JP5537681B2 - 変換ユニット内の複数サインビット秘匿 - Google Patents
変換ユニット内の複数サインビット秘匿 Download PDFInfo
- Publication number
- JP5537681B2 JP5537681B2 JP2013006987A JP2013006987A JP5537681B2 JP 5537681 B2 JP5537681 B2 JP 5537681B2 JP 2013006987 A JP2013006987 A JP 2013006987A JP 2013006987 A JP2013006987 A JP 2013006987A JP 5537681 B2 JP5537681 B2 JP 5537681B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficients
- coefficient
- sign
- zero
- processor
- 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 title description 6
- 238000000034 method Methods 0.000 claims description 77
- 230000008859 change Effects 0.000 claims description 5
- 238000005457 optimization Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 22
- 230000002441 reversible effect Effects 0.000 description 10
- 238000012360 testing method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 239000013598 vector Substances 0.000 description 6
- 238000013144 data compression Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013139 quantization Methods 0.000 description 4
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004883 computer application Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
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
-
- 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
- H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
-
- 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/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本文書および付随する題材の開示の一部分は、著作権の主張がなされる題材を含んでいる。著作権所有者は、特許文書または特許開示は特許商標庁のファイルまたは記録に現れているので、該特許文書または特許開示の何人による複製に対しても異議を有してはいないが、その他のすべての著作権については、どのようなものであっても留保している。
本願は、概して、データ圧縮に関し、特に、残余ビデオデータをエンコードおよびデコードするときにサインビットを秘匿するための方法およびデバイスに関している。
データ圧縮は、多くのコンテキストにおいて行われる。データ圧縮は、情報を効率的に格納、伝送、再生するために、通信およびコンピュータネットワーキングにおいて、非常に一般的に用いられている。データ圧縮は、イメージ、オーディオ、ビデオのエンコーディングにおいて、特定の用途を見出している。ビデオは、各ビデオフレームに対して必要な大量のデータと、エンコーディングおよびデコーディングを行うためにしばしば必要とされるスピードとを理由として、データ圧縮に対する重大な挑戦を提示している。ビデオエンコーディングに対する現在の技術水準は、ITU−T H.264/AVCビデオコーディング規格である。該規格は、メインプロファイル、ベースラインプロファイル等を含む、異なる用途に対する多くの異なるプロファイルを定義している。次世代のビデオエンコーディング規格は、High Efficienfy Video Coding(HEVC)といわれるMPEG−ITUの合同研究を通して現在開発中である。該研究は、最終的には、MPEG−Hと一般的に称されるビデオコーディング規格をもたらし得るものである。
本願は、サインビット秘匿を用いて残余ビデオデータをエンコードおよびデコードするための方法およびエンコーダ/デコーダを記載している。実施形態のうちのいくつかにおいては、エンコーダおよびデコーダは、有意係数フラグをエンコードするためにマルチレベル有意マップを用い得る。変換ユニット内の係数の各サブセットに対する少なくとも1つの係数のサインビットは、パリティ技術を用いて秘匿され得る。いくつかの場合においては、係数のサブセットは、例えば、有意マップエンコーディングおよびデコーディングにおいて用いられるマルチレベルマップにおいて用いられる係数グループに対応している。少なくとも1つの場合において、マルチレベルマップは、例えば16×16および32×32TUのような、より大きな変換ユニットと共に用いられる。いくつかの場合においては、マルチレベルマップは、8×8 TU、非正方TU、およびその他のサイズのTUとともに用いられる。サインビット秘匿技術は、非ゼロ係数の閾値数よりも多くを含む係数のサブセットに対して用いられ得る。いくつかの場合においては、サブセットベースのサインビット秘匿技術は、それらがマルチレベル有意マップエンコーディングを用いない場合でさえも、特に、TUの有意係数エンコーディングが、有意係数フラグのサブセットに対してモジュール式に実装される場合でさえも、TUとともに用いられ得る。
(項目1)
変換ユニットに対する係数を再構成することによってエンコードされたビデオのビットストリームをデコードする方法であって、該ビットストリームは、該変換ユニットに対するサインビットの2つ以上のセットをエンコードし、サインビットの各セットは、該変換ユニットに対する係数のそれぞれのセットに対応しており、各サインビットは、該それぞれのセット内の対応する非ゼロ係数のサインを示しており、
該方法は、
サインビットの該2つ以上のセットの各々に対して、
サインビットの当該セットに対応する該それぞれのセットに対する係数の絶対値を合計して、パリティ値を取得することと、
該パリティ値が偶数または奇数であるかどうかに基づいて、該それぞれのセット内の該係数のうちの1つにサインを割り当てることと
を含む、方法。
(項目2)
係数の前記それぞれのセットの各々は、それぞれの4×4係数ブロックに対応している、上記項目に記載の方法。
(項目3)
係数の前記それぞれのセットの各々は、それぞれの4×4係数ブロックのグループに対応しており、該グループ内の各々における該係数ブロックは、ブロックレベルスキャン順序における連続ブロックである、上記項目のいずれか一項に記載の方法。
(項目4)
前記方法は、スキャン順序における第1非ゼロ係数と最終非ゼロ係数との間の係数の前記それぞれのセット内の係数の数が、閾値を超えていることを決定することをさらに含む、上記項目のいずれか一項に記載の方法。
(項目5)
割り当てることは、前記パリティ値が奇数の場合には、前記係数のうちの1つを負にし、前記パリティ値が偶数の場合には、前記係数のうちの1つを正のままにすることを含む、上記項目のいずれか一項に記載の方法。
(項目6)
変換ユニットに対する係数を再構成するようにエンコードされたデータのビットストリームをデコードするためのデコーダであって、
該デコーダは、
プロセッサと、
メモリと、
メモリ内に格納され、かつ上記項目のいずれか一項に記載の方法を実行するように該プロセッサを構成するための命令を含むデコーディングアプリケーションと
を含む、デコーダ。
(項目7)
変換ユニットに対する係数に対するサインビットをエンコードすることにより、ビデオのビットストリームをエンコードするための方法であって、
該方法は、
該変換ユニットに対する係数の2つ以上のセットの各々に対して、
当該セットに対する係数の絶対値を合計して、パリティ値を取得することと、
当該セット内の係数のうちの1つのサインが該パリティ値に対応していないことを決定することと、
該係数のうちの1つのサインに対応するように該パリティ値を変化させるために、当該セット内の係数のレベルを1だけ調整することと
を含む、方法。
(項目8)
係数の前記2つ以上のセットの各々に対して、該係数のうちの1つを除いて、当該セット内のすべての非ゼロ係数に対するサインビットをエンコードすることをさらに含む、上記に記載の方法。
(項目9)
係数の前記2つ以上のセットの各々は、それぞれの4×4係数ブロックを含む、上記項目のいずれか一項に記載の方法。
(項目10)
係数の前記セットの各々は、それぞれの4×4係数ブロックのグループに対応しており、該グループの各々における該係数ブロックは、ブロックレベルスキャン順序における連続ブロックである、上記項目のいずれか一項に記載の方法。
(項目11)
前記方法は、スキャン順序における第1非ゼロ係数と最終非ゼロ係数との間の係数のセット内の係数の数が閾値を超えていることを決定することをさらに含む、上記項目のいずれか一項に記載の方法。
(項目12)
レベルを調整することは、レート歪み最適化を用いて調整されるべき前記セット内の係数を選択することを含む、上記項目のいずれか一項に記載の方法。
(項目13)
前記レート歪み最適化は、レートコストを評価するために、予め定義されたコストメトリックを用いる、上記項目のいずれか一項に記載の方法。
(項目14)
変換ユニットに対する係数に対するサインデータをエンコードすることにより、ビデオのビットストリームをエンコードするためのエンコーダであって、
該エンコーダは、
プロセッサと、
メモリと、
メモリ内に格納され、かつ上記項目のいずれか一項に記載の方法を実行するように前記プロセッサを構成するための命令を含むエンコーディングアプリケーションと
を含む、エンコーダ。
(項目15)
プロセッサ実行可能な命令を格納している持続性のプロセッサ読み取り可能な媒体であって、該命令は、実行されたときに、上記項目のいずれか一項における方法を実行するように1つ以上のプロセッサを構成する、プロセッサ読み取り可能な媒体。
ビデオデータをエンコードおよびデコードするための方法が、変換ユニットに対するエンコーディング係数またはデコーディング係数に対して記載される。特に、非ゼロ係数に対するサインビットは、サインビット秘匿を用いてエンコードされる。係数の2つ以上のセットが、変換ユニットに対して定義され、サインビットは、各セットに対して秘匿され得、閾値テストを満たす対象となる。セットは、別様にマルチレベル有意マップエンコーディングおよびデコーディングにおいて用いられる係数グループに対応し得る。
以下の記載においては、ビデオコーディングのためのH.264規格および/または開発中のMPEG−H規格に関連して、いくつかの実施形態が記載されている。当業者であれば、本願は、H.264/AVC規格および/またはMPEG−Hに限定されず、可能性のある将来の規格、マルチビューコーディング規格、スケーラブルビデオコーディング規格、および再構成可能ビデオコーディング規格を含む、その他のビデオコーディング/デコーディング規格に対して適用可能であり得ることを理解し得る。
上述したように、量子化された変換ドメイン係数のブロックまたはセットのエントロピーコーディングは、量子化された変換ドメイン係数のブロックまたはセットに対する有意マップ(例えば、有意係数フラグのセット)をエンコードすることを含む。有意マップは、どの位置(DC位置から最終有意係数位置まで)に非ゼロ係数が現れるかを示すブロックのバイナリマッピングである。有意マップは、スキャン順序(該順序は、適用可能なコーディング規格によって記述されている垂直、水平、対角線、ジグザグ、またはその他の任意の順序であり得る)にしたがって、ベクトルに変換され得る。スキャンは、典型的には、「逆」順序で行われ、すなわち、最終有意係数から出発し、[0,0]における左上コーナーにおける有意係数フラグに到達するまで、逆方向に、有意マップを通って、逆行して機能する。本記載においては、用語「スキャン順序」は、(場合によって)フラグ、係数、またはグループが処理される順序を意味することが意図されており、口語的に「逆スキャン順序」として称される順序を含み得る。
q2(1−2δ)
と推定され得る。
q2(1+2δ)
と推定され得る。
12 ビデオソース
14 ビットストリーム
20 コーディングモード選択器
21 空間予測器
22 変換プロセッサ
24 量子化器
26 エントロピーコーダ
28 逆量子化器
30 逆変換プロセッサ
32 デブロッキングプロセッサ
34 フレーム格納
36 動き予測器
Claims (15)
- 変換ユニットに対する係数を再構成することによってエンコードされたビデオのビットストリームをデコーダがデコードする方法であって、該ビットストリームは、該変換ユニットに対するサインビットの2つ以上のセットをエンコードし、サインビットの各セットは、該変換ユニットに対する係数のそれぞれのセットに対応しており、各サインビットは、該それぞれのセット内の対応する非ゼロ係数のサインを示しており、
該方法は、
サインビットの該2つ以上のセットの各々に対して、
サインビットの当該セットに対応する該それぞれのセットに対する係数の絶対値を合計して、パリティ値を取得することと、
該パリティ値が偶数であるか奇数であるかに基づいて、該それぞれのセット内の該係数のうちの1つにサインを割り当てることと
を含む、方法。 - 係数の前記それぞれのセットの各々は、それぞれの4×4係数ブロックに対応している、請求項1に記載の方法。
- 係数の前記それぞれのセットの各々は、それぞれの4×4係数ブロックのグループに対応しており、該グループの各々における該係数ブロックは、ブロックレベルスキャン順序における連続ブロックである、請求項1に記載の方法。
- 前記方法は、スキャン順序における第1非ゼロ係数と最終非ゼロ係数との間の係数の前記それぞれのセット内の係数の数が、閾値を超えていることを決定することをさらに含む、請求項1〜3のいずれか一項に記載の方法。
- 割り当てることは、前記パリティ値が奇数の場合には、前記係数のうちの1つを負にし、前記パリティ値が偶数の場合には、前記係数のうちの1つを正のままにすることを含む、請求項1〜4のいずれか一項に記載の方法。
- 変換ユニットに対する係数を再構成するようにエンコードされたデータのビットストリームをデコードするデコーダであって、
該デコーダは、
プロセッサと、
メモリと、
メモリ内に格納され、かつ請求項1〜5のいずれか一項に記載の方法を実行するように該プロセッサを構成するための命令を含むデコーディングアプリケーションと
を含む、デコーダ。 - 変換ユニットに対する係数に対するサインビットをエンコードすることによってビデオのビットストリームをエンコーダがエンコードする方法であって、
該方法は、
該変換ユニットに対する係数の2つ以上のセットの各々に対して、
当該セットに対する係数の絶対値を合計して、パリティ値を取得することと、
当該セット内の係数のうちの1つのサインが該パリティ値に対応していないことを決定することと、
該係数のうちの1つのサインに対応するように該パリティ値を変化させるために、当該セット内の係数のレベルを1だけ調整することと
を含む、方法。 - 係数の前記2つ以上のセットの各々に対して、該係数のうちの1つを除いて、当該セット内のすべての非ゼロ係数に対するサインビットをエンコードすることをさらに含む、請求項7に記載の方法。
- 係数の前記2つ以上のセットの各々は、それぞれの4×4係数ブロックを含む、請求項7または請求項8に記載の方法。
- 係数の前記セットの各々は、それぞれの4×4係数ブロックのグループに対応しており、該グループの各々における該係数ブロックは、ブロックレベルスキャン順序における連続ブロックである、請求項7または請求項8に記載の方法。
- 前記方法は、スキャン順序における第1非ゼロ係数と最終非ゼロ係数との間の係数のセット内の係数の数が閾値を超えていることを決定することをさらに含む、請求項7〜10のいずれか一項に記載の方法。
- レベルを調整することは、レート歪み最適化を用いて調整されるべき前記セット内の係数を選択することを含む、請求項7〜11のいずれか一項に記載の方法。
- 前記レート歪み最適化は、レートコストを評価するために、予め定義されたコストメトリックを用いる、請求項12に記載の方法。
- 変換ユニットに対する係数に対するサインデータをエンコードすることにより、ビデオのビットストリームをエンコードするエンコーダであって、
該エンコーダは、
プロセッサと、
メモリと、
メモリ内に格納され、かつ請求項7〜13のいずれか一項に記載の方法を実行するように該プロセッサを構成するための命令を含むエンコーディングアプリケーションと
を含む、エンコーダ。 - プロセッサ実行可能な命令を格納しているプロセッサ読み取り可能な記録媒体であって、該命令は、実行されたときに、請求項1〜5、7〜13のうちのいずれか一項における方法を1つ以上のプロセッサに実行させる、プロセッサ読み取り可能な記録媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12151973.0A EP2618572B1 (en) | 2012-01-20 | 2012-01-20 | Multiple sign bit hiding within a transform unit |
EP12151973.0 | 2012-01-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013150323A JP2013150323A (ja) | 2013-08-01 |
JP5537681B2 true JP5537681B2 (ja) | 2014-07-02 |
Family
ID=45491487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013006987A Active JP5537681B2 (ja) | 2012-01-20 | 2013-01-18 | 変換ユニット内の複数サインビット秘匿 |
Country Status (11)
Country | Link |
---|---|
EP (6) | EP3094094B1 (ja) |
JP (1) | JP5537681B2 (ja) |
KR (1) | KR101538837B1 (ja) |
CN (2) | CN105959697B (ja) |
AU (1) | AU2013200325B2 (ja) |
BR (1) | BR102013001124B1 (ja) |
CA (1) | CA2801767C (ja) |
ES (1) | ES2776925T3 (ja) |
MX (1) | MX2013000711A (ja) |
SG (1) | SG192360A1 (ja) |
TW (1) | TWI524780B (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2982446A1 (fr) | 2011-11-07 | 2013-05-10 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
FR2982447A1 (fr) | 2011-11-07 | 2013-05-10 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
EP3094094B1 (en) * | 2012-01-20 | 2018-03-28 | BlackBerry Limited | Multiple sign bit hiding within a transform unit |
WO2014190468A1 (en) | 2013-05-27 | 2014-12-04 | Microsoft Corporation | Video encoder for images |
US9264724B2 (en) * | 2013-10-11 | 2016-02-16 | Blackberry Limited | Sign coding for blocks with transform skipped |
US9456210B2 (en) * | 2013-10-11 | 2016-09-27 | Blackberry Limited | Sign coding for blocks with transform skipped |
KR102218196B1 (ko) * | 2013-10-28 | 2021-02-23 | 삼성전자주식회사 | 인코더, 이의 동작 방법과, 상기 인코더를 포함하는 장치들 |
WO2015139165A1 (en) | 2014-03-17 | 2015-09-24 | Microsoft Technology Licensing, Llc | Encoder-side decisions for screen content encoding |
KR101953855B1 (ko) | 2014-04-01 | 2019-03-04 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 다중 계층 구조 부호화 유닛에서의 데이터 은닉을 위한 방법 및 장치 |
CN106416254B (zh) * | 2015-02-06 | 2019-08-02 | 微软技术许可有限责任公司 | 在媒体编码期间跳过评估阶段 |
CN106162201B (zh) * | 2015-03-26 | 2019-02-15 | 北京君正集成电路股份有限公司 | 一种基于符号位分组的图像数据压缩方法及装置 |
US10038917B2 (en) | 2015-06-12 | 2018-07-31 | Microsoft Technology Licensing, Llc | Search strategies for intra-picture prediction modes |
US10136132B2 (en) | 2015-07-21 | 2018-11-20 | Microsoft Technology Licensing, Llc | Adaptive skip or zero block detection combined with transform size decision |
EP3412028B1 (en) | 2016-02-12 | 2024-04-03 | Huawei Technologies Co., Ltd. | Method and apparatus for scan order selection |
RU2706228C1 (ru) | 2016-02-12 | 2019-11-15 | Хуавей Текнолоджиз Ко., Лтд. | Способ и устройство выбора порядка сканирования |
CN105898300B (zh) * | 2016-05-06 | 2019-03-26 | 西安电子科技大学 | 一种基于恢复变换系数的改进变换系数符号位隐藏方法 |
US10911773B2 (en) | 2016-05-13 | 2021-02-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Motion vector difference coding and decoding |
CN114222138A (zh) * | 2016-05-28 | 2022-03-22 | 世宗大学校产学协力团 | 视频信号的解码装置 |
WO2019127003A1 (zh) * | 2017-12-26 | 2019-07-04 | 富士通株式会社 | 图像编码方法、装置以及电子设备 |
WO2019156469A1 (ko) * | 2018-02-09 | 2019-08-15 | 삼성전자 주식회사 | 비디오 복호화 방법 및 장치, 비디오 부호화 방법 및 장치 |
WO2019172798A1 (en) * | 2018-03-07 | 2019-09-12 | Huawei Technologies Co., Ltd. | Method and apparatus for residual sign prediction in transform domain |
EP3738309A1 (en) * | 2018-03-07 | 2020-11-18 | Huawei Technologies Co., Ltd. | Method and apparatus for detecting blocks suitable for multiple sign bit hiding |
JP7085009B2 (ja) * | 2018-03-07 | 2022-06-15 | 華為技術有限公司 | マルチ符号ビット隠蔽及び残差符号予測を和合する方法及び装置 |
SG11202102908YA (en) * | 2018-09-21 | 2021-04-29 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Image signal encoding/decoding method and apparatus therefor |
AU2020201753B2 (en) * | 2020-03-10 | 2022-09-08 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding a block of video samples |
US20240373051A1 (en) * | 2021-07-01 | 2024-11-07 | Industry Academy Cooperation Foundation Of Sejong University | Video encoding and decoding method using code bit hiding |
CN116600130B (zh) * | 2022-01-19 | 2024-10-29 | 杭州海康威视数字技术股份有限公司 | 一种系数解码方法、装置、图像解码器及电子设备 |
WO2024008060A1 (en) * | 2022-07-05 | 2024-01-11 | Mediatek Inc. | Method and apparatus of dependent quantization for video coding |
WO2024060099A1 (zh) * | 2022-09-21 | 2024-03-28 | Oppo广东移动通信有限公司 | 编解码方法、码流、编码器、解码器以及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000031878A1 (en) * | 1998-11-20 | 2000-06-02 | Interval Research Corporation | Low cost video compression using fast, modified z-coding of wavelet pyramids |
JP2004503964A (ja) * | 2000-06-14 | 2004-02-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | カラービデオ符号化及び復号方法 |
CN100496125C (zh) * | 2003-06-25 | 2009-06-03 | 汤姆森许可贸易公司 | 在压缩视频比特流中插入水印的编码方法和设备 |
US7454076B2 (en) * | 2004-06-15 | 2008-11-18 | Cisco Technology, Inc. | Hybrid variable length coding method for low bit rate video coding |
CN1893663A (zh) * | 2005-09-02 | 2007-01-10 | 华为技术有限公司 | 多媒体通信的传输保护方法 |
BR122015015910B1 (pt) * | 2009-01-27 | 2022-05-10 | Interdigital Vc Holdings, Inc | Métodos e aparelhos para seleções de transformada em codificação e decodificação de vídeo |
FR2982446A1 (fr) * | 2011-11-07 | 2013-05-10 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
EP3094094B1 (en) * | 2012-01-20 | 2018-03-28 | BlackBerry Limited | Multiple sign bit hiding within a transform unit |
-
2012
- 2012-01-20 EP EP16176581.3A patent/EP3094094B1/en active Active
- 2012-01-20 EP EP23194493.5A patent/EP4258663B1/en active Active
- 2012-01-20 EP EP19214660.3A patent/EP3644611B1/en active Active
- 2012-01-20 EP EP18159781.6A patent/EP3399753B1/en active Active
- 2012-01-20 ES ES18159781T patent/ES2776925T3/es active Active
- 2012-01-20 EP EP12151973.0A patent/EP2618572B1/en active Active
- 2012-01-20 EP EP24196569.8A patent/EP4447447A2/en active Pending
-
2013
- 2013-01-04 CA CA2801767A patent/CA2801767C/en active Active
- 2013-01-09 SG SG2013001821A patent/SG192360A1/en unknown
- 2013-01-16 BR BR102013001124-0A patent/BR102013001124B1/pt active IP Right Grant
- 2013-01-16 MX MX2013000711A patent/MX2013000711A/es active IP Right Grant
- 2013-01-17 KR KR1020130005192A patent/KR101538837B1/ko active IP Right Grant
- 2013-01-17 TW TW102101869A patent/TWI524780B/zh active
- 2013-01-17 AU AU2013200325A patent/AU2013200325B2/en active Active
- 2013-01-18 CN CN201610370914.6A patent/CN105959697B/zh active Active
- 2013-01-18 CN CN201310019680.7A patent/CN103220515B/zh active Active
- 2013-01-18 JP JP2013006987A patent/JP5537681B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
EP3094094B1 (en) | 2018-03-28 |
MX2013000711A (es) | 2014-01-09 |
TWI524780B (zh) | 2016-03-01 |
CA2801767C (en) | 2016-05-17 |
EP4258663A2 (en) | 2023-10-11 |
CN103220515B (zh) | 2016-06-29 |
EP4447447A2 (en) | 2024-10-16 |
CN105959697A (zh) | 2016-09-21 |
CN105959697B (zh) | 2019-04-05 |
ES2776925T3 (es) | 2020-08-03 |
EP2618572A1 (en) | 2013-07-24 |
EP3094094A1 (en) | 2016-11-16 |
AU2013200325B2 (en) | 2014-12-04 |
EP4258663B1 (en) | 2024-10-02 |
EP3399753A1 (en) | 2018-11-07 |
EP3399753B1 (en) | 2019-12-11 |
EP3644611A1 (en) | 2020-04-29 |
TW201340717A (zh) | 2013-10-01 |
EP3644611B1 (en) | 2023-09-06 |
BR102013001124B1 (pt) | 2022-04-19 |
BR102013001124A2 (pt) | 2018-07-31 |
SG192360A1 (en) | 2013-08-30 |
EP4258663A3 (en) | 2023-12-20 |
KR20130085977A (ko) | 2013-07-30 |
KR101538837B1 (ko) | 2015-07-22 |
CN103220515A (zh) | 2013-07-24 |
CA2801767A1 (en) | 2013-07-20 |
JP2013150323A (ja) | 2013-08-01 |
EP2618572B1 (en) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5537681B2 (ja) | 変換ユニット内の複数サインビット秘匿 | |
US11786596B2 (en) | Multiple sign bit hiding within a transform unit | |
US9854235B2 (en) | Methods and devices for entropy coding in scalable video compression | |
US9363512B2 (en) | Motion vector sign bit hiding | |
CA2858629A1 (en) | Methods and devices for context modeling to enable modular processing | |
JP2013098988A (ja) | 符号化および復号のためのマルチレベル有効性写像 | |
JP5526246B2 (ja) | コンテキストセット選択のための方法およびデバイス | |
CA2801095C (en) | Methods and devices for context modeling to enable modular processing | |
EP2680580B1 (en) | Reduced worst-case context-coded bins in video compression with parity hiding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131107 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140206 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140306 |
|
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: 20140328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140425 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5537681 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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |