(57)【要約】  複数のインタービュー参照ピクチャを用いるモーションスキップモードのための方法及び装置が提供される。装置は、イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行することによって、マルチビュービデオコンテンツに関連するイメージブロックを符号化する符号化器を含む。当該符号化器は、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいてイメージブロックに関する動き情報を抽出する。
2010536242.tif 000002
【特許請求の範囲】
【請求項１】
マルチビュービデオコンテンツに関するイメージブロックを符号化する符号化器（１００）を含む装置であって、
前記符号化は、前記イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、前記インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行し、前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて前記イメージブロックのための動き情報を抽出することによって実行されることを特徴とする装置。
【請求項２】
前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、前記視差ベクトルの選択の少なくとも１つが明示的でないことを特徴とする請求項１に記載の装置。
【請求項３】
前記イメージブロックは前記マルチビュービデオコンテンツの現在のビューに対応しており、前記選択は、第１の場合、第２の場合、第３の場合、及び、第４の場合の１つに対応しており、前記第１の場合は前記インタービュー参照ピクチャの選択が明示的であり、前記第２の場合は前記現在のビューに最も近いインタービュー参照ピクチャが選択され、前記第３の場合は前記インタービュー参照ピクチャ及び前記視差ベクトルが前記イメージブロックに関する隣接マクロブロックに基づいて選択され、前記第４の場合は前記視差ベクトルがハイレベルにおいて明示的に伝送され且つ前記インタービュー参照ピクチャリスト及び前記インタービュー参照ピクチャのうちの少なくとも１つだけが前記隣接マクロブロックに基づいて選択されることを特徴とする請求項２に記載の装置。
【請求項４】
前記第２の場合に対応して選択された前記インタービュー参照ピクチャは、選択された前記インタービュー参照ピクチャリスト内で特定される第１のインタービュー参照ピクチャであることを特徴とする請求項３に記載の装置。
【請求項５】
前記隣接マクロブロックは、左のマクロブロック、上のマクロブロック、及び、右上のマクロブロックを含み、第３の場合に対応する選択は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合にさらに対応することを特徴とする請求項３に記載の装置。
【請求項６】
前記第４の場合に対応する選択（１０００）は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する（１０３５及び１０４０）場合にさらに対応することを特徴とする請求項３に記載の装置。
【請求項７】
マルチビュービデオコンテンツに関するイメージブロックを符号化するステップを含む方法であって、
前記符号化するステップが、
前記イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、前記インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択の少なくとも１つを実行するステップ（３１５、３２０、３２５）と、
前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて前記イメージブロックに関する動き情報を抽出するステップ（３３５）と
を含むことを特徴とする方法。
【請求項８】
前記インタービュー参照ピクチャリストの選択（３１５）、前記インタービュー参照ピクチャの選択（３２０）、及び、前記視差ベクトルの選択（３２５）のうちの少なくとも１つが明示的でないことを特徴とする請求項７に記載の方法。
【請求項９】
前記イメージブロックは前記マルチビデオコンテンツの現在のビューに対応しており、前記選択は、第１の場合（１２００）、第２の場合（５００）、第３の場合（８００）、及び、第４の場合（１０００）の１つに対応しており、前記第１の場合は前記インタービュー参照ピクチャの選択が明示的であり（１２７５）、前記第２の場合は前記現在のビューに最も近いインタービュー参照ピクチャが選択され（５２５、５３５）、前記第３の場合は前記インタービュー参照ピクチャ及び前記視差ベクトルが前記イメージブロックに関する隣接マクロブロックに基づいて選択され（８７０、８７５）、前記第４の場合は前記視差ベクトルがハイレベルにおいて明示的に伝送され且つ前記インタービュー参照ピクチャリスト及び前記インタービュー参照ピクチャの少なくとも１つだけが前記隣接マクロブロックに基づいて選択される（１０３５、１０４０）ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記第２の場合（５００）に対応して選択された前記インタービュー参照ピクチャは、選択された前記インタービュー参照ピクチャリスト内で特定される第１のインタービュー参照ピクチャである（５２５、５３５）ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記隣接マクロブロックは、左のマクロブロック、上のマクロブロック、及び、右上のマクロブロックを含み、第３の場合（８００）に対応する選択は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合（８７０、８７５）にさらに対応することを特徴とする請求項９に記載の方法。
【請求項１２】
前記第４の場合に対応する選択（１０００）は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する（１０３５、１０４０）場合にさらに対応することを特徴とする請求項９に記載の方法。
【請求項１３】
マルチビュービデオコンテンツに関するイメージブロックを復号化する復号化器（２００）を含む装置であって、
前記復号化は、前記イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、前記インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行し、前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて前記イメージブロックのための動き情報を抽出することによって実行されることを特徴とする装置。
【請求項１４】
前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、前記視差ベクトルの選択の少なくとも１つが明示的でないことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記イメージブロックは前記マルチビュービデオコンテンツの現在のビューに対応しており、前記選択は、第１の場合、第２の場合、第３の場合、及び、第４の場合の１つに対応しており、前記第１の場合は前記インタービュー参照ピクチャの選択が明示的であり、前記第２の場合は前記現在のビューに最も近いインタービュー参照ピクチャが選択され、前記第３の場合は前記インタービュー参照ピクチャ及び前記視差ベクトルが前記イメージブロックに関する隣接マクロブロックに基づいて選択され、前記第４の場合は前記視差ベクトルがハイレベルにおいて明示的に受信され且つ前記インタービュー参照ピクチャリスト及び前記インタービュー参照ピクチャの少なくとも１つだけが前記隣接マクロブロックに基づいて選択されることを特徴とする請求項１４に記載の装置。
【請求項１６】
前記第２の場合に対応して選択された前記インタービュー参照ピクチャは、選択された前記インタービュー参照ピクチャリスト内で特定される第１のインタービュー参照ピクチャであることを特徴とする請求項１５に記載の装置。
【請求項１７】
前記隣接マクロブロックは、左のマクロブロック、上のマクロブロック、及び、右上のマクロブロックを含み、第３の場合に対応する選択は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合にさらに対応することを特徴とする請求項１５に記載の装置。
【請求項１８】
前記第４の場合に対応する選択（１０００）は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合にさらに対応することを特徴とする請求項１５に記載の装置。
【請求項１９】
マルチビュービデオコンテンツに関するイメージブロックを復号化するステップを含む方法であって、
前記復号化するステップが、
前記イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、前記インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択の少なくとも１つを実行するステップ（４２０、４２５、４３０）と、
前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて前記イメージブロックに関する動き情報を抽出するステップ（４４５）と、
を含むことを特徴とする方法。
【請求項２０】
前記インタービュー参照ピクチャリストの選択（４２０）、前記インタービュー参照ピクチャの選択（４２５）、及び、前記視差ベクトルの選択（４３０）のうちの少なくとも１つが明示的でないことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記イメージブロックは前記マルチビデオコンテンツの現在のビューに対応しており、前記選択は、第１の場合（１３００）、第２の場合（６００）、第３の場合（９００）、及び、第４の場合（１１００）の１つに対応しており、前記第１の場合は前記インタービュー参照ピクチャの選択が明示的であり（１３２５）、前記第２の場合は前記現在のビューに最も近いインタービュー参照ピクチャが選択され（６２５、６３５）、前記第３の場合は前記インタービュー参照ピクチャ及び前記視差ベクトルが前記イメージブロックに関する隣接マクロブロックに基づいて選択され（９６０、９６５）、前記第４の場合は前記視差ベクトルがハイレベルにおいて明示的に受信され且つ前記インタービュー参照ピクチャリスト及び前記インタービュー参照ピクチャの少なくとも１つだけが前記隣接マクロブロックに基づいて選択される（１１６０、１１６５）ことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記第２の場合（６００）に対応して選択された前記インタービュー参照ピクチャは、選択された前記インタービュー参照ピクチャリスト内で特定される第１のインタービュー参照ピクチャである（６２５、６３５）ことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記隣接マクロブロックは、左のマクロブロック、上のマクロブロック、及び、右上のマクロブロックを含み、第３の場合（９００）に対応する選択は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合（９６０、９６５）にさらに対応することを特徴とする請求項２１に記載の方法。
【請求項２４】
前記第４の場合に対応する選択（１１００）は、前記隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し且つ選択された前記インタービュー参照ピクチャが前記隣接マクロブロックの少なくとも１つに対応する前記インタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する（１１６０、１１６５）場合にさらに対応することを特徴とする請求項２１に記載の方法。
【請求項２５】
符号化されたビデオ信号データを含む記憶媒体であって、
前記イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットからのインタービュー参照ピクチャの選択、及び、前記インタービュー参照ピクチャに対応する視差ベクトルのセットからの視差ベクトルの選択の少なくとも１つを実行して、前記インタービュー参照ピクチャリスト、前記インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて前記イメージブロックに関する動き情報を抽出することによって符号化されたマルチビュービデオコンテンツに関するイメージブロックを含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連発明の相互参照
本願は、米国仮特許出願第６０／９５４，２５６号（出願日、２００７年８月６日）の利益を主張し、当該出願は参照されることによって本願に包含されている。
【０００２】
本原理は、全体としてビデオ符号化及びビデオ復号化に関し、特に、複数のインタービュー参照ピクチャ（inter-view reference picture）を用いるモーションスキップモードに関する方法及び装置に関する。
【背景技術】
【０００３】
モーションスキップは、現在のマクロブロックを、現在のマクロブロックに隣接した参照ビュー（reference view）からの幾つかのマクロブロック情報を再利用することによって復号化するコーディングツールである。使用され得るマクロブロック情報は、モード、動きベクトル、参照ピクチャインデックス、参照ピクチャリスト等である。動きに関連する情報が現在のマクロブロックに関してスキップされるので、隣接ビュー内のピクチャが時間に関して一貫性のある動きを示す可能性が高いことに基づいて、いくらかの符号化利得が達成される。
【０００４】
マルチビュービデオコーディング（ＭＶＣ）は、複数のインタービュー参照ピクチャを許容する。しかし、マルチビュービデオコーディングに関して、どのようにモーションスキップモードが実行されるか、例えば、どのビュー及びどのブロックを動き情報の抽出のために選択するかは特定されていない。
【０００５】
マルチビュービデオコーディングのモーションスキップモードは、第１の従来技術の方法に提示されている。隣接するビューの間の動き類似性を利用するために、動き情報が同一の時間インスタンスに対応する隣接ビューピクチャ内の対応するマクロブロックから推測される。視差ベクトル（disparity vector）は、隣接するビュー内の対応するマクロブロックを探し当てるために特定される。その後、この提示されたモードは、第２の従来技術の方法に単純化される。第３の従来技術の方法に提示されているさらに他の方法は、リスト０とリスト１との間のピクチャを適切に選択し、対応するマクロブロックを取得することによって符号化効率を向上させる。第３の従来技術の方法において提示されているモードにおいて、追加的な構文要素（syntax element）が導入されて、対応するマクロブロックを取得するためにどのリストが使用されるべきかが示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国仮特許出願第６０／９５４，２５６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
第１の従来技術の方法に関しては、動き情報がいつもすぐ隣のビューから取得されることに注意すべきである。複数のインタービュー参照ピクチャが使用された場合でも、すぐ隣のビュー以外のビューが選択されて動き情報が提供されることはない。このことは、モーションスキップモードの能力限界を制限し得る。例えば、すぐ隣のビュー内の対応するマクロブロックがイントラ（intra）モードにおいて符号化された場合、動き情報はすぐ隣のビューからは提供され得ない。
【課題を解決するための手段】
【０００８】
先行技術のこれら及び他の欠点・短所は、複数のインタービュー参照ピクチャを使用した方法及び装置を対象とした本原理によって解決される。
【０００９】
本原理の特徴に従って、装置が提供される。当該装置は、イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行することによって、マルチビュービデオコンテンツに関連するイメージブロックを符号化する符号化器を含む。当該符号化器は、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいてイメージブロックに関する動き情報を抽出する。
【００１０】
本原理の他の特徴に従って、方法が提供される。当該方法は、マルチビュービデオコンテンツに関するイメージブロックの符号化を含む。当該符号化ステップは、イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行するステップを含む。当該符号化ステップは、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいてイメージブロックに関する動き情報を抽出するステップも含む。
【００１１】
本原理のさらに他の特徴に従って、装置が提供される。当該装置は、イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行することによってマルチビュービデオコンテンツに関連するイメージブロックを復号化する復号化器を含む。当該復号化器は、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいてイメージブロックに関する動き情報を抽出する。
【００１２】
本原理のさらに他の特徴に従って、方法が提供される。当該方法は、マルチビュービデオコンテンツに関するイメージブロックの復号化を含む。当該復号化ステップは、イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行するステップを含む。当該復号化ステップは、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいてイメージブロックに関する動き情報を抽出するステップも含む。
【００１３】
本原理のこれら及び他の特徴、特性、利点は、添付の図面を参照して読まれる以下の発明を実施するための形態によって明らかになるだろう。
【００１４】
本原理は、添付の図面に従って、さらに良く理解できよう。
【図面の簡単な説明】
【００１５】
【図１】本原理の実施形態に従った、本原理が適用され得るマルチビュービデオコーディング（ＭＶＣ）符号化器の一例のブロック図である。
【図２】本原理の実施形態に従った、本原理が適用され得るマルチビュービデオコーディング（ＭＶＣ）復号化器の一例のブロック図である。
【図３】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を符号化する方法の一例のハイレベルフロー図である。
【図４】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を復号化する方法の一例のハイレベルフロー図である。
【図５】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を符号化する方法の他の例のフロー図である。
【図６】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を復号化する方法の他の例のフロー図である。
【図７】本原理の実施形態に従った、本原理が適用され得る空間的に隣接したマクロブロックを示した図である。
【図８】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を符号化する方法のさらに他の例のフロー図である。
【図９】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を復号化する方法のさらに他の例のフロー図である。
【図１０】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を符号化する方法のさらに他の例のフロー図である。
【図１１】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を復号化する方法のさらに他の例のフロー図である。
【図１２】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を符号化する方法のさらに他の例のフロー図である。
【図１３】本原理の実施形態に従ったモーションスキップモードを使用して複数の参照を復号化する方法のさらに他の例のフロー図である。
【発明を実施するための形態】
【００１６】
本原理は、複数のインタービュー参照ピクチャを使用するモーションスキップモードのための方法及び装置を対象とする。
【００１７】
この発明を実施するための形態に本原理が記載される。従って当業者は、本明細書及び添付の図面に明示的に記載または図示されておらずとも、本原理を実施する様々な構成を案出可能であり、当該様々な構成は本原理の趣旨及び範囲内に含まれる。
【００１８】
本明細書内の全ての例及び条件付きの表現は、発明者によって提供されて技術を進歩させる本原理及び概念の理解において読者を補助する教育的な目的を意図されており、具体的に示された例及び条件に制限されないものとして解釈されるべきである。
【００１９】
さらに、本明細書内において本原理、本原理の特徴及び本原理の実施形態を示している全ての記載及びこれらの特定の例は、これらの構造的及び機能的な均等物の両方を包含することが意図されている。さらに、このような均等物は、現在知られている均等物及び将来開発される均等物、すなわち開発されて構造に関わらず同一の機能を発揮する全ての要素の両方を含むことが意図されている。
【００２０】
従って、例えば、当業者によって、本明細書内に示されたブロック図が、本原理を実施する具体的回路の概念を表すことが理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、擬似コード（pseudocode）等が様々な処理を表し、当該様々な処理が実質的にコンピュータ可読媒体内に表されて、コンピュータまたはプロセッサが明示的に示されていてもいなくてもコンピュータまたはプロセッサによって実行され得ることを理解できよう。
【００２１】
添付の図面に示された様々な要素の機能は、専用のハードウェア、及び適切なソフトウェアに関連するソフトウェアを実行可能なハードウェアを使用して提供される。プロセッサによって提供される場合、機能は単一の専用プロセッサによって、単一の共有プロセッサによって、または複数の個別のプロセッサによって提供されても良く、当該複数の個別のプロセッサの幾つかは共有されても良い。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行可能なハードウェアのみに言及すると解釈されるべきではなく、限定ではないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアをストアするＲＯＭ（read-only memory）、ＲＡＭ（random access memory）及び不揮発性記憶装置を黙示的に含み得る。
【００２２】
通常の及び／またはカスタムされた他のハードウェアも含まれ得る。同様に、添付の図面に示される任意のスイッチは単に概念的なものである。これらの機能は、プログラムロジックの動作によって、専用のロジックによって、プログラム制御及び専用のロジックの対話（interaction）によって、または手入力でも実行され得、文脈からさらに具体的に理解されるように個々の技術手段は実施者によって選択可能である。
【００２３】
本願の特許請求の範囲において、上記の特定の機能を実行する手段として表現される要素は、当該機能を実行する任意の方法・構成を含むことが意図されており、例えば、ａ）特定の機能を実行する回路要素の組み合わせ、またはｂ）ファームウェア、マイクロコード等を含むソフトウェアと当該ソフトウェアを実行して機能を発揮するのに適切な回路との組み合わせを含む。当該特許請求の範囲によって画定された本原理は、記載された様々な手段によって提供される機能が特許請求の範囲に記載された態様にて組み合わされ且つ結び付けられているという事実の下に存在する。従って、これらの機能を提供可能な任意の手段が本明細書内に示された手段と均等であるとみなされる。
【００２４】
本明細書において、本原理の「１つの実施形態」への言及は、実施形態に関連して記載された特定の特性、構造及び特徴等が本原理の少なくとも１つの実施形態に含まれることを意味する。従って、本明細書全体の様々な所に記載されている「１つの実施例において」という表現は、必ずしも同一の実施例に言及するものではない。
【００２５】
用語「及び／または」及び「少なくとも１つ」の使用、例えば「Ａ及び／またはＢ」及び「Ａ及びＢの少なくとも１つ」という場合は、最初に挙げられた選択肢（Ａ）のみの選択、２番目に挙げられた選択肢（Ｂ）のみの選択、または両方の選択肢（Ａ及びＢ）の選択を包含することが意図されていると理解される。他の例として、「Ａ、Ｂ及び／またはＣ」及び「Ａ、Ｂ及びＣの少なくとも１つ」という場合は、当該表現は、最初に挙げられた選択肢（Ａ）のみの選択、２番目に挙げられた選択肢（Ｂ）のみの選択、３番目に挙げられた選択肢（Ｃ）のみの選択、最初及び２番目に挙げられた選択肢（Ａ及びＢ）のみの選択、最初及び３番目に挙げられた選択肢（Ａ及びＣ）のみの選択、２番目及び３番目に挙げられた選択肢（Ｂ及びＣ）のみの選択、または３つの全ての選択肢（Ａ、Ｂ及びＣ）の選択を包含することが意図されている。このことは、本技術分野及び関連技術分野の当業者によって容易に理解されるように、多数のアイテムが挙げられる場合に拡張され得る。
【００２６】
さらに、本明細書において置換可能に使用される「クロスビュー（cross-view）」及び「インタービュー（inter-view）」は、どちらも現在のビュー以外のビューに属するピクチャをいう。
【００２７】
本明細書で使用されている表現「ハイレベル」は、マクロブロック層よりも上の階層にあるレベルをいう。例えば、本明細書において使用されているハイレベルは、限定ではないが、スライスヘッダレベル、補足的な付加情報（ＳＥＩ）レベル、ピクチャパラメータセット（ＰＰＳ）レベル、シーケンスパラメータセット（ＳＰＳ）レベル、及びネットワーク抽象化層（ＮＡＬ）ユニットヘッダレベルをいう。
【００２８】
図１を参照すると、マルチビュービデオコーディング（ＭＶＣ）符号化器の一例が、全体として参照符号１００で示されている。符号化器１００は、変換器１１０の入力に信号通信可能に接続されている出力を有する合成器１０５を含む。変換器１１０の出力は、量子化器１１５の入力に信号通信可能に接続されている。量子化器１１５の出力は、エントロピー符号化器１２０の入力及び逆量子化器１２５の入力に信号通信可能に接続されている。逆量子化器１２５の出力は、逆変換器１３０の入力に信号通信可能に接続されている。逆変換器１３０の出力は、合成器１３５の第１の非反転入力に信号通信可能に接続されている。合成器１３５の出力は、イントラ予測器１４５の入力及びデブロッキングフィルタ（deblocking filter）１５０の入力に信号通信可能に接続されている。デブロッキングフィルタ１５０の出力は、参照ピクチャストア１５５（ビューｉに関する）の入力に信号通信可能に接続されている。参照ピクチャストア１５５の出力は、動き補償器１７５の第１の入力及び動き評価器１８０の第１の入力に信号通信可能に接続されている。動き評価器１８０の出力は、動き補償器１７５の第２の入力に信号通信可能に接続されている。
【００２９】
（その他のビューのための）参照ピクチャストア１６０は、視差評価器１７０の第１の入力及び視差補償器１６５の第１の入力に信号通信可能に接続されている。視差評価器１７０の出力は、視差補償器１６５の第２の入力に信号通信可能に接続されている。
【００３０】
エントロピー復号化器１２０の出力は、符号化器１００の出力として使用可能である。合成器１０５の非反転入力は、符号化器１００の入力として使用可能であり、且つ視差評価器１７０の第２の入力及び動き評価器１８０の第２の入力に信号通信可能に接続されている。スイッチ１８５の出力は、合成器１３５の第２の非反転入力及び合成器１０５の反転入力に信号通信可能に接続されている。スイッチ１８５は、動き補償器１７５の出力に信号通信可能に接続されている第１の入力、視差補償器１６５の出力に信号通信可能に接続されている第２の入力、及びイントラ予測器１４５の出力に信号通信可能に接続されている第３の入力を備えている。
【００３１】
モード判定モジュール１４０は、スイッチ１８５によって選択される入力を制御するために、スイッチ１８５に接続されている出力を有している。
【００３２】
図２を参照すると、マルチビュービデオコーディング（ＭＶＣ）復号化器の一例が、全体として参照符号２００で示されている。復号化器２００は、逆量子化器２１０の入力に信号通信可能に接続されている出力を有するエントロピー復号化器２０５を備えている。逆量子化器２１０の出力は、逆変換器２１５の入力に信号通信可能に接続されている。逆変換器２１５の出力は、合成器２２０の第１の非反転入力に信号通信可能に接続されている。合成器２２０の出力は、デブロッキングフィルタ２２５の入力及びイントラ予測器２３０の入力に信号通信可能に接続されている。デブロッキングフィルタ２２５の出力は、（ビューｉのための）参照ピクチャストア２４０の入力に信号通信可能に接続されている。参照ピクチャストア２４０の出力は、動き補償器２３５の第１の入力に信号通信可能に接続されている。
【００３３】
（その他のビューのための）参照ピクチャストア２４５の出力は、視差補償器２５０の第１の入力に信号通信可能に接続されている。
【００３４】
エントロピー復号化器２０５の入力は、残留ビットストリーム（residue bit stream）を受信するために、復号化器２００への入力として使用可能である。加えて、モードモジュール２６０の入力も、スイッチ２５５によって選択される入力を制御するための制御構文を受信するために、復号化器２００への入力として使用可能である。さらに、動き補償器２３５の第２の入力が、動きベクトルを受信するために、復号化器２００の入力として使用可能である。視差補償器２５０の第２の入力も、視差ベクトル構文を受信するために、復号化器２００の入力として使用可能である。
【００３５】
スイッチ２５５の出力は、合成器２２０の第２の非反転入力に信号通信可能に接続されている。スイッチ２５５の第１の入力は、視差補償器２５０の出力に信号通信可能に接続されている。スイッチ２５５の第２の入力は、動き補償器２３５の出力に信号通信可能に接続されている。スイッチ２５５の第３の入力は、イントラ予測器２３０の出力に信号通信可能に接続されている。モードモジュール２６０の出力は、スイッチ２５５によって選択される入力を制御するためにスイッチ２５５に信号通信可能に接続されている。デブロッキングフィルタ２２５の出力は、復号化器の出力として使用可能である。
【００３６】
上述の様に、本原理は、複数のインタービュー参照ピクチャを使用するモーションスキップモードのための方法及び装置に関する。
【００３７】
我々は、本原理の１または複数の実施形態に従って、上述された第１の従来技術に提示されたモーションスキップモードの拡張及び改良を提案する。この拡張及び改良は、複数のインタービュー参照ピクチャの場合において使用可能である。
【００３８】
インタービュー参照ピクチャの各々において対応するマクロブロックを識別するために、視差ベクトルがインタービュー参照ピクチャ及び現在のピクチャのペアの各々に対して特定される。信号伝送（signaling）は、マクロブロックレベル、スライスレベル、ピクチャレベル、ピクチャのグループ（ＧＯＰ）レベル及び／またはシーケンスレベル（例えば、シーケンスパラメータセット（ＳＰＳ）レベル）において行われ得る。例えば、視差ベクトルは、スライスヘッダ内でアンカーピクチャ（anchor picture）のみに関して特定され得、非アンカーピクチャは、当該アンカーピクチャからの距離に基づいて幾つかの方法でその視差ベクトルを取得し得るかまたは最後に復号化されたアンカーピクチャからの視差値を単に使用し得る。他の例は、補足的な付加情報（ＳＥＩ）メッセージに包含されており且つピクチャに関連する視差ベクトルを伴う。表１には、１のグローバル視差ベクトルがインタービュー参照ピクチャ及び現在のピクチャの組の各々に対して信号伝送されている１つの例が示されている。
【００３９】
【表１】
2010536242.tif 000003
【００４０】
モーションスキップモードを用いてマクロブロックを復号化する場合には、動き情報を抽出するために選択されるべき候補視差ベクトル（及び関連するインタービュー参照ピクチャ）を判定する必要がある。従って、本明細書内において、モーションスキップモードにおいてどのように複数のインタービュー参照を取り扱うかを説明しつつ、４つの実施形態が提供される。しかし、本原理は、本明細書の４つの実施形態のみに限定されず、本明細書において提供された本原理の教示に鑑みれば、本技術分野及び関連技術分野の当業者が、本原理の趣旨を維持しつつ、これらまたは他の様々な実施形態及びその変形例を予期するであろうことが理解されるべきである。
【００４１】
図３を参照すると、複数のインタービュー参照ピクチャを用いたモーションスキップモードに関する符号化方法の一例が、全体として参照符号３００で示されている。
【００４２】
方法３００は、制御を機能ブロック３１０へ渡すスタートブロック３０５を含む。機能ブロック３１０は、符号化されるべき現在のマクロブロックに関して、従来の符号化モードをチェックし、最良の符号化モード及びコストをＭＯＤＥbest及びＣｏｓｔbestに保存し、制御を機能ブロック３１５へ渡す。機能ブロック３１５は、インタービュー参照リストの中からの選択を実行し、この選択はＬｉｓｔ＿ｘと表され、機能ブロック３１５は制御を機能ブロック３２０へ渡す。機能ブロック３２０は、インタービュー参照ピクチャの中からの選択を実行し、この選択はＲｅｆ＿ｘとして表され、機能ブロック３２０は制御を機能ブロック３２５へ渡す。機能ブロック３２５は、視差ベクトルの中からの選択を実行し、この選択はＤｖ＿ｘとして表され、機能ブロック３２５は制御を機能ブロック３３０へ渡す。機能ブロック３３０は、対応するマクロブロック（現在のマクロブロックに対して）を選択されたＬｉｓｔ＿ｘ、Ｒｅｆ＿ｘ及びＤｖ＿ｘに基づいて探し当て、制御を機能ブロック３３５へ渡す。機能ブロック３３５は、対応するマクロブロックから動き情報を抽出し、制御を機能ブロック３４０へ渡す。機能ブロック３４０は、モーションスキップモードに対する符号化コスト（ＣｏｓｔMSとして指定される）を取得し、制御を機能ブロック３４５へ渡す。機能ブロック３４５は、最良のモーションスキップコスト（ＣｏｓｔMS_bestとして指定される）を更新し、制御を判定ブロック３５０へ渡す。判定ブロック３５０は、チェックすべき視差ベクトルがこれ以上あるか否かを判定する。もしあるならば、制御は機能ブロック３２５へ戻され、そうでなければ判定ブロック３５５に渡される。
【００４３】
判定ブロック３５５は、チェックすべきインタービュー参照ピクチャがこれ以上あるか否かを判定する。もしあるならば、制御は機能ブロック３２０へ戻され、そうでなければ判定ブロック３６０に渡される。判定ブロック３６０は、チェックすべきインタービュー参照リストがこれ以上あるか否かを判定する。もしあるならば、制御はその後機能ブロック３１５へ戻され、そうでなければ判定ブロック３６５に渡される。判定ブロック３６５は、ＣｏｓｔMS_bestがＣｏｓｔbestより小さいか否かを判定する。もし小さければ、制御は機能ブロック３７０に渡され、そうでなければ機能ブロック３７５に渡される。
【００４４】
機能ブロック３７０は、モーションスキップモードを用いてマクロブロックを符号化し（ここで、Ｌｉｓｔ＿ｘ、Ｒｅｆ＿ｘ及びＤｖ＿ｘは、明示的に信号伝送され得る）、制御をエンドブロック３９９へ渡す。
【００４５】
機能ブロック３７５は、ＭＯＤＥbestを用いてマクロブロックを符号化し、制御をエンドブロック３９９へ渡す。
【００４６】
図４を参照すると、複数のインタービュー参照ピクチャを用いたモーションスキップモードのための復号化方法の一例が、全体として参照符号４００によって示されている。
【００４７】
方法４００は、制御を機能ブロック４１０へ渡すスタートブロック４０５を含む。機能ブロック４１０は、マクロブロックの構文（明示的でなくまたは明示的に信号伝送され得る）を解析し、制御を判定ブロック４１５へ渡す。判定ブロック４１５は、モーションスキップモードが使用中か否かを判定する。もし使用中ならば、制御は機能ブロック４２０に渡され、使用中で無ければ機能ブロック４５５に渡される。
【００４８】
機能ブロック４２０は、解析された構文の通りにインタービュー参照リストの中からの選択を実行し、制御を機能ブロック４２５に渡す。機能ブロック４２５は、解析された構文の通りにインタービュー参照ピクチャの中からの選択を実行し、制御を機能ブロック４３０へ渡す。機能ブロック４３０は、解析された構文の通りに視差ベクトルの中からの選択を実行し、制御を機能ブロック４４０へ渡す。機能ブロック４４０は、機能ブロック４２０、４２５及び４３０における選択に基づいて対応するマクロブロックを探し当て、制御を機能ブロック４４５へ渡す。機能ブロック４４５は、当該対応するマクロブロックからの動き情報を抽出し、制御を機能ブロック４５０へ渡す。機能ブロック４５０は、当該抽出された動き情報を使用してマクロブロックの復号化を継続し、制御をエンドブロック４９９へ渡す。
【００４９】
機能ブロック４５５は、通常の（すなわち非モーションスキップ）符号化モードでマクロブロックを復号化し、制御をエンドブロック４９９へ渡す。
【００５０】
モーションスキップモードにおいて複数のインタービュー参照を取り扱う方法に関する実施形態の第１の例が以下に説明される。
【００５１】
第１の実施形態において、現在のビューに最も近いインタービュー参照に対応するグローバル視差ベクトルのみが伝送される。ここで、ＬＩＳＴ０及びＬＩＳＴ１（利用可能な場合）から最も近いビューピクチャは、ハイレベルにおいて信号伝送される現在のビューに関するインタービュー参照ピクチャから動き情報を得るために参照されると仮定される。ＬＩＳＴ０内の対応するマクロブロックがイントラマクロブロックである場合、ＬＩＳＴ１（利用可能な場合）がチェックされ、対応するＭＢがイントラマクロブロックでなければ使用される。ＬＩＳＴ０及びＬＩＳＴ１の両方が存在し且つ両方がイントラにおいて符号化されていない場合、ＬＩＳＴ０がＬＩＳＴ１よりも高い優先度を有すると仮定される。両方のリストがイントラマクロブロックを有している場合、モーションスキップモードは選択されない。
【００５２】
図５を参照すると、モーションスキップモードを使用して複数のインタービュー参照を符号化する方法の他の例が、全体として参照符号５００によって示されている。
【００５３】
方法５００は、制御を機能ブロック５１０へ渡すスタートブロック５０５を含む。機能ブロック５１０は、従来のモードの中からＣｏｓｔminを伴う最良の符号化モードＭＯＤＥbestを発見し、制御を判定ブロック５１５へ渡す。判定ブロック５１５は、現在のマクロブロックがＰまたはＢスライス内にあるか否かを判定する。もしあるならば、制御は機能ブロック５２０に渡される。そうでない場合は、制御は機能ブロック５６５に渡される。
【００５４】
機能ブロック５２０は、ハイレベルにおいて信号伝送されるグローバル視差ベクトルを取得し、制御を機能ブロック５２５へ渡す。機能ブロック５２５は、最も近いインタービュー参照内の対応するマクロブロックを、当該グローバル視差ベクトルを使用してＬＩＳＴ０から識別し、制御を判定ブロック５３０へ渡す。判定ブロック５３０は、当該対応するマクロブロック（機能ブロック５２５によって識別された）がイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック５３５に渡され、そうでなければ機能ブロック５４５に渡される。
【００５５】
機能ブロック５３５は、一番近いインタービュー参照内の対応するマクロブロックを、当該グローバル視差ベクトルを使用してＬＩＳＴ１から識別し、制御を判定ブロック５４０へ渡す。判定ブロック５４０は、当該対応するマクロブロック（機能ブロック５３５によって識別された）がイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック５６５に渡され、そうでなければ機能ブロック５４５に渡される。
【００５６】
機能ブロック５４５は、動き情報を抽出し、当該動き情報を使用して対応するマクロブロックを発見し、制御を機能ブロック５５０へ渡す。機能ブロック５５０は、モーションスキップモード（ＭＯＤＥms）のレート歪み（ＲＤ）コスト（Ｃｏｓｔms）を取得し、制御を判定ブロック５５５へ渡す。判定ブロック５５５は、ＣｏｓｔmsがＣｏｓｔminよりも小さいか否かを判定する。もしそうならば、制御は機能ブロック５６０に渡され、そうでなければ機能ブロック５６５に渡される。
【００５７】
機能ブロック５６０は、ＭＯＤＥbestをＭＯＤＥmsに設定し、制御を機能ブロック５６５に渡す。
【００５８】
図６を参照すると、モーションスキップモードを使用した複数のインタービュー参照を復号化する方法の他の例が、全体として参照符号６００によって示されている。
【００５９】
方法６００は、制御を判定ブロック６１０へ渡すスタートブロック６０５を含む。判定ブロック６１０は、現在のマクロブロックがＰスライスまたはＢスライス内にあるか否かを判定する。もしあるならば、制御は判定ブロック６１５に渡され、そうでなければ機能ブロック６５０に渡される。
【００６０】
判定ブロック６１５は、モーションスキップモードが信号伝送されているか否かを判定する。もしされているならば、制御は機能ブロック６２０に渡され、そうでなければ機能ブロック６５０に渡される。
【００６１】
機能ブロック６２０は、ハイレベルにおいて信号伝送されるグローバルＤＶを取得し、制御を機能ブロック６２５へ渡す。機能ブロック６２５は、最も近いインタービュー参照内の対応するマクロブロックを、ＬＩＳＴ０から当該グローバル視差ベクトルを使用して識別し、制御を判定ブロック６３０へ渡す。判定ブロック６３０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック６３５に渡され、そうでなければ機能ブロック６４５に渡される。
【００６２】
機能ブロック６３５は、一番近いインタービュー参照内の対応するマクロブロックを、ＬＩＳＴ１から当該グローバル視差ベクトルを使用して識別し、制御を判定ブロック６４０へ渡す。判定ブロック６４０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック６５５に渡され、そうでなければ機能ブロック６４５に渡される。
【００６３】
機能ブロック６５５はビットストリームを無効にし、制御をエンドブロック６９９へ渡す。
【００６４】
機能ブロック６４５は、動き情報を抽出して、現在のマクロブロックのさらなる復号化に関して当該情報を使用し、制御を機能ブロック６５０へ渡す。
【００６５】
機能ブロック６５０は、現在のマクロブロックの復号化を継続し、制御をエンドブロック６９９へ渡す。
【００６６】
モーションスキップモードにおいて複数のインタービュー参照を取り扱う方法に関する実施形態の第２の例が、以下で説明される。
【００６７】
第２の実施形態では、ハイレベルにおいてグローバル視差ベクトルを伝送せず、モーションスキップモードが特定の参照を常時使用するように制限もしない。その代わり、参照は、空間的に隣接したマクロブロックから取得される。
【００６８】
図７を参照すると、空間的に隣接したマクロブロックが全体として参照符号７００によって示されている。特に、現在のマクロブロックの隣接ブロック３つが、参照符号７１０（参照符号Ａによっても同様に示されている）、７２０（参照符号Ｂによっても同様に示されている）及び７３０（参照符号Ｃによっても同様に示されている）によって示されおり、現在のマクロブロックは参照符号７８０（参照符号「ｃｕｒｒ」によっても同様に示されている）で示されている。
【００６９】
インタービュー予測を使用するのがＡ、Ｂ及びＣのうちの１つのマクロブロックだけの場合、その参照ピクチャを選択し、それに関連する視差ベクトルを現在のマクロブロックの視差ベクトル（ＤＶ）として選択する。この視差ベクトル（ＤＶ）は、後にモーションスキップモードのためのインタービュー参照から対応するマクロブロックを取得するために使用される。
【００７０】
インタービュー予測を使用するのがＡ、Ｂ及びＣの２以上のブロックである場合、最も小さい参照インデックスを有するインタービュー参照ピクチャ及びそれに関連する視差ベクトルを選択する。さらに、２以上のブロックが同一のインタービュー参照ピクチャを共有している場合、対応するマクロブロックからの視差ベクトルの中央値（median）が、現在のマクロブロックの視差ベクトルとして提供され得る。各々の場合、視差ベクトルは、最も近いマクロブロック境界を指す様に変倍（scale）され得る。
【００７１】
Ａ、ＢまたはＣのいずれもがインタービュー予測を使用しない場合、モーションスキップモードは選択されない。
【００７２】
図８を参照すると、モーションスキップモードを使用して複数のインタービュー参照を符号化する方法のさらに他の例が、全体として参照符号８００で示されている。
【００７３】
方法８００は、制御を機能ブロック８１０へ渡すスタートブロック８００を含んでいる。機能ブロック８１０は、Ｃｏｓｔminを有する最良の符号化モードＭＯＤＥbestを従来のモードの中から発見し、制御を判定ブロック８１５へ渡す。判定ブロック８１５は、現在のマクロブロックがＰスライスまたはＢスライス内にあるか否かを判定する。もしそうならば、制御は判定ブロック８２０に渡され、そうでなければ機能ブロック８６５に渡される。
【００７４】
判定ブロック８２０は、インタービュー予測を使用する隣接マクロブロックがあるかを判定する。もしあるならば、制御は機能ブロック８７０に渡され、そうでなければ機能ブロック８６５に渡される。
【００７５】
機能ブロック８７０は、ＬＩＳＴ０の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック８２５へ渡す。
【００７６】
機能ブロック８２５は、視差ベクトル（ＤＶ）及びその参照をＬＩＳＴ０の中から選択して対応するマクロブロックを発見し、制御を判定ブロック８３０へ渡す。判定ブロック８３０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック８７５に渡され、そうでなければ機能ブロック８４５に渡される。
【００７７】
機能ブロック８７５は、ＬＩＳＴ１の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック８３５に渡す。機能ブロック８３５は、視差ベクトル（ＤＶ）及びその参照をＬＩＳＴ１の中から選択して対応するマクロブロックを発見し、制御を判定ブロック８４０に渡す。判定ブロック８４０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック８６５に渡され、そうでなければ機能ブロック８４５に渡される。
【００７８】
機能ブロック８４５は、モーションスキップモード（ＭＯＤＥms）に関する動き情報を抽出して、制御を機能ブロック８５０に渡す。機能ブロック８５０は、モーションスキップモードのレート歪み（ＲＤ）コスト（Ｃｏｓｔms）を取得し、制御を判定ブロック８５５に渡す。判定ブロック８５５は、ＣｏｓｔmsがＣｏｓｔminよりも小さいか否かを判定する。もし小さいならば、制御は機能ブロック８６０に渡され、そうでなければ機能ブロック８６５に渡される。
【００７９】
機能ブロック８６０は、ＭＯＤＥbestをＭＯＤＥmsに設定し、制御を機能ブロック８６５に渡す。機能ブロック８６５は、ＭＯＤＥbestを用いてマクロブロックを符号化し、制御をエンドブロック８９９に渡す。
【００８０】
図９を参照すると、モーションスキップモードを使用して複数のインタービュー参照を復号化する方法のさらに他の例が、全体として参照符号９００によって示されている。
【００８１】
方法９００は、制御を判定ブロック９１０に渡すスタートブロック９０５を含む。判定ブロック９１０は、現在のマクロブロックがＰスライスまたはＢスライス内にあるか否かを判定する。もしそうならば、制御は判定ブロック９１５に渡され、そうでなければ機能ブロック９５０に渡される。
【００８２】
判定ブロック９１５は、モーションスキップモードが信号伝達されているか否かを判断する。もしされているならば、制御は判定ブロック９２０に渡され、そうでなければ機能ブロック９５０に渡される。
【００８３】
判定ブロック９２０は、インタービュー予測を使用する隣接マクロブロックがあるかを判定する。もしあるならば、制御は機能ブロック９６０に渡され、そうでなければ機能ブロック９５５に渡される。
【００８４】
機能ブロック９５５はビットストリームを無効化し、制御をエンドブロック９９９に渡す。
【００８５】
機能ブロック９６０は、ＬＩＳＴ０の中で一番小さな参照インデックスを有している隣接マクロブロックを発見し、制御を機能ブロック９２５に渡す。機能ブロック９２５は、視差ベクトル（ＤＶ）及びその参照をＬＩＳＴ０の中から選択して対応するマクロブロックを発見し、制御を判定ブロック９３０に渡す。
【００８６】
判定ブロック９３０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック９６５に渡され、そうでなければ機能ブロック９４５に渡される。
【００８７】
機能ブロック９６５は、ＬＩＳＴ１の中で一番小さな参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック９３５に渡す。機能ブロック９３５は、視差ベクトル及びその参照をＬＩＳＴ１の中から選択して対応するマクロブロックを発見し、制御を判定ブロック９４０に渡す。
【００８８】
判定ブロック９４０は、当該対応するマクロブロックがイントラマクロブロックであるか否かを判定する。もしそうならば、制御は機能ブロック９７０に渡され、そうでなければ機能ブロック９４５に渡される。
【００８９】
機能ブロック９７０はビットストリームを無効化し、制御をエンドブロック９９９に渡す。
【００９０】
機能ブロック９４５は、動き情報を抽出して、当該情報を現在のマクロブロックのさらなる復号化に使用し、制御を機能ブロック９５０に渡す。機能ブロック９５０は、現在のマクロブロックの復号化を継続し、制御をエンドブロック９９９に渡す。
【００９１】
モーションスキップモードにおいて複数のインタービュー参照を取り扱う方法に関する実施形態の第３の例が以下に説明される。
【００９２】
第３の実施形態では、ハイレベルにおいて現在のビューのインタービュー参照ピクチャ各々に対するグローバル視差ベクトル（ＧＤＶ）を伝送する。１つの実施形態において、表１に示したように、これはアンカーピクチャにおいてのみ信号伝送され得る。使用するグローバル視差ベクトルを判定するために、隣接マクロブロックからビュー参照インデックスを推測することができる。１つの実施形態において、これは空間的に隣接したマクロブロックから導出される。図７を再度参照すると、現在のマクロブロックに隣接する３つのマクロブロックが示されている。
【００９３】
ｒｅｆＶｉｅｗＩｄｘＬＸＹで、ブロックＹによって使用されるシーケンスパラメータセット（ＳＰＳ）内のＬｉｓｔＸ内の対応するｖｉｅｗＩｄｘを特定する。ブロックＹがインタービュー予測を使用していない場合、ｒｅｆＶｉｅｗＩｄｘＬＸＹ＝−１と設定する。出力は、ブロックＣｕｒｒに関するｒｅｆＶｉｅｗＩｄｘＬＸＹである。１つの実施形態において、以下の関係が使用され得る。
【００９４】
【数１】
2010536242.tif 000004
【００９５】
ｒｅｆＶｉｅｗＩｄｘＬ０及びｒｅｆＶｉｅｗＩｄｘＬ１の両方が０よりも小さい場合、ｒｅｆＶｉｅｗＩｄｘＬ０＝０、ｒｅｆＶｉｅｗＩｄｘＬ１＝０と設定される。
【００９６】
ｒｅｆＶｉｅｗＩｄｘＬＸの１つのみが０以上の場合、このリストを使用して、モーションスキップモードのためにインタービュー参照から対応するマクロブロックが取得される。それ以外の場合、以下のルールが適用される：ＬＩＳＴ０の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、及び、当該隣接マクロブロックの参照インデックスが使用されて、インタービュー参照ピクチャが識別されて対応するマクロブロックが探し当てられる。当該対応するマクロブロックがイントラ符号化されていない場合、動き情報が抽出される。一方、当該対応するマクロブロックがイントラ符号化されている場合、ＬＩＳＴ１を使用して対応するマクロブロックを探し当てて動き情報を抽出することを試みる。
【００９７】
図１０を参照すると、モーションスキップモードを使用して複数のインタービュー参照を符号化する方法のさらに他の例が、全体として参照符号１０００で示されている。
【００９８】
方法１０００は、制御を機能ブロック１０１０に渡すスタートブロック１００５を含む。機能ブロック１０１０は、従来のモードの中からＣＯＳＴminを有する最良の符号化モードＭＯＤＥbestを発見し、制御を判定ブロック１０１５に渡す。判定ブロック１０１５は、現在のスライスがＰスライスかまたはＢスライスであるか否かを判定する。もしそうならば、制御は判定ブロック１０２０に渡され、そうでなければ機能ブロック１０７５に渡される。
【００９９】
判定ブロック１０２０は、インタービュー予測を使用する隣接マクロブロックがあるかを判定する。もしあるならば、制御は機能ブロック１０３５に渡され、そうでなければ機能ブロック１０７５に渡される。
【０１００】
機能ブロック１０３５は、ＬＩＳＴ０の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック１０２５に渡す。
【０１０１】
機能ブロック１０２５は、識別されたインタービュー参照ピクチャ及び信号伝送されるグローバルな視差ベクトル（ＤＶ）を使用して、対応するマクロブロックを発見し、制御を判定ブロック１０３０に渡す。判定ブロック１０３０は、当該対応するマクロブロックがイントラマクロブロックであるかを判定する。もしそうならば、制御は機能ブロック１０４０に渡され、そうでなければ機能ブロック１０５５に渡される。
【０１０２】
機能ブロック１０４０は、ＬＩＳＴ１の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック１０４５に渡す。
【０１０３】
機能ブロック１０４５は、識別されたインタービュー参照ピクチャ及び信号伝送されるグローバルな視差ベクトル（ＤＶ）を使用して対応するマクロブロックを発見し、制御を判定ブロック１０５０に渡す。判定ブロック１０５０は、当該対応するマクロブロックがイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック１０７５に渡され、そうでなければ機能ブロック１０５５に渡される。
【０１０４】
機能ブロック１０５５は、モーションスキップモード（ＭＯＤＥms）に関する動き情報を抽出し、制御を機能ブロック１０６０に渡す。機能ブロック１０６０は、モーションスキップモード（ＭＯＤＥms）のレート歪み（ＲＤ）コスト（Ｃｏｓｔms）を取得し、制御を判定ブロック１０６５に渡す。判定ブロック１０６５は、ＣｏｓｔmsがＣｏｓｔminよりも小さいか否かを判定する。もし小さいならば、制御は機能ブロック１０７０に渡され、そうでなければ機能ブロック１０７５に渡される。
【０１０５】
機能ブロック１０７０は、ＭＯＤＥbestをＭＯＤＥmsに設定し、制御を機能ブロック１０７５に渡す。
【０１０６】
機能ブロック１０７５は、ＭＯＤＥbestを用いてマクロブロックを符号化し、制御をエンドブロック１０９９に渡す。
【０１０７】
図１１を参照すると、モーションスキップモードを使用して複数のインタービュー参照を復号化する方法のさらに他の例が、全体として参照符号１１００で示されている。
【０１０８】
方法１１００は、制御を判定ブロック１１１０に渡すスタートブロック１１０５を含む。判定ブロック１１１０は、現在のマクロブロックがＰスライスまたはＢスライス内にあるか否かを判定する。もしそうならば、制御は判定ブロック１１１５に渡され、そうでなければ機能ブロック１１５０に渡される。
【０１０９】
判定ブロック１１１５は、モーションスキップモードが信号伝送されているか否かを判定する。もし伝送されているならば、制御は判定ブロック１１２０に渡され、そうでなければ機能ブロック１１５０に渡される。
【０１１０】
判定ブロック１１２０は、インタービュー予測を使用する隣接マクロブロックがあるかを判定する。もしあるならば、制御は機能ブロック１１６０に渡され、そうでなければ機能ブロック１１５５に渡される。
【０１１１】
機能ブロック１１５５はビットストリームを無効化し、制御をエンドブロック１１９９に渡す。
【０１１２】
機能ブロック１１６０は、ＬＩＳＴ０の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック１１２５に渡す。
【０１１３】
機能ブロック１１２５は、ブロック１１６０で識別された隣接ＭＢ及びハイレベルにおいて信号伝送されるグローバル視差ベクトルのうちの１つによって判定されるインタービュー参照ピクチャを使用して対応するＭＢを探し当て、制御を判定ブロック１１３０に渡す。
【０１１４】
判定ブロック１１３０は、当該対応するマクロブロック（ブロック１１２５において識別された）がイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック１１６５に渡され、そうでなければ機能ブロック１１４５に渡される。
【０１１５】
機能ブロック１１６５は、ＬＩＳＴ１の中で最も小さい参照インデックスを有する隣接マクロブロックを発見し、制御を機能ブロック１１３５に渡す。
【０１１６】
機能ブロック１１３５は、ブロック１１６５で識別された隣接ＭＢ及びハイレベルにおいて信号伝送されるグローバル視差ベクトルのうちの１つによって判定されるインタービュー参照ピクチャを使用して対応するＭＢを探し当て、制御を判定ブロック１１４０に渡す。
【０１１７】
判定ブロック１１４０は、当該対応するマクロブロック（ブロック１１３５において識別された）がイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック１１７０に渡され、そうでなければ機能ブロック１１４５に渡される。
【０１１８】
機能ブロック１１７０はビットストリームを無効化し、制御をエンドブロック１１９９に渡す。
【０１１９】
機能ブロック１１４５は、動き情報を抽出し、当該動き情報を現在のマクロブロックのさらなる復号化のために使用し、制御を機能ブロック１１５０に渡す。
【０１２０】
機能ブロック１１５０は、現在のマクロブロックの復号化を継続し、制御をエンドブロック１１９９に渡す。
【０１２１】
モーションスキップモードにおいて複数のインタービュー参照を取り扱う方法に関する実施形態の第４の例が、以下に説明される。
【０１２２】
第４の実施形態では、ハイレベルにおいて現在のビューのインタービュー参照ピクチャの各々に対するグローバル視差ベクトル（ＧＤＶ）が伝送される。１つの例において、表１に示されているように、これはアンカーピクチャにおいてのみ信号伝送され得る。使用されるグローバル視差ベクトルを判定するために、対応するグローバル視差ベクトルのインデックスが、モーションスキップモードで復号化されたマクロブロックの各々に対して信号伝送される。このモードは、さらなる柔軟性を与え、符号化器及び／または復号化器に全てのインタービュー参照を信号伝送可能とさせ、このことがより良い性能に帰結する。表１及び２は、本原理の１または複数の実施形態に従って提示された変化を示している。ここで、ＣｕｒｒＶｉｅｗＩｄは、現在のデコーディングピクチャのｖｉｅｗ＿ｉｄである。提示された構文に関する動作は以下のようである。
【０１２３】
ｌｉｓｔ＿ｉｄｘが存在する場合、ｌｉｓｔ＿ｉｄｘは、モーションスキップ情報がどのリストから導出されるかを示す。ｌｉｓｔ＿ｉｄｘが０であることは、モーションスキップ情報がＬＩＳＴ０から導出されるべき頃を示す。ｌｉｓｔ＿ｉｄｘが１であることは、モーションスキップ情報がＬＩＳＴ１から導出されるべきことを示す。ｌｉｓｔ＿ｉｄｘが無い場合、ｌｉｓｔ＿ｉｄｘは０であると推測される。
【０１２４】
ｇｄｖ＿ｉｄｘが存在する場合、ｇｄｖ＿ｉｄｘは、モーションスキップモードのために使用されるべきＬＩＳＴ０またはＬＩＳＴ１内のグローバル視差ベクトルのインデックスを特定する。ｇｄｖ＿ｉｄｘが無い場合、ｇｄｖ＿ｉｄｘは０であると推測される。
【０１２５】
【表２】
2010536242.tif 000005
【０１２６】
図１２を参照すると、モーションスキップモードを使用して複数のインタービュー参照を符号化する方法のさらなる例が、全体として参照番号１２００で示されている。
【０１２７】
方法１２００は、制御を機能ブロック１２１０に渡すスタートブロック１２０５を含む。機能ブロック１２１０は、従来のモードの中でＣＯＳＴminを有する最良の符号化モードＭＯＤＥbestを発見し、制御を判定ブロック１２１５に渡す。判定ブロック１２１５は、現在のスライスがＰスライスまたはＢスライスであるか否かを判定する。もしそうならば、制御は機能ブロック１２２０に渡され、そうでなければ機能ブロック１２７５に渡される。
【０１２８】
機能ブロック１２２０は、ハイレベルからインタービュー参照ピクチャの各々に対する複数のグローバルな視差ベクトル（ＤＶ）を取得し、制御を機能ブロック１２２５に渡す。機能ブロック１２２５は、ｌｉｓｔ＿ｉｄｘをＬＩＳＴ０に設定し、制御を機能ブロック１２３０に渡す。機能ブロック１２３０は、ｇｄｖ＿ｉｄｘを最初のインタービュー参照ピクチャに設定し、制御を機能ブロック１２３５に渡す。機能ブロック１２３５は、ｇｄｖ＿ｉｄｘを使用して対応する参照内の対応するマクロブロックを識別し、制御を判定ブロック１２４０に渡す。判定ブロック１２４０は、当該対応するマクロブロックがイントラマクロブロックかを判定する。もしそうならば、制御は判定ブロック１２６５に渡され、そうでなければ機能ブロック１２４５に渡される。
【０１２９】
機能ブロック１２４５は、モーションスキップモード（ＭＯＤＥms）に対する動き情報を抽出し、制御を機能ブロック１２５０に渡す。機能ブロック１２５０は、モーションスキップモード（ＭＯＤＥms）のレート歪み（ＲＤ）コスト（Ｃｏｓｔms）を取得し、制御を機能ブロック１２６０に渡す。機能ブロック１２６０は、ＣｏｓｔmsがＣｏｓｔminより小さい場合、ＭＯＤＥbestをＭＯＤＥmsで更新し、制御を判定ブロック１２６５に渡す。判定ブロック１２６５は、さらなるインタービュー参照があるか否かを判定する。もしあるならば、制御は機能ブロック１２８５に渡され、そうでなければ判定ブロック１２７０に渡される。
【０１３０】
機能ブロック１２８５は、ｇｄｖ＿ｉｄｘを次のインタービュー参照に設定し、制御を機能ブロック１２３５に戻す。
【０１３１】
判定ブロック１２７０は、ｌｉｓｔ＿ｉｄｘがＬＩＳＴ１に設定されているか否かを判定する。もしＬＩＳＴ１に設定されているならば、制御は機能ブロック１２７５に渡され、そうでなければ機能ブロック１２８０に渡される。
【０１３２】
機能ブロック１２７５は、ＭＯＤＥbestを使用してマクロブロックを符号化し、制御をエンドブロック１２９９に渡す。
【０１３３】
機能ブロック１２８０は、ｌｉｓｔ＿ｉｄｘをＬＩＳＴ１に設定し、制御を機能ブロック１２３０に戻す。
【０１３４】
図１３を参照すると、モーションスキップモードを使用して複数のインタービュー参照を復号化する方法のさらなる例が、全体として参照符号１３００で示されている。
【０１３５】
方法１３００は、制御を判定ブロック１３１０に渡すスタートブロック１３０５を含む。判定ブロック１３１０は、現在のマクロブロックがＰスライスまたはＢスライス内にあるか否かを判定する。もしあるならば、制御は判定ブロック１３１５に渡され、そうでなければ機能ブロック１３６０に渡される。
【０１３６】
判定ブロック１３１５は、モーションスキップモードが信号伝送されているか否かを判定する。もしされているならば、制御は機能ブロック１３２０に渡され、そうでなければ機能ブロック１３６０に渡される。
【０１３７】
機能ブロック１３２０は、ハイレベルからインタービュー参照ピクチャの各々に対するグローバル視差ベクトルを取得し、制御を機能ブロック１３２５に渡す。機能ブロック１３２５は、ｌｉｓｔ＿ｉｄｘ及びｇｄｖ＿ｉｄｘを復号化し、制御を判定ブロック１３３０に渡す。判定ブロック１３３０は、ｌｉｓｔ＿ｉｄｘが０であるかまたは１であるかを判定する。ｌｉｓｔ＿ｉｄｘが０ならば、制御は機能ブロック１３３５に渡され、そうではなくてｌｉｓｔ＿ｉｄｘが１ならば機能ブロック１３４０に渡される。
【０１３８】
機能ブロック１３３５は、ＬＩＳＴ０内のｇｄｖ＿ｉｄｘによってインタービュー参照を識別し、制御を機能ブロック１３４５に渡す。
【０１３９】
機能ブロック１３４０は、ＬＩＳＴ１内のｇｄｖ＿ｉｄｘによってインタービュー参照を識別し、制御を機能ブロック１３４５に渡す。
【０１４０】
機能ブロック１３４５は、ｇｄｖ＿ｉｄｘを使用して、対応する参照内の対応するマクロブロックを識別し、制御を判定ブロック１３５０に渡す。判定ブロック１３５０は、当該対応するマクロブロック（機能ブロック１３４５によって識別された）がイントラマクロブロックか否かを判定する。もしそうならば、制御は機能ブロック１３６５に渡され、そうでなければ機能ブロック１３５５に渡される。
【０１４１】
機能ブロック１３６５はビットストリームを無効化し、制御をエンドブロック１３９９に渡す。
【０１４２】
機能ブロック１３５５は、動き情報を抽出して、当該動き情報を現在のマクロブロックのさらなる復号化のために使用し、制御を機能ブロック１３６０に渡す。
【０１４３】
機能ブロック１３６０は、現在のマクロブロックの復号化を継続し、制御をエンドブロック１３９９に渡す。
【０１４４】
本発明の多くの付随の利点／特徴のうちの幾つかが以下に説明されるが、そのうちの幾つかは既に上述されている。例えば、１つの利点／特徴は、マルチビュービデオコンテンツに関するイメージブロックを符号化する符号化器を含む装置であって、当該符号化は、当該イメージブロックに関して、インタービュー参照ピクチャリストのセットからのインタービュー参照ピクチャリストの選択、インタービュー参照ピクチャのセットの中からのインタービュー参照ピクチャの選択、及び、当該インタービュー参照ピクチャに対応する視差ベクトルのセットの中からの視差ベクトルの選択のうちの少なくとも１つを実行することによって行われる装置である。当該符号化器は、インタービュー参照ピクチャリスト、インタービュー参照ピクチャ、及び、視差ベクトルのうちの少なくとも１つに基づいて、イメージブロックに関する動き情報を抽出する。
【０１４５】
他の利点／特徴は、上述の符号化器を有する装置であって、インタービュー参照ピクチャリストの選択、インタービュー参照ピクチャの選択及び視差ベクトルの選択のうちの少なくとも１つが黙示的である装置である。
【０１４６】
さらに他の利点／特徴は、上述の様に選択が明示的でない符号化器を有する装置であって、イメージブロックがマルチビュービデオコンテンツの現在のビューに対応しており、当該選択が第１の場合、第２の場合、第３の場合、及び、第４の場合に対応している装置である。当該第１の場合は、インタービュー参照ピクチャの選択が明示的である。第２の場合は、現在のビューに最も近いインタービュー参照ピクチャが選択される。第３の場合は、イメージブロック対する隣接マクロブロックに基づいてインタービュー参照ピクチャ、及び、視差ベクトルが選択される。第４の場合は、視差ベクトルがハイレベルにおいて明示的に伝送され、インタービュー参照ピクチャリスト及びインタービュー参照ピクチャのうちの少なくとも１つだけが隣接マクロブロックに基づいて選択される。
【０１４７】
さらに他の利点／特徴は、上述の符号化器を有する装置であって、当該第２の場合に対応して選択されるインタービュー参照ピクチャが、選択されたインタービュー参照ピクチャリスト内で特定される第１のインタービュー参照ピクチャである装置である。
【０１４８】
さらに他の利点／特徴は、上述の符号化器を有する装置であって、隣接マクロブロックが、左のマクロブロック、上のマクロブロック、及び、右上のマクロブロックを含み、第３の場合に対応する選択が、隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ、選択されるインタービュー参照ピクチャが当該隣接マクロブロックの少なくとも１つに対応するインタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合にさらに対応する装置である。
【０１４９】
さらに他の利点／特徴は、上述の符号化器を有する装置であって、当該第４の場合に対応する選択が、隣接マクロブロックの少なくとも１つがインタービュー予測のみを使用し、且つ選択されるインタービュー参照ピクチャが当該隣接マクロブロックの少なくとも１つに対応するインタービュー参照ピクチャのセット内のインタービュー参照ピクチャの中で最も小さいインデックス値を有する場合にさらに対応する装置である。
【０１５０】
本原理のこれら及び他の特徴並びに利点は、本明細書の教示に基づいて、関連技術分野の当業者には容易に確認できよう。本原理の教示は、ハードウェア、ソフトウェア、ファームウェア、専用プロセッサ、またはこれらの組み合わせといった様々な形式で実施され得ることが理解されるべきである。
【０１５１】
最も好ましくは、本原理の教示は、ハードウェアとソフトウェアとの組み合わせとして実施される。さらに、ソフトウェアは、プログラムストアユニットにおいて明白に具体化されるアプリケーションプログラムとして実施され得る。アプリケーションプログラムは、任意の適切なアーキテクチャを含むマシンにアップロードされ得、当該マシンによって実行され得る。好ましくは、当該マシンは、１または複数のＣＰＵ（central processing unit）、ＲＡＭ（random access memory）及び入力／出力（Ｉ／Ｏ）インタフェース等のハードウェアを有するコンピュータプラットフォームにおいて実施される。当該コンピュータプラットフォームは、オペレーティングシステム及びマイクロインストラクションコード（micro instruction code）も含み得る。本明細書において説明されている様々な処理及び機能は、ＣＰＵによって実行され得るマイクロインストラクションコードの一部であるかまたはアプリケーションプログラムの一部であってもよく、これらの組み合わせであって
もよい。さらに、追加のデータ記憶装置及びプリンタユニット等の様々な他の周辺機器ユニットが、当該コンピュータプラットフォームに接続されていてもよい。
【０１５２】
添付の図面に示されている構成システムコンポーネント及び構成方法の幾つかがソフトウェアにおいて実施されるのが好ましい故に、システムコンポーネントまたは処理機能ブロックの間の実際の接続は、本原理がプログラミングされる態様に依存して異なり得る。本明細書の教示を前提にすれば、関連技術分野の当業者は、本原理のこれらの及び同様の実施または構成を予期することが可能であろう。
【０１５３】
例示の実施形態が、本明細書において添付図面を参照して説明されてきたが、本原理はこれらの詳細な実施形態に制限されないことが理解されるべきであり、様々な変更例及び変形例が、関連技術分野の当業者によって、本原理の範囲及び趣旨から逸脱することなく達成されることも理解されるべきである。変更例及び変形例の全ては、添付の特許請求の範囲に記載の本原理の範囲内に含まれることが意図されている。
【図１】
2010536242.tif 000006
【図２】
2010536242.tif 000007
【図３】
2010536242.tif 000008
【図４】
2010536242.tif 000009
【図５】
2010536242.tif 000010
【図６】
2010536242.tif 000011
【図７】
2010536242.tif 000012
【図８】
2010536242.tif 000013
【図９】
2010536242.tif 000014
【図１０】
2010536242.tif 000015
【図１１】
2010536242.tif 000016
【図１２】
2010536242.tif 000017
【図１３】
2010536242.tif 000018
【国際調査報告】
2010536242.tif 000019
2010536242.tif 000020
2010536242.tif 000021