Video encoding method and system which encodes using a rate-quantizer model

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5612900
SERIAL NO

08522495

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for determining quantization level versus bit-rate characteristics of raw video signals in video frames during a pre-encoding phase for video technologies such as MPEG and MPEG-2. During a pre-encoding phase, various quantization levels are assigned to various parts of a frame, and the frame is then pre-encoded to determine a bit-rate for each quantization level used in the pre-encoding phase. Depending on the embodiment, quantization levels are assigned in one of many ways: checkerboard style, block style or any other distribution that avoids statistical anomalies. The method and system repeat the pre-encoding for plural frames, recording all quantization level versus bit-rate statistics on a frame by frame basis. These statistics are then used during encoding or re-encoding of a digital video to control the number of bits allocated to one segment of the digital video as compared to another segment, based on a target quality and target storage size for each segment. The resulting encoded digital video is stored on a digital storage medium, such as a compact disc.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
KABUSHIKI KAISHA TOSHIBATOKYO20891

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Azadegan, Faramarz Waltham, MA 17 967
Kitamura, Tetsuya Komea, JP 56 1773
Mimura, Hideki Yokohama, JP 243 4292
Unno, Hiroaki Ichikawa, JP 182 2170

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Nippon Electric Co., Ltd. (1)
* 4517596 System comprising a preliminary processing device controlled in accordance with an amount of information stored in a buffer 41 1982
 
POLYCOM, INC. (1)
* 5283646 Quantizer control method and apparatus 206 1992
 
SONY CORPORATION (1)
* 5381275 Apparatus and method for recording digital data with a controlled data compression ratio 41 1993
 
LUCENT TECHNOLOGIES INC. (1)
* 5028999 Source encoder for video pictures having a quantizer whose stepsize is controlled in an incremental manner 9 1988
 
INTEL CORPORATION (2)
* 5488570 Encoding and decoding video signals using adaptive filter switching criteria 143 1994
* 5535138 Encoding and decoding video signals using dynamically generated quantization matrices 19 1994
 
OLYMPUS OPTICAL CO., LTD. (1)
* 5335016 Image data compressing/coding apparatus 103 1992
 
VICTOR COMPANY OF JAPAN, LTD. (1)
* 5016010 System for controlling a number of bits required to represent coded output data 22 1990
 
WARNER BROS. HOME ENTERTAINMENT INC. (1)
* 5400077 System for generating multiple aspect ratio video signals from motion picture disk recorded in a single aspect ratio 116 1993
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2009/0252,231 ENCODING SYSTEM AND METHOD, DECODING SYSTEM AND METHOD, MULTIPLEXING APPARATUS AND METHOD, AND DISPLAY SYSTEM AND METHOD 5 2009
 
HITACHI MAXELL, LTD. (1)
* 8649430 Bit rate converter and bit rate conversion method 0 2009
 
MEDIATEK INC. (1)
* 6757658 Audio decoder core (acore) MPEG sub-band synthesis algorithmic optimization 1 1998
 
SONY CORPORATION (17)
* 6754272 Picture signal processing method and apparatus, picture signal recording method and apparatus and recording medium 2 1999
* 7551672 Encoding system and method, decoding system and method, multiplexing apparatus and method, and display system and method 14 2000
* 8036470 Image processing apparatus, image processing method, and program 0 2007
8509556 Image coding apparatus and image coding method to generate a targeted amount of code 0 2008
* 2009/0067,738 IMAGE CODING APPARATUS AND IMAGE CODING METHOD 14 2008
* 8358702 Information processing system and information processing method, and program 0 2009
* 2009/0257,509 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD, AND PROGRAM 0 2009
8160134 Encoding system and method, decoding system and method, multiplexing apparatus and method, and display system and method 4 2009
8731052 Image processing device and image processing method with feedback control 0 2009
8374451 Image processing device and image processing method for reducing the circuit scale 0 2009
8270744 Image processing apparatus and image processing method 2 2009
8270745 Image processing device and image processing method 1 2009
* 2011/0188,769 IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD 7 2009
* 2011/0182,524 IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD 1 2009
* 2011/0176,606 IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD 5 2009
* 9560356 Image processing apparatus, image processing method, and image processing system 0 2013
* 2013/0215,973 IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING SYSTEM 0 2013
 
