Patent US6324214B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6324214B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for controlling a target amount of code and for compressing video data

Assignee: Sony Corp
•
Filing: 1998-11-30
•
Granted: 2001-11-27
•
Expires: 2018-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for encoding input video data representative of a number of group of pictures (GOPs) each having a plurality of fields or frames. The apparatus includes a first encoder for processing received input video data so as to determine difficulty data of a field or frame which is indicative of the difficulty of the video data, a computing device for determining a target code amount representative of an amount of data to be utilized in accordance with the difficulty data of a number (N) of the fields or frames, and a second encoder for encoding the received video data in accordance with the target code amount. The computing device determines the target code amount such that the target code amount for an ith field or frame is determined in accordance with the difficulty data of the N fields or frames from a jth field or frame, the target code amount for an ith+1 field or frame is determined in accordance with the difficulty data of the N fields or frames from a jth+1 field or frame, the target code amount for an ith+2 field or frame is determined in accordance with the difficulty data of the N fields or frames from a jth+2 image, and so forth. As a result, an acceptable allocation of bits may be provided for the encoding processing such that an image may be restored with a relatively high quality.

Inventors

  • 👤 Kanji Mihara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:24
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/87; H04N19/10; H04N19/102; H04N19/103; H04N19/114; H04N19/115; H04N19/134; H04N19/142; H04N19/146; H04N19/149; H04N19/15; H04N19/169; H04N19/17; H04N19/172; H04N19/177; H04N19/179; H04N19/46; H04N19/60; H04N19/61; H04N19/152

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 196 words
An apparatus for encoding source video data representative of a plurality of images, said apparatus comprising: computing means for determining a target code amount by using a ratio of difficulty data of a respective picture to a sum of difficulty data of a predetermined plurality of pictures within said source video data; and means for encoding at least a portion of the source video data in accordance with said target code amount, said computing means determines the target code amount such that the target code amount for an (i)th picture is determined by using the ratio of difficulty data of a (j)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j)th picture, the target code amount for an (i+1)th picture is determined by using the ratio of difficulty data of a (j+1)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+1)th picture, the target code amount for an (i+2)th picture is determined by using the ratio of difficulty data of a (j+2)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+2)th picture, and so forth.
Claim 2
Independent Claim 196 words
An apparatus for encoding source video data representative of a plurality of images, said apparatus comprising: computing means for determining a target code amount by using a ratio of difficulty data of a respective picture to a sum of difficulty data of a predetermined plurality of pictures within said source video data; and means for encoding at least a portion of the source video data in accordance with said target code amount, said computing means determines the target code amount such that the target code amount for an (i)th picture is determined by using the ratio of difficulty data of a (j)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j)th picture, the target code amount for an (i+1)th picture is determined by using the ratio of difficulty data of a (j+1)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+1)th picture, the target code amount for an (i+2)th picture is determined by using the ratio of difficulty data of a (j+2)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+2)th picture, and so forth.
Claim 3
Dependent Claim 45 words
An apparatus for encoding source video data according to claim 1 , wherein i is equivalent to j so that the (i)th picture corresponds to the (j)th picture, the (i+1)th picture corresponds to the (j+1)th picture, the (i+2)th picture corresponds to the (j+2)th picture forth.
Claim 4
Independent Claim 259 words
An apparatus for encoding source video data representative of a number of group of pictures (GOPS) each having a plurality of fields or frames, said apparatus comprising: means for processing the source video data so as to determine difficulty data of a field or frame which is indicative of the difficulty of the video data; computing means for determining a target code amount by using a ratio of the difficulty data of a respective field or frame to a sum of difficulty data of a predetermined plurality of said fields or frames, said computing means determining the target code amount such that the target code amount for an ith field or frame is determined by using the ratio of difficulty data of a (j)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the jth field or frame, the target code amount for an (i+1)th field or frame is determined by using the ratio of difficulty data of a (j+1)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+1)th field or frame, the target code amount for an (i+2)th field or frame is determined by using the ratio of difficulty data of a (j+2)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+2)th field or frame, and so forth; and means for encoding at least a portion of the video data in accordance with said target code amount.
Claim 5
Independent Claim 259 words
An apparatus for encoding source video data representative of a number of group of pictures (GOPS) each having a plurality of fields or frames, said apparatus comprising: means for processing the source video data so as to determine difficulty data of a field or frame which is indicative of the difficulty of the video data; computing means for determining a target code amount by using a ratio of the difficulty data of a respective field or frame to a sum of difficulty data of a predetermined plurality of said fields or frames, said computing means determining the target code amount such that the target code amount for an ith field or frame is determined by using the ratio of difficulty data of a (j)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the jth field or frame, the target code amount for an (i+1)th field or frame is determined by using the ratio of difficulty data of a (j+1)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+1)th field or frame, the target code amount for an (i+2)th field or frame is determined by using the ratio of difficulty data of a (j+2)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+2)th field or frame, and so forth; and means for encoding at least a portion of the video data in accordance with said target code amount.
Claim 6
Dependent Claim 59 words
An apparatus for encoding input video data according to claim 3 , wherein i is equivalent to j so that the ith field or frame corresponds to the jth field or frame, the (i+1)th field or frame corresponds to the (j+1)th field or frame, the (i+2)th field or frame corresponds to the (j+2)th field or frame, and so forth.
Claim 7
Independent Claim 194 words
A method for encoding source video data representative of a plurality of images, said method comprising the steps of: determining a target code amount by using a ratio of difficulty data of a respective picture to a sum of difficulty data of a predetermined plurality of pictures within said source video data; and encoding at least a portion of the source video data in accordance with said target code amount, said determining step determines the target code amount such that the target code amount for an (i)th picture is determined by using the ratio of difficulty data of a (j)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j)th picture, the target code amount for an (i+1)th picture is determined by using the ratio of difficulty data of a (j+1)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+1)th picture, the target code amount for an (i+2)th picture is determined by using the ratio of difficulty data of a (j+2)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+2)th picture, and so forth.
Claim 8
Independent Claim 194 words
A method for encoding source video data representative of a plurality of images, said method comprising the steps of: determining a target code amount by using a ratio of difficulty data of a respective picture to a sum of difficulty data of a predetermined plurality of pictures within said source video data; and encoding at least a portion of the source video data in accordance with said target code amount, said determining step determines the target code amount such that the target code amount for an (i)th picture is determined by using the ratio of difficulty data of a (j)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j)th picture, the target code amount for an (i+1)th picture is determined by using the ratio of difficulty data of a (j+1)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+1)th picture, the target code amount for an (i+2)th picture is determined by using the ratio of difficulty data of a (j+2)th picture to the sum of difficulty data of the predetermined plurality of pictures from the (j+2)th picture, and so forth.
Claim 9
Dependent Claim 46 words
A method for encoding source video data according to claim 5 , wherein i is equivalent to j so that the (i)th picture corresponds to the (j)th picture, the (i+1)th picture corresponds to the (j+1)th picture, the (i+2)th picture corresponds to the (j+2)th picture, an forth.
Claim 10
Independent Claim 248 words
A method for encoding source video data representative of a number of group of pictures (GOPs) each having a plurality of fields or frames, said method comprising the steps of: processing the source video data so as to determine difficulty data of a field or frame which is indicative of the difficulty of the video data; determining a target code amount by using a ratio of the difficulty data of a respective field or frame to a sum of difficulty data of a predetermined plurality of said fields or frames such that the target code amount for an ith field or frame is determined by using the ratio of difficulty data of a (j)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the jth field or frame, the target code amount for an (i+1)th field or frame is determined by using the ratio of difficulty data of a (j+1)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+1)th field or frame, the target code amount for an (i+2)th field or frame is determined by using the ratio of difficulty data of a (j+2)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+2)th field or frame image, and so forth; and encoding at least a portion of the video data in accordance with said target code amount.
Claim 11
Independent Claim 248 words
A method for encoding source video data representative of a number of group of pictures (GOPs) each having a plurality of fields or frames, said method comprising the steps of: processing the source video data so as to determine difficulty data of a field or frame which is indicative of the difficulty of the video data; determining a target code amount by using a ratio of the difficulty data of a respective field or frame to a sum of difficulty data of a predetermined plurality of said fields or frames such that the target code amount for an ith field or frame is determined by using the ratio of difficulty data of a (j)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the jth field or frame, the target code amount for an (i+1)th field or frame is determined by using the ratio of difficulty data of a (j+1)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+1)th field or frame, the target code amount for an (i+2)th field or frame is determined by using the ratio of difficulty data of a (j+2)th field or frame to the sum of difficulty data of the predetermined plurality of fields or frames from the (j+2)th field or frame image, and so forth; and encoding at least a portion of the video data in accordance with said target code amount.
Claim 12
Dependent Claim 59 words
A method for encoding input video data according to claim 7 , wherein i is equivalent to j so that the ith field or frame corresponds to the jth field or frame, the (i+1)th field or frame corresponds to the (j+1)th field or frame, the (i+2)th field or frame corresponds to the (j+2)th field or frame, and so forth.

References Cited (Backward Citations)

US5291282A Cited
US5245427A Cited
US5214507A Cited
US5231484A Cited
US5694170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-11-26 2005-05-28 2005-11-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-11-26 2009-05-28 2009-11-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-11-26 2013-05-28 2013-11-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag