← Back to Patent Explorer
US5329360A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiplexing and demultiplexing image data

Assignee: Sony United Kingdom Ltd
•
Filing: 1993-01-27
•
Granted: 1994-07-12
•
Expires: 2013-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Image data multiplexing apparatus for multiplexing digital luminance and chrominance data of a representation of an image into multiplexed data blocks of a predetermined length, along with a corresponding demultiplexing apparatus, is described. Each of the multiplexed data blocks comprises a luminance data section comprising luminance data from a portion of the representation, a chrominance data section comprising chrominance data from the portion of the representation, a portion address indicative of the position in the representation of the portion, and a block offset pointer indicative of the position in the multiplexed data block of the boundary between the luminance data section and the chrominance data section.

Inventors

  • 👤 Clive H. Gillard
  • 👤 James H. Wilkinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:52
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N9/8047; H04N9/87; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N5/783

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 126 words
Image data multiplexing apparatus comprising: means for receiving digital luminance and chrominance data of a representation of an image, and means for multiplexing the received digital luminance and chrominance data into multiplexed data blocks of a predetermined length, said means for multiplexing being operable to form multiplexed data blocks, each of said multiplexed data blocks including: (i) a luminance data section comprising luminance data from a portion of said representation; (ii) a chrominance data section comprising chrominance data from said portion of said representation; (iii) a portion address indicative of a position in said representation of said portion; and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 2
Dependent Claim 126 words
Image data multiplexing apparatus comprising: means for receiving digital luminance and chrominance data of a representation of an image, and means for multiplexing the received digital luminance and chrominance data into multiplexed data blocks of a predetermined length, said means for multiplexing being operable to form multiplexed data blocks, each of said multiplexed data blocks including: (i) a luminance data section comprising luminance data from a portion of said representation; (ii) a chrominance data section comprising chrominance data from said portion of said representation; (iii) a portion address indicative of a position in said representation of said portion; and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 3
Dependent Claim 26 words
Image data multiplexing apparatus according to claim 1, in which said representation includes frequency separated image data representing said image in a two-dimensional spatial frequency domain.
Claim 4
Dependent Claim 26 words
Image data multiplexing apparatus according to claim 2, in which said representation includes a plurality of sub-bands of said image in the two-dimensional spatial frequency domain.
Claim 5
Dependent Claim 22 words
Image data multiplexing apparatus according to claim 1, in which said representation includes a plurality of data elements having a predetermined order.
Claim 6
Dependent Claim 45 words
Image data multiplexing apparatus according to claim 1, in which said representation includes color difference data representing said image; and said chrominance data section includes a first data subsection and a second data subsection representing said color difference data from said portion of said representation.
Claim 7
Dependent Claim 44 words
Image data multiplexing apparatus according to claim 5, in which each of said multiplexed data blocks includes a chrominance offset pointer indicative of a position in the respective multiplexed data block of a boundary between said first data subsection and said second data subsection.
Claim 8
Dependent Claim 35 words
Image data multiplexing apparatus according to claim 1, further comprising means for concatenating a block header with said luminance and chrominance data sections, said block header including said portion address and said block offset pointer.
Claim 9
Dependent Claim 76 words
Image data multiplexing apparatus according to claim 7, in which the received digital luminance and chrominance data corresponds to positions in said representation; and further comprising a counter for determining when the quantity of said received data reaches a predetermined quantity; and means for controlling said concatenating means to concatenate said block header with said received data to form one of said multiplexed data blocks when said quantity of said received data reaches said predetermined quantity.
Claim 10
Dependent Claim 265 words
Image data multiplexing apparatus comprising: means for receiving data comprising luminance data and chrominance data from corresponding positions in a representation of an image; and means for multiplexing the received digital luminance and chrominance data of said representation into multiplexed data blocks of a predetermined length, each of said multiplexed data blocks including: (i) a luminance data section comprising luminance data from a portion of said representation, (ii) a chrominance data section comprising chrominance data from said portion of said representation, (iii) a portion address indicative of a position in said representation of said portion, and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section; said means for multiplexing including a counter for determining when the quantity of said received data reaches a predetermined quantity, said counter including a luminance data counter for detecting the quantity of received luminance data, a chrominance data counter for detecting the quantity of received chrominance data, means for comparing a sum of said quantities of received luminance data and received chrominance data with said predetermined quantity, and means for deriving said block offset pointer from said quantity of received luminance data; means for concatenating a block header with said luminance and chrominance data sections, said block header comprising said portion address and said block offset pointer; and means for controlling said concatenating means to concatenate said block header with said received data to form one of said multiplexed data blocks when said quantity of said received data reaches said predetermined quantity.
Claim 11
Dependent Claim 265 words
Image data multiplexing apparatus comprising: means for receiving data comprising luminance data and chrominance data from corresponding positions in a representation of an image; and means for multiplexing the received digital luminance and chrominance data of said representation into multiplexed data blocks of a predetermined length, each of said multiplexed data blocks including: (i) a luminance data section comprising luminance data from a portion of said representation, (ii) a chrominance data section comprising chrominance data from said portion of said representation, (iii) a portion address indicative of a position in said representation of said portion, and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section; said means for multiplexing including a counter for determining when the quantity of said received data reaches a predetermined quantity, said counter including a luminance data counter for detecting the quantity of received luminance data, a chrominance data counter for detecting the quantity of received chrominance data, means for comparing a sum of said quantities of received luminance data and received chrominance data with said predetermined quantity, and means for deriving said block offset pointer from said quantity of received luminance data; means for concatenating a block header with said luminance and chrominance data sections, said block header comprising said portion address and said block offset pointer; and means for controlling said concatenating means to concatenate said block header with said received data to form one of said multiplexed data blocks when said quantity of said received data reaches said predetermined quantity.
Claim 12
Dependent Claim 170 words
Image data demultiplexing apparatus for demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, said image data demultiplexing apparatus comprising: a luminance data store; a chrominance data store; means for reading a portion address from said multiplexed data block; means for reading luminance data from said luminance data section and storing said luminance data in a portion of said luminance data store dependent on said portion address; means for reading chrominance data from said chrominance data section and storing said chrominance data in a portion of said chrominance data store dependent on said portion address; and means for reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling the reading of said luminance data section and said chrominance data section in dependence on said block offset pointer.
Claim 13
Dependent Claim 170 words
Image data demultiplexing apparatus for demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, said image data demultiplexing apparatus comprising: a luminance data store; a chrominance data store; means for reading a portion address from said multiplexed data block; means for reading luminance data from said luminance data section and storing said luminance data in a portion of said luminance data store dependent on said portion address; means for reading chrominance data from said chrominance data section and storing said chrominance data in a portion of said chrominance data store dependent on said portion address; and means for reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling the reading of said luminance data section and said chrominance data section in dependence on said block offset pointer.
Claim 14
Dependent Claim 26 words
Image data demultiplexing apparatus according to claim 10, in which said representation includes frequency separated image data representing said image in a two-dimensional spatial frequency domain.
Claim 15
Dependent Claim 26 words
Image data demultiplexing apparatus according to claim 11, in which said representation includes a plurality of sub-bands of said image in the two-dimensional spatial frequency domain.
Claim 16
Dependent Claim 33 words
Image data demultiplexing apparatus according to claim 10, further comprising means for reading a block header from said multiplexed data block, said block header includes said portion address and said block offset pointer.
Claim 17
Dependent Claim 22 words
Image data demultiplexing apparatus according to claim 10, in which said representation includes a plurality of data elements having a predetermined order.
Claim 18
Dependent Claim 45 words
Image data demultiplexing apparatus according to claim 10, in which said representation includes color difference data representing said image; and said chrominance data section includes a first data subsection and a second data subsection representing said color difference data from said portion of said representation.
Claim 19
Dependent Claim 44 words
Image data demultiplexing apparatus according to claim 15, further comprising: means for reading from said multiplexed data block a chrominance offset pointer indicative of a position in said multiplexed data block of a boundary between said first data subsection and said second data subsection.
Claim 20
Dependent Claim 301 words
Image data demultiplexing apparatus for demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, in which said representation includes color difference data representing said image and said chrominance data section includes a first data subsection and a second data subsection representing said color difference data from said portion of said representation, said image data demultiplexing apparatus comprising: a luminance data store; means for reading a portion address from said multiplexed data block; means for reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling reading of said luminance data section and said chrominance data section in dependence on said block offset pointer; means for reading luminance data from said luminance data section and storing said luminance data in a portion of said luminance data store dependent on said portion address; a first chrominance data store for storing chromiancne data from said first data subsection; a second chrominance data store for storing chrominance data from said second data subsection; means for detecting a portion end address representing an end of said portion of said luminance data store in which luminance data from each multiplexed data block is written; means for reading chrominance data from said chrominance data section and storing said chrominance data in said first chrominance data store based upon said portion address until an address in said first chrominance data store reaches said portion end address; and means for reading the remainder of said chrominance data in said chrominance data section and storing said chrominance data in said second chrominance data store based upon said portion address.
Claim 21
Dependent Claim 301 words
Image data demultiplexing apparatus for demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, in which said representation includes color difference data representing said image and said chrominance data section includes a first data subsection and a second data subsection representing said color difference data from said portion of said representation, said image data demultiplexing apparatus comprising: a luminance data store; means for reading a portion address from said multiplexed data block; means for reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling reading of said luminance data section and said chrominance data section in dependence on said block offset pointer; means for reading luminance data from said luminance data section and storing said luminance data in a portion of said luminance data store dependent on said portion address; a first chrominance data store for storing chromiancne data from said first data subsection; a second chrominance data store for storing chrominance data from said second data subsection; means for detecting a portion end address representing an end of said portion of said luminance data store in which luminance data from each multiplexed data block is written; means for reading chrominance data from said chrominance data section and storing said chrominance data in said first chrominance data store based upon said portion address until an address in said first chrominance data store reaches said portion end address; and means for reading the remainder of said chrominance data in said chrominance data section and storing said chrominance data in said second chrominance data store based upon said portion address.
Claim 22
Independent Claim 134 words
A method of multiplexing digital luminance and chrominance data of a representation of an image into multiplexed data blocks of a predetermined length, said method comprising the steps of: (i) writing luminance data from a portion of said representation to form a luminance data section in a multiplexed data block; (ii) writing chrominance data from said portion of said representation to form a chrominance data section in said multiplexed data block; (iii) writing a portion address to said multiplexed data block, said portion address being indicative of a position in said representation of said portion; and (iv) writing a block offset pointer to said multiplexed data block, said block offset pointer being indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 23
Independent Claim 134 words
A method of multiplexing digital luminance and chrominance data of a representation of an image into multiplexed data blocks of a predetermined length, said method comprising the steps of: (i) writing luminance data from a portion of said representation to form a luminance data section in a multiplexed data block; (ii) writing chrominance data from said portion of said representation to form a chrominance data section in said multiplexed data block; (iii) writing a portion address to said multiplexed data block, said portion address being indicative of a position in said representation of said portion; and (iv) writing a block offset pointer to said multiplexed data block, said block offset pointer being indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 24
Independent Claim 206 words
A method of demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, said method comprising the steps of: reading a portion address from said multiplexed data block; reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling reading of said luminance data section and said chrominance data section in dependence on said block offset pointer; reading luminance data from said luminance data section and storing said luminance data in a portion of a luminance data store dependent on said portion address; reading chrominance data from said chrominance data section and storing said chrominance data in a portion of a chrominance data store dependent on said portion address; and reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling the reading of said luminance data section and said chrominance data section in dependence on said block offset pointer.
Claim 25
Independent Claim 206 words
A method of demultiplexing a multiplexed data block having luminance and chrominance data sections into digital luminance and chrominance data from a portion of a representation of an image, said method comprising the steps of: reading a portion address from said multiplexed data block; reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling reading of said luminance data section and said chrominance data section in dependence on said block offset pointer; reading luminance data from said luminance data section and storing said luminance data in a portion of a luminance data store dependent on said portion address; reading chrominance data from said chrominance data section and storing said chrominance data in a portion of a chrominance data store dependent on said portion address; and reading from said multiplexed data block a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section, for use in controlling the reading of said luminance data section and said chrominance data section in dependence on said block offset pointer.
Claim 26
Dependent Claim 97 words
A multiplexed image data signal comprising a plurality of successive multiplexed data blocks of a predetermined length, each of said multiplexed data blocks comprising: (i) a luminance data section comprising luminance data from a portion of a representation of an image; (ii) a chrominance data section comprising chrominance data from said portion of said representation; (iii) a portion address indicative of a position in said representation of said portion; and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 27
Dependent Claim 97 words
A multiplexed image data signal comprising a plurality of successive multiplexed data blocks of a predetermined length, each of said multiplexed data blocks comprising: (i) a luminance data section comprising luminance data from a portion of a representation of an image; (ii) a chrominance data section comprising chrominance data from said portion of said representation; (iii) a portion address indicative of a position in said representation of said portion; and (iv) a block offset pointer indicative of a position in said multiplexed data block of a boundary between said luminance data section and said chrominance data section.
Claim 28
Dependent Claim 19 words
A multiplexed image data signal according to claim 20, wherein said signal is recorded on a magnetic tape medium.
Claim 29
Dependent Claim 19 words
Image data multiplexing apparatus according to claim 1, wherein said apparatus is included in an image data recording/reproducing device.
Claim 30
Dependent Claim 47 words
Image data multiplexing apparatus according to claim 22, in which said image data recording/reproducing device includes a luminance data compressor operable to supply luminance data to said image data multiplexing apparatus, and a chrominance data compressor operable to supply chrominance data to said image data multiplexing apparatus.
Claim 31
Dependent Claim 19 words
Image data demultiplexing apparatus according to claim 10, wherein said apparatus is included in an image data recording/reproducing device.
Claim 32
Dependent Claim 47 words
Image data demultiplexing apparatus according to claim 24, in which said image data recording/reproducing device includes a luminance data decompressor operable to receive luminance data from said image data demultiplexing apparatus, and a chrominance data decompressor operable to receive chrominance data from said image data demultiplexing apparatus.

References Cited (Backward Citations)

US4974071A Cited
US5038202A Cited
US5036391A Cited
US4829378A Cited
US5121205A Cited
JPH03213090A Cited
US5148272A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-11 1998-01-10 1998-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-11 2002-01-10 2002-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-11 2006-01-10 2006-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag