JP2012135007A - 映像コーデックにおけるスライス層 - Google Patents
映像コーデックにおけるスライス層 Download PDFInfo
- Publication number
- JP2012135007A JP2012135007A JP2012024357A JP2012024357A JP2012135007A JP 2012135007 A JP2012135007 A JP 2012135007A JP 2012024357 A JP2012024357 A JP 2012024357A JP 2012024357 A JP2012024357 A JP 2012024357A JP 2012135007 A JP2012135007 A JP 2012135007A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- partial picture
- slice
- encoding
- macroblock
- 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.)
- Pending
Links
Images
Classifications
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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/164—Feedback from the receiver or from the transmission channel
- H04N19/166—Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
-
- 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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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
- 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
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【解決手段】映像エンコーダ/デコーダは、1行または連続した複数行のマクロブロック(スライスと呼ぶ)を含む単位の形とすることができる、独立に復号化可能な部分ピクチャ単位を提供するビットストリーム構文を使用する。このスライス層により、エラー回復力と圧縮効率の柔軟な組合せが得られる。スライス層は、効率的なアドレッシング機構(たとえば、スライス層の開始マクロブロック行を指定する構文要素)、ならびにピクチャヘッダ情報を最適に再送信するための効率的な機構を符号化する。スライス層は、スライス境界をまたぐすべての形の予測、オーバラップ、およびループフィルタリングを使用不能にすることによって、復号化および再構築の独立性をもたらす。これにより、スライス内モードで符号化されたスライスを、ピクチャの他の領域内のエラーとは無関係に、エラーなしで再構築することができる。
【選択図】図6
Description
a)プログレッシブ、インターレースフレーム、およびインターレースフィールド符号化方法で動作する効率的なスライスアドレッシング機構
b)スライス層中のピクチャヘッダを再送信するための柔軟で効率的な機構
c)スライス内モードで符号化されたスライスが、ピクチャの他の領域内のエラーとは無関係に、エラーなしで再構築できるように、スライス境界をまたぐすべての形の予測、オーバラップ、およびループフィルタリングを無効にすることによる復号化独立性
本発明のさらなる特徴および利点は、実施形態についての以下の詳細な説明を添付の図面と併せ読めば明らかになろう。
(1.汎用映像エンコーダおよびデコーダ)
図1は汎用映像エンコーダ(100)のブロック図で、図2は汎用映像デコーダ(200)のブロック図であり、これらのエンコーダおよびデコーダには、WMV9/VC−9変換を組み込むことが可能である。
図1は、一般的な映像エンコーダシステム(100)である。このエンコーダシステム(100)は、現フレーム(105)を含む一連の映像フレームを受け取り、圧縮映像情報(195)を出力として生成する。映像エンコーダの特定の実施形態では通常、変形形態または増補バージョンの汎用エンコーダ(100)を使用する。
図2は、一般的な映像デコーダシステム(200)のブロック図である。このデコーダシステム(200)は、圧縮された一連の映像フレームに関する情報(295)を受け取り、再構築フレーム(205)を含む出力を生成する。映像デコーダの特定の実施形態は一般に、汎用デコーダ(200)の一変形または増補バージョンを使用する。
上記背景技術のセクションで論じたように、パケット損失および伝送エラーによる復号化失敗を回避しまたは最小限に抑える一技術は、いくつかの従来の映像コーデック規格で提供されるスライスなど、独立に復号化可能な一部のピクチャ単位で符号化することによって、冗長性を高めることである。一般に、スライスは、1行または連続した複数行のマクロブロックを含む、ピクチャの一部である。
より具体的には、図示した映像コーデック構文は、図3に示すように映像シーケンスの各フレームを3つの基本的階層、すなわちピクチャ310、マクロブロック340、およびブロック350に分解する階層構文構造を用いて映像を表す。ピクチャ310は、輝度(Y)チャネル330、およびクロミナンス(CrおよびCb)チャネル331〜332を含む。ピクチャ層310は、複数行のマクロブロック340からなる。マクロブロックは一般に、それぞれ6つのブロック、すなわち輝度層の1組2×2個のブロック、およびクロミナンスチャネルそれぞれのブロックを含む。ブロックは一般に、(図示した映像コーデック構文では、4×8、8×4、4×4の変換ブロックを使用することも可能であるが)8×8の輝度またはクロミナンスサンプルからなり、変換ベースの符号化ではそれに対して変換が適用される。
1つのスライスは、ラスタ走査順で走査される1行または連続した複数行のマクロブロックを表す。図示した構文内のスライス層はオプションであり、ピクチャを1つのIDUとして符号化することによってスキップすることが可能である。1つのピクチャを複数のIDUに符号化するときに、スライスを使用する。スライスは常に、ある行の最初のマクロブロックから始まり、同じまたは別の行の最後のマクロブロックで終わることに留意されたい。したがって、スライスは、完全な行を整数個含む。スライスは常にバイト整合されており、各スライスは互いに異なるIDUで送信される。新しいスライスの始まりは、以下に概要を示す開始コードを検索することによって検出される。
図4および5を参照すると、圧縮映像ビットストリーム195(図1)が、一連の圧縮プログレッシブ映像フレームまたはその他のピクチャ(たとえば、インターレースフレーム形式ピクチャまたはインターレースフィールド形式ピクチャ)を含む。このビットストリームは複数の階層に編成され、それぞれ図2のデコーダ(200)などのデコーダによって復号化される。最上位層が、フレームのシーケンス全体に関する情報を有するシーケンス層である。さらに(先に要約したように)、各圧縮映像フレームは、3階層、すなわち(上から下に)ピクチャ層、マクロブロック層、およびブロック層と、オプションでピクチャ層とマクロブロック層の間のスライス層とに組織化されたデータからなる。
図示した映像エンコーダ/デコーダのビットストリーム構文では、圧縮映像データの独立復号化可能単位(IDU)が、開始コード(SC)と呼ぶ識別子で始まる。IDUは、1つのピクチャ、またはスライス(すなわち、ピクチャ内のマクロブロックのグループ)、またはGOP(Group Of Pictures)、またはシーケンスヘッダを参照し得る。
EIDUを得るためのRIDUのカプセル化について以下に説明する。
EIDUの検出では、まず開始コードプレフィックスを検索する。
1.値0x00の2バイト以上と、それに続く値0x01の1バイトとからなるストリングが見つかったときはいつでも、開始コードプレフィックス検出が宣言される。
カプセル化IDUからの生IDUの抽出について以下に述べる。
様々なIDU種類用の開始コードサフィックスを表4に提示する。
図示したスライス層320(図3)では、独立した復号化能力および独立した再構築も実現される。これにより、ピクチャ310(図3)の他の領域における伝送エラーやパケット損失に関係なく、デコーダでエラーなしにスライスを再構築することができる。
スライス層320の内容は、他のスライス内のピクチャ内容またはピクチャの領域とは独立に復号化される。新しいスライスが始まるとき、エンコーダ100およびデコーダ200は、動きベクトル予測子、AC係数およびDC係数用の予測子、ならびに量子化パラメータ用の予測子をリセットする。言い換えると、予測に関して、スライスのマクロブロックの第1行が、ピクチャ内のマクロブロックの第1行であるかのように扱われる。これは、予測子におけるスライス間依存性がないようにするのに役立つ。さらに、スライスが使用されると、ピクチャ層で他の方法により(たとえばビットプレーン符号化を使用して)符号化された(動きベクトルモードやAC予測用のフラグなどの)マクロブロックレベル情報が、変換係数など他のマクロブロックレベル情報と共に局所的に保持される。これにより、各スライスを独立に(すなわち、ピクチャの他のスライスで復号化されたデータを利用せずに)復号化することができる。
さらに、スライスの再構築の処理は、ピクチャ内の他のスライス(たとえば、隣接するスライス)の再構築とは独立に実施される。したがって、(以下に述べるインループデブロッキングまたはオーバラップフィルタリングなど)普通ならピクチャ内の隣接するスライス間の境界をまたいで適用されるような処理はいずれも、許可されない。言い換えると、各スライスの一番上および一番下のマクロブロック行は、そのような境界処理においてピクチャのマクロブロック最上行および最下行のように扱われる。
オーバラップ変換は、ブロック境界をまたいで情報を変換する、改変されたブロックベースの変換である。うまく設計されたオーバラップ変換では、ブロックアーティファクトを最小にすることが可能である。フレーム内ブロックの場合、図示した映像コーデックは、8×8ブロック変換を(オーバラップ平滑化と呼ぶ)フィルタリング動作と組み合わせることによって、オーバラップ変換をシミュレートする。2つのフレーム内ブロックを分離する、8×8ブロックのエッジが平滑化される。実際にも、オーバラップ変換がこのインターフェースで実装される。ただし、オーバラップ平滑化は、どんな場合も、スライス境界をまたいでは実施されない。
ループフィルタリングは、ブロック境界において不連続を平滑化するために、映像エンコーダ/デコーダによって実行される処理である。シーケンス層構文要素LOOPFILTER430(図4)が1に設定されている場合、各再構築済みフレームに対してフィルタリング動作が行われる。このフィルタリング動作は、再構築済みフレームを動き予測符号化の参照として使用する前に行われる。
および
M=フレーム内の垂直8×8ブロックの数(M×8=垂直フレームサイズ)
の場合に、
水平行(7,8)、(15,16)...((N−1)×8−1,(N−1)×8)
がフィルタされ、
垂直行(7,8)、(15,16)...((M−1)×8−1,(M−1)×8)
がフィルタされる。
このセクションでは、上記で論じたような、IフレームおよびPフレーム内のブロック境界画素に対して行われるフィルタリング動作について説明する。
スライス層符号化の上述の実装は、とりわけコンピュータ、画像および映像記録、送信および受信機器、ポータブルビデオプレーヤ、ビデオ会議、Webビデオストリーミングアプリケーションなどを含めた、画像および映像信号処理が実行される様々な装置のどれに対しても行うことが可能である。画像および映像符号化技術は、ハードウェア回路内(たとえば、ASIC,FPGAなどの回路内)で実装することも、(中央処理装置(CPU)で実行されるものであれ、あるいは専用グラフィックスプロセッサ、ビデオカードなどで実行されるものであれ)コンピュータまたは図10に示すような他のコンピューティング環境内で実行される画像および映像処理ソフトウェアで実装することもできる。
Claims (8)
- 画像または映像を符号化/復号化する方法であって、
少なくとも1つの独立に復号化可能な部分ピクチャ単位内のピクチャを符号化/復号化することであって、前記少なくとも1つの独立に復号化可能な部分ピクチャ単位のうちの所与の部分ピクチャ単位のピクチャ内容情報の符号化/復号化の開始時に、予測符号化パラメータをリセットすることであって、前記リセットされる予測符号化パラメータが、動きベクトル予測子、AC係数予測の予測子、DC係数予測の予測子、および量子化パラメータの予測子を含むことと、
前記所与の部分ピクチャ単位の外部にあるピクチャ内容とは独立に、前記所与の部分ピクチャ単位のピクチャ内容を再構築することと、
前記それぞれの部分ピクチャ単位の境界エッジを除く、前記それぞれの部分ピクチャ単位の前記ピクチャ内容中のブロックエッジのデブロッキングを実施することと
を備えることを特徴とする方法。 - 部分ピクチャ単位符号化が前記ピクチャに対して実施されると、通常はピクチャ層ビットプレーン符号化を使用して通常は通知されるマクロブロックの構文要素が、代わりに各マクロブロックに対してマクロブロック層において通知されることを特徴とする請求項1に記載の方法。
- 画像または映像を符号化/復号化する方法であって、
少なくとも1つの独立に復号化可能な部分ピクチャ単位内のピクチャを符号化/復号化することであって、前記少なくとも1つの独立に復号化可能な部分ピクチャ単位のうちの所与の部分ピクチャ単位のピクチャ内容情報の符号化/復号化の開始時に、予測符号化パラメータをリセットすることであって、前記リセットされる予測符号化パラメータが、動きベクトル予測子、AC係数予測の予測子、DC係数予測の予測子、および量子化パラメータの予測子を含むことと、
前記所与の部分ピクチャ単位の外部にあるピクチャ内容とは独立に、前記所与の部分ピクチャ単位のピクチャ内容を再構築することと、
前記それぞれの部分ピクチャ単位の境界エッジを除く、前記それぞれの部分ピクチャ単位の前記ピクチャ内容中のブロックエッジのオーバラップフィルタリングを実施することと
を備えることを特徴とする方法。 - 部分ピクチャ単位符号化が前記ピクチャに対して実施されると、通常はピクチャ層ビットプレーン符号化を使用して通知されるマクロブロックの構文要素が、代わりに各マクロブロックに対してマクロブロック層において通知されることを特徴とする請求項3に記載の方法。
- 画像または映像を符号化/復号化する方法を実施するための、処理装置によって実行可能なソフトウェアモジュールを有する、少なくとも1つのコンピュータ読み取り可能な記録媒体であって、前記方法が、
少なくとも1つの独立に復号化可能な部分ピクチャ単位内のピクチャを符号化/復号化することであって、前記少なくとも1つの独立に復号化可能な部分ピクチャ単位のうちの所与の部分ピクチャ単位のピクチャ内容情報の符号化/復号化の開始時に、予測符号化パラメータをリセットすることであって、前記リセットされる予測符号化パラメータが、動きベクトル予測子、AC係数予測の予測子、DC係数予測の予測子、および量子化パラメータの予測子を含むことと、
前記所与の部分ピクチャ単位の外部にあるピクチャ内容とは独立に、前記所与の部分ピクチャ単位のピクチャ内容を再構築することと、
前記それぞれの部分ピクチャ単位の境界エッジを除く、前記それぞれの部分ピクチャ単位の前記ピクチャ内容中のブロックエッジのデブロッキングを実施することと
を備えることを特徴とする記録媒体。 - 部分ピクチャ単位符号化が前記ピクチャに対して実施されると、通常はピクチャ層ビットプレーン符号化を使用して通知されるマクロブロックの構文要素が、代わりに各マクロブロックに対してマクロブロック層において通知されることを特徴とする請求項5に記載の記録媒体。
- 画像または映像を符号化/復号化する方法を実施するための、処理装置によって実行可能なソフトウェアモジュールを有する、少なくとも1つのコンピュータ読み取り可能な記録媒体であって、前記方法が、
少なくとも1つの独立に復号化可能な部分ピクチャ単位内のピクチャを符号化/復号化することであって、前記少なくとも1つの独立に復号化可能な部分ピクチャ単位のうちの所与の部分ピクチャ単位のピクチャ内容情報の符号化/復号化の開始時に、予測符号化パラメータをリセットすることであって、前記リセットされる予測符号化パラメータが、動きベクトル予測子、AC係数予測の予測子、DC係数予測の予測子、および量子化パラメータの予測子を含むことと、
前記所与の部分ピクチャ単位の外部にあるピクチャ内容とは独立に、前記所与の部分ピクチャ単位のピクチャ内容を再構築することと、
前記それぞれの部分ピクチャ単位の境界エッジを除く、前記それぞれの部分ピクチャ単位の前記ピクチャ内容中のブロックエッジのオーバラップフィルタリングを実施することと
を備えることを特徴とする記録媒体。 - 部分ピクチャ単位符号化が前記ピクチャに対して実施されると、通常はピクチャ層ビットプレーン符号化を使用して通知されるマクロブロックの構文要素が、代わりに各マクロブロックに対してマクロブロック層において通知されることを特徴とする請求項7に記載の記録媒体。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US50108103P | 2003-09-07 | 2003-09-07 | |
| US60/501,081 | 2003-09-07 | ||
| US10/933,960 | 2004-09-03 | ||
| US10/933,960 US7162093B2 (en) | 2003-09-07 | 2004-09-03 | Slice-layer in video codec |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006526223A Division JP5280003B2 (ja) | 2003-09-07 | 2004-09-03 | 映像コーデックにおけるスライス層 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012135007A true JP2012135007A (ja) | 2012-07-12 |
Family
ID=34228806
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006526223A Expired - Lifetime JP5280003B2 (ja) | 2003-09-07 | 2004-09-03 | 映像コーデックにおけるスライス層 |
| JP2012024357A Pending JP2012135007A (ja) | 2003-09-07 | 2012-02-07 | 映像コーデックにおけるスライス層 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006526223A Expired - Lifetime JP5280003B2 (ja) | 2003-09-07 | 2004-09-03 | 映像コーデックにおけるスライス層 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7162093B2 (ja) |
| EP (1) | EP1656793B1 (ja) |
| JP (2) | JP5280003B2 (ja) |
| KR (1) | KR101103867B1 (ja) |
| ES (1) | ES2767933T3 (ja) |
| MX (1) | MXPA06002495A (ja) |
| WO (1) | WO2005027495A2 (ja) |
Families Citing this family (77)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
| JP2005033336A (ja) * | 2003-07-08 | 2005-02-03 | Ntt Docomo Inc | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム |
| US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
| US7801383B2 (en) * | 2004-05-15 | 2010-09-21 | Microsoft Corporation | Embedded scalar quantizers with arbitrary dead-zone ratios |
| US9208824B2 (en) | 2004-05-18 | 2015-12-08 | Broadcom Corporation | Index table generation in PVR applications for AVC video streams |
| US7590059B2 (en) * | 2004-05-21 | 2009-09-15 | Broadcom Corp. | Multistandard video decoder |
| US20060013315A1 (en) * | 2004-07-19 | 2006-01-19 | Samsung Electronics Co., Ltd. | Filtering method, apparatus, and medium used in audio-video codec |
| KR100587698B1 (ko) * | 2004-10-22 | 2006-06-08 | 주식회사 휴맥스 | 선택적 예측 부호화/복호화 방법 및 장치 |
| KR100652689B1 (ko) * | 2004-10-26 | 2006-12-07 | 엘지전자 주식회사 | 휴대단말기에서의 컨텐츠의 사이즈 분석 방법 |
| US7792385B2 (en) * | 2005-01-25 | 2010-09-07 | Globalfoundries Inc. | Scratch pad for storing intermediate loop filter data |
| US8576924B2 (en) * | 2005-01-25 | 2013-11-05 | Advanced Micro Devices, Inc. | Piecewise processing of overlap smoothing and in-loop deblocking |
| US7953161B2 (en) * | 2005-04-27 | 2011-05-31 | Broadcom Corporation | System and method for overlap transforming and deblocking |
| KR101170799B1 (ko) | 2005-05-21 | 2012-08-02 | 삼성전자주식회사 | 영상 압축 방법 및 그 장치와 영상 복원 방법 및 그 장치 |
| US8422546B2 (en) | 2005-05-25 | 2013-04-16 | Microsoft Corporation | Adaptive video encoding using a perceptual model |
| US7965773B1 (en) | 2005-06-30 | 2011-06-21 | Advanced Micro Devices, Inc. | Macroblock cache |
| FR2894740A1 (fr) * | 2005-12-12 | 2007-06-15 | Thomson Licensing Sa | Dispositif de codage, procede de codage, systeme de decodage procede de decodage de donnees video |
| US20070147496A1 (en) * | 2005-12-23 | 2007-06-28 | Bhaskar Sherigar | Hardware implementation of programmable controls for inverse quantizing with a plurality of standards |
| US7636497B1 (en) | 2005-12-27 | 2009-12-22 | Advanced Micro Devices, Inc. | Video rotation in a media acceleration engine |
| EP1999965A4 (en) * | 2006-03-28 | 2012-10-03 | Samsung Electronics Co Ltd | METHOD, MEDIUM AND SYSTEM CODING AND / OR DECODING A PICTURE |
| US7995649B2 (en) | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
| US8503536B2 (en) * | 2006-04-07 | 2013-08-06 | Microsoft Corporation | Quantization adjustments for DC shift artifacts |
| US7974340B2 (en) * | 2006-04-07 | 2011-07-05 | Microsoft Corporation | Adaptive B-picture quantization control |
| US8059721B2 (en) | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
| US8130828B2 (en) * | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
| JP5389205B2 (ja) * | 2006-04-27 | 2014-01-15 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、プログラム及び記憶媒体 |
| US8711925B2 (en) * | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
| JP4229149B2 (ja) * | 2006-07-13 | 2009-02-25 | ソニー株式会社 | ビデオ信号処理装置およびビデオ信号処理方法、ビデオ信号符号化装置およびビデオ信号符号化方法、並びにプログラム |
| WO2008030068A1 (en) | 2006-09-07 | 2008-03-13 | Lg Electronics Inc. | Method and apparatus for decoding/encoding of a video signal |
| JP2009540666A (ja) | 2006-11-09 | 2009-11-19 | エルジー エレクトロニクス インコーポレイティド | ビデオ信号のデコーディング/エンコーディング方法及び装置 |
| US7742524B2 (en) * | 2006-11-17 | 2010-06-22 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal using inter-layer prediction |
| US8238424B2 (en) * | 2007-02-09 | 2012-08-07 | Microsoft Corporation | Complexity-based adaptive preprocessing for multiple-pass video compression |
| JP4847890B2 (ja) * | 2007-02-16 | 2011-12-28 | パナソニック株式会社 | 符号化方式変換装置 |
| US8498335B2 (en) * | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
| KR101086434B1 (ko) * | 2007-03-28 | 2011-11-25 | 삼성전자주식회사 | 비디오 데이터 디스플레이 방법 및 장치 |
| US8243797B2 (en) * | 2007-03-30 | 2012-08-14 | Microsoft Corporation | Regions of interest for quality adjustments |
| US8442337B2 (en) * | 2007-04-18 | 2013-05-14 | Microsoft Corporation | Encoding adjustments for animation content |
| US8331438B2 (en) * | 2007-06-05 | 2012-12-11 | Microsoft Corporation | Adaptive selection of picture-level quantization parameters for predicted video pictures |
| CN101389021B (zh) * | 2007-09-14 | 2010-12-22 | 华为技术有限公司 | 视频编解码方法及装置 |
| WO2009033432A1 (fr) * | 2007-09-14 | 2009-03-19 | Huawei Technologies Co., Ltd. | Procédé et appareil pour codage et décodage vidéo |
| BRPI0818444A2 (pt) * | 2007-10-12 | 2016-10-11 | Qualcomm Inc | codificação adaptativa de informação de cabeçalho de bloco de vídeo |
| US8938009B2 (en) * | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
| US8542748B2 (en) | 2008-03-28 | 2013-09-24 | Sharp Laboratories Of America, Inc. | Methods and systems for parallel video encoding and decoding |
| US8189933B2 (en) * | 2008-03-31 | 2012-05-29 | Microsoft Corporation | Classifying and controlling encoding quality for textured, dark smooth and smooth video content |
| US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| US8718135B2 (en) * | 2008-09-19 | 2014-05-06 | The Hong Kong University Of Science And Technology | Method and system for transcoding based robust streaming of compressed video |
| WO2011010857A2 (en) * | 2009-07-20 | 2011-01-27 | Samsung Electronics Co., Ltd. | Method and apparatus for coding and decoding color channels in layered video coding and decoding |
| KR101474756B1 (ko) | 2009-08-13 | 2014-12-19 | 삼성전자주식회사 | 큰 크기의 변환 단위를 이용한 영상 부호화, 복호화 방법 및 장치 |
| US20110107380A1 (en) * | 2009-10-29 | 2011-05-05 | Cleversafe, Inc. | Media distribution to a plurality of devices utilizing buffered dispersed storage |
| US9462316B2 (en) * | 2009-12-29 | 2016-10-04 | International Business Machines Corporation | Digital content retrieval utilizing dispersed storage |
| TWI442778B (zh) | 2010-02-05 | 2014-06-21 | Acer Inc | 視訊解碼裝置 |
| US20110213932A1 (en) * | 2010-02-22 | 2011-09-01 | Takuma Chiba | Decoding apparatus and decoding method |
| WO2012014471A1 (ja) * | 2010-07-30 | 2012-02-02 | パナソニック株式会社 | 画像復号化装置、画像復号化方法、画像符号化装置および画像符号化方法 |
| US9525884B2 (en) | 2010-11-02 | 2016-12-20 | Hfi Innovation Inc. | Method and apparatus of slice boundary filtering for high efficiency video coding |
| US9060174B2 (en) | 2010-12-28 | 2015-06-16 | Fish Dive, Inc. | Method and system for selectively breaking prediction in video coding |
| KR102450324B1 (ko) | 2011-02-09 | 2022-10-04 | 엘지전자 주식회사 | 영상 부호화 및 복호화 방법과 이를 이용한 장치 |
| US8848804B2 (en) * | 2011-03-04 | 2014-09-30 | Vixs Systems, Inc | Video decoder with slice dependency decoding and methods for use therewith |
| GB2488829A (en) * | 2011-03-10 | 2012-09-12 | Canon Kk | Encoding and decoding image data |
| GB2488830B (en) * | 2011-03-10 | 2015-07-29 | Canon Kk | Method and device for encoding image data and method and device for decoding image data |
| US9008180B2 (en) | 2011-04-21 | 2015-04-14 | Intellectual Discovery Co., Ltd. | Method and apparatus for encoding/decoding images using a prediction method adopting in-loop filtering |
| GB2493209B (en) * | 2011-07-29 | 2016-02-17 | Canon Kk | Method and device for parallel decoding of scalable bitstream elements |
| ES2664721T3 (es) * | 2011-09-09 | 2018-04-23 | Sun Patent Trust | Decisiones de filtro de desbloqueo de baja complejidad |
| US9237352B2 (en) * | 2011-10-05 | 2016-01-12 | Texas Instruments Incorporated | Methods and systems for encoding pictures associated with video data |
| CN104378640B (zh) | 2011-10-17 | 2017-11-24 | 株式会社Kt | 解码视频信号的方法 |
| WO2013060250A1 (en) * | 2011-10-24 | 2013-05-02 | Mediatek Inc. | Method and apparatus for non-cross-tile loop filtering |
| CA2826371C (en) * | 2011-12-15 | 2018-11-27 | Panasonic Corporation | Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus |
| US9538200B2 (en) * | 2012-01-19 | 2017-01-03 | Qualcomm Incorporated | Signaling of deblocking filter parameters in video coding |
| CN102752058B (zh) * | 2012-06-16 | 2013-10-16 | 天地融科技股份有限公司 | 音频数据传输系统、音频数据传输装置及电子签名工具 |
| KR102424431B1 (ko) | 2012-07-02 | 2022-07-22 | 엘지전자 주식회사 | 영상 정보 코딩 방법 및 이를 이용하는 장치 |
| US20140153635A1 (en) * | 2012-12-05 | 2014-06-05 | Nvidia Corporation | Method, computer program product, and system for multi-threaded video encoding |
| US9076206B2 (en) * | 2013-03-12 | 2015-07-07 | Uurmi Systems Private Limited | Methods and systems for correcting distortions in multimedia content |
| US9813730B2 (en) * | 2013-12-06 | 2017-11-07 | Mediatek Inc. | Method and apparatus for fine-grained motion boundary processing |
| WO2020130910A1 (en) * | 2018-12-20 | 2020-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods providing encoding and/or decoding of video using a syntax indicator and picture header |
| CN111416976B (zh) * | 2019-01-08 | 2023-12-08 | 浙江大学 | 视频解码方法、视频编码方法、装置、设备及存储介质 |
| WO2020226930A1 (en) | 2019-05-03 | 2020-11-12 | Futurewei Technologies, Inc. | Wavefront parallel processing for tile, brick, and slice |
| KR102540022B1 (ko) * | 2019-06-24 | 2023-06-02 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 인코딩된 비디오 비트스트림에 포함된 데이터의 양을 줄이기 위한 파라미터 세트의 시그널링 파라미터 값 정보 |
| US12375723B2 (en) * | 2019-08-22 | 2025-07-29 | Sharp Kabushiki Kaisha | Systems and methods for signaling picture information in video coding |
| GB2592957A (en) * | 2020-03-11 | 2021-09-15 | Canon Kk | High level syntax for video coding and decoding |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10304364A (ja) * | 1997-03-07 | 1998-11-13 | Nextlevel Syst Inc | インターレースされたデジタルビデオ用のイントラ−マクロブロックのdc及びac係数予測 |
| JP2000209580A (ja) * | 1999-01-13 | 2000-07-28 | Canon Inc | 画像処理装置およびその方法 |
| JP2001016594A (ja) * | 1999-06-29 | 2001-01-19 | Hitachi Ltd | 動画像の動き補償方法 |
| JP2003209387A (ja) * | 2001-11-06 | 2003-07-25 | Hitachi Metals Ltd | 電磁波吸収体 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2674059B2 (ja) * | 1988-02-09 | 1997-11-05 | キヤノン株式会社 | カラー画像データ伝送方法 |
| JP2794899B2 (ja) | 1990-05-08 | 1998-09-10 | 松下電器産業株式会社 | 符号化装置 |
| US5168356A (en) * | 1991-02-27 | 1992-12-01 | General Electric Company | Apparatus for segmenting encoded video signal for transmission |
| US6226327B1 (en) * | 1992-06-29 | 2001-05-01 | Sony Corporation | Video coding method and apparatus which select between frame-based and field-based predictive modes |
| JP2856300B2 (ja) * | 1993-02-19 | 1999-02-10 | 富士ゼロックス株式会社 | 画像符号化装置および復号装置 |
| KR0170937B1 (ko) * | 1994-12-14 | 1999-03-20 | 배순훈 | 영상 데이타 부호화 장치 |
| US5995670A (en) * | 1995-10-05 | 1999-11-30 | Microsoft Corporation | Simplified chain encoding |
| JPH1174868A (ja) * | 1996-09-02 | 1999-03-16 | Toshiba Corp | 情報伝送方法およびその方法が適用される情報伝送システムにおける符号化装置/復号化装置、並びに符号化・多重化装置/復号化・逆多重化装置 |
| GB2352350B (en) * | 1999-07-19 | 2003-11-05 | Nokia Mobile Phones Ltd | Video coding |
| JP4571489B2 (ja) * | 2002-04-23 | 2010-10-27 | ノキア コーポレイション | ビデオ符号化システムにおける量子化器パラメータを表示するための方法および装置 |
| JP3807342B2 (ja) * | 2002-04-25 | 2006-08-09 | 三菱電機株式会社 | デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法 |
| US7724818B2 (en) * | 2003-04-30 | 2010-05-25 | Nokia Corporation | Method for coding sequences of pictures |
| JP2005033336A (ja) * | 2003-07-08 | 2005-02-03 | Ntt Docomo Inc | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム |
-
2004
- 2004-09-03 MX MXPA06002495A patent/MXPA06002495A/es active IP Right Grant
- 2004-09-03 WO PCT/US2004/029033 patent/WO2005027495A2/en not_active Ceased
- 2004-09-03 US US10/933,960 patent/US7162093B2/en not_active Expired - Lifetime
- 2004-09-03 ES ES04783323T patent/ES2767933T3/es not_active Expired - Lifetime
- 2004-09-03 KR KR1020067001543A patent/KR101103867B1/ko not_active Expired - Lifetime
- 2004-09-03 EP EP04783323.1A patent/EP1656793B1/en not_active Expired - Lifetime
- 2004-09-03 JP JP2006526223A patent/JP5280003B2/ja not_active Expired - Lifetime
-
2012
- 2012-02-07 JP JP2012024357A patent/JP2012135007A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10304364A (ja) * | 1997-03-07 | 1998-11-13 | Nextlevel Syst Inc | インターレースされたデジタルビデオ用のイントラ−マクロブロックのdc及びac係数予測 |
| JP2000209580A (ja) * | 1999-01-13 | 2000-07-28 | Canon Inc | 画像処理装置およびその方法 |
| JP2001016594A (ja) * | 1999-06-29 | 2001-01-19 | Hitachi Ltd | 動画像の動き補償方法 |
| JP2003209387A (ja) * | 2001-11-06 | 2003-07-25 | Hitachi Metals Ltd | 電磁波吸収体 |
Non-Patent Citations (1)
| Title |
|---|
| JPN7012000776; Sullivan,G.: 'Various Minor Clean-Up Issues' Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG(ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) JVT- , 20021009 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1656793A2 (en) | 2006-05-17 |
| EP1656793B1 (en) | 2019-11-27 |
| JP5280003B2 (ja) | 2013-09-04 |
| MXPA06002495A (es) | 2006-06-20 |
| ES2767933T3 (es) | 2020-06-19 |
| US7162093B2 (en) | 2007-01-09 |
| KR101103867B1 (ko) | 2012-01-12 |
| EP1656793A4 (en) | 2011-09-28 |
| KR20060131718A (ko) | 2006-12-20 |
| US20050053158A1 (en) | 2005-03-10 |
| JP2007504773A (ja) | 2007-03-01 |
| WO2005027495A3 (en) | 2006-08-17 |
| WO2005027495A2 (en) | 2005-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5280003B2 (ja) | 映像コーデックにおけるスライス層 | |
| CN100456833C (zh) | 视频编解码器中的片层 | |
| JP7125520B2 (ja) | ピクチャ復号化方法およびピクチャ符号化方法 | |
| AU2013403225B2 (en) | Features of base color index map mode for video and image coding and decoding | |
| US7961786B2 (en) | Signaling field type information | |
| US8855202B2 (en) | Flexible range reduction | |
| JP4986622B2 (ja) | 条件付き重複変換 | |
| JP7299345B2 (ja) | マルチレイヤビデオストリームにおける出力レイヤセットモードのための方法 | |
| US7577200B2 (en) | Extended range variable length coding/decoding of differential motion vector information | |
| KR20170028905A (ko) | 팔레트 모드 코딩을 위한 방법 | |
| US20150256838A1 (en) | Signaling scalability information in a parameter set | |
| CN120956924A (zh) | 图像预测方法、编码器、解码器以及存储介质 | |
| US20140092976A1 (en) | System for signaling idr and bla pictures | |
| US7502415B2 (en) | Range reduction | |
| US9426468B2 (en) | Signaling layer dependency information in a parameter set | |
| CN116325723B (zh) | 用于视频解码的方法、计算机设备及介质 | |
| JP2025505424A (ja) | ビデオ符号化の方法、コンピューティングシステム、及びコンピュータプログラム、並びにビデオ復号化の方法 | |
| CN117203965A (zh) | 调色板预测值生成和信号通知 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130409 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20130604 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20130604 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130701 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130709 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130718 |
|
| RD15 | Notification of revocation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7435 Effective date: 20130718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130801 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131122 |
