(57)【要約】【課題】プログレッシブ／インターレースの判定モードを適切に選択することを可能とした情報処理装置を提供する。【解決手段】実施形態によれば、情報処理装置は、動画像ストリーム中の所定の画像群に共通の情報であって符号化方式に関する第１の情報に基づき、復号対象の画像が第１または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定する第１の判定手段と、前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって符号化方式に関する第２の情報とに基づき、前記判定を行う第２の判定手段と、前記動画像ストリーム中の各画像毎の情報であって第１のフレームレートの動画像を第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、前記第１または第２の判定手段のいずれに前記判定を行わせるかを決定する制御手段とを有する復号手段を具備する。【選択図】図３
2011182456.tif 000002
【特許請求の範囲】
【請求項１】
動画像ストリームを復号する復号手段を具備し、
前記復号手段は、
前記動画像ストリーム中の所定の画像群に共通の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定する第１の判定手段と、
前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定する第２の判定手段と、
前記動画像ストリーム中の各画像毎の情報であって、第１のフレームレートの動画像を第１のフレームレートとは異なる第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを、前記第１の判定手段または前記第２の判定手段のいずれによって判定させるかを決定する制御手段と、
を有する情報処理装置。
【請求項２】
動画像ストリーム中の所定の画像群に共通の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定する第１の判定手段と、
前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定する第２の判定手段と、
前記動画像ストリーム中の各画像毎の情報であって、第１のフレームレートの動画像を第１のフレームレートとは異なる第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを、前記第１の判定手段または前記第２の判定手段のいずれによって判定させるかを決定する制御手段と、
前記制御手段により決定した前記第１の判定手段または前記第２の判定手段のいずれかによって判定された方式に応じて、前記動画像ストリームを復号する復号手段と、
を具備する情報処理装置。
【請求項３】
前記第１の方式はプログレッシブ方式であり、前記第２の方式はインターレース方式である請求項１または請求項２のいずれか１項記載の情報処理装置。
【請求項４】
前記制御手段は、前記動画像ストリームの復号開始時、初期状態として前記第１の判定手段に判定を行わせるように決定し、前記第３の情報が所定の値を示していることを検知した場合、前記第２の判定手段に判定を行わせるように切換えを行う請求項１または請求項２のいずれか１項記載の情報処理装置。
【請求項５】
前記動画像ストリームは、ＭＰＥＧ（Moving Picture Experts Group）２規格に準拠した方式で動画像が圧縮符号化されたものであり、前記第１乃至第３の情報は、シーケンス層のＰＳ（Progressive Sequence）、ピクチャ層のＰＦ（Progressive Frame）、ピクチャ層のＲＦＦ（Repeat First Field）である請求項１または請求項２いずれか１項記載の情報処理装置。
【請求項６】
前記第１の方式はプログレッシブ方式であり、前記第２の方式はインターレース方式であり、
前記第１の判定手段は、シーケンス層のＰＳがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合にインターレース方式であると判定し、
前記第２の判定手段は、シーケンス層のＰＳがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合には、ピクチャ層のＰＦがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合にインターレース方式であると判定し、
前記制御手段は、シーケンス層のＲＦＦにフラグがセットされていることを検知した場合に、前記第１の判定手段から前記第２の判定手段への切換えを行う、
請求項５記載の情報処理装置。
【請求項７】
前記動画像ストリームを前記復号手段に入力する入力手段をさらに具備し、
前記入力手段は、テレビジョン放送信号によって放送されるデジタル放送番組データを前記動画像ストリームとして入力し、
前記制御手段は、ある番組から別の番組へと前記入力手段が入力するデジタル放送番組データが切り換わった場合、前記第１の判定手段に判定を行わせる前記初期状態に復帰させる
請求項４記載の情報処理装置。
【請求項８】
動画像ストリーム中の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定する第１の判定手段と、
前記第１の情報と、前記動画像ストリーム中の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定する第２の判定手段と、
前記動画像ストリーム中の情報であって、フレームレートに関する処理に用いられる第３の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを、前記第１の判定手段または前記第２の判定手段のいずれによって判定させるかを決定する制御手段と、
前記制御手段により決定した前記第１の判定手段または前記第２の判定手段のいずれかによって判定された方式に応じて、前記動画像ストリームを復号する復号手段と、
を具備する情報処理装置。
【請求項９】
動画像ストリーム中の所定の画像群に共通の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定し、
前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像を第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定し、
前記動画像ストリーム中の各画像毎の情報であって、第１のフレームレートの動画像を第１のフレームレートとは異なる第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを、前記第１の情報に基づいて判定すること、または、前記第１の情報と前記第２の情報とに基づいて判定することのいずれによって判定させるかを決定する、
動画像ストリームの復号方法。
【請求項１０】
動画像ストリーム中の所定の画像群に共通の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定し、
前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定し、
前記動画像ストリーム中の各画像毎の情報であって、第１のフレームレートの動画像を第１のフレームレートとは異なる第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを、前記第１の情報に基づいて判定すること、または、前記第1の情報と前記第２の情報とに基づいて判定することのいずれによって判定させるかを決定し、
前記決定した前記第１の情報に基づいて判定すること、または、前記第1の情報と前記第２の情報とに基づいて判定することのいずれかによって判定された方式に応じて、前記動画像ストリームを復号する、
動画像ストリームの復号方法。
【請求項１１】
動画像ストリーム中の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定し、
前記第１の情報と、前記動画像ストリーム中の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを判定し、
前記動画像ストリーム中の情報であって、フレームレートに関する処理に用いられる第３の情報に基づき、復号対象の画像を第１の方式または第２の方式のいずれによって復号するかを、前記第１の情報に基づいて判定すること、または、前記第１の情報と前記第２の情報とに基づいて判定することのいずれによって判定させるかを決定し、
前記決定した前記第１の情報に基づいて判定すること、または、前記第１の情報と前記第２の情報とに基づいて判定することのいずれかによって判定された方式に応じて、前記動画像ストリームを復号する、
動画像ストリームの復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばテレビジョン放送信号によって放送されるデジタル放送番組データを記録・再生するＴＶ機能を有するパーソナルコンピュータ等に適用して好適な動画像ストリームの復号制御技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能で携行容易なノートブックタイプのパーソナルコンピュータが広く普及している。この種のコンピュータは、薄型軽量化と並行して高機能化が日々図られており、デジタルテレビジョン放送番組を視聴するためのＴＶ機能を搭載するものも登場してきている。従って、この種のコンピュータを携行すれば、ユーザは、外出先や移動中においても、デジタルテレビジョン放送番組を楽しむことができる。
【０００３】
また、無線通信環境の整備に伴い、外出先や移動中においても、インターネットに接続することが容易になり、インターネットを介して接続したサーバからデジタルテレビジョン放送番組データを受信して視聴するといったことも可能となっている。
【０００４】
デジタルテレビジョン放送番組データは、例えばＭＰＥＧ（Moving Picture Experts Group）２規格に準拠した方式などで圧縮符号化された動画像ストリームである。ＭＰＥＧ２は、プログレッシブ方式のみならず、インターレース方式によって表示されることを前提として画像を圧縮符号化することが可能である。さらに、同一の動画像ストリーム中にプログレッシブ方式によって表示させる画像とインターレース方式によって表示させる画像とを混在させることも可能である。
【０００５】
このような動画像ストリームを復号するデコーダに関しては、プログレッシブ／インターレース変換を効率的に行うための仕組み等、これまで種々の提案がなされているが（例えば特許文献１等参照）、そのためには、プログレッシブ／インターレースの判定を適切に行う必要がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１３３９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
デコーダは、予め定められた規定に沿って、プログレッシブ／インターレースの判定を行うが、エンコーダの中には、規格に準拠していない動画像ストリームを出力するものが存在しているのが実情である。
【０００８】
有名な規格非準拠の方式に、テレビ放送用のエンコーダによるＰＳ（Progressive Sequence）フラグとＰＦ（Progressive Frame）フラグとの扱いの問題がある。この問題は、プログレッシブ／インターレースの判定は、規格によれば、ＰＳフラグのみならずＰＦフラグも参照して行うべきところ、ＰＳフラグをオフ（０）とした時点で、インターレースのコンテンツのＰＦフラグを不定な値としてしまっているというものである。デコーダは、このような規格非準拠のコンテンツであっても、正しい動画像を表示することが要求される。
【０００９】
この問題に対応するために、殆どのＭＰＥＧ２デコーダは、プログレッシブ／インターレースの判定を規格通りに行なうモード（規格準拠モード）と、ＰＳフラグのみで判断するモード（回避モード）とを備え、例えばＤＶＤ（Digital Versatile Disk）用に設定すると規格準拠モードで動作し、テレビジョン用に設定すると回避モードで動作する、というように、どちらか一方に設定するようになっていることが多い。
【００１０】
しかしながら、例えばＤＶＤ機能とテレビジョン機能とを併せ持つソフトウェアが動作するパーソナルコンピュータにおいては、デコーダの動作モードを一方に固定的に設定することができず、また、ユーザに設定作業を都度強いることも現実的ではない。
【００１１】
この発明は、このような事情を考慮してなされたものであり、プログレッシブ／インターレースの判定モードを適切に設定することを可能とした情報処理装置および動画像ストリームの復号方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
実施形態によれば、情報処理装置は、動画像ストリームを復号する復号手段を具備する。前記復号手段は、第１の判定手段、第２の判定手段および制御手段を有する。前記第１の判定手段は、前記動画像ストリーム中の所定の画像群に共通の情報であって、符号化方式に関する第１の情報に基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定する。前記第２の判定手段は、前記第１の情報と、前記動画像ストリーム中の各画像毎の情報であって、符号化方式に関する第２の情報とに基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを判定する。前記制御手段は、前記動画像ストリーム中の各画像毎の情報であって、第１のフレームレートの動画像を第１のフレームレートとは異なる第２のフレームレートの動画像に変換する処理に用いられる第３の情報に基づき、復号対象の画像が第１の方式または第２の方式のいずれによって表示されることを前提として符号化されているのかを、前記第１の判定手段または前記第２の判定手段のいずれによって判定させるかを決定する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す斜視図
【図２】同実施形態の情報処理装置のシステム構成を示すブロック図
【図３】同実施形態の情報処理装置上で動作するコンテンツ再生アプリケーションプログラムの機能ブロック図
【図４】ＭＰＥＧ２規格に準拠した方式で圧縮符号化された動画像ストリーム中のシーケンス層の構造を示す図
【図５】ＭＰＥＧ２規格に準拠した方式で圧縮符号化された動画像ストリーム中のピクチャ層の構造を示す図
【図６】規格準拠モードによるプログレッシブ／インターレースの判定原理を示すフローチャート
【図７】回避モードによるプログレッシブ／インターレースの判定原理を示すフローチャート
【図８】同実施形態の情報処理装置上で動作するコンテンツ再生アプリケーションプログラムによって実行される、プログレッシブ／インターレースの判定を規格準拠モードまたは回避モードのいずれで行うかを設定する原理を示すフローチャート
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を説明する。
【００１５】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１６】
このコンピュータ１０は、テレビジョン放送信号によって放送される放送番組データの視聴および録画を実行するためのテレビジョン（ＴＶ）機能と、ＤＶＤに記録されたビデオデータを再生するＤＶＤ機能とを有している。このＴＶ機能およびＤＶＤ機能は、例えば、コンピュータ１０に予めインストールされているコンテンツ再生アプリケーションプログラムによって実現されている。
【００１７】
図１は、このコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７によって構成される表示装置が組み込まれている。
【００１８】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。
【００１９】
入力操作パネル１５は、押下されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ機能やＤＶＤ機能等を制御するための操作ボタン群も含まれている。
【００２０】
また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能やＤＶＤ機能等をリモート制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成される。さらに、コンピュータ本体１１の例えば右側面には、ＴＶ放送用のアンテナ端子１９が設けられている。
【００２１】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２２】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ＬＡＮコントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、ＤＶＤドライブ１１０、無線ＬＡＮコントローラ１１１、IEEE 1394コントローラ１１２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１３、ＴＶチューナ１１４、ＥＥＰＲＯＭ１１５等を備えている。
【００２３】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２１０や、このＯＳ２１０の配下で動作するコンテンツ再生アプリケーションプログラム２２０のような各種アプリケーションプログラムを実行する。コンテンツ再生アプリケーションプログラム２２０は、前述のＴＶ機能およびＤＶＤ機能を実行するソフトウェアである。コンテンツ再生アプリケーションプログラム２２０は、ＴＶ機能として、ＴＶチューナ１１４が符号化された動画像ストリームとして受信する放送番組データを視聴するライブ再生処理、受信された放送番組データをＨＤＤ１０９に記録する録画処理およびＨＤＤ１０９に記録された放送番組データ／ビデオデータを再生する再生処理等を実行する。また、コンテンツ再生アプリケーションプログラム２２０は、ＤＶＤ機能として、ＤＶＤドライブ１１０にセットされたＤＶＤから符号化されたビデオデータを読み出して再生する再生処理を実行する。
【００２４】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ（Basic Input/Output System）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２５】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２６】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。
【００２７】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイスおよびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９およびＤＶＤドライブ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２８】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。
【００２９】
無線ＬＡＮコントローラ１１１は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１２は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。
【００３０】
ＥＣ／ＫＢＣ１１３は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、ＥＣ／ＫＢＣ１１３は、リモコンユニットインタフェース部２０との通信を実行する機能を有している。
【００３１】
ＴＶチューナ１１４はテレビジョン放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子１９に接続されている。このＴＶチューナ１１４は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＴＶチューナ１１４は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００３２】
図３は、このような構成の本コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２２０の機能ブロック図である。
【００３３】
図３に示すように、コンテンツ再生アプリケーションプログラム２２０は、ＴＶチューナ１１４によって受信される映像コンテンツデータを処理するＴＶ機能部２２１と、ＤＶＤドライブ１１０によって読み出される映像コンテンツデータを処理するＤＶＤ機能部２２２とを併せ持っている。ＴＶ機能部２２１が処理する映像コンテンツデータと、ＤＶＤ機能部２２２が処理する映像コンテンツデータとは、いずれも、ＭＰＥＧ２規格に準拠した方式によって圧縮符号化された動画像ストリームである。この圧縮符号化された動画像ストリームを復号するために、コンテンツ再生アプリケーションプログラム２２０は、ソフトウェアデコーダであるデコード部２２３を有している。このデコード部２２３によって復号された映像コンテンツデータが、ＧＰＵ１０５に供給されてＬＣＤ１７に表示されることになる。
【００３４】
即ち、このデコード部２２３は、ある時はＤＶＤ用として、またある時はテレビジョン用として動作する。前述したように、テレビ放送用のエンコーダの中には、規格に準拠していない動画像データを出力するものが存在しており、その対策として、プログレッシブ／インターレースの判定を規格通りに行なう規格準拠モードとは別に回避モードが設けられている。ＤＶＤ用およびテレビジョン用のいずれとしても動作するデコード部２２３は、この規格準拠モードまたは回避モードを適宜に設定しなければならない。そこで、本コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２２０のデコード部２２３は、ユーザに設定作業を都度強いるようなことなく、この規格準拠モードまたは回避モードの設定を適切に行う仕組み（判定モード設定部２２３１）を備えたものであり、以下、この点について詳述する。
【００３５】
まず、図４乃至図７を参照して、規格準拠モードおよび回避モードのそれぞれにおけるプログレッシブ／インターレースの判定原理について説明する。
【００３６】
ＭＰＥＧ２規格に準拠した方式によって圧縮符号化された動画像ストリームは、シーケンス層、ＧＯＰ層、ピクチャ層、スライス層、マクロブロック層、ブロック層の６層の階層構造となっている。図４は、シーケンス層の構造を示す図であり、図５は、ピクチャ層の構造を示す図である。
【００３７】
図４中、（Ａ）は、シーケンス層全体の構造を示す図であり、（Ｂ）は、シーケンス層の"Sequence Extension"（ａ１）の詳細な構造を示す図である。また、図５中、（Ａ）は、ピクチャ層全体の構造を示す図であり、（Ｂ）は、ピクチャ層の"Picture Coding"（ｂ１）の詳細な構造を示す図である。
【００３８】
まず、この図４および図５と、図６のフローチャートとを参照しながら、規格準拠モードによるプログレッシブ／インターレースの判定原理を説明する。
【００３９】
規格準拠モードでプログレッシブ／インターレースの判定を行う場合、まず、シーケンス層の"Sequence Extension"（図４（Ａ）のａ１）に含まれるＰＳ（Progressive Sequence：図４（Ｂ）のａ２）を参照し（図６ステップＡ１）、このフラグがオンであれば（図６ステップＡ１のＹＥＳ）、プログレッシブであると判定する（図６ステップＡ４）。
【００４０】
一方、このＰＳフラグがオフであれば（図６ステップＡ１のＮＯ）、続いて、ピクチャ層の"Picture Coding"（図５（Ａ）のｂ１）に含まれるＰＦ（Progressive Frame：図５（Ｂ）のｂ２）を参照する（図６ステップＡ２）。そして、このフラグがオンであれば（図６ステップＡ２のＹＥＳ）、この時点で、プログレッシブであると判定し（図６ステップＡ４）、また、オフであれば（図６ステップＡ２のＮＯ）、インターレースと判定する（図６ステップＡ３）。
【００４１】
次に、図４と、図７のフローチャートとを参照しながら、回避モードによるプログレッシブ／インターレースの判定原理を説明する。
【００４２】
回避モードでプログレッシブ／インターレースの判定を行う場合には、シーケンス層の"Sequence Extension"（図４（Ａ）のａ１）に含まれるＰＳ（図４（Ｂ）のａ２）のみを参照する（図７ステップＢ１）。
【００４３】
このフラグがオンであれば（図７ステップＢ１のＹＥＳ）、規格準拠モードの場合と同様に、プログレッシブであると判定する（図７ステップＢ２）。一方、このＰＳフラグがオフであったならば（図７ステップＢ１のＮＯ）、規格準拠モードの場合とは異なり、ピクチャ層の"Picture Coding"に含まれるＰＦを参照することなく、インターレースと判定する（図７ステップＢ３）。よって、この回避モードが設定されている場合には、ＰＦが不定の値となっていても誤作動を誘発することはない。
【００４４】
以上の規格準拠モードおよび回避モードのそれぞれにおけるプログレッシブ／インターレースの判定原理を踏まえて、本コンピュータ１０上で動作するコンテンツ再生アプリケーションプログラム２２０のデコード部２２３が備える判定モード設定部２２３１が、プログレッシブ／インターレースの判定を、規格準拠モードまたは回避モードのいずれで行うかを設定する原理を説明する。
【００４５】
図５（Ｂ）に詳細な構造が示されるピクチャ層の"Picture Coding"（ｂ１）には、ＲＦＦ（Repeat First Field：ｂ３）が含まれている。このＲＦＦは、２４ｆｐｓの動画像を６０ｆｐｓの動画像に変換する３：２プルダウン処理に用いられるフラグである。この３：２プルダウン処理は、ＴＶチューナ１１４によって受信される映像コンテンツデータについて実行されることはない。即ち、ＴＶチューナ１１４によって受信される映像コンテンツデータでは、ＲＦＦのフラグにオン（１）がセットされることがない。
【００４６】
判定モード設定部２２３１は、テレビ放送用のエンコーダによって符号化された動画像ストリームにＲＦＦ＝１は含まれないことに着目し、規格準拠モードまたは回避モードの設定を、図８に示す手順で実行する。
【００４７】
つまり、判定モード設定部２２３１は、動画像ストリームの復号開始時、まずは、初期状態として回避モードを設定し（ステップＣ１）、ＲＦＦ＝１を検出したら（ステップＣ２のＹＥＳ）、規格準拠モードへと切換える（ステップＣ３）。
【００４８】
この手順によると、デコード部２２３がリセットされる毎に、初期状態である回避モードが設定されることになるが、これを利用して、番組と番組との切れ目等、番組が切り換わったことを検知したタイミングでデコード部２２３をリセットすることにより、番組毎に規格準拠モードまたは回避モードの自動設定を行わせることが可能となる。
【００４９】
なお、ここでは、ソフトウェアデコーダとして構成されるデコード部２２３に判定モード設定部２２３１を設ける例を説明したが、規格準拠モードまたは回避モードを自動設定する仕組みに関わる本願発明は、これに限られず、ハードウェアデコーダに適用可能であることは言うまでもない。
【００５０】
以上のように、本コンピュータ１０においては、プログレッシブ／インターレースの判定モードを適切に選択することが実現される。
【００５１】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。  
以下に、原出願の特許査定時の特許請求の範囲に記載された発明を付記する。  
［１］  動画像ストリームを入力する入力手段と、
前記入力手段が入力した動画像ストリームを復号する復号手段と、
を具備し、
前記復号手段は、
前記入力手段が入力した動画像ストリーム中の全画像に共通の属性情報であって、プログレッシブ方式によって表示されることを前提として符号化されているか否かを示す第１の属性情報に基づき、復号対象の画像がプログレッシブ方式またはインターレース方式のいずれによって表示されることを前提として符号化されているのかを判定する第１の判定手段と、
前記第１の属性情報と、前記入力手段が入力した動画像ストリーム中の各画像毎の属性情報であって、プログレッシブ方式によって表示されることを前提として符号化されているか否かを示す第２の属性情報とに基づき、復号対象の画像がプログレッシブ方式またはインターレース方式のいずれによって表示されることを前提として符号化されているのかを判定する第２の判定手段と、
前記入力手段が入力した動画像ストリーム中の各画像毎の属性情報であって、２４ｆｐｓの動画像を６０ｆｐｓの動画像に変換する３：２プルダウン処理に用いられる第３の属性情報に基づき、復号対象の画像がプログレッシブ方式またはインターレース方式のいずれによって表示されることを前提として符号化されているのかを、前記第１の判定手段または前記第２の判定手段のいずれによって判定させるかを決定する制御手段と、
を有することを特徴とする情報処理装置。  
［２］  前記制御手段は、前記入力手段が入力した動画像ストリームの復号開始時、初期状態として前記第１の判定手段に判定を行わせるように決定し、前記第３の属性情報が所定の値を示していることを検知した場合、前記第２の判定手段に判定を行わせるように切換えを行うことを特徴とする［１］記載の情報処理装置。  
［３］  前記動画像ストリームは、ＭＰＥＧ（Moving Picture Experts Group）２規格に準拠した方式で動画像が圧縮符号化されたものであり、前記第１乃至第３の属性情報は、シーケンス層のＰＳ（Progressive Sequence）、ピクチャ層のＰＦ（Progressive Frame）、ピクチャ層のＲＦＦ（Repeat First Field）であることを特徴とする［１］記載の情報処理装置。  
［４］  前記第１の判定手段は、シーケンス層のＰＳがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合にインターレース方式であると判定し、
前記第２の判定手段は、シーケンス層のＰＳがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合には、ピクチャ層のＰＦがプログレッシブ方式を示している場合にプログレッシブ方式であると判定し、プログレッシブ方式を示していない場合にインターレース方式であると判定し、
前記制御手段は、シーケンス層のＲＦＦにフラグがセットされていることを検知した場合に、前記第１の判定手段から前記第２の判定手段への切換えを行う、
ことを特徴とする［３］記載の情報処理装置。  
［５］  前記入力手段は、テレビジョン放送信号によって放送されるデジタル放送番組データを前記動画像ストリームとして入力し、
前記制御手段は、ある番組から別の番組へと前記入力手段が入力するデジタル放送番組データが切り換わった場合、前記第１の判定手段に判定を行わせる前記初期状態に復帰させることを特徴とする［２］記載の情報処理装置。  
［６］  動画像ストリーム中の全画像に共通の属性情報であって、プログレッシブ方式によって表示されることを前提として符号化されているか否かを示す第１の属性情報に基づき、復号対象の画像がプログレッシブ方式またはインターレース方式のいずれによって表示されることを前提として符号化されているのかを判定する第１の判定モードと、前記第１の属性情報と、動画像ストリーム中の各画像毎の属性情報であって、プログレッシブ方式によって表示されることを前提として符号化されているか否かを示す第２の属性情報とに基づき、復号対象の画像がプログレッシブ方式またはインターレース方式のいずれによって表示されることを前提として符号化されているのかを判定する第２の判定モードとを有するデコーダの判定モード設定方法であって、
前記デコーダが、
動画像ストリームの復号開始時、初期状態として前記第１の判定モードを設定し、
動画像ストリーム中の各画像毎の属性情報であって、２４ｆｐｓの動画像を６０ｆｐｓの動画像に変換する３：２プルダウン処理に用いられる第３の属性情報が所定の値を示していることを検知した場合に、前記第２の判定モードに切換える、
ことを特徴とするデコーダの判定モード設定方法。
【符号の説明】
【００５２】
１０…パーソナルコンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード（ＫＢ）、１４…パワーボタン、１５…入力操作パネル、１６…タッチパッド、１７…ＬＣＤ、１８Ａ，１８Ｂ…スピーカ、１９…アンテナ端子、２０…リモコンユニットインタフェース部、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０５…グラフィクスプロセシングユニット（ＧＰＵ）、１０５Ａ…ビデオメモリ、１０６…サウンドコントローラ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＬＡＮコントローラ、１０９…ハードディスクドライブ（ＨＤＤ）、１１０…ＤＶＤドライブ、１１１…ＬＡＮコントローラ、１１２…コントローラ、１１３…エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）、１１４…ＴＶチューナ、１１５…ＥＥＰＲＯＭ、２１０…オペレーティングシステム（ＯＳ）、２２０…コンテンツ再生アプリケーションプログラム、２２１…ＴＶ機能部、２２２…ＤＶＤ機能部、２２３…デコード部、２２３１…判定モード設定部。
【図１】
2011182456.tif 000003
【図２】
2011182456.tif 000004
【図３】
2011182456.tif 000005
【図４】
2011182456.tif 000006
【図５】
2011182456.tif 000007
【図６】
2011182456.tif 000008
【図７】
2011182456.tif 000009
【図８】
2011182456.tif 000010