(57)【要約】【課題】マルチメディアを再生する複合デジタル機器においては、回路構成および動作において効率化が求められている。【解決手段】マルチメディア再生装置１０は、第１の主目的のために機能する第１メインユニット２０と第２の主目的のために機能する第２メインユニット５０を備える。第１メインユニット２０と第２メインユニット５０はそれぞれ個別のメインバスとして第１メインバス２２、第２メインバス５２を有する。第１メインＣＰＵ３０が主に動作するときは第２メインＣＰＵ６０の電源がオフされ、第２メインＣＰＵ６０が主に動作するときは第１メインＣＰＵ３０の電源がオフされる。【選択図】  図１
2005049916.tif 000002
【特許請求の範囲】
【請求項１】
複数の主目的のために機能するマルチメディア再生装置であって、
第１の主目的のために設けられた第１中央演算処理装置と、これに関連して機能する素子を接続する第１メインバスと、を有する第１メインユニットと、
第２の主目的のために設けられた第２中央演算処理装置と、これに関連して機能する素子を接続する第２メインバスと、を有する第２メインユニットと、を備えることを特徴とするマルチメディア再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、マルチメディア再生装置に関する。この発明は特に、マルチメディア再生のための回路構成に関する。
【０００２】
【従来の技術】
近年、動画やゲームをはじめとするマルチメディアを再生または実行可能な複合デジタル機器が開発されている。
【０００３】
【発明が解決しようとする課題】
上記の複合デジタル機器は、様々なメディアに対応すべくそれぞれを再生するための回路を単純に一つの機器に搭載するだけでは、ハードウェア構成およびその動作において効率化が図れない。
【０００４】
本発明者は以上の認識に基づき本発明をなしたもので、その目的は、マルチメディア再生においてハードウェア構成およびその動作を効率化することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するための手段は、以下のいずれかであってもよい。
１．  複数の主目的のために機能するマルチメディア再生装置であって、
第１の主目的のために設けられた第１中央演算処理装置（以下、適宜「第１メインＣＰＵ」と表記する）と、これに関連して機能する素子を接続する第１メインバスと、を有する第１メインユニットと、
第２の主目的のために設けられた第２中央演算処理装置（以下、適宜「第２メインＣＰＵ」と表記する）と、これに関連して機能する素子を接続する第２メインバスと、を有する第２メインユニットと、を備え、
前記第１中央演算処理装置は、前記第１メインユニットの動作状況に応じて前記第２中央演算処理装置の電源をオンオフ制御し、前記第２中央演算処理装置は、前記第２メインユニットの動作状況に応じて前記第１中央演算処理装置の電源をオンオフ制御することを特徴とするマルチメディア再生装置。
なお、電源をオフする代わりに、第１および第２中央演算処理装置のクロックを停止またはクロック周波数を下げることにより、電源をオフするときと実質的に同様の省電力効果を図ってもよい。
【０００６】
２．  前記第１メインユニットは、周辺バスと接続される入出力ポートを含む第１ダイレクトメモリアクセスコントローラ（以下、適宜「第１ＤＭＡＣ」と表記する）を有し、
前記第２メインユニットは、周辺バスと接続される入出力ポートを含む第２ダイレクトメモリアクセスコントローラ（以下、適宜「第２ＤＭＡＣ」と表記する）を有することを特徴とする１．に記載のマルチメディア再生装置。
なお、ここでいう周辺バスは、例えばＩ／Ｏバスでもよい。
【０００７】
３．  前記第１ダイレクトメモリアクセスコントローラは、前記第１メインバスに接続される入出力ポートと前記第２メインバスに接続される入出力ポートとを含み、前記第２ダイレクトメモリアクセスコントローラは、前記第２メインバスに接続される入出力ポートと前記第１メインバスに接続される入出力ポートとを含むとともに、これら第１および第２ダイレクトメモリアクセスコントローラは前記第１メインバスと第２メインバスとの間におけるデータ転送の際にそれぞれ双方向バッファとして機能することを特徴とする１．または２．に記載のマルチメディア再生装置。
【０００８】
４．  前記第１メインユニットは第１メモリを有し、前記第２メインユニットは第２メモリを有し、
前記第１中央演算処理装置および第２中央演算処理装置は、一方の電源がオフのときにそれ以降の処理に必要なデータを他方が属するメインユニット内のメモリである前記第１メモリまたは第２メモリに待避させることを特徴とする１．〜３．のいずれかに記載のマルチメディア再生装置。
【０００９】
５．  前記第１メインユニットおよび第２メインユニットは、その動作状況に応じて他方のユニット全体の電源をオンオフ制御することを特徴とする１．〜４．のいずれかに記載のマルチメディア再生装置。
【００１０】
６．  外部記録媒体との間でデータの読込または書込を処理するドライバ回路と、前記データの暗号化または復号を処理する暗号処理回路と、を含むセキュリティ処理ユニットを有するマルチメディア再生装置。
【００１１】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。
【００１２】
【発明の実施の形態】
本発明の実施の形態におけるマルチメディア再生装置は、静止画、動画、音楽、ゲームなどの複数のメディアにわたる複数のコンテンツを再生または実行できる複合機器である。この複合機器はいわゆるポータブル型の機器であり、省電力化の要求が特に高い。
【００１３】
図１は、マルチメディア再生装置の基本構成を示す。マルチメディア再生装置１０は、第１メインユニット２０、第２メインユニット５０、Ｉ／Ｏバス８０、クロックユニット８２、Ｉ／Ｏユニット８８、拡張バス９０、セキュリティ処理ユニット９２を備える。
【００１４】
第１メインユニット２０は、第１メインバス２２、第１メインメモリ２４、描画処理ユニット２６、第１ＤＭＡＣ２８、第１メインＣＰＵ３０、ベクトル演算回路３６、ＦＰＵ３８を有する。第１メインバス２２は、第１メインユニット２０内の各部に接続され、各部間を高速にデータ転送する。第１メインメモリ２４には、第１の主目的のプログラム、例えばゲームのプログラムが格納されるとともに、そのプログラムの実行に必要なデータがさらに格納される。第１メインメモリ２４に格納されたプログラムは第１メインＣＰＵ３０により実行される。第１メインＣＰＵ３０は、データキャッシュ３２および命令キャッシュ３４を含み、特に必要性の高い命令を命令キャッシュ３４へ格納し、特に必要性の高いデータをデータキャッシュ３２に格納する。
【００１５】
ベクトル演算回路３６は、第１メインＣＰＵ３０の指示にしたがい、透視変換などのジオメトリ演算を処理する。ＦＰＵ３８は、浮動小数点演算を処理する。描画処理ユニット２６は、第１メインＣＰＵ３０から受け取る描画命令を元にポリゴン描画を処理する。描画処理ユニット２６は、ビデオメモリとしてのＶＲＡＭ２７を含む。第１ＤＭＡＣ２８は、第１メインバス２２と接続された入出力ポートとＩ／Ｏバス８０に接続された入出力ポートを含み、第１メインバス２２とＩ／Ｏバス８０の間でデータを転送する。第１ＤＭＡＣ２８は、第２メインバス５２と接続された入出力ポートをさらに含み、第１メインバス２２と第２メインバス５２の間で双方向バッファとして機能する。
【００１６】
第２メインユニット５０は、第２メインバス５２、第２ＤＭＡＣ５４、ＭＰＥＧデコーダ５６、音声処理ユニット５８、第２メインＣＰＵ６０、第２メインメモリ６６を有する。第２メインバス５２は、第２メインユニット５０内の各部に接続されて各部間を高速にデータ転送する。第２メインメモリ６６には、第２の主目的のプログラム、例えば動画再生のプログラムが格納されるとともに、そのプログラムの実行に必要なデータがさらに格納される。第２メインメモリ６６に格納されたプログラムは第２メインＣＰＵ６０により実行される。第２メインＣＰＵ６０は、データキャッシュ６２および命令キャッシュ６４を含み、特に必要性の高い命令を命令キャッシュ６４へ格納し、特に必要性の高いデータをデータキャッシュ６２に格納する。
【００１７】
ＭＰＥＧデコーダ５６は、第２メインＣＰＵ６０の指示にしたがい、ＭＰＥＧ形式で符号化された画像データを復号する。音声処理ユニット５８は、音声データを復号処理する。第２ＤＭＡＣ５４は、第２メインバス５２と接続された入出力ポートとＩ／Ｏバス８０に接続された入出力ポートを含み、第２メインバス５２とＩ／Ｏバス８０の間でデータを転送する。第２ＤＭＡＣ５４は、第１メインバス２２と接続された入出力ポートをさらに含み、第２メインバス５２と第１メインバス２２の間で双方向バッファとして機能する。
【００１８】
Ｉ／Ｏバス８０は、第１ＤＭＡＣ２８または第２ＤＭＡＣ５４と、クロックユニット８２、Ｉ／Ｏユニット８８、拡張バス９０、またはセキュリティ処理ユニット９２との間で、データを転送するバスである。クロックユニット８２は、時間を計測するタイマ８４と実時間を刻む実時間クロック８６とを含む。Ｉ／Ｏユニット８８は、複数の汎用Ｉ／Ｏインタフェイスを含む。拡張バス９０は、拡張用デバイスを追加するためのバスである。セキュリティ処理ユニット９２は、光ディスクなどの外部記録媒体との間でデータを読込または書込するドライブ装置と接続される。セキュリティ処理ユニット９２は、暗号処理部９４、シリアルＩ／Ｏ９６を含む。暗号処理部９４は、データの暗号化および復号を処理する。シリアルＩ／Ｏ９６は、暗号処理部９４で暗号化したデータを外部記録媒体のドライブ装置へ転送するとともに、そのドライブ装置が外部記録媒体から読み込んだデータを暗号処理部９４へ転送する。このように、外部記録媒体との間で読込または書込するデータをその読込または書込の際にすべてハードウェア的に暗号化または復号することにより、データの安全性を高めることができる。
【００１９】
以上の構成による動作を説明する。マルチメディア再生装置１０の電源が投入されると、図示しないＲＯＭからブートプログラムが第１メインメモリ２４に読み込まれ、その第１メインＣＰＵ３０によりブートシークエンスが開始される。図示しないスロットに外部記録媒体が挿入されると、セキュリティ処理ユニット９２は外部記録媒体からデータの読込を開始する。
【００２０】
セキュリティ処理ユニット９２により外部記録媒体から読み出されて復号されたデータの少なくとも一部が第１メインメモリ２４に書き込まれ、そのデータがどのタイプのメディアであるかを第１メインＣＰＵ３０が判断する。そのデータがＭＰＥＧ形式のデータの場合、第１メインＣＰＵ３０は第２メインＣＰＵ６０の電源をオンする制御を行い、外部記録媒体に格納されたデータに関する再生処理を第２メインＣＰＵ６０に委譲する。その後、第１メインＣＰＵ３０の電源はオフされる。それ以降、第２メインＣＰＵ６０の指示の下、セキュリティ処理ユニット９２により外部記録媒体から読み出されたＭＰＥＧデータは第２メインメモリ６６へ格納されてＭＰＥＧデコーダ５６により動画フレームへと復号される。復号された動画フレームは第２メインＣＰＵ６０によって順次再生される。
【００２１】
第２メインＣＰＵ６０が動画を再生しているとき、ユーザによりメニュー画面の表示が指示された場合、第２メインＣＰＵ６０は第１メインＣＰＵ３０の電源をオンする制御を行い、第１メインＣＰＵ３０はメニュー画面の表示およびメニュー画面上の処理を開始する。メニュー画面におけるユーザの指示により第１メインＣＰＵ３０のみの処理に切り替えられるまでは、第２メインＣＰＵ６０のオン状態は続行される。
【００２２】
一方、セキュリティ処理ユニット９２により外部記録媒体から読み出されて復号されたデータがゲームプログラムであった場合、第１メインＣＰＵ３０はそのプログラムの実行を開始し、第２メインＣＰＵ６０の電源オフはそのまま維持される。第１メインＣＰＵ３０が実行するプログラムにおいて動画再生が指示された場合、第１メインＣＰＵ３０は第２メインＣＰＵ６０の電源をオンする制御を行う。その後、第２メインＣＰＵ６０は動画の再生処理を開始し、必要に応じて第１メインＣＰＵ３０の動作は続行され、第１メインＣＰＵ３０による描画画像と第２メインＣＰＵ６０による再生画像とが重畳されて表示される。
【００２３】
第１メインＣＰＵ３０は、その電源がオフされる際に第２メインユニット５０においてそれ以降の処理に必要とされるデータを第１メインメモリ２４から第２メインメモリ６６へ待避させてもよい。同様に、第２メインＣＰＵ６０は、その電源がオフされる際に第１メインユニット２０においてそれ以降の処理に必要とされるデータを第２メインメモリ６６から第１メインメモリ２４へ待避させてもよい。
【００２４】
第１メインＣＰＵ３０の電源をオフする場合、第２メインＣＰＵ６０は第１メインＣＰＵ３０を含む第１メインユニット２０全体の電源をオフする制御を実行してもよい。同様に、第２メインＣＰＵ６０の電源をオフする場合、第１メインＣＰＵ３０は第２メインＣＰＵ６０を含む第２メインユニット５０全体の電源をオフする制御を実行してもよい。
【００２５】
このように、第１メインＣＰＵ３０または第２メインＣＰＵ６０の電源を適宜オフすることにより省電力化を図ることができる。また、第１メインユニット２０または第２メインユニット５０の全体の電源をオフする場合には省電力効果をさらに高めることができる。
【００２６】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を説明する。
【００２７】
実施の形態では、第１ＤＭＡＣ２８および第２ＤＭＡＣ５４を双方向バッファとして機能させる旨説明した。変形例においては、第１ＤＭＡＣ２８および第２ＤＭＡＣ５４の少なくとも一部をトランスファゲートの形で実現させてもよい。第１メインメモリ２４および第２メインメモリ６６は１チップで構成されてもよく、その場合、全体のメモリセルのうち１／２の領域ごとに電源制御できる構成としてもよい。
【００２８】
マルチメディア再生装置１０を全体として１チップで構成してもよい。その場合、マルチメディア再生装置１０と外部記録媒体の間で入出力されるデータはすべて必ずこのチップ内にて暗号化処理または復号処理を介することとなるので、暗号化されていないデータが外部から盗み見されない。
【００２９】
【発明の効果】
本発明によれば、マルチメディア再生における回路構成または動作の効率を高めることができる。
【図面の簡単な説明】
【図１】マルチメディア再生装置の基本構成を示す図である。
【符号の説明】
１０  マルチメディア再生装置、  ２０  第１メインユニット、  ２２  第１メインバス、  ２４  第１メインメモリ、  ２８  第１ＤＭＡＣ、  ３０  第１メインＣＰＵ、  ５０  第２メインユニット、  ５２  第２メインバス、  ５４第２ＤＭＡＣ、  ６０  第２メインＣＰＵ、  ６６  第２メインメモリ、  ８０  Ｉ／Ｏバス、  ９２  セキュリティ処理ユニット、  ９４  暗号処理部、  ９６  シリアルＩ／Ｏ。
【図１】
2005049916.tif 000003