(57)【要約】【課題】  ピクセルパディングを備えた画像処理を提供する【解決手段】  一画像処理方法が、パディング領域をピクチャと結合するステップであり、パディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられる、ステップと、パディング領域を結合させたピクチャをエンコードするステップと、を含む。例えば、パディング領域は、ピクチャの下端の真下である。別の例として、パディング領域に含まれるパディングピクセルのすべてが、同じピクセル値を有する。【選択図】  図３
2018082490.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割することによって初期スライス幅を決定するステップと、
前記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するとき、前記初期スライス幅を前記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するステップと、
前記最終スライス幅に少なくとも部分的に基づいて前記ピクチャをエンコードするステップと、
を含む画像処理方法。
【請求項２】
ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割して初期スライス幅を生成し、前記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するときに前記初期スライス幅を前記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するように構成された、スライス幅決定回路と、
前記最終スライス幅に少なくとも部分的に基づいて前記ピクチャをエンコードするように構成された、エンコーディング回路と、
を含む画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、米国仮出願第６１／９０４，４９０号（２０１３年１１月１５日申請）、米国仮出願第６１／８９５，４５４号（２０１３年１０月２５日申請）、及び米国仮出願第６１／８９５，４６１号（２０１３年１０月２５日申請）の利益を主張する。関連出願の内容全体が本明細書において参照により援用される。
【０００２】
本発明に係る開示される実施形態は、ピクセルパディングを備えた画像処理に関し、より具体的には、スライス高さで均等に割り切れないピクチャ高さ及び／又はピクセルグループ幅で均等に割り切れないスライス幅を有するピクチャを処理する方法及び装置に関する。
【背景技術】
【０００３】
ディスプレイインターフェースをアプリケーションプロセッサ（ＡＰ）とディスプレイドライバ集積回路（ＤＤＩＣ）との間に配して、さらなる処理のためにＡＰからＤＤＩＣにディスプレイデータを送信することができる。ディスプレイパネルがより高いディスプレイ解像度をサポートする場合、より高い解像度を有する２Ｄ／３Ｄディスプレイを実現することができる。ゆえに、ディスプレイインターフェースを通じて送信されるディスプレイデータは、より大きいデータサイズ／データレートを有することになり、このことは必然的に、ディスプレイインターフェースの電力消費を増加させる。ＡＰとＤＤＩＣとが双方、バッテリデバイスにより電力供給されるポータブルデバイス（例えば、スマートフォン）に位置する場合、上記の増加されたディスプレイインターフェースの電力消費に起因して、バッテリ寿命が短くなる。
【０００４】
同様に、カメラインターフェースをカメラモジュールとイメージシグナルプロセッサ（ＩＳＰ）との間に配して、さらなる処理のためにカメラモジュールからＩＳＰにマルチメディアデータを送信することができる。ＩＳＰは、アプリケーションプロセッサの一部であり得る。より高い解像度を備えたカメラセンサがカメラモジュールに採用される場合、カメラインターフェースを通じて送信される捕捉された画像データは、より大きいデータサイズ／データレートを有することになり、このことは必然的に、カメラインターフェースの電力消費を増加させる。カメラモジュールとＩＳＰとが双方、バッテリデバイスにより電力供給されるポータブルデバイス（例えば、スマートフォン）に位置する場合、上記の増加されたカメラインターフェースの電力消費に起因して、バッテリ寿命が短くなる。
【０００５】
データ圧縮を採用して、ディスプレイインターフェース又はカメラインターフェースなどの送信インターフェースを通じて送信されるピクチャデータのデータサイズ／データレートを低減してもよい。エンコーダ側、デコーダ側、又は双方における並列処理を可能にするように、スライス区分化が提案される。しかしながら、ピクチャのピクチャ高さがスライス高さで均等に割り切れず、かつ／あるいはピクチャのスライス幅がピクセルグループ幅で均等に割り切れないという可能性がある。したがって、ピクセルパディングが必要とされる。しかしながら、スライス境界条件は、処理をより複雑にするおそれがある。ゆえに、等サイズのスライスに区分されるピクチャのピクセルパディングを簡素化することができる革新的な設計の必要がある。
【発明の概要】
【０００６】
本発明の例示的実施形態により、スライス高さで均等に割り切れないピクチャ高さ及び／又はピクセルグループ幅で均等に割り切れないスライス幅を有するピクチャを処理する方法及び装置が提案される。
【０００７】
本発明の第１の態様によれば、一例示的な画像処理方法が、パディング領域をピクチャと結合するステップであり、上記パディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられる、ステップと、上記パディング領域を結合させた上記ピクチャをエンコードするステップと、を含む。
【０００８】
本発明の第２の態様によれば、一画像処理方法が、ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するステップと、上記ピクチャの下端を超えて第２のパディングピクセルを設定する第２のパディング規則を使用するステップであり、上記第２のパディング規則は上記第１のパディング規則とは異なる、ステップと、上記第１のパディングピクセル及び上記第２のパディングピクセルを結合させた上記ピクチャをエンコードするステップと、を含む。
【０００９】
本発明の第３の態様によれば、一例示的な画像処理方法が、ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するステップと、上記第１のパディングピクセルを結合させた上記ピクチャをエンコードすることからビットストリームを生成するステップと、上記ピクチャの下端を超える第２のパディングピクセルの少なくとも一部分のエンコーディング結果を表す第１の所定ビットパターンを設定する第２のパディング規則を使用し、上記ビットストリームに上記第１の所定ビットパターンをパディングするステップであり、上記第２のパディング規則は上記第１のパディング規則とは異なる、ステップと、を含む。
【００１０】
本発明の第４の態様によれば、一画像処理方法が、第１のパディング領域を結合させたピクチャをエンコードすることから生成されるビットストリームを受信するステップであり、上記第１のパディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられ、上記ビットストリームは、上記ピクチャのエンコードされたデータの第１のビットストリームと上記第１のパディング領域のエンコードされたデータの第２のビットストリームとを含む、ステップと、上記ビットストリームから上記第２のビットストリームを識別するステップと、上記第２のビットストリームの少なくとも一部分のデコーディングを無視するステップと、を含む。
【００１１】
本発明の第５の態様によれば、一例示的な画像処理方法が、ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割することによって初期スライス幅を決定するステップと、上記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するとき、上記初期スライス幅を上記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するステップと、上記最終スライス幅に少なくとも部分的に基づいて上記ピクチャをエンコードするステップと、を含む。
【００１２】
本発明の第６の態様によれば、一例示的な画像処理装置が、パディング回路とエンコーディング回路とを含む。上記パディング回路は、パディング領域をピクチャと結合するように構成され、上記パディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられる。上記エンコーディング回路は、上記パディング領域を結合させた上記ピクチャをエンコードするように構成される。
【００１３】
本発明の第７の態様によれば、一例示的な画像処理装置が、パディング回路とエンコーディング回路とを含む。上記パディング回路は、ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用し、上記ピクチャの下端を超えて第２のパディングピクセルを設定する第２のパディング規則を使用するように構成され、上記第２のパディング規則は、上記第１のパディング規則とは異なる。上記エンコーディング回路は、上記第１のパディングピクセル及び上記第２のパディングピクセルを結合させた上記ピクチャをエンコードするように構成される。
【００１４】
本発明の第８の態様によれば、一例示的な画像処理装置が開示される。この例示的な画像処理装置は、パディング回路とエンコーディング回路とを含む。上記パディング回路は、ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するように構成される。上記エンコーディング回路は、上記第１のパディングピクセルを結合させた上記ピクチャをエンコードすることからビットストリームを生成するように構成される。上記パディング回路は、上記ピクチャの下端を超える第２のパディングピクセルの少なくとも一部分のエンコーディング結果を表す第１の所定ビットパターンを設定する第２のパディング規則を使用し、上記ビットストリームに上記第１の所定ビットパターンをパディングするようにさらに構成され、上記第２のパディング規則は、上記第１のパディング規則とは異なる。
【００１５】
本発明の第９の態様によれば、一例示的な画像処理装置が開示される。この例示的な画像処理装置は、インターフェース回路とデコーディング回路とを含む。上記インターフェース回路は、第１のパディング領域を結合させたピクチャをエンコードすることから生成されるビットストリームを受信するように構成され、上記第１のパディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられ、上記ビットストリームは、上記ピクチャのエンコードされたデータの第１のビットストリームと上記第１のパディング領域のエンコードされたデータの第２のビットストリームとを含む。上記デコーディング回路は、上記ビットストリームから上記第２のビットストリームを識別し、上記第２のビットストリームの少なくとも一部分のデコーディングを無視するように構成される。
【００１６】
本発明の第１０の態様によれば、一例示的な画像処理装置が開示される。この例示的な画像処理装置は、スライス幅決定回路とエンコーディング回路とを含む。上記スライス幅決定回路は、ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割して初期スライス幅を生成し、上記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するとき、上記初期スライス幅を上記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するように構成される。上記エンコーディング回路は、上記最終スライス幅に少なくとも部分的に基づいて上記ピクチャをエンコードするように構成される。
【００１７】
本発明に係る上記及び他の目的が、疑いなく、様々な図及び図面に示される好適な実施形態についての下記の詳細な説明を読んだ当業者に明らかになるであろう。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態による画像処理システムを例示する図である。
【図２】ピクセルグループ幅で均等に割り切れないスライス幅に基づいて区分されたピクチャに適用されるピクセルパディングを例示する図である。
【図３】ピクセルグループ幅で均等に割り切れるスライス幅に基づいて区分されたピクチャに適用されるピクセルパディングを例示する図である。
【図４Ａ】本発明の一実施形態による、ピクチャに追加されたパディング領域を例示する図である。
【図４Ｂ】本発明の一実施形態による、ピクチャ内のスライスの区分設定を例示する図である。
【図５】本発明の一実施形態による別の画像処理システムを例示する図である。
【発明を実施するための形態】
【００１９】
特定の用語を本説明及び下記の請求項の全体にわたって使用して、具体的なコンポーネントが示される。当業者が理解するであろうとおり、製造業者は異なる名称でコンポーネントを示し得る。本文献は、名称において異なるが機能において異ならないコンポーネント間を区別することを意図しない。下記の説明において及び請求項において、用語「含める」及び「含む」は、制限のない仕方で使用され、ゆえに「これらに限られないが、・・・を含む」を意味するように解釈されるべきである。また、用語「つなぐ（couple）」は、間接又は直接の電気的接続のいずれかを意味することが意図される。したがって、あるデバイスが別のデバイスにつながれる場合、その接続は、直接の電気的接続によることがあり、あるいは他のデバイス及び接続を介した間接の電気的接続によることがある。
【００２０】
本発明は、データ圧縮をピクチャに適用し、それから圧縮されたピクチャを送信インターフェースを通じて送信することを提案する。圧縮されたピクチャのデータサイズ／データレートが、元の圧縮されていないピクチャのデータサイズ／データレートより小さくなるので、送信インターフェースの電力消費が相応に低減される。データ圧縮に関して、本発明は、スライス幅を、ピクセルグループ幅（例えば、ピクセルの一次元グループのグループサイズ）の整数倍である値に調整すること、及び／又は、ピクチャ端（例えば、ピクチャの下端）を超えるパディングピクセルの各々に所定の値を割り当てることを提案する。限定ではなく例として、提案されるスライス幅決定方法及び／又は提案されるパディング方法を、ＶＥＳＡ（Video  Electronics  Standards  Association）ディスプレイストリーム圧縮（ＤＳＣ）などの符号化標準により採用して、エンコーダ側におけるエンコーディング動作を簡素化することができる。さらに、ピクチャ端を超える各パディングピクセルが所定値を割り当てられるため、パディングピクセルの少なくとも一部分（すなわち、一部又はすべて）をエンコーディングすることから生成されるビットストリーム（すなわち、ビットパターン）を事前に知り、取得することができる。一例示的な設計において、パディングピクセルの少なくとも一部分に実際に適用されるエンコーディング動作（例えば、予測モードの符号化（Ｐモード）又はインデックス・カラー・ヒストリー（indexed  color  history；ＩＣＨ）符号化）はなく、前もって生成される所定のビットパターンが、ピクチャをエンコーディングすることから生成されるビットストリームに直接パディングされて（padded）、パディングピクセルの少なくとも一部分のエンコーディング結果として作用する。別の例示的な設計において、ピクチャ端を超えてパディングピクセルを追加するためにピクチャに実際に適用されるピクセルパディングはなく、パディングピクセルの少なくとも一部分のエンコーディング結果を表す所定のビットパターンが、ピクチャをエンコードすることから生成されるビットストリームに直接パディングされる。提案される画像処理設計のさらなる詳細が以下に説明される。
【００２１】
図１は、本発明の一実施形態による画像処理システムを例示する図である。画像処理システム１００が、複数の画像処理装置１０２及び１０４を含む。画像処理装置１０２は、スライス幅決定回路１１２、スライス高さ決定回路１１３、パディング回路１１４、エンコーディング回路１１６、レートコントローラ１１７、及び出力インターフェース１１８を含む。スライス幅決定回路１１２とパディング回路１１４とエンコーディング回路１１６との各々は、エンコーダ側の圧縮器（compressor）の回路コンポーネントであり得る。画像処理装置１０４は、入力インターフェース１２２とデコーディング回路１２４とを含み、デコーディング回路１２４はデコーダ側の伸張器（decompressor）の一部であり得る。さらに、デコーディング回路１２４は、レートコントローラ１１７により実行されるレート制御機能と類似のレート制御機能を実行して、圧縮効率を向上させてもよい。本発明に関する回路コンポーネントのみが図１に示されていることが留意されるべきである。実際には、画像処理装置１０２及び１０４のうち一方又は双方がさらなる回路コンポーネントを有するように構成されてもよい。
【００２２】
画像処理装置１０２及び１０４は、異なるチップ内に実装されてもよい。ゆえに、画像処理装置１０２は、送信インターフェース１０１を通じて、画像処理装置１０４に対して、ビットストリームＢＳを生成する。詳細には、画像処理装置１０２の出力インターフェース１１８は、送信インターフェース１０１のプロトコルに従って、画像処理装置１０４の入力インターフェース１２２と通信する。
【００２３】
一例示的な実施において、画像処理装置１０２はカメラモジュール内に実装されてもよく、画像処理装置１０４はイメージシグナルプロセッサ（ＩＳＰ）内に実装されてもよい。ＩＳＰは、アプリケーションプロセッサ（ＡＰ）の一部であり得る。提案される画像処理装置１０２により処理されることになるピクチャＩＭＧは、カメラモジュール内のカメラセンサの出力から導出されてもよい。さらに、送信インターフェース１０１は、ＭＩＰＩ（Ｍｏｂｉｌｅ  Ｉｎｄｕｓｔｒｙ  Ｐｒｏｃｅｓｓｏｒ  Ｉｎｔｅｒｆａｃｅ）により標準化されたカメラシリアルインターフェース（ＣＳＩ）であり得る。
【００２４】
別の例示的な実施において、画像処理装置１００はアプリケーションプロセッサ（ＡＰ）内に実装されてもよく、画像処理装置１０４はディスプレイドライバ集積回路（ＤＤＩＣ）内に実装されてもよい。提案される画像処理装置１０２により処理されることになるピクチャＩＭＧは、ＡＰにおいて生成されてもよい。さらに、送信インターフェース１０１は、ＭＩＰＩ（Ｍｏｂｉｌｅ  Ｉｎｄｕｓｔｒｙ  Ｐｒｏｃｅｓｓｏｒ  Ｉｎｔｅｒｆａｃｅ）により標準化されたディスプレイシリアルインターフェース（ＤＳＩ）であり得る。
【００２５】
画像処理装置１０２は、提案されるスライス幅決定方法を採用して、エンコーディング回路１１６によりエンコードされることになるスライスへとピクチャＩＭＧを区分するのに参照される最終スライス幅ＷＳを決定する。ピクチャＩＭＧ内のスライスのすべてが、スライス高さＨＳ及びスライス幅ＷＳにより定義される同じサイズを有する。詳細には、ピクチャＩＭＧは、スライス高さＨＳに従って複数のスライス行へと区分され、これにおいて、スライス行は、ピクチャＩＭＧ内で垂直に配置され、スライス高さＨＳは、各スライス行内に含まれるライン（すなわち、ピクセル行）の数を決める。複数のスライス行の各々は、スライス幅ＷＳに従って複数のスライスへと区分され、これにおいて、スライスは、スライス行内に水平に配置される。グループサイズ（すなわち、ピクセルから成るピクセルグループのサイズ）に基づいて、各スライスは、複数のピクセルグループへと分割され、各々が、エンコーディング回路１１６により処理される基本圧縮単位として作用する。例えば、各ピクセルグループがｍ×ｎピクセルブロックであってもよく、これにおいて、ｍはピクセルグループ高さを表し、ｎはピクセルグループ幅を表し、ｍ及びｎは正の整数である。ｍ＝１のとき、各ピクセルグループは１次元ピクセルブロックである。ｍ＞１のとき、各ピクセルグループは２次元ピクセルブロックである。
【００２６】
上記実施形態において、スライス幅決定回路１１２は、ピクチャＩＭＧのピクチャ幅ＷＰとスライス行内のスライスの対象数ＮＳと各スライス内の各ピクセルグループのピクセルグループ幅ｎとに基づいて、最終スライス幅ＷＳを算出することの責任を負う。スライス幅決定回路１１２は、ピクチャ幅ＷＰを、１つのスライス行内のスライスの対象数ＮＳで均等に分割して、初期スライス幅ＷＳ’を生成する（すなわち、ＷＳ’＝ＷＰ／ＮＳ）。次いで、スライス幅決定回路１１２は、初期スライス幅ＷＳ’がピクセルグループ幅ｎの整数倍であるかを確認する。ピクセルグループが一次元であるとき、ピクセルグループ幅は一次元ピクセルグループのグループサイズであることが留意されるべきである。
【００２７】
初期スライス幅ＷＳ’がピクセルグループ幅ｎの整数倍である場合を考える。スライス幅決定回路１１２は、初期スライス幅ＷＳ’によって最終スライス幅ＷＳを設定する（すなわちＷＳ＝ＷＳ’）。スライス幅ＷＳがピクチャＩＭＧをスライスへと区分するのに使用されるとき、各スライスのスライス幅がピクセルグループ幅により均等に割り切れるという事実に起因して、各スライスの右端に必要とされるピクセルパディングはない。
【００２８】
初期スライス幅ＷＳ’がピクセルグループ幅ｎの整数倍でない別の場合を考える。最終スライス幅ＷＳが初期スライス幅ＷＳ’により設定されて、ピクチャＩＭＧをスライスへと区分するのに使用される場合、各スライスのスライス幅がピクセルグループ幅で均等に割り切れないという事実に起因して、各スライスの右端にピクセルパディングが必要とされる。図２は、ピクセルグループ幅で均等に割り切れないスライス幅に基づいて区分されたピクチャＩＭＧに適用されるピクセルパディングを例示する図である。ピクチャ幅が８００であり、スライス幅ＷＳ’が４００であり、各ピクセルグループが、３つのピクセルを有する１次元ピクセルグループである（すなわち、ｍ＝１かつｎ＝３）と仮定する。この例において、元のピクチャＩＭＧの各スライス行は、２つのスライスへと等しく分割される。しかしながら、スライス幅ＷＳ’は、ピクセルグループ幅で均等に割り切れない値により設定される。各スライスのグループライン内に１３４個のピクセルグループがあることになり、各スライスは、グループラインの最後のピクセルグループ（すなわち、最右のピクセルグループ）内にパディングされた２つの余分（extra）ピクセルを有して４００ピクセルを有することになる。図２のサブ図（Ａ）に示されるとおり、１つのスライス行は、２つのスライスＳｌｉｃｅ_１及びＳｌｉｃｅ_２を含み、各々が、ＷＳ’で設定されたスライス幅を有する。スライス幅ＷＳ’は、３で割り切れない。図２のサブ図（Ｂ）に示されるスライスＳｌｉｃｅ_１について、グループラインの最後のピクセルグループは、ピクチャＩＭＧ内に元々含まれる１つのピクセル４００と、スライスＳｌｉｃｅ_１の右端を超える２つのパディングピクセルとを含む。同様に、図２のサブ図（Ｂ）に示されるスライスＳｌｉｃｅ_２について、グループラインの最後のピクセルグループは、ピクチャＩＭＧ内に元々含まれる１つのピクセル８００と、スライスＳｌｉｃｅ_２の右端を超える２つのパディングピクセルとを含む。スライスＳｌｉｃｅ_２は、１つのスライス行内の最後のスライス（すなわち、最右のスライス）であるため、スライスＳｌｉｃｅ_２のピクセルパディングは、ピクチャＩＭＧの右端を超えて拡張する。一例示的な設計において、パディング回路１１４は、第１のパディング規則を採用して、ピクチャＩＭＧの右端を超えてパディングピクセルを設定する。例えば、第１のパディング規則は、ピクチャの各ライン内の最右のピクセルが繰り返されると定義し、スライス行内の最右のスライスに結合されたパディングピクセルをもたらす。ゆえに、ピクセル８００が複製されて、スライスＳｌｉｃｅ_２内のグループラインの最後のグループについて、続きの２つのパディングピクセルの各々が形成される。第１のパディング規則の下で、スライス幅ＷＳ’はピクセルグループ幅の整数倍でないが、エンコードされるスライスのグループラインは、ピクセルグループ幅の整数倍である。例えば、スライス幅ＷＳ’は４００であり、エンコードされることになるスライスのグループライン内のピクセル数は４０２であり、エンコードされるピクセルのうち２つはパディングピクセルである。
【００２９】
ピクセルパディングを実行する頻度を低減し、エンコーディング動作を簡素化するように、スライス幅決定回路１１２は、初期スライス幅ＷＳ’を調整することによって最終スライス幅ＷＳを決定するように構成される。例えば、初期スライス幅ＷＳ’が、ピクセルグループ幅ｎの整数倍でない第１の値を有するとき、スライス幅決定回路１１２は、初期スライス幅ＷＳ’を、ピクセルグループサイズｎの整数倍である第２の値に拡張することによって、最終スライス幅ＷＳを決定する。最終スライス幅ＷＳの計算は、下記の式を用いて表すことができる。
【００３０】
【数１】
2018082490.tif 000003
上記式（１）において、
【００３１】
【数２】
2018082490.tif 000004
は、ＷＳ’／ｎより小さくない最小の整数を見つけるのに使用される天井関数を表す。
【００３２】
最終スライス幅ＷＳが、ピクチャＩＭＧをスライスへと区分するのに参照されるとき、ピクセルパディングは、各スライスのスライス幅がピクセルグループ幅で均等に割り切れる値を有するように適宜制御されることに起因して、各スライス行内の最後のスライス（すなわち、最右のスライス）の右端でのみ必要とされる。図３は、ピクセルグループ幅で均等に割り切れるスライス幅に基づいて区分されたピクチャＩＭＧに適用されるピクセルパディングを例示する図である。ピクチャ幅が８００であり、初期スライス幅ＷＳ’が４００であり、各ピクセルグループが、３つのピクセルを有する１次元ピクセルグループである（すなわち、ｍ＝１かつｎ＝３）と仮定する。この例において、元のピクチャＩＭＧの各スライス行は、２つのスライスへと不等に分割される。しかしながら、スライス幅ＷＳは、ピクセルグループ幅で均等に割り切れる値により設定される。具体的に、この例において、元のピクチャＩＭＧの各スライス行は、２つのスライスへと不等に分割される。最終スライス幅ＷＳは、ピクセルグループ幅で均等に割り切れる値により設定される。別法として、Ｓｌｉｃｅ_１’のスライス幅がピクセルグループ幅の倍数として設定され、Ｓｌｉｃｅ_２のスライス幅が、ピクチャＩＭＧのピクチャ幅ＷＰとＳｌｉｃｅ_１’のスライス幅とにおける差として設定される。ゆえに、上記式（１）に従い、４００の値を有する初期スライス幅ＷＳ’は、４０２の値を有する最終スライス幅ＷＳに拡張されることになり、これにより、ピクセルグループ幅で均等に割り切れるスライス幅が作られる。各スライスのグループライン内に１３４個のピクセルグループがあることになり、各スライスは、４０２個のピクセルを有することになる。図３のサブ図（Ａ）に示されるとおり、１つのスライス行は、２つのスライスＳｌｉｃｅ_１’及びＳｌｉｃｅ_２’を含み、各々が、ＷＳで設定されたスライス幅を有する。スライス幅ＷＳは、３で割り切れる。図３のサブ図（Ｂ）に示されるスライスＳｌｉｃｅ_１’について、これはグループライン内にピクセル１‐４０２を含み、グループライン内の各ピクセルグループはピクチャＩＭＧに元々含まれる３つのピクセルを有する。図３のサブ図（Ｂ）に示されるスライスＳｌｉｃｅ_２’について、これは、ピクセル４０３‐８００とスライスＳｌｉｃｅ_２’の右端を超える４つパディングピクセルとを含み、したがって、最後の２つのピクセルグループがその中にパディングピクセルを含んでいる。スライスＳｌｉｃｅ_２は１つのスライス行内の最後のスライス（すなわち、最右のスライス）であるため、スライスＳｌｉｃｅ_２のピクセルパディングは、ピクチャＩＭＧの右端を超えて拡張する。一例示的な設計において、パディング回路１１４は、第１のパディング規則を採用して、ピクチャＩＭＧの右端を超えてパディングピクセルを設定する。例えば、第１のパディング規則は、ピクチャの各ライン内の最右のピクセルが繰り返されると定義し、スライス行内の最右のスライスに結合されたパディングピクセルをもたらす。ゆえに、ピクセル８００が複製されて、スライスＳｌｉｃｅ_２内のグループラインの最後の２グループについて、続きの４つのパディングピクセルの各���が形成される。第１のパディング規則の下で、初期スライス幅ＷＳ’はピクセルグループ幅の整数倍でないが、エンコードされるスライスのグループラインはピクセルグループ幅の整数倍である。例えば、スライスＳｌｉｃｅ_２’の最終スライス幅ＷＳは４０２であり、エンコードされることになるスライスＳｌｉｃｅ_２’のグループライン内のピクセル数は４０２であり、エンコードされるピクセルのうち４つはパディングピクセルである。
【００３３】
提案されるスライス幅決定方法が採用されるとき、スライス行内の最右のスライス（例えば、図３におけるスライス２’）だけがパディングピクセルを有する。換言すると、スライス行内のいかなる非最右スライスも、それに結合されたパディングピクセルを有さない。こうして、ピクセルパディング動作を簡素化することができる。
【００３４】
スライス／ピクチャの右端を超えるパディングピクセルの他に、ピクチャのエンコーディング動作は、ピクチャの下端を超えてピクセルをパディングする必要があり得る。同じピクチャ内のスライスのすべてが、同じスライス高さを有することを必要とされる。ピクチャ高さがスライス高さで均等に割り切れないとき、パディングピクセルが、ピクチャの下端を超えて追加されることになる。図４Ａは、本発明の一実施形態に従う、ピクチャＩＭＧに追加されたパディング領域を例示する図である。この例において、画像処理装置１０２は、ピクチャＩＭＧを８つのスライスへと区分し、該８つのスライスは、垂直に配置されたＳｌｉｃｅ（Ｈ１，Ｖ１）、Ｓｌｉｃｅ（Ｈ１，Ｖ２）、Ｓｌｉｃｅ（Ｈ１，Ｖ３）、Ｓｌｉｃｅ（Ｈ１，Ｖ４）と、垂直に配置されたＳｌｉｃｅ（Ｈ２，Ｖ１）、Ｓｌｉｃｅ（Ｈ２，Ｖ２）、Ｓｌｉｃｅ（Ｈ２，Ｖ３）、Ｓｌｉｃｅ（Ｈ２，Ｖ４）とを含む。図４Ｂは、本発明の一実施形態による、ピクチャＩＭＧ内のスライスＳＬの区分設定を例示する図である。例えば、スライスＳＬは、スライスＳｌｉｃｅ（Ｈ１，Ｖ１）‐Ｓｌｉｃｅ（Ｈ１，Ｖ４）とＳｌｉｃｅ（Ｈ２，Ｖ１）‐Ｓｌｉｃｅ（Ｈ２，Ｖ４）とのうちの１つであり得る。各スライスは少なくとも１つのピクセルグループ行を含み得、各ピクセルグループ行は少なくとも１つのピクセルグループを含み得る。この例において、スライスＳＬは４つのピクセルグループ行を有し、各ピクセルグループ行は複数のピクセルグループを有するように定義され、各ピクセルグループは３つのピクセルを含むように定義される。例えば、ピクセルグループＧ１はピクセルＰ１‐Ｐ３を有する。代替的な設計において、各ピクセルグループは２次元ピクセルブロックであり得ることが留意されるべきである。さらに、複数のピクセルグループが１つのスーパーグループ（supergroup）とみなされてもよい。図４Ｂに示されるとおり、スライスＳＬ内には１０個のスーパーグループＳＧ１‐ＳＧ１０があり、各スーパーグループは４つのピクセルグループを有する。例えば、スーパーグループＳＧ１はピクセルグループＧ１‐Ｇ４を有する。あるピクセルグループ行の（１又は複数の）ピクセルグループを含むスーパーグループが、次のピクセルグループ行の中の（１又は複数の）ピクセルグループを含むように回り込んで（wrap  around）もよく、例えばＳＧ３及びＳＧ８などである。
【００３５】
スライス幅ＷＳ’’は、ピクセルグループ幅（例えば、ピクセルの１次元グループのグループサイズ）で均等に割り切れない可能性がある。ゆえに、ピクセルパディングが、こうしたスライスの右端において必要とされる。例えば、スライスＳＬがスライスＳｌｉｃｅ（Ｈ２，Ｖ１）‐Ｓｌｉｃｅ（Ｈ２，Ｖ４）のうちの１つであるとき、スライスＳＬの右端はピクチャＩＭＧの右端でもある。ピクチャＩＭＧの各ライン（すなわち、ピクセル行）内の最右のピクセルが繰り返され、スライス行内の最右のスライスに付加されたパディングピクセルをもたらす。別の例について、スライスＳＬがスライスＳｌｉｃｅ（Ｈ１，Ｖ１）‐Ｓｌｉｃｅ（Ｈ１，Ｖ４）のうちの１つであるとき、スライスＳＬの右端はピクチャＩＭＧの右端でなく、スライスＳＬの右端を超えてパディングピクセルを設定する方法は、スライスＳＬのピクセルグループ行内の最後のピクセルグループの符号化モードに依存する。詳細には、スライスＳＬの各ライン（すなわち、ピクセル行）について、１つ以上のパディングピクセルが、最右ピクセルの右に、該最右ピクセルが属するピクセルグループの符号化モード（例えば、Ｐモード又はＩＣＨモード）に少なくとも部分的に基づいて追加され得る。最後のピクセルグループがＩＣＨモードで符号化される場合、エントロピー符号化単位をパディングして３つのインデックスを有するように、最右ピクセルに使用されるインデックスが複製されるべきである。最後のピクセルグループがＰモードにおいて符号化される場合、スライスの右端を超えたピクセルと対応するいかなる残差（residual）も、ゼロに設定されるべきである。
【００３６】
上述されたとおり、ピクチャＩＭＧのピクチャ幅は、スライス高さで均等に割り切れない可能性がある。明りょうさ及び簡素さのため、ピクチャＩＭＧの右端を超えるパディングピクセルは、図４Ａに例示されていない。さらに、ピクチャＩＭＧのピクチャ高さＨＰが、スライス高さＨＳで均等に割り切れない可能性もある。したがって、パディング回路１１４は、第２のパディング規則を採用して、ピクチャＩＭＧの下端を超えてパディングピクセルを設定し、これにより、最下／最後のスライス行にパディングピクセルを追加して、最下／最後のスライス行に所望のスライス高さＨＳを有させる。図４Ａに示されるとおり、ピクチャＩＭＧの下端の真下に、パディング領域（又は、疑似ピクチャ領域と呼ばれる）４０２がある。ゆえに、ピクチャＩＭＧの最後のライン（すなわち、最後のピクセル行）の下に追加されるパディングピクセルは、最下／最後のスライス行のスライスＳｌｉｃｅ（Ｈ１，Ｖ４）及びＳｌｉｃｅ（Ｈ２，Ｖ４）の一部の役割を果たすように使用され、これにより、スライスの各々に同じスライス高さＨＳを有させる。第２のパディング規則の下で、拡張されたピクチャ高さＨＰ’は、スライス高さＨＳの整数倍であることになる。
【００３７】
ピクチャの下端を超えてパディングピクセルを設定するのに使用される第２のパディング規則は、ピクチャの右端を超えてパディングピクセルを設定するのに使用される第１のパディング規則とは異なる。上述されたとおり、第１のパディング規則は、ピクチャ端に位置するピクセル（例えば、ピクチャの最右／最後のピクセル列に位置するピクセル）を複製することによりパディングピクセルを設定することを定義する。例として、第２のパディング規則は、少なくとも１つの所定のピクセル値（すなわち、前もって生成された少なくとも１つの予め定義されたピクセル値）を用いてパディングピクセルを設定することを定義する。第２のパディング規則が採用されるとき、パディングピクセルのピクセル値は、ピクチャ端に位置するピクセルのピクセル値（例えば、ピクチャの最下／最後のピクセル行に位置するピクセル）に依存しないことが留意されるべきである。所定のピクセル値は、各色成分のビット深度に従って調整されることになることが留意されるべきである。例えば、所定のピクセル値は、８ビット及び１０ビットの色成分について、異なる値として設定されることになる。ゆえに、画像処理装置１０２は、ビット深度指標に従ってパディングピクセルを設定することができる。例えば、ビット深度指標は、レジスタとして実施されてもよく、あるいは他のハードウェアベースの手段により実施されてもよい。一例示的な実施において、第２のパディング規則により設定されるパディングピクセルのすべてが、同じピクセル値を有してもよい。例えば、パディング領域４０２に含まれるパディングピクセルの各々が、白ピクセルにより設定されてもよい。別の例について、パディング領域４０２に含まれるパディングピクセルの各々が、黒ピクセルにより設定されてもよい。さらに別の例について、パディング領域４０２に含まれるパディングピクセルの各々が、各色成分についての中点サンプル値（midpoint  sample  value）を使用することにより設定されてもよい。ＹＣｏＣｇ色空間を例にとると、各色成分について８ビット深度を有する各パディングピクセルは、疑似輝度値Ｙ＝０ｘ８０と、オレンジ色差値Ｃｏ＝０ｘ１００と、緑色差値をＣｇ＝０ｘ１００と有し得る。各色成分についての中点サンプル値は、各色成分のビット深度が変化するときに調整されることになることが留意されるべきである。さらに、異なる色空間が、色成分についての中点サンプル値の異なる設定を有してもよい。ゆえに、画像処理装置１０２は、色空間指標に従ってパディングピクセルを設定することができる。例えば、色空間指標は、レジスタとして実施されてもよく、あるいは他のハードウェアベースの手段により実施されてもよい。
【００３８】
本発明において、スライス高さ決定回路１１３は、スライス高さＨＳを設定するように構成される。例えば、スライス高さＨＳは、ピクチャＩＭＧをエンコードすることから生成される圧縮されたピクチャの圧縮比率ＣＲに基づいて決定されてもよく、これにおいて、ＣＲ  ＝  圧縮されたデータサイズ／圧縮されていないデータサイズ  である。ピクチャ高さＨＰが１／ＣＲの整数倍である場合、スライス高さＨＳは、１／ＣＲの整数倍で設定されることができる。ゆえに、ピクチャ高さＨＰは、依然として、スライス高さＨＳの整数倍として保たれる。例えば、ＣＲ＝１／３のとき、スライス高さＨＳは値３＊Ｋで設定され、これにおいて、Ｋは正の整数である。ピクチャ高さＨＰが１／ＣＲの整数倍でない別の場合を考える。ピクチャの下端を超えるピクセルパディングが好ましい場合、スライス高さＨＳは、１／ＣＲの整数倍で設定されることができる。ゆえに、ピクセルパディングに起因して、拡張されたピクチャ高さＨＰ’がスライス高さＨＳの整数倍であることになる。ピクチャの下端を超えるピクセルパディングが好ましくない場合、ピクチャ高さＨＰは、スライス高さＨＳの整数倍として保たれる。別の例について、スライス高さＨＳは、  スライス内のピクセルグループラインのエンコードされたデータのビットレート／送信インターフェースの送信レート  が整数であるという条件に基づいて設定されてもよい。
【００３９】
パディング領域が決定されるとき、パディング回路１１４は、パディング領域に含まれるいかなるパディングピクセルにも所定のピクセル値を割り当てるように構成される。パディング領域は、ピクチャ端を超えてピクチャに追加され、すべてのスライスが同じサイズを有することを保証する。例えば、パディング領域は、ピクチャＩＭＧの下端の真下である。好適な一実施形態において、パディング領域に含まれるパディングピクセルのすべてが、同じピクセル値（すなわち、同じ所定のピクセル値）を有する。
【００４０】
図４Ａに示される例に関して、パディング回路１１４は、ピクチャＩＭＧの下端の真下にパディング領域４０２を決定することを必要とする。なぜならば、ピクチャ高さＨＰが、スライス高さ決定回路１１３により決定されるスライス高さＨＳで均等に割り切れないからである。例えば、パディング回路１１４は、第１のピクチャ高さ（例えば、ピクチャＩＭＧの元のピクチャ高さＨＰ）の情報を受信し、第１のピクチャ高さがスライス高さＨＳの整数倍でないときに、スライス高さＨＳの整数倍であるように第２のピクチャ高さ（例えば、ピクチャＩＭＧの拡張されたピクチャ高さＨＰ’）を決定し、スライス高さＨＳと第２のピクチャ高さとに従ってピクチャＩＭＧの下端の真下のパディング領域（例えば、パディング領域４０２）を決定するように構成される。
【００４１】
エンコーディング回路１１６は、パディングピクセルを結合させたピクチャＩＭＧをエンコードするように構成される。例えば、パディングピクセルは、第１のパディングピクセル及び第２のパディングピクセルを含むことができ、第１のパディングピクセルは、ピクチャＩＭＧの右端を超えて位置し、第１のパディング規則により設定され、第２のパディングピクセルは、ピクチャＩＭＧの下端を超えて位置し、第２のパディング規則により設定される。パディング領域４０２は、各々が所定のピクセル値を有するパディングピクセルから成るため、パディング領域４０２の少なくとも一部分（すなわち、一部又はすべて）のエンコーディング結果は前もって知ることができる。一例示的な設計において、エンコーディング回路１１６は、パディング領域４０２の少なくとも一部分に対して符号化動作（例えば、Ｐモード符号化又はＩＣＨ符号化）を実際に実行することなしに、パディング領域４０２の少なくとも一部分のエンコーディング結果として所定のビットストリームを直接出力する。例えば、所定のビットストリームは、前もって算出されることができる。別の例について、所定のビットストリームは、パディング領域４０２の前の部分（preceding  portion）に対して符号化動作（例えば、Ｐモード符号化又はＩＣＨ符号化）を実際に実行することから生成される前のビットストリームからコピーされる。エンコーディング順序に従い、パディング領域４０２の前の部分は、パディング領域の少なくとも一部分の前に処理される。
【００４２】
パディング領域４０２内のパディングピクセルのすべてが同じ所定値を有する場合、パディング領域４０２を圧縮することはより容易である。レートコントローラ１１７は、ビットレート制御を各々の圧縮／エンコーディング動作に適用して、スライスのエンコードされたデータがスライスに割り振られたビット量（bit  budget）を満足することを保証する。ゆえに、レートコントローラ１１７は、元のピクチャ領域と比較して、パディング領域４０２により少ないビット量を割り振ることができる。例えば、レートコントローラ１１７は、ピクチャＩＭＧに割り振られたビット量とピクチャＩＭＧに元々含まれる真のピクセルグループラインの数とに基づいて、１つの真のピクセルグループラインのビット量を決定してもよい。１つの真のピクセルグループラインのビット量は、下記の式に従って算出され得る。
【００４３】
ＢＢＧＬ＝ＢＢＰＩＣ／ＮＧＬ      （２）
上記式（２）において、ＢＢＧＬは、１つの真のピクセルグループラインのビット量を表し、ＢＢＰＩＣは、ピクチャＩＭＧに割り振られたビット量を表し、ＮＧＬは、真のピクセルグループラインの数を表す。
【００４４】
最下／最後のスライス行は、ピクチャＩＭＧに元々含まれる（１又は複数の）真のピクセルグループラインとパディング領域４０２の中の（１又は複数の）パディングピクセルグループラインとを含む。最下／最後のスライス行のビット量は、下記の式に従って設定され得る。
【００４５】
ＢＢＬＡＳＴＳＧ＝ＢＢＧＬ×ＮＳＧＧＬ＋ＯＦＦＳＥＴ      （３）
上記式（３）において、ＢＢＬＡＳＴＳＧは、最下／最後のスライス行のビット量を表し、ＮＳＧＧＬは、最下／最後のスライス行内の真のピクセルグループラインの数を表し、ＯＦＦＳＥＴは、パディング領域４０２に対して割り振られたビット量を表す。値ＯＦＦＳＥＴは、パディング領域４０２に依存することが留意されるべきである。
【００４６】
最下／最後のスライス行でないスライス行に関して、これは真のピクセルグループラインのみを含み、真のピクセルグループラインの数はスライス高さＨＳに等しい。最下／最後のスライス行でないスライス行のビット量は、下記の式に従って設定され得る。
【００４７】
ＢＢＳＧ＝ＢＢＧＬ×ＨＳ      （４）
上記式（４）において、ＢＢＳＧは、最下／最後のスライス行でないスライスのビット量を表す。
【００４８】
さらに、エンコーディング回路１１６が、ピクチャＩＭＧのスライスをエンコードすることから生成される特定のビットストリームに所定のビットパターン（例えば、０の）をパディングする第３のパディング規則を採用して、上記特定のビットストリームのサイズと上記所定のビットパターンのサイズとの合計がレートコントローラ１１７によりスライスに割り振られるビット量に等しくなることを保証してもよい。
【００４９】
出力インターフェース１１８は、送信インターフェース１０１を介して画像処理装置１０４に対してビットストリームＢＳを生成し、該ビットストリームＢＳは、少なくとも、ピクチャＩＭＧのエンコードされたデータの第１のビットストリームＢＳ１とパディング領域４０２のエンコードされたデータのビットストリームＢＳ２とを含む。例えば、送信インターフェース１０１は、ディスプレイインターフェース又はカメラインターフェースであり得る。さらに、画像処理装置１０２は、ビットストリームＢＳを介して画像処理装置１０４に対して、スライス高さＨＳ及び第１のピクチャ高さ（すなわち、ピクチャＩＭＧの元のピクチャ高さＨＰ）の情報をさらに送信してもよい。入力インターフェース１２２は、送信インターフェース１０１からビットストリームＢＳを受信する。ゆえに、デコーディング回路１２４は、入力インターフェース１２２により受信されたビットストリームＢＳから、スライス高さＨＳ及び第１のピクチャ高さ（すなわち、ピクチャＩＭＧの元のピクチャ高さＨＰ）の情報を導出することができる。第１のピクチャ高さがスライス高さの整数倍でないとき、デコーディング回路１２４は、スライス高さの整数倍であるように第２のピクチャ高さ（例えば、ピクチャＩＭＧの拡張されたピクチャ高さＨＰ’）を決定し、少なくともスライス高さと第２のピクチャ高さとに従ってビットストリームＢＳから第２のビットストリームＢＳ２を識別する。さらに、デコーディング回路１２４は、ポジション情報を用いて第２のビットストリームＢＳ２を識別してもよい。ポジション情報は、ピクセル整合（pixel  coordination）情報によって決定され得る。デコーディング処理がピクチャ高さＨＰに到達したとき、残りのビットストリームが第２のビットストリームＢＳ２として識別される。別法として、デコーディング処理が最後のスライス行に到達したと分かったとき、デコーディング回路１２４は、ピクセル整合差ＨＰ’‐ＨＰに到達したと識別して、残りのビットストリームを第２のビットストリームＢＳ２として扱う。パディング領域４０２は、ディスプレイ画面に表示されない。この実施形態において、デコーディング回路１２４は、ビットストリームＢＳから識別される第２のビットストリームＢＳ２の少なくとも一部分（すなわち、一部又はすべて）のデコーディングを無視するように構成され、ゆえに、デコーダ側におけるデコーディング動作を簡素化する。
【００５０】
スライス行の中に２つ以上のスライスがある場合、デコーディング回路１２４は、スライス行内の各スライスについて、異なるスライスデコーディング回路を有してもよい。ビットストリームＢＳは多重分離され（demultiplexed）、各スライスのビットストリーム部分が各スライスデコーディング回路に転送される。それから、各スライスデコーディング回路は、その独自のＢＳ２部分を識別する。デコーディング回路１２４が、２つ以上のスライスをデコードするためのスライスデコーディング回路を有する場合（すなわち、タイムシェアリングするやり方）、このスライスデコーディング回路は、各スライスのビットストリームＢＳ２を識別する。いくつかの場合、最後のスライス行の最後のスライスのビットストリーム部分だけが識別され、デコーディング回路１２４の設計の複雑さを簡素化する。
【００５１】
ビットストリームＢＳは、ピクチャの下端の真下である前述されたパディング領域とは異なる、別のパディング領域のエンコードされたデータの第３のビットストリームをさらに含み得る。例えば、別のパディング領域には、ピクチャの右端（又は、スライスの右端）を超えるパディングピクセルを含んでもよい。デコーディング回路１２４は、さらに、ビットストリームＢＳから第３のビットストリームを識別し、第３のビットストリームの少なくとも一部分をデコードするように構成される。
【００５２】
図１に示される例示的な実施形態において、パディング回路１１４は、パディング領域４０２をピクチャＩＭＧと実際に結合するように構成され、したがって、ピクチャＩＭＧとパディング領域４０２とは双方、データ圧縮のためにエンコーディング回路１１６に供給される。パディング領域４０２が、各々が所定のピクセル値を有するパディングピクセルから成るため、パディング領域４０２の少なくとも一部分（すなわち、一部又はすべて）のエンコーディング結果は、前もって知ることができる。別法として、ピクチャＩＭＧにパディング領域４０２を追加する動作が省略され、エンコーダ側におけるエンコーディング動作をさらに簡素化してもよい。
【００５３】
図５は、本発明の一実施形態による別の画像処理システムを例示する図である。画像処理システム５００は、エンコーダ側における画像処理装置５０２と、デコーダ側における前述された画像処理装置１０４とを含む。画像処理装置５０２もまた、ピクチャＩＭＧの右端を超えて第１のパディングピクセルを設定する前述された第１のパディング規則を使用する。画像処理装置１０２と５０２とにおける差は、画像処理装置５０２がピクチャＩＭＧの下端を超える第２のパディングピクセルの少なくとも一部分（すなわち、一部又はすべて）のエンコーディング結果を表す所定のビットパターンを設定する第２のパディング規則を使用し、上記所定のビットパターンをビットストリーム（該ビットストリームは、第１のパディングピクセルを結合させたピクチャＩＭＧをエンコードするエンコーディング回路５１６から生成される）に追加することである。
【００５４】
ピクチャＩＭＧのピクチャ高さＨＰが、スライス高さ決定回路１１３により決定されるスライス高さＨＳで均等に割り切れないとき、パディング回路５１４は、パディング領域４０２をピクチャＩＭＧと実際に結合することなしに、ピクチャＩＭＧの下端を超えるパディング領域４０２の場所及びサイズを決定する。ゆえに、ピクチャＩＭＧの下端を超えるパディング領域は、エンコーディング回路５１６に供給されない。上述されたとおり、本発明は、各々が所定のピクセル値を有するパディングピクセルで埋められたパディング領域４０２の使用を提案する。パディング領域の少なくとも一部分（すなわち、一部又はすべて）のエンコーディング結果は、前もって知ることができる。ゆえに、パディング回路５１４は、所定のビットパターン（該所定のビットパターンは、パディング領域の少なくとも一部分のエンコーディング結果を表す）を設定する第２のパディング規則を採用し、第２のパディング規則は、ピクチャ端に位置するピクセル（例えば、ピクチャの最右／最後のピクセル列に位置するピクセル）を複製する第１のパディング規則とは異なる。例えば、ピクセルの各々が各色成分についての中点サンプル値を有するピクセルグループのエンコードされたデータのビットストリームを表す所定のビットパターンについて、ピクセルグループはＩＣＨ符号化によりエンコードされる。別の例では、ピクセルの各々が各色成分についての中点サンプル値を有するピクセルグループのエンコードされたデータのビットストリームを表す所定のビットパターンについて、ピクセルグループはＰモード符号化によりエンコードされる。少なくともピクチャＩＭＧのエンコードされたデータの第１のビットストリームＢＳ１とパディング領域４０２のエンコードされたデータの第２のビットストリームＢＳ２とを含むビットストリームＢＳを、送信インターフェース１０１を介して画像処理装置１０４に対して生成するという、同じ目的が達成される。
【００５５】
同様に、エンコーディング回路５１６は、ピクチャＩＭＧのスライスをエンコードすることから生成される特定のビットストリームに対して別の所定ビットパターン（例えば、０の）をパディングする前述された第３のパディング規則を採用して、上記特定のビットストリームのサイズと上記別の所定ビットパターンのサイズとの合計がレートコントローラ１１７によりスライスに割り振られるビット量に等しくなることを保証してもよい。
【００５６】
当業者は、本発明の教示を保持する間、デバイス及び方法についての多数の修正及び変更がなされ得ることに容易に気付くであろう。したがって、上記の開示は、別記の請求項に係る境界及び範囲によってのみ限定されるものとみなされるべきである。
【００５７】
上記の実施形態につき以下の付記を残しておく。
［付記１］
パディング領域をピクチャと結合するステップであり、上記パディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられる、ステップと、
上記パディング領域を結合させた上記ピクチャをエンコードするステップと、
を含む画像処理方法。
［付記２］
上記パディング領域は上記ピクチャの下端の真下である、付記１に記載の画像処理方法。
［付記３］
上記パディング領域に含まれるパディングピクセルのすべてが同じピクセル値を有する、付記１に記載の画像処理方法。
［付記４］
スライス高さを設定するステップと、
第１のピクチャ高さの情報を受信するステップと、
上記第１のピクチャ高さが上記スライス高さの整数倍でないとき、上記スライス高さの整数倍であるように第２のピクチャ高さを決定するステップと、
上記スライス高さと上記第２のピクチャ高さとに従って上記パディング領域を決定するステップと、
をさらに含む付記１に記載の画像処理方法。
［付記５］
上記ピクチャをエンコードするステップは、
上記パディング領域の少なくとも一部分のエンコーディング結果として所定ビットストリームを出力すること、
を含む、付記１に記載の画像処理方法。
［付記６］
上記所定ピクセル値は各色成分についての中点サンプル値を含む、付記１に記載の画像処理方法。
［付記７］
ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するステップと、
上記ピクチャの下端を超えて第２のパディングピクセルを設定する第２のパディング規則を使用するステップであり、上記第２のパディング規則は上記第１のパディング規則とは異なる、ステップと、
上記第１のパディングピクセルと上記第２のパディングピクセルとを結合させた上記ピクチャをエンコードするステップと、
を含む画像処理方法。
［付記８］
上記第２のパディングピクセルのいずれも所定ピクセル値を割り当てられる、付記７に記載の画像処理方法。
［付記９］
上記所定ピクセル値は各色成分についての中点サンプル値を含む、付記８に記載の画像処理方法。
［付記１０］
上記第２のパディングピクセルのすべてが同じピクセル値を有する、付記７に記載の画像処理方法。
［付記１１］
上記ピクチャのスライスをエンコードすることから生成されるビットストリームに所定ビットパターンをパディングして、上記ビットストリームのサイズと上記所定ビットパターンのサイズとの合計が上記スライスに割り振られたビット量に等しいことを保証するステップ、
をさらに含む付記７に記載の画像処理方法。
［付記１２］
ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するステップと、
上記第１のパディングピクセルを結合させた上記ピクチャをエンコードすることからビットストリームを生成するステップと、
第１の所定ビットパターンを設定する第２のパディング規則を使用し、上記ビットストリームに上記第１の所定ビットパターンをパディングするステップであり、上記第１の所定ビットパターンは、上記ピクチャの下端を超える第２のパディングピクセルの少なくとも一部分のエンコーディング結果を表し、上記第２のパディング規則は上記第１のパディング規則とは異なる、ステップと、
を含む画像処理方法。
［付記１３］
上記第２のパディングピクセルのいずれも所定ピクセル値を割り当てられる、付記１２に記載の画像処理方法。
［付記１４］
上記所定ピクセル値は各色成分についての中点サンプル値を含む、付記１３に記載の画像処理方法。
［付記１５］
上記第２のパディングピクセルのすべてが同じピクセル値を有する、付記１２に記載の画像処理方法。
［付記１６］
上記ピクチャのスライスをエンコードすることから生成される特定のビットストリームに第２の所定ビットパターンをパディングして、上記特定のビットストリームのサイズと上記第２の所定ビットパターンのサイズとの合計が上記スライスに割り振られたビット量に等しいことを保証するステップ、
をさらに含む付記１２に記載の画像処理方法。
［付記１７］
少なくとも第１のパディング領域を結合させたピクチャをエンコードすることから生成されるビットストリームを受信するステップであり、上記第１のパディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられ、上記ビットストリームは、少なくとも上記ピクチャのエンコードされたデータの第１のビットストリームと上記第１のパディング領域のエンコードされたデータの第２のビットストリームとを含む、ステップと、
上記ビットストリームから上記第２のビットストリームを識別するステップと、
上記第２のビットストリームの少なくとも一部分のデコーディングを無視するステップと、
を含む画像処理方法。
［付記１８］
上記第１のパディング領域は上記ピクチャの下端の真下である、付記１７に記載の画像処理方法。
［付記１９］
上記ビットストリームは、少なくとも上記第１のパディング領域と第２のパディング領域とを結合させた上記ピクチャをエンコードすることから生成され、上記ビットストリームは、上記第２のパディング領域のエンコードされたデータの第３のビットストリームをさらに含み、当該画像処理方法は、
上記ビットストリームから上記第３のビットストリームを識別するステップと、
上記第３のビットストリームの少なくとも一部分をデコードするステップと、
をさらに含む、付記１７に記載の画像処理方法。
［付記２０］
上記ビットストリームから上記第２のビットストリームを識別するステップは、
スライス高さの情報を受信することと、
第１のピクチャ高さの情報を受信することと、
上記第１のピクチャ高さが上記スライス高さの整数倍でないとき、上記スライス高さの整数倍であるように第２のピクチャ高さを決定することと、
上記スライス高さと上記第２のピクチャ高さとに従って上記ビットストリームから上記第２のビットストリームを識別することと、
を含む、付記１７に記載の画像処理方法。
［付記２１］
ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割することによって初期スライス幅を決定するステップと、
上記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するとき、上記初期スライス幅を上記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するステップと、
上記最終スライス幅に少なくとも部分的に基づいて上記ピクチャをエンコードするステップと、
を含む画像処理方法。
［付記２２］
パディング領域をピクチャと結合するように構成され、上記パディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられる、パディング回路と、
上記パディング領域を結合させた上記ピクチャをエンコードするように構成された、エンコーディング回路と、
を含む画像処理装置。
［付記２３］
ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用し、上記ピクチャの下端を超えて第２のパディングピクセルを設定する第２のパディング規則を使用するように構成され、上記第２のパディング規則は上記第１のパディング規則とは異なる、パディング回路と、
上記第１のパディングピクセルと上記第２のパディングピクセルとを結合させた上記ピクチャをエンコードするように構成された、エンコーディング回路と、
を含む画像処理装置。
［付記２４］
ピクチャの右端を超えて第１のパディングピクセルを設定する第１のパディング規則を使用するように構成された、パディング回路と、
上記第１のパディングピクセルを結合させた上記ピクチャをエンコードすることからビットストリームを生成するように構成された、エンコーディング回路と、
を含み、
上記パディング回路は、第１の所定ビットパターンを設定する第２のパディング規則を使用し、上記ビットストリームに上記第１の所定ビットパターンをパディングするようにさらに構成され、上記第１の所定ビットパターンは、上記ピクチャの下端を超える第２のパディングピクセルの少なくとも一部分のエンコーディング結果を表し、上記第２のパディング規則は上記第１のパディング規則とは異なる、
画像処理装置。
［付記２５］
少なくとも第１のパディング領域を結合させたピクチャをエンコードすることから生成されるビットストリームを受信するように構成され、上記第１のパディング領域に含まれるいかなるパディングピクセルも所定ピクセル値を割り当てられ、上記ビットストリームは、少なくとも上記ピクチャのエンコードされたデータの第１のビットストリームと上記第１のパディング領域のエンコードされたデータの第２のビットストリームとを含む、インターフェース回路と、
上記ビットストリームから上記第２のビットストリームを識別し、上記第２のビットストリームの少なくとも一部分のデコーディングを無視するように構成された、デコーディング回路と、
を含む画像処理装置。
［付記２６］
ピクチャのピクチャ幅をスライス行内のスライスの対象数で均等に分割して初期スライス幅を生成し、上記初期スライス幅がピクセルグループ幅の整数倍でない第１の値を有するときに上記初期スライス幅を上記ピクセルグループ幅の整数倍である第２の値に拡張することによって最終スライス幅を決定するように構成された、スライス幅決定回路と、
上記最終スライス幅に少なくとも部分的に基づいて上記ピクチャをエンコードするように構成された、エンコーディング回路と、
を含む画像処理装置。
【図１】
2018082490.tif 000005
【図２】
2018082490.tif 000006
【図３】
2018082490.tif 000007
【図４Ａ】
2018082490.tif 000008
【図４Ｂ】
2018082490.tif 000009
【図５】
2018082490.tif 000010