(57)【特許請求の範囲】
【請求項１】
記録媒体から読み出される圧縮ストリームデータから圧縮ビデオデータと圧縮サブピクチャデータとを分離するストリームデータ分離部と、
前記圧縮ビデオデータと前記圧縮サブピクチャデータとを格納するメモリと、
前記記録媒体の再生を制御する主制御部とバスを介して接続されて前記メモリから伝送される前記圧縮ビデオデータをデコードしたデータを高解像度化して変換ビデオデータを生成する第１の変換処理部と、
前記第１の変換処理部とは異なるハードウェアであって、前記メモリから伝送される前記圧縮サブピクチャデータをデコードしたデータを高解像度化して変換サブピクチャデータを生成する第２の変換処理部と、
前記変換ビデオデータと前記変換サブピクチャデータとを合成して表示部に出力する描画部と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記第１の変換処理部は、前記圧縮ビデオデータをデコードするデコーダを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の変換処理部は、前記バスを介してビットストリーム信号形式の前記圧縮ビデオデータを受信し、前記圧縮ビデオデータをデコード及びアップコンバートにより得られるベースバンド信号形式の前記変換ビデオデータを前記バスを介して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２の変換処理部は、前記主制御部又はグラフィクスプロセッシングユニットであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
記録媒体から読み出される圧縮ストリームデータから圧縮ビデオデータと圧縮サブピクチャデータとを分離するステップと、
前記圧縮ビデオデータと前記圧縮サブピクチャデータとを格納するステップと、
前記記録媒体の再生を制御する主制御部とバスを介して接続されて前記メモリから伝送される前記圧縮ビデオデータをデコードしたデータを高解像度化して変換ビデオデータを生成するステップと、
前記メモリから伝送される前記圧縮サブピクチャデータをデコードしたデータを、前記変換ビデオデータを生成するハードウェアとは異なるハードウェア上で高解像度化して変換サブピクチャデータを生成するステップと、
前記変換ビデオデータと前記変換サブピクチャデータとを合成して表示部に出力するステップと、
を含むことを特徴とする映像再生方法。
【請求項６】
前記変換ビデオデータを生成するステップは、前記バスを介してビットストリーム信号形式の前記圧縮ビデオデータを受信し、前記圧縮ビデオデータをデコード及びアップコンバートして得られるベースバンド信号形式の前記変換ビデオデータを前記バスを介して送信することを特徴とする請求項５に記載の映像再生方法。
【請求項７】
記憶媒体から、主映像データ及び副映像データが多重化されたストリームデータを読み込む読込手段と、
前記記憶媒体から読み込んだ前記ストリームデータから、前記主映像データと前記副映像データとを分離する分離手段と、
ＣＰＵ又はＧＰＵ上で、前記副映像データをデコードした副映像の高解像度化処理を行う第１の変換手段と、
前記ＣＰＵとバスを介して接続されるプロセッサ上で、前記主映像データをデコードした主映像の高解像度化処理を行う第２の変換手段と、
前記第１の変換手段で高解像度化処理を施した副映像と、前記第２の変換手段で高解像度化処理を施した主映像とを、前記ＣＰＵ又は前記ＧＰＵ上で合成して表示装置に出力する描画手段と
を備える情報処理装置。
【請求項８】
前記分離手段により分離された前記主映像データは前記バスを介して前記プロセッサへ送信され、前記プロセッサ上で、前記主映像データのデコードを行うと共に、該デコードにより得られた主映像の高解像度処理を行う、請求項７記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び映像再生方法に関する。
【背景技術】
【０００２】
コンピュータのマルチメディア化に伴い、最近では、ＤＶＤ(Digital Versatile Disk)の再生が可能なＤＶＤドライブを搭載したコンピュータが普及しつつある。１枚のＤＶＤ−ＲＯＭメディアには、片面で現在のＣＤ−ＲＯＭの約７倍にあたる４．７Ｇバイト程度のデータを記録することができ、両面記録では９．４Ｇバイト程度のデータを記録できる。このＤＶＤ−ＲＯＭメディアを使用することにより、大量の映像情報を含む映画等の動画像をコンピュータ上で高品質に再生することが可能となる。
【０００３】
ＤＶＤ−ＲＯＭメディアに記録されるビデオ情報のデータ構造はＤＶＤビデオ規格で定められている。ビデオ情報は、大別すると、プレゼンテーションデ
ータとナビゲーションデータの２種類のデータに分けられる。
【０００４】
プレゼンテーションデータは再生されるビデオオブジェクトの集合であり、ビデオ、サブピクチャ、及びオーディオから構成されている。ビデオデータはＭＰＥＧ−２方式で圧縮符号化される。サブピクチャはビットマップデータであり、映画の字幕や、メニュー画面上の選択肢の表示などに用いられる。１つのビデオオブジェクトには、１チャネルのビデオデータ、最大８チャネルまでのオーディオデータ、最大３２チャネルまでのサブピクチャデータを含ませることができる。
【０００５】
近年、動画像のデジタル圧縮符号化技術の進展に伴い、ＨＤ（High Definition）規格の高精細映像を扱うことが可能な再生装置（プレーヤ）が普及し始めている。また、最近では、このＨＤ規格の高精細映像をパーソナルコンピュータで扱えるようにするためのソフトウェア開発も進められている（例えば、特許文献１参照）。
【０００６】
特許文献１に記載される情報処理装置では、カーソルが定義されたコンテンツをマルチウインドウ環境下で再生する際に並存する２つのカーソルを、ポインティングデバイス操作に応じて適切に操作できるとしている。
【特許文献１】特開２００８−４０８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の情報処理装置では、ＤＶＤの再生動作中もバックグランドで様々な内部処理を行っている。特にＤＶＤの再生時は通常動作時よりも内部処理の負荷が大になることから、ＳＤ（Standard Definition）規格の映像を高精細なＨＤ規格の映像に変換して再生し、さらに字幕表示やメニュー操作を行なわせようとすると、内部処理の負荷がさらに大になり、状況によっては動画の再生が途切れて不連続になる等の問題がある。
【０００８】
従って、本発明の目的は、再生停止を抑制しつつ、高解像度化処理を施した映像再生を行うことのできる情報処理装置及び映像再生方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は上記目的を達成するため、記録媒体から読み出される圧縮ストリームデータから圧縮ビデオデータと圧縮サブピクチャデータとを分離するストリームデータ分離部と、前記圧縮ビデオデータと前記圧縮サブピクチャデータとを格納するメモリと、前記記録媒体の再生を制御する主制御部とバスを介して接続されて前記メモリから伝送される前記圧縮ビデオデータをデコードしたデータを高解像度化して変換ビデオデータを生成する第１の変換処理部と、前記第１の変換処理部とは異なるハードウェアであって、前記メモリから伝送される前記圧縮サブピクチャデータをデコードしたデータを高解像度化して変換サブピクチャデータを生成する第２の変換処理部と、前記変換ビデオデータと前記変換サブピクチャデータとを合成して表示部に出力する描画部と、を具備することを特徴とする情報処理装置を提供する。
【００１０】
また、本発明は上記目的を達成するため、記録媒体から読み出される圧縮ストリームデータから圧縮ビデオデータと圧縮サブピクチャデータとを分離するステップと、前記圧縮ビデオデータと前記圧縮サブピクチャデータとを格納するステップと、前記記録媒体の再生を制御する主制御部とバスを介して接続されて前記メモリから伝送される前記圧縮ビデオデータをデコードしたデータを高解像度化して変換ビデオデータを生成するステップと、前記メモリから伝送される前記圧縮サブピクチャデータをデコードしたデータを、前記変換ビデオデータを生成するハードウェアとは異なるハードウェア上で高解像度化して変換サブピクチャデータを生成するステップと、前記変換ビデオデータと前記変換サブピクチャデータとを合成して表示部に出力するステップと、を含むことを特徴とする映像再生方法を提供する。
【００１１】
また、本発明は上記目的を達成するため、記憶媒体から、主映像データ及び副映像データが多重化されたストリームデータを読み込む読込手段と、前記記憶媒体から読み込んだ前記ストリームデータから、前記主映像データと前記副映像データとを分離する分離手段と、ＣＰＵ又はＧＰＵ上で、前記副映像データをデコードした副映像の高解像度化処理を行う第１の変換手段と、前記ＣＰＵとバスを介して接続されるプロセッサ上で、前記主映像データをデコードした主映像の高解像度化処理を行う第２の変換手段と、前記第１の変換手段で高解像度化処理を施した副映像と、前記第２の変換手段で高解像度化処理を施した主映像とを、前記ＣＰＵ又は前記ＧＰＵ上で合成して表示装置に出力する描画手段とを備える情報処理装置を提供する。
【発明の効果】
【００１２】
本発明によれば、再生停止を抑制しつつ、高解像度化処理を施した映像再生を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の実施の形態を、図面を参照して詳細に説明する。図１は、本発明の実施の形態に係る情報処理装置を示す斜視図である。
【００１４】
（本発明の実施の形態）
この情報処理装置１は、ノートブック型パーソナルコンピュータであり、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ(Liquid Crystal Display)１３から構成される表示装置が組み込まれている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は、薄い箱形の筐体を有し、その上面にはキーボード１４、情報処理装置１をパワーオン／パワーオフするための電源スイッチ１５、タッチパッド１６などが配置されている。
【００１６】
また、コンピュータ本体１１の側面には、光学メディアドライブとしてＤＶＤドライブ１７が設けられている。ＤＶＤドライブ１７は、ＣＤ(Compact Disc)やＤＶＤ１８等の記録媒体に対して記録、再生を行うことができる。
【００１７】
図２は、本発明の実施の形態に係る情報処理装置のシステム構成を示すブロック図である。
【００１８】
情報処理装置１は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１７、マルチメディアプロセッサ１１２、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、ＩＥＥＥ１３９４コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＴＶチューナ１１７、及びリモコンユニットインターフェース１１８等を備えている。
【００１９】
ＣＰＵ１０１は、情報処理装置１の動作を制御する主制御部としてのプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）及びＤＶＤアプリケーションプログラムのような各種アプリケーションプログラムを実行する。ＤＶＤアプリケーションプログラムは、ＤＶＤに対する記録再生機能を実行するためのソフトウェアである。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI Express規格のシリアルバス等を介してＧＰＵ１０５との通信を実行する機能も有している。
【００２１】
ＧＰＵ１０５は、情報処理装置１のディスプレイモニタとして使用されるＬＣＤ１３を制御する表示コントローラである。ＧＰＵ１０５によって生成される表示信号はＬＣＤ１３に送られる。また、ＧＰＵ１０５は、ＴＶ端子１１９を介して外部のテレビ装置（TV）１２０にデジタル映像信号を送出することもでき、ＨＤＭＩ制御回路１２１及びＨＤＭＩ端子１２２を介してＨＤＭＩモニタ１２３にデジタル映像信号を送出することもできる。
【００２２】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、及びＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１及びＤＶＤドライブ１７を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２３】
またさらに、サウスブリッジ１０４には、PCI Express規格のシリアルバスであるPCI Expressバス１３５を介してマルチメディアプロセッサ１１２が接続されている。
【００２４】
マルチメディアプロセッサ１１２は、読込手段としてのＤＶＤドライブ１７でＤＶＤを再生することに基づくＤＶＤ再生データとしての圧縮ストリームデータに含まれるビデオデータを変換ビデオデータとしてＨＤ（High Definition）規格のデータ（ＨＤ画質データ）へアップコンバートするプロセッサである。
【００２５】
本実施の形態では、映画等の映像コンテンツが記録されたＤＶＤ再生時にアップコンバート機能が選択されると、ＭＰＥＧ（Moving Picture Experts Group）２方式に従ってエンコードされたビデオデータ（主映像データ）、オーディオデータ、及び字幕データ等のサブピクチャデータ（副映像データ）を多重化してなる圧縮ストリームデータがＤＶＤアプリケーションプログラムによってＤＶＤからＤＶＤ再生データとして読み出される。圧縮ストリームデータの解像度は、例えば、７２０×４８０又は７２０×５７６である。ＤＶＤから読み出された圧縮ストリームデータに含まれるビデオデータは、転送速度が高速なPCI Expressバス１３５を介してマルチメディアプロセッサ１１２に転送されてデコード処理及びＨＤ画質のビデオデータとして、例えば、１９２０×１０８０の解像度にアップコンバート処理された後、ビデオデータとは別にアップコンバート処理されたサブピクチャデータと合成されて描画処理される。
【００２６】
本実施の形態においては、ＣＰＵ１０１とは異なる専用のプロセッサであるマルチメディアプロセッサ１１２がバックエンドプロセッサとして使用され、このマルチメディアプロセッサ１１２によって圧縮ストリームデータのデコード処理及びビデオデータのアップコンバート処理が実行される。よって、ＣＰＵ１０１の負荷の増加を招くことなく、アップコンバート処理を実行することができる。
【００２７】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１９又はＨＤＭＩ制御回路１２１に出力する。
【００２８】
カードコントローラ１１３は、ＰＣカード、ＳＤ(Secure Digital)カードのようなカードを制御する。無線ＬＡＮコントローラ１１４は、たとえばＩＥＥＥ８０２．１１規格の無線通信を実行する無線通信デバイスである。ＩＥＥＥ１３９４コントローラ１１５は、ＩＥＥＥ１３９４規格のシリアルバスを介して外部機器との通信を実行する。
【００２９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１４及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによる電源スイッチ１５の操作に応じて情報処理装置１をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインターフェース１１８との通信を実行する機能を有している。
【００３０】
ＴＶチューナ１１７は、テレビジョン放送信号によって放送される放送番組データを受信する受信装置であり、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。
【００３１】
図３は、ＤＶＤ再生時のデータの流れについて説明する図である。
【００３２】
ＤＶＤを再生することに基づくＤＶＤ再生データは、ビデオデータ、オーディオデータ、及び字幕データ等のサブピクチャデータを含む圧縮ストリームデータである。以下の説明では、ＤＶＤから読み出した圧縮ストリームデータをＨＤ画質データとして出力するにあたって、ビデオデータ及びサブピクチャデータの流れについて説明する。
【００３３】
圧縮ストリームデータは、ＰＣＩバス１３０、サウスブリッジ１０４、ＤＭＩ(Direct Media Interface)バス１３１、ノースブリッジ１０２、データバス１３２を介して主メモリ１０３に転送される。
【００３４】
主メモリ１０３に転送された圧縮ストリームデータに含まれるビデオデータは、ＤＶＤアプリケーションプログラムの実行に基づいて主メモリ１０３から読み出され、データバス１３２、ノースブリッジ１０２、ＤＭＩバス１３１、サウスブリッジ１０４、PCI Expressバス１３５を介してマルチメディアプロセッサ１１２に転送される。
【００３５】
マルチメディアプロセッサ１１２に転送された圧縮ストリームデータは、ＭＰＥＧ２デコード処理及びアップコンバート処理の後、ＨＤ画質データとしてPCI Expressバス１３５、サウスブリッジ１０４、ＤＭＩバス１３１、ノースブリッジ１０２、データバス１３２を介して主メモリ１０３に再び転送される。
【００３６】
主メモリ１０３に転送されたアップコンバート済みＨＤ画質データであるビデオデータは、ＤＶＤアプリケーションプログラムの実行に基づいて主メモリ１０３から再び読み出され、データバス１３２、ノースブリッジ１０２、及びデータバス１３４を介してＧＰＵ１０５に転送され、ＧＰＵ１０５からＶＲＡＭ１０５Ａに転送される。
【００３７】
また、主メモリ１０３に転送された圧縮ストリームデータに含まれるサブピクチャデータは、ＤＶＤアプリケーションプログラムの実行に基づいて主メモリ１０３から読み出され、データバス１３２、ノースブリッジ１０２、及びＦＳＢ(Front Side Bus)１３３を介してＣＰＵ１０１に転送され、ＣＰＵ１０１でＨＤ規格に準じたアップコンバート処理の後にＦＳＢ１３３、ノースブリッジ１０２、及びデータバス１３２を介してＧＰＵ１０５に転送され、ＧＰＵ１０５からＶＲＡＭ１０５Ａに転送される。なお、サブピクチャデータのアップコンバート処理は、ＧＰＵ１０５で行うことも可能であり、情報処理装置１の稼動状況に応じてＣＰＵ１０１又はＧＰＵ１０５で行われる。
【００３８】
ＶＲＡＭ１０５Ａに転送されたビデオデータ及びサブピクチャデータは、フレーム毎に合成された後にＧＰＵ１０５に転送され、ＧＰＵ１０５で描画処理される。なお、ビデオデータ及びサブピクチャデータは、ＣＰＵ１０１又はＧＰＵ１０５で合成してもよい。
【００３９】
図４は、本発明の実施の形態に係る情報処理装置でＤＶＤを再生する際の再生処理を示す図である。
【００４０】
ＤＶＤの再生は、情報処理装置１の主メモリ１０３にロードされるＤＶＤアプリケーションプログラムによって実行される。このＤＶＤアプリケーションプログラムは、圧縮ストリームデータを分離するストリームデータ分離部（分離手段）として機能するとともに、分離された圧縮ストリームデータの転送を制御するナビゲーションフィルタ２００と、圧縮ストリームデータに含まれる圧縮されたサブピクチャデータをデコードするサブピクチャデコーダ２０２、圧縮されたビデオデータのマルチメディアプロセッサ１１２への転送を制御するマルチメディアプロセッサ制御部２０３とを有するビデオデコーダ２０１とを有する。
【００４１】
ナビゲーションフィルタ２００は、圧縮ストリームデータに含まれる圧縮されたビデオデータと圧縮されたサブピクチャデータとを分離し、ビデオデコーダ２０１に出力する。
【００４２】
ビデオデコーダ２０１は、ナビゲーションフィルタ２００から送信される圧縮されたサブピクチャデータをデコードするサブピクチャデコーダ２０２と、アップコンバート処理が指定されている場合にナビゲーションフィルタ２００から送信される圧縮されたビデオデータをマルチメディアプロセッサ１１２に送信するマルチメディアプロセッサ制御部２０３とを有する。
【００４３】
マルチメディアプロセッサ１１２は、マルチメディアプロセッサ制御部２０３から送信された圧縮されたビデオデータをデコードするデコーダ１１２Ａと、デコードされたベースバンドのビデオデータをアップコンバート処理するアップコンバータ１１２Ｂとを有する。
【００４４】
また、マルチメディアプロセッサ制御部２０３は、ビデオデータのデコーダを有しており、アップコンバート処理が指定されていない場合、圧縮されたビデオデータをベースバンドのＳＤデータに変換する機能を有する。
【００４５】
また、ビデオデコーダ２０１から出力されるベースバンドのサブピクチャデータは、後段に設けられるアップコンバータ２０４を介してミキサー２０５に送信される。このミキサー２０５にはマルチメディアプロセッサ制御部２０３からベースバンドのビデオデータが送信される。
【００４６】
アップコンバータ２０４は、サブピクチャデコーダ２０２でデコードされた字幕等のサブピクチャデータを変換サブピクチャデータにアップコンバート処理する。
【００４７】
ミキサー２０５は、アップコンバート処理されたビデオデータとアップコンバート処理されたサブピクチャデータとを合成する。
【００４８】
レンダラー２０６は、ビデオデータとサブピクチャデータとが合成された映像データの画質改善処理を行うと共に、表示させる画像の描画処理を行う。尚ここで、画質改善処理とは、合成された映像データの色合いの調整等の処理である。
【００４９】
以下に、本発明の情報処理装置におけるＤＶＤの再生動作について、図面を参照しつつ説明する。以下の説明は、アップコンバート処理を有効にしてＤＶＤ再生を行う場合についてである。
【００５０】
図５は、本発明の実施の形態に係る情報処理装置でＤＶＤを再生する際の再生処理の流れを示すフローチャートである。
【００５１】
まず、情報処理装置１のオペレーティングシステム（ＯＳ）が起動している状態で、ユーザがキーボード１４及びタッチパッド１６を操作することにより、ＤＶＤアプリケーションプログラムを起動する（Ｓ１）。
【００５２】
続いて、情報処理装置１のＤＶＤドライブ１７に映画等の映像コンテンツの記録されたＤＶＤ１８をセットし、ディスプレイユニット１２のＬＣＤ１３に表示されるＤＶＤアプリケーションプログラムの画面表示を見ながらアップコンバート処理を有効にする（Ｓ２）。
【００５３】
ＣＰＵ１０１は、ＤＶＤドライブ１７で再生された圧縮ストリームデータをＰＣＩバス１３０、サウスブリッジ１０４、ＤＭＩバス１３１、ノースブリッジ１０２、及びデータバス１３２を介して主メモリ１０３に転送させる（Ｓ３）。
【００５４】
主メモリ１０３に転送された圧縮ストリームデータは、主メモリ１０３でロードされているＤＶＤアプリケーションプログラムで暗号化解除処理された後、ナビゲーションフィルタ２００で圧縮されたビデオデータと圧縮されたサブピクチャデータとに分離され、ビデオデコーダ２０１にそれぞれ出力される。
【００５５】
圧縮されたビデオデータは、ビデオデコーダ２０１のマルチメディアプロセッサ制御部２０３に送信される。この圧縮されたビデオデータは、ＤＶＤの再生動作に同期して主メモリ１０３から読み出され、データバス１３２、ノースブリッジ１０２、ＤＭＩバス１３１、サウスブリッジ１０４、及びPCI Expressバス１３５を介してマルチメディアプロセッサ１１２に転送される（Ｓ４）。
【００５６】
マルチメディアプロセッサ１１２は、圧縮されたビデオデータをデコーダ１１２Ａでデコードしてベースバンドのビデオデータとし、このビデオデータをアップコンバータ１１２Ｂで高解像度のＨＤ画質データにアップコンバートする（Ｓ５）。
【００５７】
アップコンバートされた高解像度のＨＤ画質データは、PCI Expressバス１３５、サウスブリッジ１０４、ＤＭＩバス１３１、ノースブリッジ１０２、及びデータバス１３２を介して、主メモリ１０３でロードされているＤＶＤアプリケーションプログラムのマルチメディアプロセッサ制御部２０３に再度転送される。（Ｓ６）
【００５８】
ＤＶＤアプリケーションプログラムは、アップコンバート処理されたビデオデータをＧＰＵ１０５に転送する。ＧＰＵ１０５は、ビデオデータをＶＲＡＭ１０５Ａに転送する（Ｓ７）。
【００５９】
また、ＤＶＤアプリケーションプログラムは、サブピクチャデータをＣＰＵ１０１に転送する（Ｓ８）。
【００６０】
ＣＰＵ１０１は、サブピクチャデータをアップコンバートし、アップコンバートされたサブピクチャデータをＧＰＵ１０５に転送する（Ｓ９）。
【００６１】
ＧＰＵ１０５は、転送されたサブピクチャデータをＶＲＡＭ１０５Ａに転送する。ＧＰＵ１０５は、ＶＲＡＭ１０５Ａに一時的に格納されているＨＤ画質データのビデオデータ及びサブピクチャデータをミキサー２０５で合成して描画手段としてのレンダラー２０６に転送する（Ｓ１０）。
【００６２】
レンダラー２０６はビデオデータ及びサブピクチャデータを合成した映像データを描画処理してディスプレイドライバに出力し、ディスプレイドライバはＬＣＤ１３を駆動して映像データを画面表示させる（Ｓ１１）。
【００６３】
（本発明の実施の形態の効果）
上記した本発明の実施の形態によると、ビデオデータのデコードやアップコンバート等の変換処理をPCI Expressバス等の高速な伝送路で接続されたマルチメディアプロセッサ１１２で行い、変換処理されたビデオデータを高速な伝送路を介して後段の処理回路に転送するので、デコード処理や、計算量が多く処理時間を要するＨＤ画質データへのアップコンバート処理をサブピクチャデータと分離して効率良く行うことができ、そのことによってＤＶＤを再生しながらＨＤ規格の高画質動画を再生させる場合であっても、再生動作を途切れさせることなく、リアルタイム性を有する高速で安定したデータ変換処理が行える。
【００６４】
特に、ベースバンドのデータは、符号化されているビットストリーム信号形式のデータよりも情報量が多く、高画質動画であるＨＤ規格の動画であればなおさらである。ビデオデータのデータ及びサブピクチャデータのアップコンバート処理をマルチメディアプロセッサ１１２で行い、それらの合成をＣＰＵ１０１又はＧＰＵ１０５で行うこととすると、ＨＤ画質のベースバンドのデータが２つのストリームとしてバス上を流れることとなるので、帯域幅を圧迫し、再生遅延の原因となりかねない。そこで本実施の形態では、サブピクチャデータはＣＰＵ１０１又はＧＰＵ１０５上で（アップコンバータ２０４が）アップコンバートすることとし、バス上を流れるＨＤ画質のベースバンドのデータはマルチメディアプロセッサ１１２でアップコンバートしたビデオデータのみとしている。これにより、バス上を流れる情報量を抑制し、これによりリアルタイム性を確保することができる。
【００６５】
また、本実施の形態では、アップコンバート処理のみならず、デコード処理もマルチメディアプロセッサ１１２で行っている。これにより、デコード処理をＣＰＵ１０１又はＧＰＵ１０５で行ってアップコンバート処理のみをマルチメディアプロセッサ１１２で行う場合と比べ、バス１３１上を流れる情報量を抑制することができ、これによりリアルタイム性を確保することができる。
【００６６】
更に、サブピクチャとして表示される字幕等の画面表示は、ＯＮ／ＯＦＦの切替や、日本語字幕と他国語字幕との表示切替が再生中に発生する頻度が高いことから、マルチメディアプロセッサ１１２で行うよりもＣＰＵ１０１やＧＰＵ１０５でデコードすることで、ユーザのニーズに応じて柔軟に対応することができる。
【００６７】
また、ビデオデータを解像度の高いＨＤ画質データに変換する場合、変換処理部の情報処理負荷は飛躍的に増大するが、上記した実施の形態の情報処理装置１ではサブピクチャの変換処理についてはマルチメディアプロセッサ１１２では行わないので、マルチメディアプロセッサ１１２を高解像度化に特定して用いることができ、そのことによってＤＶＤ再生に基づく映像再生と同期したリアルタイム性を確保できるとともに、高解像度化処理にあたってより計算量の多いアルゴリズムを選択することが可能になる。
【００６８】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の技術思想を逸脱あるいは変更しない範囲内で種々な変形が可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る情報処理装置を示す斜視図である。
【図２】本発明の実施の形態に係る情報処理装置のシステム構成を示すブロック図である。
【図３】ＤＶＤ再生時のデータの流れについて説明する図である。
【図４】本発明の実施の形態に係る情報処理装置でＤＶＤを再生する際の再生処理を示す図である。
【図５】。本発明の実施の形態に係る情報処理装置でＤＶＤを再生する際の再生処理の流れを示すフローチャートである。
【符号の説明】
【００７０】
１…情報処理装置、１１…コンピュータ本体、１２…ディスプレイユニット、１４…キーボード、１５…電源スイッチ、１６…タッチパッド、１７…ＤＶＤドライブ、１８…ＤＶＤ、１９…スピーカ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０６…サウンドコントローラ、１１０…ＬＡＮコントローラ、１１２…マルチメディアプロセッサ、１１２Ａ…デコーダ、１１２Ｂ…アップコンバータ、１１３…カードコントローラ、１１４…無線ＬＡＮコントローラ、１１５…ＩＥＥＥ１３９４コントローラ、１１７…ＴＶチューナ、１１８…リモコンユニットインターフェース、１１９…ＴＶ端子、１２１…ＨＤＭＩ制御回路、１２２…ＨＤＭＩ端子、１２３…ＨＤＭＩモニタ、１３０…ＰＣＩバス、１３１…ＤＭＩバス、１３２…データバス、１３３…ＦＳＢ、１３４…データバス、１３５…PCI Expressバス、２００…ナビゲーションフィルタ、２０１…ビデオデコーダ、２０２…サブピクチャデコーダ、２０３…マルチメディアプロセッサ制御部、２０４…アップコンバータ、２０５…ミキサー、２０６…レンダラー
【図１】
0004413977.tif 000002
【図２】
0004413977.tif 000003
【図３】
0004413977.tif 000004
【図４】
0004413977.tif 000005
【図５】
0004413977.tif 000006