WICKR INC. (2)
* 8549167 Just-in-time transcoding of application content 7 2011
* 2012/0331,089 JUST-IN-TIME TRANSCODING OF APPLICATION CONTENT 12 2011
 
JUNIPER NETWORKS, INC. (1)
* 7822042 Statistic multiplex transmission system 0 2006
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 9183837 Apparatus and method for determining bit rate for audio content 0 2012
* 2013/0138,445 APPARATUS AND METHOD FOR DETERMINING BIT RATE FOR AUDIO CONTENT 1 2012
 
SCREENPEAKS LTD. (2)
* 7548653 Digital video broadcasting 4 2007
* 2007/0286,243 DIGITAL VIDEO BROADCASTING 4 2007
 
NORTHWESTERN UNIVERSITY (1)
* 5778192 Method and device for optimal bit allocation between different sources of information in digital video compression 66 1995
 
NETFLIX, INC. (1)
* 2016/0295,216 TECHNIQUES FOR OPTIMIZING BITRATES AND RESOLUTIONS DURING ENCODING 0 2015
 
APPLE INC. (3)
* 7746927 Robust single-pass variable bit rate encoding 4 2004
* 9635374 Systems and methods for coding video data using switchable encoders and decoders 0 2012
* 2013/0034,151 FLEXIBLE CODEC SWITCHING 2 2012
 
POLYCOM, INC. (1)
7352809 System and method for optimal transmission of a multitude of video pictures to one or more destinations 50 2003
 
DIGITAL VIDEO SYSTEMS, INC. (1)
* 5838678 Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back 125 1996
 
NOKIA OY (1)
* 6094661 Transmission of multimedia objects in a digital broadcasting system 10 1998
 
JPMORGAN CHASE BANK, N.A. (1)
* 2005/0135,614 Method and apparatus for enhanced audio/video services with two watermarks 7 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (11)
* 6836791 Active stream format for holding multiple media streams 26 2000
7296063 Active stream format for holding multiple media streams 16 2003
7206822 Active stream format for holding multiple media streams 9 2003
* 2003/0135,635 Active stream format for holding multiple media streams 1 2003
7480382 Image file container 70 2003
* 2005/0071,744 Image file container 18 2003
7342924 Active stream format for holding multiple media streams 10 2004
* 2005/0058,134 Active stream format for holding multiple media streams 1 2004
* 2005/0058,133 Active stream format for holding multiple media streams 0 2004
8463776 Image file container 0 2008
* 2013/0117,270 CATEGORY-PREFIXED DATA BATCHING OF CODED MEDIA DATA IN MULTIPLE CATEGORIES 2 2012
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
* 6951541 Medical imaging device with digital audio capture capability 21 2003
* 2004/0147,842 Medical imaging device with digital audio capture capability 7 2003
 
Canon Research Centre France (2)
* 8582664 Method and device for creating a video sequence representative of a digital video sequence and associated methods and devices for transmitting and receiving video data 0 2006
* 2007/0110,169 Method and device for creating a video sequence representative of a digital video sequence and associated methods and devices for transmitting and receiving video data 0 2006
 
DISNEY ENTERPRISES, INC. (3)
* 9253484 Key frame aligned transcoding using statistics file 0 2013
* 2014/0254,657 KEY FRAME ALIGNED TRANSCODING USING STATISTICS FILE 0 2013
* 2014/0254,658 KEY FRAME ALIGNED TRANSCODING USING KEY FRAME LIST FILE 0 2013
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 9286653 System and method for increasing the bit depth of images 0 2014
 
VICTOR COMPANY OF JAPAN, LTD. (1)
* 2002/0154,893 Digital video disc, its recording and reproducing methods, and related encoder and decoder using the same 1 2002
 
SIZMEK TECHNOLOGIES, INC. (2)
* 6064771 System and method for asynchronous, adaptive moving picture compression, and decompression 45 1997
6496601 System and method for asynchronous, adaptive moving picture compression, and decompression 90 2000
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 2008/0025,387 INTELLIGENT MOVING ROBOT BASED NETWORK COMMUNICATION CAPABLE OF OUTPUTTING/TRANSMITTING IMAGES SELECTIVELY ACCORDING TO MOVING OF PHOTOGRAPHED OBJECT 3 2007
 
CANON KABUSHIKI KAISHA (1)
* 2005/0259,973 Recording/reproducing apparatus with digital interface 2 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 7844002 Method and system for multiple pass video coding 0 2008
* 2008/0225,959 METHOD AND SYSTEM FOR MULTIPLE PASS VIDEO CODING 1 2008
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (2)
* 6947886 Scalable compression of audio and other signals 11 2003
* 2003/0212,551 Scalable compression of audio and other signals 5 2003
 
SHARP LABORATORIES OF AMERICA, INC. (1)
6535251 Video encoder and method for adjusting quantization step in real time 25 1999
 
HITACHI CONSUMER ELECTRONICS CO., LTD. (3)
* 6701063 Video disc recording and reproducing apparatus, and method using the same 13 1999
7457521 Video disc recording and reproducing apparatus, and method using the same 0 2004
* 2004/0190,880 Video disc recording and reproducing apparatus, and method using the same 0 2004
 
CYBERLINK CORP. (1)
8483286 Batch processing of media content 1 2010
 
OpenTV, Inc. (6)
7079176 Digital interactive system for providing full interactivity with live programming events 179 2000
7305691 System and method for providing targeted programming outside of the home 95 2001
7448063 Digital interactive system for providing full interactivity with live programming events 108 2002
* 2002/0188,943 Digital interactive system for providing full interactivity with live programming events 167 2002
7075899 System and method for providing private in-band data to digital set-top boxes in a broadcast environment 8 2002
* 2003/0219,081 System and method for providing private in-band data to digital set-top boxes in a broadcast environment 10 2002
 
UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (1)
6493023 Method and apparatus for evaluating the visual quality of processed digital video sequences 85 1999
 
THOMSON LICENSING (2)
* 6437830 System and data format for communicating data between a video decoder and a peripheral device 29 1999
7538819 Adaptive video image information processing system 1 2005
 
MOLEX INCORPORATED (1)
* 6023713 Optimized CD/DVD authoring employing block reallocation 16 1998
 
AT&T INTELLECTUAL PROPERTY II, L.P. (7)
* 7269219 Non-linear quantizer for video coding 2 2003
7738555 System, method and computer-readable medium for encoding a signal into macroblocks 2 2005
8279940 System, method and computer-readable medium for encoding a signal into macroblocks 1 2010
8085854 System, method and computer-readable medium for encoding a signal into macroblocks 0 2010
* 2010/0215,097 System, Method and Computer-Readable Medium for Encoding a Signal into Macroblocks 0 2010
8665965 System, method and computer-readable medium for encoding a signal into macroblocks 0 2011
9392271 System, method and computer-readable medium for encoding a signal into macroblocks 0 2013
 
ACTV, INC. (5)
* 2002/0129,374 COMPRESSED DIGITAL-DATA SEAMLESS VIDEO SWITCHING SYSTEM 91 1999
* 2001/0013,123 Customized program creation by splicing server based video, audio, or graphical segments 153 2001
* 2002/0194,589 Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs 168 2001
* 2003/0058,707 System and process for implementing commercial breaks in programming 21 2002
* 2004/0261,127 Digital interactive system for providing full interactivity with programming events 110 2004
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (6)
* 7760801 Transmission of video 16 2003
9167257 Video coding 0 2009
* 2011/0019,738 VIDEO CODING 3 2009
9060189 Multiplexed video streaming 0 2009
8955024 Video streaming 0 2010
* 8824547 Video coding using a constant perceptual quality 1 2011
 
INTEL CORPORATION (4)
* 2002/0122,482 Method of performing video encoding rate control using bit budget 16 2001
* 8406290 User sensitive information adaptive video transcoding framework 2 2005
* 2009/0268,808 Novel user sensitive information adaptive video transcoding framework 13 2005
9247244 User sensitive information adaptive video transcoding framework 0 2013
 
RPX CORPORATION (1)
6693648 Pointer interactive apparatus 5 2000
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 2004/0190,607 Video relay device, video distribution system, video relay method 5 2003
 
NVIDIA CORPORATION (2)
* 7535959 Apparatus, system, and method for video encoder rate control 9 2003
* 2005/0084,007 Apparatus, system, and method for video encoder rate control 31 2003
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6094455 Image compression/encoding apparatus and system with quantization width control based on bit generation error 30 1997
 
AT&T CORP. (1)
* 6894973 Fair bandwidth sharing for video traffic sources using distributed feedback control 21 2002
* Cited By Examiner