JP2005535180A - ディジタル画像の符号化 - Google Patents
ディジタル画像の符号化 Download PDFInfo
- Publication number
- JP2005535180A JP2005535180A JP2004524221A JP2004524221A JP2005535180A JP 2005535180 A JP2005535180 A JP 2005535180A JP 2004524221 A JP2004524221 A JP 2004524221A JP 2004524221 A JP2004524221 A JP 2004524221A JP 2005535180 A JP2005535180 A JP 2005535180A
- Authority
- JP
- Japan
- Prior art keywords
- parameters
- bit rate
- outputting
- digital image
- image information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000007619 statistical method Methods 0.000 claims abstract description 16
- 238000013139 quantization Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000003044 adaptive effect Effects 0.000 claims description 2
- 230000001419 dependent effect Effects 0.000 claims 4
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000006837 decompression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 description 26
- 230000006835 compression Effects 0.000 description 25
- 238000003860 storage Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013144 data compression Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000009956 central mechanism Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/197—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440254—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Discrete Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
ディジタル映画は、シアターシステム、シアター、シアターコンプレックス、および/または上映システムにおける、映画のような、オーディオ/ビジュアルプログラミングの電子生成、圧縮、暗号化、および記憶を含む。したがって、本発明は、シアターまたはシアターコンプレックス、野外アンフィシアター、ドライブインコンプレックス、市民会館、学校、および専門レストランのような種々の場所における、映像および音声情報の提示に応用することができる。説明のために、本発明は、シアターまたはシアターコンプレックスに関連付けて記載する。しかしながら、当業者は、本発明が、他のタイプの場所、システム、および分野に応用できることが容易に分かるであろう。
図2は、画像圧縮器205、音声圧縮器215、後置プロセッサ230、パラメータ生成器250を含む符号化器200の1つの実施形態を示している。符号化器200がディジタル情報を受信すると、パラメータ生成器250は、少なくとも1つのディジタル画像データ圧縮の最後の符号化パラメータを生成し、出力する。画像圧縮器205は、パラメータ生成器250からの最後の符号化パラメータを使用して、ディジタル画像情報を圧縮する。
上述の実施形態では、符号化器200のように、第1の組のパラメータは、デフォルトのパラメータの組であっても、または手操作で選択してもよい。また、ディジタルの画像および音声情報を、圧縮前に、フレーム緩衝器(図示されていない)内に記憶してもよい。さらに加えて、符号化器200と同様に、画像圧縮器310、音声圧縮器320、後置プロセッサ330、およびパラメータ生成器350の1つ以上を、1つ以上のASICまたは回路カードアセンブリ、あるいはこの両者上で実行してもよい。画像圧縮器310、音声圧縮器320、後置プロセッサ330、およびパラメータ生成器350の1つ以上を、ソフトウエア、ファームウエア、あるいはソフトウエア、ファームウエア、またはハードウエアの組合せによって実行してもよい。
画像圧縮器500は、変換モジュール510、量子化モジュール520、および可変長符号化(variable length coding, VLC)モジュール530を含む。変換モジュール510は、ディジタル画像情報を空間領域から周波数領域へ変換し、変換係数を生成する。量子化モジュール520は、量子化ステップ(qualitization step, Qステップ)を使用して、変換係数を量子化し、VLC530は、可変長符号化技術を使用して、量子化された変換係数を圧縮する。
Claims (29)
- 画像情報をディジタル画像情報へ変換するように構成された源生成器、および、
源生成器に接続されていて、源生成器からディジタル画像情報を受信するように構成された符号化器であって、
少なくとも第1の組のパラメータを出力するパラメータ生成器と、
パラメータ生成器に接続されていて、第1の組のパラメータを使用して、ディジタル画像情報を圧縮する第1の画像圧縮器とを含む符号化器を含む装置。 - パラメータ生成器が、
第2の組のパラメータを使用して、ディジタル情報を圧縮する第2の画像圧縮器と、
第1および第2の画像圧縮器に接続されていて、第2の組のパラメータを出力するプロセッサであって、第2の組のパラメータを使用して、選択されたデータビットレートになるときは、第2の組のパラメータを調整して、第3の組のパラメータを第2の組のパラメータとして出力し、さもなければ、第2の組のパラメータを第1の組のパラメータとして出力するプロセッサとを含む請求項1記載の装置。 - パラメータ生成器が、
プロセッサに接続されていて、統計的解析を生成するように構成された統計生成器をさらに含み、
プロセッサが、統計的解析に基づいて、第2の組のパラメータを調整する請求項2記載の装置。 - パラメータ生成器が、
第1の組のパラメータを出力するプロセッサであって、第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1の組のパラメータを調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力するプロセッサを含む請求項1記載の装置。 - パラメータ生成器が、
プロセッサに接続されていて、統計的解析を生成するように構成された統計生成器をさらに含み、
プロセッサが、統計的解析に基づいて、第1の組のパラメータを調整する請求項4記載の装置。 - 統計的解析が、画像のピクセル当りのビットを解析することを含むか、または第1組のパラメータの有効度を判断する請求項5記載の装置。
- 第1の組のパラメータが、Qステップを含み、第1の画像圧縮器が、
空間領域から周波数領域へディジタル画像情報を変換し、変換係数を生成する変換モジュールと、
Qステップを使用して、変換係数を量子化する量子化モジュールと、
量子化された変換係数を圧縮する可変長符号化モジュールとを含む請求項
1ないし6の何れか1項記載の装置。 - 第1の組のパラメータが、周波数重みマスク(frequency weight mask, FWM)表と、FWM表およびQステップを使用して、変換係数を量子化する量子化モジュールとを含む請求項7記載の装置。
- 第1の組のパラメータが、ハフマン符号表をさらに含み、可変長符号化モジュールが、ハフマン符号表を使用して、量子化された変換係数を圧縮するハフマンエンジンを含む請求項7、または請求項7に従属する請求項8記載の装置。
- 第1の組のパラメータが、適応ブロックサイズ離散変換(adaptive block size discrete transform, ABSDCT)閾値をさらに含み、変換モジュールが、ABSDCTモジュールを含み、ABSDCTを使用して、ABSDCT閾値にしたがって、空間領域から周波数領域へディジタル画像情報を変換する請求項7、あるいは請求項7に従属する請求項8または9の何れか1項記載の装置。
- ディジタル画像情報が、フィルムの少なくとも一部である請求項1ないし10の何れか1項記載の装置。
- ディジタル画像情報を符号化する方法であって、
少なくとも第1の組のパラメータを生成して、出力することと、
第1の組のパラメータを使用して、ディジタル画像情報を圧縮することと、
第1の組のパラメータを使用して、選択されたデータビットレートになるときは、第1の組のパラメータを調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力することとを含む方法。 - ディジタル画像情報を圧縮することが、
ディジタル画像情報を空間領域から周波数領域へ変換して、変換係数を生成することと、
第1のQステップを使用して、変換係数を量子化することと、
量子化された変換係数を可変長符号化することとを含む請求項12記載の方法。 - 第1の組のパラメータが、第1のQステップを含み、第1の組のパラメータを調整することが、
第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1のQステップを調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力することを含む請求項13記載の方法。 - 変換係数を量子化することが、第1のQステップおよび第1の周波数重みマスク(FWM)表を使用して、変換係数を量子化することを含む請求項13、または請求項13に従属する請求項14記載の方法。
- 第1の組のパラメータが、第1のQステップおよびFWM表を含み、第1の組のパラメータを調整することが、
第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1のQステップおよび第1のFWM表の一方または両方を調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力することを含む請求項15記載の方法。 - ディジタル画像情報を変換することが、ABSDCTを使用して、第1のABSDCT閾値に基づいて、ディジタル画像情報を変換することを含む請求項13、または請求項13に従属する請求項14ないし16の何れか1項記載の方法。
- 第1の組のパラメータが、第1のQステップおよび第1のABSDCT閾値を含み、第1の組のパラメータを調整することが、
第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1のQステップおよび第1のABSDCT閾値の一方または両方を調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力することを含む請求項17記載の方法。 - 可変長符号化が、第1のハフマン符号表を使用して、量子化された変換係数をハフマン符号化することを含む請求項18記載の方法。
- 第1の組のパラメータが、第1のQステップおよび第1のハフマン符号表を含み、第1の組のパラメータを調整することが、
第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1のQステップおよび第1のハフマン符号表の一方または両方を調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力することを含む請求項19記載の方法。 - 第1の組のパラメータを調整することが、統計的解析に基づいて第1の組のパラメータを調整して、第2の組のパラメータを生成することを含む請求項12、または請求項12に従属する請求項13ないし20の何れか1項記載の方法。
- 第1の組のパラメータを調整することが、第1の組のパラメータを使用すると、選択されたデータビットレートになるかどうかを判断するために、ピクセル当りのビットの解析に基づいて、第1の組のパラメータを調整することを含む請求項21記載の方法。
- 選択されたビットレートが、ある特定の時間期間において、限られたバンド幅に許された最大ビットレートか、または平均ビットレートの何れか一方に依存する請求項12、または請求項12に従属する請求項13ないし22の何れか1項記載の方法。
- ディジタル画像情報を符号化する装置であって、
少なくとも第1の組のパラメータを出力する手段と、
第1の組のパラメータを使用して、ディジタル画像情報を圧縮するための第1の手段とを含む装置。 - 少なくとも第1の組のパラメータを出力する手段が、
第2の組のパラメータを使用してディジタル情報を圧縮する第2の手段と、
第2の組のパラメータを出力する手段と、
第2の組のパラメータを調整して、第3の組のパラメータを生成する手段と、
第2の組のパラメータを使用すると、選択されたデータビットレートになるときは、第3の組のパラメータを第2の組のパラメータとして出力し、さもなければ、第2の組のパラメータを第1の組のパラメータとして出力する手段とを含む請求項24記載の装置。 - 少なくとも第1の組のパラメータを出力する手段が、
第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1の組のパラメータを調整して、第2の組のパラメータを生成する手段と、
第2の組のパラメータを、第1の組のパラメータとして出力する手段とを含む請求項24記載の装置。 - ディジタル画像情報を符号化する装置であって、
少なくとも第1の組のパラメータを出力するパラメータ生成器と、
パラメータ生成器に接続されていて、第1の組のパラメータを使用して、ディジタル画像情報を圧縮する第1の画像圧縮器とを含む装置。 - パラメータ生成器が、
第2の組のパラメータを使用して、ディジタル情報を圧縮するための第2の画像圧縮器と、
第1および第2の画像圧縮器に接続されていて、第2の組のパラメータを出力するプロセッサであって、第2の組のパラメータを使用して、選択されたデータビットレートになるときは、第2の組のパラメータを調整して、第3の組のパラメータを第2の組のパラメータとして出力し、さもなければ、第2の組のパラメータを第1の組のパラメータとして出力するプロセッサとを含む請求項27記載の装置。 - パラメータ生成器が、
第1の組のパラメータを出力するプロセッサであって、第1の組のパラメータを使用すると、選択されたデータビットレートになるときは、第1の組のパラメータを調整して、第2の組のパラメータを生成し、第2の組のパラメータを第1の組のパラメータとして出力するプロセッサを含む請求項27記載の装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39995502P | 2002-07-29 | 2002-07-29 | |
US60/399,955 | 2002-07-29 | ||
PCT/US2003/023860 WO2004012136A2 (en) | 2002-07-29 | 2003-07-29 | Digital image encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005535180A true JP2005535180A (ja) | 2005-11-17 |
JP4800615B2 JP4800615B2 (ja) | 2011-10-26 |
Family
ID=31188649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004524221A Expired - Fee Related JP4800615B2 (ja) | 2002-07-29 | 2003-07-29 | ディジタル画像の符号化 |
Country Status (9)
Country | Link |
---|---|
US (2) | US7856149B2 (ja) |
EP (1) | EP1546994A4 (ja) |
JP (1) | JP4800615B2 (ja) |
KR (3) | KR101233236B1 (ja) |
CN (1) | CN100504915C (ja) |
AU (1) | AU2003257045A1 (ja) |
HK (1) | HK1079886A1 (ja) |
TW (1) | TWI323613B (ja) |
WO (1) | WO2004012136A2 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US9108107B2 (en) * | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US8964830B2 (en) * | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
US8743956B2 (en) | 2004-02-20 | 2014-06-03 | Nec Corporation | Image encoding method, device thereof, and control program thereof |
WO2006028088A1 (ja) * | 2004-09-08 | 2006-03-16 | Matsushita Electric Industrial Co., Ltd. | 動画像符号化方法および動画像復号化方法 |
US8718147B2 (en) | 2006-02-17 | 2014-05-06 | Avocent Huntsville Corporation | Video compression algorithm |
US8724698B2 (en) * | 2007-04-13 | 2014-05-13 | Apple Inc. | Method and system for video rate control |
US8995522B2 (en) * | 2007-04-13 | 2015-03-31 | Apple Inc. | Method and system for rate control |
WO2008151570A1 (en) * | 2007-06-13 | 2008-12-18 | Huawei Technologies Co., Ltd. | Method, device and system for coding and decoding |
JP4990751B2 (ja) * | 2007-12-25 | 2012-08-01 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、画像読取装置 |
US8533550B2 (en) * | 2010-06-29 | 2013-09-10 | Intel Corporation | Method and system to improve the performance and/or reliability of a solid-state drive |
CN104011709B (zh) | 2011-12-22 | 2018-06-05 | 英特尔公司 | 在256位数据路径中执行jh加密散列的指令 |
WO2013095484A1 (en) | 2011-12-22 | 2013-06-27 | Intel Corporation | Instructions to perform jh cryptographic hashing |
US10024976B2 (en) * | 2013-08-21 | 2018-07-17 | Samsung Electronics Co., Ltd | Method and apparatus for reducing memory and communications bandwidth requirements in GNSS receivers |
EP3029943B1 (en) * | 2014-12-04 | 2018-01-31 | Axis AB | Method and device for determining properties of a graphical overlay for a video stream |
EP3259848A4 (en) | 2015-04-10 | 2018-10-24 | Red.Com, Llc | Video camera with rate control video compression |
CN106331704B (zh) * | 2015-07-07 | 2019-10-22 | 杭州海康威视数字技术股份有限公司 | 一种视频码率控制方法及视频编码装置 |
US10769145B1 (en) * | 2016-05-17 | 2020-09-08 | United Services Automobile Association (Usaa) | Unified and compressed statistical analysis data |
CN108235016B (zh) * | 2016-12-21 | 2019-08-23 | 杭州海康威视数字技术股份有限公司 | 一种码率控制方法及装置 |
US11051039B2 (en) | 2017-06-02 | 2021-06-29 | Ostendo Technologies, Inc. | Methods for full parallax light field compression |
JP7313330B2 (ja) | 2017-07-05 | 2023-07-24 | レッド.コム,エルエルシー | 電子機器でのビデオ画像データ処理 |
KR102282455B1 (ko) * | 2017-07-11 | 2021-07-28 | 한화테크윈 주식회사 | 영상 처리 장치 및 영상 처리 방법 |
US10931956B2 (en) | 2018-04-12 | 2021-02-23 | Ostendo Technologies, Inc. | Methods for MR-DIBR disparity map merging and disparity threshold determination |
US11172222B2 (en) | 2018-06-26 | 2021-11-09 | Ostendo Technologies, Inc. | Random access in encoded full parallax light field images |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001035673A1 (en) * | 1999-11-08 | 2001-05-17 | Qualcomm Incorporated | Variance based adaptive block size dct image compression |
WO2001056298A1 (en) * | 2000-01-28 | 2001-08-02 | Qualcomm Incorporated | Quality based image compression |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5097844A (en) * | 1980-04-02 | 1992-03-24 | Bsd Medical Corporation | Hyperthermia apparatus having three-dimensional focusing |
US5021891A (en) | 1990-02-27 | 1991-06-04 | Qualcomm, Inc. | Adaptive block size image compression method and system |
US5107345A (en) * | 1990-02-27 | 1992-04-21 | Qualcomm Incorporated | Adaptive block size image compression method and system |
AU658432B2 (en) | 1991-06-04 | 1995-04-13 | Qualcomm Incorporated | Adaptive block size image compression method and system |
WO1994018799A1 (en) * | 1993-02-03 | 1994-08-18 | Qualcomm Incorporated | Interframe video encoding and decoding system |
JP3048033B2 (ja) | 1994-09-07 | 2000-06-05 | 富士ゼロックス株式会社 | 画像情報符号化処理装置及び画像情報通信装置 |
US5629780A (en) | 1994-12-19 | 1997-05-13 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Image data compression having minimum perceptual error |
US5745178A (en) * | 1996-01-22 | 1998-04-28 | Lucent Technologies Inc. | Global rate control for model-assisted coding of low bit rate video |
US6366614B1 (en) * | 1996-10-11 | 2002-04-02 | Qualcomm Inc. | Adaptive rate control for digital video compression |
JPH10174103A (ja) * | 1996-12-13 | 1998-06-26 | Matsushita Electric Ind Co Ltd | 画像符号化装置、符号化画像記録媒体、画像復号化装置、画像符号化方法、および符号化画像伝送方法 |
EP0940042B1 (en) * | 1997-07-29 | 2005-07-27 | Koninklijke Philips Electronics N.V. | Variable bitrate video coding method and corresponding video coder |
US5990955A (en) * | 1997-10-03 | 1999-11-23 | Innovacom Inc. | Dual encoding/compression method and system for picture quality/data density enhancement |
TW390097B (en) | 1998-03-12 | 2000-05-11 | Holtek Semiconductor Inc | Image compression system with selectable compression ratio |
JP2002506605A (ja) | 1998-04-30 | 2002-02-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ圧縮 |
US20020056081A1 (en) | 1999-12-02 | 2002-05-09 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
US6097844A (en) | 1998-07-09 | 2000-08-01 | Canon Kabushiki Kaisha | Stereographic image compression with adaptive control parameter generation |
US6256423B1 (en) * | 1998-09-18 | 2001-07-03 | Sarnoff Corporation | Intra-frame quantizer selection for video compression |
US6366705B1 (en) * | 1999-01-28 | 2002-04-02 | Lucent Technologies Inc. | Perceptual preprocessing techniques to reduce complexity of video coders |
TW404136B (en) | 1999-07-16 | 2000-09-01 | Ind Tech Res Inst | Process method preceding the image compression and the device itself |
US6985589B2 (en) | 1999-12-02 | 2006-01-10 | Qualcomm Incorporated | Apparatus and method for encoding and storage of digital image and audio signals |
US6882753B2 (en) | 2001-06-04 | 2005-04-19 | Silicon Integrated Systems Corp. | Adaptive quantization using code length in image compression |
-
2003
- 2003-07-29 KR KR1020127008984A patent/KR101233236B1/ko not_active IP Right Cessation
- 2003-07-29 KR KR1020057001355A patent/KR20050026964A/ko not_active Application Discontinuation
- 2003-07-29 US US10/630,510 patent/US7856149B2/en not_active Expired - Fee Related
- 2003-07-29 WO PCT/US2003/023860 patent/WO2004012136A2/en active Application Filing
- 2003-07-29 EP EP03772118A patent/EP1546994A4/en not_active Ceased
- 2003-07-29 KR KR1020117004991A patent/KR101150576B1/ko not_active IP Right Cessation
- 2003-07-29 JP JP2004524221A patent/JP4800615B2/ja not_active Expired - Fee Related
- 2003-07-29 TW TW092120686A patent/TWI323613B/zh not_active IP Right Cessation
- 2003-07-29 CN CNB038179962A patent/CN100504915C/zh not_active Expired - Fee Related
- 2003-07-29 AU AU2003257045A patent/AU2003257045A1/en not_active Abandoned
-
2005
- 2005-12-30 HK HK05112183.7A patent/HK1079886A1/zh unknown
-
2007
- 2007-08-22 US US11/843,476 patent/US8194987B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001035673A1 (en) * | 1999-11-08 | 2001-05-17 | Qualcomm Incorporated | Variance based adaptive block size dct image compression |
WO2001056298A1 (en) * | 2000-01-28 | 2001-08-02 | Qualcomm Incorporated | Quality based image compression |
Also Published As
Publication number | Publication date |
---|---|
US7856149B2 (en) | 2010-12-21 |
CN100504915C (zh) | 2009-06-24 |
US8194987B2 (en) | 2012-06-05 |
HK1079886A1 (zh) | 2006-04-13 |
KR101233236B1 (ko) | 2013-02-14 |
TWI323613B (en) | 2010-04-11 |
KR20050026964A (ko) | 2005-03-16 |
CN1672166A (zh) | 2005-09-21 |
EP1546994A4 (en) | 2009-08-12 |
EP1546994A2 (en) | 2005-06-29 |
AU2003257045A1 (en) | 2004-02-16 |
KR20120044390A (ko) | 2012-05-07 |
WO2004012136A3 (en) | 2004-03-18 |
US20070286278A1 (en) | 2007-12-13 |
TW200423738A (en) | 2004-11-01 |
JP4800615B2 (ja) | 2011-10-26 |
KR101150576B1 (ko) | 2012-06-08 |
KR20110028401A (ko) | 2011-03-17 |
WO2004012136A2 (en) | 2004-02-05 |
US20040156550A1 (en) | 2004-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4800615B2 (ja) | ディジタル画像の符号化 | |
US7593582B2 (en) | Systems and methods using parameter selection in data compression and decompression | |
JP4541896B2 (ja) | 多重記述符合化のための装置及び方法 | |
EP1493276B1 (en) | Apparatus and method for detecting error in a digital image | |
JPH0646398A (ja) | 画像データ圧縮方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100202 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100506 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100513 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101130 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101207 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110104 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110112 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110131 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110804 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4800615 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |