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

Methods of and apparatus for encoding and decoding digital data for representation in a video frame

Assignee: Sony Corp
•
Filing: 1997-07-29
•
Granted: 1999-12-28
•
Expires: 2017-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital data comprised of bytes formed of a predetermined number of data bits are encoded for representation in a video frame. Each byte of digital data, or a portion thereof, is represented in a respective region of the video frame by one or more video component levels that are assigned to the region and which correspond to the numerical value of the data bits of the byte or of the portion. The digital data are represented in the video frames in place of a video image or, alternatively, are represented in the same frames in which video images are recorded but in the areas of the frame in which the video image is not ordinarily recorded. Digital data represented in the video frame are decoded from the video component levels assigned to the regions.

Inventors

  • 👤 Peter A. Keery
  • 👤 Susumu Murakami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:19
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/025; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N5/00; H04N5/76; H04N5/765; H04N5/77

Claims Analysis

Total Claims: 60
Claim 1
Independent Claim 110 words
A method of encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: assigning a respective numerical value to each of a plurality of video component levels; associating each of said bytes with the video component level corresponding to a numerical value determined by the data bits in the respective byte; allocating respective regions of said video frame to each of said bytes; assigning the video component level associated with each byte to the region allocated to that byte to generate an encoded video frame; and outputting the encoded video frame.
Claim 2
Independent Claim 110 words
A method of encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: assigning a respective numerical value to each of a plurality of video component levels; associating each of said bytes with the video component level corresponding to a numerical value determined by the data bits in the respective byte; allocating respective regions of said video frame to each of said bytes; assigning the video component level associated with each byte to the region allocated to that byte to generate an encoded video frame; and outputting the encoded video frame.
Claim 3
Dependent Claim 23 words
A method according to claim 1, wherein said video frame is a D2 video frame and said video component levels are grey levels.
Claim 4
Dependent Claim 25 words
A method according to claim 1, wherein said video frame is a D2 color video frame and said video component levels are luminance component levels.
Claim 5
Dependent Claim 25 words
A method according to claim 1, wherein said video frame is a D2 color video frame and said video component levels are color component levels.
Claim 6
Dependent Claim 18 words
A method according to claim 1, wherein each of said regions of said video frame is a pixel.
Claim 7
Dependent Claim 36 words
A method according to claim 1, wherein said step of allocating respective regions of said video frame allocates said regions within a portion of said video frame in which useful video image data is not present.
Claim 8
Dependent Claim 25 words
A method according to claim 1, wherein said step of outputting the encoded video frame includes recording the encoded video frame onto a recording medium.
Claim 9
Independent Claim 103 words
A method of decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: inputting an encoded video frame comprised of a plurality of regions each allocated to a respective byte; sampling each of said regions of the video frame to determine a respective video component level representing each of said bytes, the respective video component level corresponding to a numerical value; generating, for each of said bytes, a respective sequence of bits having the corresponding numerical value to represent the byte; and outputting said bytes.
Claim 10
Independent Claim 103 words
A method of decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: inputting an encoded video frame comprised of a plurality of regions each allocated to a respective byte; sampling each of said regions of the video frame to determine a respective video component level representing each of said bytes, the respective video component level corresponding to a numerical value; generating, for each of said bytes, a respective sequence of bits having the corresponding numerical value to represent the byte; and outputting said bytes.
Claim 11
Dependent Claim 25 words
A method according to claim 8, wherein said step of inputting an encoded video frame includes reproducing the encoded video frame from a recording medium.
Claim 12
Dependent Claim 33 words
A method according to claim 8, wherein said video frame is a D2 video frame and said step of sampling each of said regions of the video frame determines a respective grey level.
Claim 13
Dependent Claim 35 words
A method according to claim 8, wherein said video frame is a D2 color video frame and said step of sampling each of said regions of the video frame determines a respective luminance component level.
Claim 14
Dependent Claim 35 words
A method according to claim 8, wherein said video frame is a D2 color video frame and said step of sampling each of said regions of the video frame determines a respective color component level.
Claim 15
Dependent Claim 39 words
A method according to claim 8, wherein said step of sampling each of said regions of the video frame samples only the regions within a portion of said video frame in which video image data is not ordinarily recorded.
Claim 16
Dependent Claim 20 words
A method according to claim 8, further comprising the step of displaying the digital data represented by the outputted bytes.
Claim 17
Dependent Claim 44 words
A method according to claim 8, wherein said encoded video frame further comprises video image data; and further comprising the steps of decoding the video image data and concurrently displaying the digital data represented by the outputted bytes with the decoded video image data.
Claim 18
Independent Claim 164 words
A method of encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: assigning a respective numerical value to each of a plurality of first video component levels; assigning a respective numerical value to each of a plurality of second video component levels; associating a first byte of respective pairs of bytes with the first video component level corresponding to a numerical value determined by the data bits in the first byte; associating a second byte of each of said respective pairs with the second video component level corresponding to a numerical value determined by the data bits in the second byte; allocating respective regions of said video frame to each of said pairs; assigning the first and second video component levels associated with each pair to the region allocated to that pair to generate an encoded video frame; and outputting the encoded video frame.
Claim 19
Independent Claim 164 words
A method of encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: assigning a respective numerical value to each of a plurality of first video component levels; assigning a respective numerical value to each of a plurality of second video component levels; associating a first byte of respective pairs of bytes with the first video component level corresponding to a numerical value determined by the data bits in the first byte; associating a second byte of each of said respective pairs with the second video component level corresponding to a numerical value determined by the data bits in the second byte; allocating respective regions of said video frame to each of said pairs; assigning the first and second video component levels associated with each pair to the region allocated to that pair to generate an encoded video frame; and outputting the encoded video frame.
Claim 20
Dependent Claim 35 words
A method according to claim 16, wherein said video frame is a D2 color video frame, said first video component levels are luminance component levels and said second video component levels are color component levels.
Claim 21
Dependent Claim 18 words
A method according to claim 16, wherein each of said regions of said video frame is a pixel.
Claim 22
Dependent Claim 36 words
A method according to claim 16, wherein said step of allocating respective regions of said video frame allocates said regions within a portion of said video frame in which useful video image data is not present.
Claim 23
Dependent Claim 25 words
A method according to claim 16, wherein said step of outputting the encoded video frame includes recording the encoded video frame onto a recording medium.
Claim 24
Independent Claim 147 words
A method of decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: inputting an encoded video frame comprised of a plurality of regions each allocated to a respective pair of bytes; sampling each of said regions of the video frame to determine a respective first video component level representing a first byte of each of said pairs; sampling each of said regions of the video frame to determine a respective second video component level representing a second byte of each of said pairs, the respective first and second video component levels each corresponding to respective numerical values; generating, for each of said first and said second bytes of said pairs, a respective sequence of bits having the corresponding numerical value to represent the byte; and outputting said bytes.
Claim 25
Independent Claim 147 words
A method of decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, said method comprising the steps of: inputting an encoded video frame comprised of a plurality of regions each allocated to a respective pair of bytes; sampling each of said regions of the video frame to determine a respective first video component level representing a first byte of each of said pairs; sampling each of said regions of the video frame to determine a respective second video component level representing a second byte of each of said pairs, the respective first and second video component levels each corresponding to respective numerical values; generating, for each of said first and said second bytes of said pairs, a respective sequence of bits having the corresponding numerical value to represent the byte; and outputting said bytes.
Claim 26
Dependent Claim 25 words
A method according to claim 21, wherein said step of inputting an encoded video frame includes reproducing the encoded video frame from a recording medium.
Claim 27
Dependent Claim 69 words
A method according to claim 21, wherein said video frame is a D2 color video frame; said step of sampling each of said regions of the video frame to determine a respective first video component level determines a respective luminance component level; and said step of sampling each of said regions of the video frame to determine a respective second video component level determines a respective color component level.
Claim 28
Dependent Claim 39 words
A method according to claim 21, wherein said step of sampling each of said regions of the video frame samples only the regions within a portion of said video frame in which useful video image data is not present.
Claim 29
Dependent Claim 20 words
A method according to claim 21, further comprising the step of displaying the digital data represented by the decoded bytes.
Claim 30
Dependent Claim 44 words
A method according to claim 21, wherein said encoded video frame further comprises video image data; and further comprising the steps of decoding the video image data and concurrently displaying the digital data represented by the decoded bytes with the decoded video image data.
Claim 31
Independent Claim 115 words
An apparatus for encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for assigning a respective numerical value to each of a plurality of video component levels; means for associating each of said bytes with the video component level corresponding to a numerical value determined by the data bits in the respective byte; means for allocating respective regions of said video frame to each of said bytes; means for assigning the video component level associated with each byte to the region allocated to that byte to generate an encoded video frame; and means for outputting the encoded video frame.
Claim 32
Independent Claim 115 words
An apparatus for encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for assigning a respective numerical value to each of a plurality of video component levels; means for associating each of said bytes with the video component level corresponding to a numerical value determined by the data bits in the respective byte; means for allocating respective regions of said video frame to each of said bytes; means for assigning the video component level associated with each byte to the region allocated to that byte to generate an encoded video frame; and means for outputting the encoded video frame.
Claim 33
Dependent Claim 23 words
An apparatus according to claim 27, wherein said video frame is a D2 video frame and said video component levels are grey levels.
Claim 34
Dependent Claim 25 words
An apparatus according to claim 27, wherein said video frame is a D2 color video frame and said video component levels are luminance component levels.
Claim 35
Dependent Claim 25 words
An apparatus according to claim 27, wherein said video frame is a D2 color video frame and said video component levels are color component levels.
Claim 36
Dependent Claim 18 words
An apparatus according to claim 27, wherein each of said regions of said video frame is a pixel.
Claim 37
Dependent Claim 36 words
An apparatus according to claim 27, wherein said means for allocating respective regions of said video frame allocates said regions within a portion of said video frame in which useful video image data is not present.
Claim 38
Dependent Claim 27 words
An apparatus according to claim 27, wherein said means for outputting the encoded video frame includes means for recording the encoded video frame onto a recording medium.
Claim 39
Independent Claim 106 words
An apparatus for decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for inputting an encoded video frame comprised of a plurality of regions each allocated to a respective byte; means for sampling each of said regions of the video frame to determine a respective video component level representing each of said bytes, the respective video component level corresponding to a numerical value; means for generating, for each of said bytes, a respective sequence of bits having the corresponding numerical value to represent the byte; and means for outputting said bytes.
Claim 40
Independent Claim 106 words
An apparatus for decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for inputting an encoded video frame comprised of a plurality of regions each allocated to a respective byte; means for sampling each of said regions of the video frame to determine a respective video component level representing each of said bytes, the respective video component level corresponding to a numerical value; means for generating, for each of said bytes, a respective sequence of bits having the corresponding numerical value to represent the byte; and means for outputting said bytes.
Claim 41
Dependent Claim 27 words
An apparatus according to claim 34, wherein said means for inputting an encoded video frame includes means for reproducing the encoded video frame from a recording medium.
Claim 42
Dependent Claim 33 words
An apparatus according to claim 34, wherein said video frame is a D2 video frame and said means for sampling each of said regions of the video frame determines a respective grey level.
Claim 43
Dependent Claim 35 words
An apparatus according to claim 34, wherein said video frame is a D2 color video frame and said means for sampling each of said regions of the video frame determines a respective luminance component level.
Claim 44
Dependent Claim 35 words
An apparatus according to claim 34, wherein said video frame is a D2 color video frame and said means for sampling each of said regions of the video frame determines a respective color component level.
Claim 45
Dependent Claim 39 words
An apparatus according to claim 34, wherein said means for sampling each of said regions of the video frame samples only the regions within a portion of said video frame in which video image data is not ordinarily recorded.
Claim 46
Dependent Claim 19 words
An apparatus according to claim 34, further comprising means for displaying the digital data represented by the outputted bytes.
Claim 47
Dependent Claim 45 words
An apparatus according to claim 34, wherein said encoded video frame further comprises video image data; and further comprising means for decoding the video image data and means for concurrently displaying the digital data represented by the outputted bytes with the decoded video image data.
Claim 48
Independent Claim 173 words
An apparatus for encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for assigning a respective numerical value to each of a plurality of first video component levels; means for assigning a respective numerical value to each of a plurality of second video component levels; means for associating a first byte of respective pairs of bytes with the first video component level corresponding to a numerical value determined by the data bits in the first byte; means for associating a second byte of each of said respective pairs with the second video component level corresponding to a numerical value determined by the data bits in the second byte; means for allocating respective regions of said video frame to each of said pairs; means for assigning the first and second video component levels associated with each pair to the region allocated to that pair to generate an encoded video frame; and means for outputting the encoded video frame.
Claim 49
Independent Claim 173 words
An apparatus for encoding digital data for representation in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for assigning a respective numerical value to each of a plurality of first video component levels; means for assigning a respective numerical value to each of a plurality of second video component levels; means for associating a first byte of respective pairs of bytes with the first video component level corresponding to a numerical value determined by the data bits in the first byte; means for associating a second byte of each of said respective pairs with the second video component level corresponding to a numerical value determined by the data bits in the second byte; means for allocating respective regions of said video frame to each of said pairs; means for assigning the first and second video component levels associated with each pair to the region allocated to that pair to generate an encoded video frame; and means for outputting the encoded video frame.
Claim 50
Dependent Claim 35 words
An apparatus according to claim 42, wherein said video frame is a D2 color video frame, said first video component levels are luminance component levels and said second video component levels are color component levels.
Claim 51
Dependent Claim 18 words
An apparatus according to claim 42, wherein each of said regions of said video frame is a pixel.
Claim 52
Dependent Claim 36 words
An apparatus according to claim 42, wherein said means for allocating respective regions of said video frame allocates said regions within a portion of said video frame in which useful video image data is not present.
Claim 53
Dependent Claim 27 words
An apparatus according to claim 42, wherein said means for outputting the encoded video frame includes means for recording the encoded video frame onto a recording medium.
Claim 54
Independent Claim 156 words
An apparatus for decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for inputting an encoded video frame comprised of a plurality of regions each allocated to a respective pair of bytes; first sampling means for sampling each of said regions of the video frame to determine a respective first video component level representing a first byte of each of said pairs; second sampling means for sampling each of said regions of the video frame to determine a respective second video component level representing a second byte of each of said pairs, the respective first and second video component levels each corresponding to respective numerical values; means for generating, for each of said first and said second bytes of said pairs, a respective sequence of bits having the corresponding numerical value to represent the byte; and means for outputting said bytes.
Claim 55
Independent Claim 156 words
An apparatus for decoding digital data represented in a video frame, the digital data being comprised of bytes having a predetermined number of data bits, comprising: means for inputting an encoded video frame comprised of a plurality of regions each allocated to a respective pair of bytes; first sampling means for sampling each of said regions of the video frame to determine a respective first video component level representing a first byte of each of said pairs; second sampling means for sampling each of said regions of the video frame to determine a respective second video component level representing a second byte of each of said pairs, the respective first and second video component levels each corresponding to respective numerical values; means for generating, for each of said first and said second bytes of said pairs, a respective sequence of bits having the corresponding numerical value to represent the byte; and means for outputting said bytes.
Claim 56
Dependent Claim 27 words
An apparatus according to claim 47, wherein said means for inputting an encoded video frame includes means for reproducing the encoded video frame from a recording medium.
Claim 57
Dependent Claim 37 words
An apparatus according to claim 47, wherein said video frame is a D2 color video frame; said first sampling means determines a respective luminance component level; and said second sampling means determines a respective color component level.
Claim 58
Dependent Claim 33 words
An apparatus according to claim 47, wherein said first and second sampling means sample only the regions within a portion of said video frame in which useful video image data is not present.
Claim 59
Dependent Claim 19 words
An apparatus according to claim 47, further comprising means for displaying the digital data represented by the decoded bytes.
Claim 60
Dependent Claim 45 words
An apparatus according to claim 47, wherein said encoded video frame further comprises video image data; and further comprising means for decoding the video image data and means for concurrently displaying the digital data represented by the decoded bytes with the decoded video image data.

References Cited (Backward Citations)

US4032972A Cited
US4916539A Cited
US4636858A Cited
US5091936A Cited
US5347315A Cited
US5541662A Cited
US5802213A Cited
US5719634A Cited
US5812788A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag