(57)【要約】【課題】αメモリのような特別のメモリを持たなくても、αブレンディングによる画像混合を可能とする。【解決手段】第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、混合比情報で示される混合比で混合する。第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として、混合比情報を含める。第１のデジタル画像データから、混合比情報を抽出する。抽出された混合比情報で示される混合比で第１のデジタル画像データと第２のデジタル画像データとを混合する。【選択図】図１
2005107780.tif 000002
【特許請求の範囲】
【請求項１】
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、混合比情報で示される混合比で混合する画像混合方法であって、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として、前記混合比情報を含める工程と、
前記第１のデジタル画像データから、前記混合比情報を分離する工程と、
前記分離された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合工程と、
を備える画像混合方法。
【請求項２】
請求項１に記載の画像混合方法において、
前記第１のデジタル画像データは、３原色データであり、
前記混合比情報を含める工程では、前記混合比情報は、前記３原色データの各原色データに均等に割り振る
ことを特徴とする画像混合方法。
【請求項３】
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、複数個の混合比情報が記憶されている混合比テーブルメモリから読み出した混合比情報で示される混合比で混合する画像混合方法であって、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として、前記混合比テーブルメモリから前記混合比情報を選択的に読み出すための混合比選択データを含める工程と、
前記第１のデジタル画像データから、前記混合比選択データを分離する工程と、
前記分離された前記混合比選択データにより、画素単位で、前記混合比テーブルメモリから前記混合比情報を読み出す工程と、
前記読み出された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合工程と、
を備える画像混合方法。
【請求項４】
請求項３に記載の画像混合方法において、
前記第１のデジタル画像データは、３原色データであり、
前記混合比選択データを含める工程では、前記混合比選択データは、前記３原色データの各原色データに均等に割り振る
ことを特徴とする画像混合方法。
【請求項５】
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、混合比情報で示される混合比で混合して、表示画像データを生成する混合画像データ生成装置であって、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として含められた前記混合比情報を分離する分離手段と、
前記分離手段で分離された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合手段と、
を備える混合画像データ生成装置。
【請求項６】
請求項５に記載の混合画像データ生成装置において、
前記第１のデジタル画像データは３原色データであって、前記混合比情報は、前記３原色データの各原色データに均等に割り振られている
ことを特徴とする混合画像データ生成装置。
【請求項７】
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、混合比情報で示される混合比で混合して、表示画像データを生成する混合画像データ生成装置であって、
複数個の前記混合比情報が記憶されている混合比テーブルメモリと、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として含められている、前記混合比テーブルメモリから前記混合比情報を選択的に読み出すための混合比選択データを分離する分離手段と、
前記分離手段で分離された前記混合比選択データにより、画素単位で、前記混合比テーブルメモリから前記混合比情報を読み出す手段と、
前記読み出された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合手段と、
を備える混合画像データ生成装置。
【請求項８】
請求項７に記載の混合画像データ生成装置において、
前記第１のデジタル画像データは３原色データであって、前記混合比情報は、前記３原色データの各原色データに均等に割り振られている
ことを特徴とする混合画像データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数個例えば２個の画像データを、一方の画像データによる画像の上に、他方の画像データによる画像を、半透明の状態で重ね合わせるように混合する画像混合方法および混合画像データ生成装置に関する。
【背景技術】
【０００２】
ある表示画像の上に、半透明の状態で、別の画像を重畳して表示するようにする画像混合方法が知られている。この画像混合方法は、α（アルファ）ブレンディングと呼ばれており、２つの画像データを指定された混合比で混合することにより、指定された混合比に応じた半透明の度合いで、重畳表示することができる。
【０００３】
このαブレンディングの手法において、画素単位で、精細に半透明の度合いを制御しようとする場合には、例えば１画面分（１フレーム分）の画素のすべてに対して混合比α（０≦α≦１．０）のデータを記憶するαデータ用バッファメモリを用意することが考えられる。
【０００４】
そして、この場合には、２個の画像データの、画面上の互いに対応する画素位置の画素データＤａ，Ｄｂについて、前記αデータ用バッファメモリの対応する画素位置の混合比αを読み出して、例えば、
Ｄａ×α＋Ｄｂ×（１−α）
なる演算を行なって、混合画像データを生成する。
【０００５】
しかし、この方法では、１画面分のαデータ用バッファメモリを必要とすると共に、画素毎の混合比αを細かく設定しようとすると、混合比αのビット数を大きくする必要があり、αデータ用バッファメモリとして容量の大きいものが必要になるという問題があった。
【０００６】
これに対して、例えば特許文献１（特開平０７−２８２２６９号公報）には、使用する複数通りの混合比αのデータをテーブル情報として記憶する混合比テーブルメモリを用いることにより、混合比αのビット数を大きくしても、メモリ容量をすくなくすることができるものが記載されている。
【０００７】
図８は、前記特許文献１の方法を説明するための図である。すなわち、第１の画像データは、第１画像データ用バッファメモリ１に格納されると共に、第２の画像データは、第２画像データ用バッファメモリ２に格納される。ここで、第１および第２の画像データは、例えば、各画素データが、赤、青、緑の３原色データからなるカラー画像データであり、各原色データは、それぞれ８ビットで、画素データは２４ビットからなる。
【０００８】
そして、この例においては、例えば８ビットの混合比αのデータを最大２５６個備える混合比テーブルメモリ３を設ける。
【０００９】
そして、この例においては、１画面分の各画素について、当該画素での混合比αを、混合比テーブルメモリ３から得るための情報（以下、αエントリデータという）が、αエントリデータ用バッファメモリ４に書き込まれる。αエントリデータは、混合比テーブルメモリ３のアドレス情報に等しく、αエントリデータを、設定したい混合比αのデータが書き込まれているアドレス情報に設定することにより、各画素毎に設定された混合比が、混合比テーブルメモリ３から読み出されることになる。αエントリデータ用バッファメモリ４は、１フレーム分の画素のすべてについてのαエントリデータを保持するフレームメモリである。
【００１０】
そして、第１画像データ用バッファメモリ１および第２画像データ用バッファメモリ２から、画面上の同一画素位置の画素データが同期して読み出されるとともに、αエントリデータ用バッファメモリ４から対応する画素位置についてのαエントリデータが同期して読み出される。
【００１１】
第１画像データ用バッファメモリ１および第２画像データ用バッファメモリ２からの画素データは、それぞれ画像混合部５の掛け算回路６および７に供給される。また、αエントリデータ用バッファメモリ４から、対応する画素位置についてのαエントリデータが混合比テーブルメモリ３に供給されて、当該画素位置について設定された混合比αのデータが混合比テーブルメモリ３から読み出される。
【００１２】
この混合比テーブルメモリ３から読み出された混合比αのデータは、掛け算回路６に供給されると共に、（１−α）演算回路８に供給されて、（１−α）のデータとされ、掛け算回路７に供給される。そして、掛け算回路６および７の出力データが混合回路９で混合されて、その混合出力データが、例えば表示用映像信号に変換されて、モニターディスプレイに供給される。
【００１３】
これにより、モニターディスプレイの画面には、例えば第１画像データによる画像上に、第２画像データによる画像が、各画素毎に混合比αに応じた半透明の状態で混合されて表示される。
【００１４】
上記の特許文献は、次の通りである。
【特許文献１】特開平０７−２８２２６９号公報。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、前記特許文献１に記載の画像混合方法の場合にも、画像データ用のバッファメモリの他に、αエントリデータ用バッファメモリ（１フレーム分のメモリ）を必要とするという問題がある。
【００１６】
この発明は、以上の点にかんがみ、αデータ用バッファメモリや、αエントリデータ用バッファメモリのような特別のメモリを持たなくても、αブレンディングによる画像混合を可能とすることを目的とする。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、請求項１の発明による画像混合方法は、
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、混合比情報で示される混合比で混合する画像混合方法であって、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として、前記混合比情報を含める工程と、
前記第１のデジタル画像データから、前記混合比情報を分離する工程と、
前記分離された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合工程と、
を備えることを特徴とする。
【００１８】
この構成の請求項１の発明においては、混合比情報は、第１のデジタル画像データのビットの一部として含められて伝送される。そして、この第１のデジタル画像データと、第２のデジタル画像データとを混合する場合に、第１のデジタル画像データから混合比情報が分離され、当該分離された混合比情報で示される混合比で第１のデジタル画像データと第２のデジタル画像データとが混合される。
【００１９】
また、請求項３の発明は、
第１のデジタル画像データと第２のデジタル画像データとを、画素単位で、複数個の混合比情報が記憶されている混合比テーブルメモリから読み出した混合比情報で示される混合比で混合する画像混合方法であって、
前記第１のデジタル画像データの複数ビットからなる画素データのそれぞれに、当該画素データのうちの１ビット以上の情報として、前記混合比テーブルメモリから前記混合比情報を選択的に読み出すための混合比選択データを含める工程と、
前記第１のデジタル画像データから、前記混合比選択データを分離する工程と、
前記分離された前記混合比選択データにより、画素単位で、前記混合比テーブルメモリから前記混合比情報を読み出す工程と、
前記読み出された前記混合比情報で示される混合比で前記第１のデジタル画像データと前記第２のデジタル画像データとを混合する混合工程と、
を備えることを特徴とする。
【００２０】
この請求項３の発明においては、混合比テーブルメモリから前記混合比情報を選択的に読み出すための混合比選択データが第１のデジタル画像データのビットの一部として含められて伝送される。そして、この第１のデジタル画像データと、第２のデジタル画像データとを混合する場合に、第１のデジタル画像データから混合比選択データが分離され、当該分離された混合比選択データにより混合比テーブルメモリから読み出され混合比情報により示される混合比で第１のデジタル画像データと第２のデジタル画像データとが混合される。
【発明の効果】
【００２１】
この発明によれば、αデータ用バッファメモリや、αエントリデータ用バッファメモリのような特別のメモリを持たなくても、αブレンディングによる画像混合が可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明による画像混合方法および表示画像データ生成装置の実施形態を、図を参照しながら説明する。
【００２３】
以下に説明する実施形態は、この発明を、テレビゲーム機の機能や、テレビ放送受信および録画機能、また、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）の記録再生機能などを有するマルチメディア記録再生装置に適用した場合である。
【００２４】
なお、以下の説明において、コンテンツとは、信号によって表現された、音楽の楽曲、動画や静止画などの画像、電子小説などのテキストデータ、ゲームソフトなど、人が視覚的あるいは聴覚的に認識できる内容情報である。
【００２５】
また、メディアとは、ハードディスク、光ディスク、メモリカード、磁気テープなどの情報の記憶媒体や、電波やケーブルなどの情報の伝送媒体を示すものであるが、ゲームメディアなど記憶媒体や伝送媒体が同じであっても、データ形式や圧縮形式が異なるものは、別のメディアとして区別されるものである。
【００２６】
＜マルチメディア記録再生システムの構成＞
図２は、この実施形態が適用されたマルチメディア記録再生装置２０を含むマルチメディア記録再生システム１０の基本的な構成を示す。
【００２７】
この例のマルチメディア記録再生装置２０は、映像やグラフィック・ユーザ・インターフェース画面を表示する表示用ディスプレイは備えておらず、その代わりに図示を省略した映像出力端子を備える。そして、マルチメディア記録再生装置２０の映像出力端子は、接続ケーブル３１を介して、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ；陰極線管）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；液晶ディスプレイ）などからなるモニターディスプレイ３０に接続され、このモニターディスプレイ３０の画面３２が、映像表示用およびユーザ・インターフェース画面表示用とされる。
【００２８】
なお、図２の例では、モニターディスプレイ３０は、その左右の両端に、スピーカ３３Ｌ，３３Ｒを備え、図示を省略したマルチメディア記録再生装置２０の音声出力端子からの音声信号が、図示を省略したケーブルを介してモニターディスプレイ３０に供給されて、音響再生されるようにされている。
【００２９】
マルチメディア記録再生装置２０には、放送、インターネット、ＤＶＤやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などの光ディスク、メモリカードなどの複数種のメディアを通じて、コンテンツの情報が入力される。
【００３０】
放送メディアに関して説明すると、マルチメディア記録再生装置２０には、この例では、テレビ放送受信用アンテナ４１が接続され、当該アンテナ４１にて受信されたテレビ放送信号がマルチメディア記録再生装置２０に供給される。そして、マルチメディア記録再生装置２０では、テレビ放送信号からユーザにより選択された放送番組コンテンツが抽出されてデコードされ、その放送番組映像がモニターディスプレイ３０の画面に表示されると共に、その放送番組の音声がモニターディスプレイ３０のスピーカ３３Ｌ，３３Ｒにより音響再生される。また、マルチメディア記録再生装置２０は、放送番組コンテンツを録画する機能も備えている。
【００３１】
インターネットメディアに関して説明すると、マルチメディア記録再生装置２０には、インターネットに接続するための通信回線４２が接続されており、インターネットを通じて取得されたウェブコンテンツのデータが、マルチメディア記録再生装置２０に入力される。このウェブコンテンツのデータは、マルチメディア記録再生装置２０に保存することができるようにされていると共に、マルチメディア記録再生装置２０が持つゲーム機能などの各種機能において、利用することができるように構成されている。
【００３２】
また、光ディスクメディアに関して説明すると、マルチメディア記録再生装置２０は、ＤＶＤやＣＤなどの光ディスク４３に格納されたコンテンツのデータの読み取り機能を備え、読み取ったデータをデコードして、モニターディスプレイ３０に供給して、視聴に供するようにする。また、ＤＶＤから読み取った映像コンテンツの動画像データや音声データおよび、ＣＤから読み取った音楽コンテンツのデータを格納する機能も有する。
【００３３】
光ディスクに格納されるコンテンツとしては、例えば映画の映像や音楽および音声、クラシック音楽や歌謡曲などの楽曲、電子小説などがある。電子小説のコンテンツのデータとしては、テキストデータや朗読の音声データ、挿絵などの画像データ等がある。
【００３４】
メモリカードメディアに関しては、マルチメディア記録再生装置２０は、メモリカード４４に格納されたデータの読み取り機能および書き込み機能とを有する。メモリカード４４に記憶されるコンテンツのデータとしては、デジタルカメラで撮影された動画や静止画の撮影画像や付随する音声情報などがあり、これらもマルチメディア記録再生装置２０が備えるデータ格納部に格納可能である。
【００３５】
この例のマルチメディア記録再生装置２０は、ゲーム機の機能を備えている。操作部５０は、このため、ゲーム機用の操作コントローラとしての機能を備え、接続ケーブル５１を介して接続されている。操作部５０は、この例においては、ゲーム用の操作コントローラとして主として用いられるように構成されているので、操作ボタンの数は、比較的少なく、図２の例においては、ひし形の頂点位置に設けられた４個の操作ボタン５２，５３，５４，５５と、十字型方向指示ボタン５６と、スタートボタン５７と、セレクトボタン５８とを備えている。
【００３６】
＜マルチメディア記録再生装置の構成＞
図３に、この実施形態のマルチシステムの例としてのマルチメディア記録再生装置２０の主要部のハードウエア構成を示す図を示す。なお、この図３の例においては、説明の簡単のため、オーディオ信号系については省略した。
【００３７】
この実施形態のマルチメディア記録再生装置２０は、情報処理装置部の例としてのゲーム機部６０と、情報記録装置部の例としてのテレビ放送記録装置部７０と、データ格納部の例としてのハードディスク装置（ハードデディスクドライブ）８０と、これらのゲーム機部６０とテレビ放送記録装置部７０とハードディスク装置８０とを接続するための接続回路部９０とを備えている。
【００３８】
［ゲーム機部６０］
この例のマルチメディア記録再生装置２０においては、ゲーム機部６０の部分は、従来との互換を優先するため、ハードウエア的には、従来の構成のものとほぼ同様とする。また、ＤＶＤドライバ部およびメモリカード４４の入出力インターフェース部と、操作部５０やリモートコントロール信号の受信部も、このゲーム機部６０に設けるようにしている。なお、リモートコントロール信号の受信部は、図３では省略してある。
【００３９】
このゲーム機部６０においては、バス６００に対して、マイクロコンピュータを構成するプロセッサ（以下、このプロセッサをＩＯＰと称する）６０１と、ブートＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０５と、ＤＶＤコントローラ６０７とが接続されている。
【００４０】
ＤＶＤコントローラ６０７には、ＤＶＤ読み出し／書き込み部６０６が接続されている。この例のマルチメディア記録再生装置２０では、ゲーム・ソフトウエアは、ＤＶＤに記録されて提供される。ブートＲＯＭ６０５には、ゲーム・ソフトウエア（ゲーム・プログラム）を立ち上げるためのプログラムが書き込まれている。また、この実施形態では、映画のコンテンツなどを記録してあるＤＶＤも再生可能とされると共に、記録可能なＤＶＤに対して、テレビ放送番組の記録も可能とされている。
【００４１】
ＩＯＰ６０１には、描画エンジン６０２が接続されると共に、操作部５０およびメモリカード４４用のインターフェースが接続される。
【００４２】
描画エンジン６０２は、ゲーム・ソフトウエアに基づいた描画コマンドなどの描画用データを生成したり、操作部５０を通じてユーザの操作入力に応じたグラフィック・ユーザ・インターフェース画面データを生成するための描画用データを生成したりするなどの処理を行なう。描画エンジン６０２は、ＤＶＤに記録された、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式で圧縮符号化された画像データやハードディスク装置８０に格納されたＭＰＥＧ圧縮符号化画像データをデコードする機能も備えている。描画エンジン６０２は、アプリケーションを走らせるＣＰＵでもある。
【００４３】
描画エンジン６０２からのゲーム・ソフトウエアに基づいた描画用データなどは、表示画像データ生成出力部６０３に供給される。表示画像データ生成出力部６０３は、前記描画用データなどに基づき、ディスプレイ３０に表示するための表示画像データに生成する。表示画像データ生成出力部６０３からの表示画像データは、画像混合部６０４および表示用信号変換出力部６０９を通じてディスプレイ３０に送られる。
【００４４】
また、ＤＶＤがゲーム・ソフトウエア用ではなく、映画コンテンツなどを記録したものである場合には、ＩＯＰ６０１の制御に基づいて、描画エンジン６０２からは圧縮符号化された映画コンテンツデータのデコードデータが得られ、そのデコードデータが表示画像データ生成出力部６０３で映画コンテンツの再生画像データとされ、画像混合部６０４および表示用信号変換出力部６０９を通じてディスプレイ３０に供給される。
【００４５】
また、描画エンジン６０２が、ＩＯＰ６０１からの制御指示に応じて生成したグラフィック・ユーザ・インターフェース画面を生成するための描画用データは、表示画像データ生成出力部６０３を通じて画像混合部６０４に送られ、後述するように、テレビ放送記録装置部７０からのテレビ放送番組等の画像データに、後述するように、αブレンディングにより混合され、モニターディスプレイ３０の画面には、テレビ放送番組の画像に半透明の状態で重畳されてグラフィック・ユーザ・インターフェース画面が表示される。
【００４６】
そして、ＩＯＰ６０１は、このグラフィック・ユーザ・インターフェースを通じて操作部５０を操作することにより入力されたユーザ入力を判別し、そのユーザ入力に応じた処理がテレビ放送記録装置部７０に関するものであるときには、そのコマンドを接続回路部９０を通じてテレビ放送記録装置部７０側に転送する機能も備えている。
【００４７】
また、ＩＯＰ６０１は、後述するように、テレビ放送番組コンテンツをＤＶＤに記録するための処理機能も備えている。
【００４８】
バス接続部６０８は、後述する接続回路部９０のバス９０１と、ゲーム機部６０のバス６００を接続するためのもので、これは、いわゆるファイアウォールを形成して、接続回路部９０側からゲーム機６０側への不正なアクセスを防止するために設けられている。
【００４９】
［テレビ放送記録装置部７０］
テレビ放送記録装置部７０においては、バス７００に対して、マイクロコンピュータを構成するプロセッサ（以下、このプロセッサをＤＶＲＰと称する）７０１と、ワークＲＡＭ７０２とが接続されている。
【００５０】
そして、テレビ放送受信部７０３は、アンテナ４１からの受信されたテレビ信号から、図示を省略した赤外線リモートコントローラを通じて入力されたユーザの選局操作に応じた放送番組を選択し、選択回路７０４を通じてＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）処理部７０５に送出する。なお、赤外線リモートコントロール信号は、ゲーム機部６０で受信され、接続回路部９０を通じて（共有レジスタ９０８）、バス７００に転送され、ＤＶＲＰ７０１により選局制御や、ＡＶ信号の制御用として処理される。
【００５１】
また、外部入力端子７０６からの画像データおよびオーディオデータが、選択回路７０４を通じてＡＶ処理部７０５に供給される。選択回路７０４は、ゲーム機部６０で、モニターディスプレイ３０の画面上に表示されたグラフィック・ユーザ・インターフェースにおいて操作部５０を通じた選択操作に応じて切り替えられる。操作部５０を通じて入力され、ＩＯＰ６０１で検知された選択操作の情報は、接続回路部９０の共有レジスタ９０８を通じて、バス７００に転送され、ＤＶＲＰ７０１に受信されて処理される。
【００５２】
ＡＶ処理部７０５では、テレビ放送番組コンテンツの映像信号および音声信号を再生する。そして、再生した映像信号および音声信号は、選択回路７０７に供給される。そして、選択回路７０７がＤＶＲＰ７０１により選択制御されて、テレビ放送番組コンテンツを記録する場合には、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）エンコーダ７０８に供給される。
【００５３】
ＭＰＥＧエンコーダ７０８では、映像信号および音声信号を圧縮符号化し、その圧縮符号化データを、接続回路部９０を介して、ＤＶＲＰ７０１の制御の下に、ハードディスク装置８０に記録し、あるいはＩＯＰ６０１の制御の下に、ＤＶＤに記録するようにする。
【００５４】
また、テレビ放送番組コンテンツや外部入力端子を通じて入力された画像データおよびオーディオデータのコンテンツを記録せずに、単に視聴する場合には、選択回路７０７から画像データは、画像混合部６０４を通じてモニターディスプレイ３０に供給される。
【００５５】
［接続回路部９０］
次に、接続回路部９０について説明する。この接続回路部９０は、ゲーム機部６０のＩＯＰ６０１と、テレビ放送記録装置部７０のＤＶＲＰ７０１とが、ハードディスク装置８０を共にアクセスすることができるようにするためと、ゲーム機部６０側で受け付けたユーザ入力操作に応じたコマンドを、ゲーム機部６０側からテレビ放送記録装置部７０側に転送するためのものである。
【００５６】
なお、この実施形態では、前述したように、テレビ放送記録装置部７０側が、優先的にハードディスク装置８０をアクセスすることができるように構成している。すなわち、テレビ放送番組のコンテンツの録画およびその再生を優先するようにしている。
【００５７】
また、ハードディスク装置８０のデータ格納領域は、いくつかに分割されており、テレビ放送記録装置部７０からのテレビ放送番組コンテンツ等の画像データや音声データのデータ記録領域ＤＶと、ゲーム機部６０用のデータ記録領域ＩＯとで、異なる領域が割り当てられている。
【００５８】
この実施形態においては、基本的には、ＩＯＰ６０１からのハードディスク装置８０のアクセスにおいては、データ記録領域ＩＯに対するデータの読み書きを行なう。また、テレビ放送番組等の画像データや音声データの記録再生時は、ＤＶＲＰ７０１は、ハードディスク装置８０のデータ記録領域ＤＶをアクセスすることになる。
【００５９】
接続回路部９０は、ゲーム機部６０のバス６００にバス接続部６０８を介して接続されるバス９０１と、テレビ放送記録装置部７０のバス７００に接続されているバス９０２とを備えると共に、ハードディスクコントロール部９０３と、共有レジスタ９０４と、共有ＤＭＡバッファ９０５と、ＭＰＥＧブリッジ部９０６とが設けられる。ハードディスクコントローラ部９０３と、共有レジスタ９０８と、共有ＤＭＡバッファ９０９とは、バス９０１側からＩＯＰ６０１によりアクセスが可能であると共に、バス９０２側からＤＶＲＰ７０１によりアクセスが可能である。
【００６０】
ＭＰＥＧブリッジ部９０６は、ＤＶＲＰ７０１からの選択制御信号により選択制御されて、ＭＰＥＧエンコーダ７０８からのテレビ放送番組コンテンツの圧縮データを、バス９０１またはバス９０２のいずれかに転送するようにする。
【００６１】
さらに、バス９０１には、例えば通信インターフェース９０７を通じてモデム９０８が接続される。モデム９０８は、電話回線４２に接続されている。
【００６２】
ＤＶＲＰ７０１がハードディスク装置８０をアクセスする場合には、ハードディスクコントロール部９０３を介して直接的にハードディスク装置８０にアクセスすることが可能である。しかし、ＩＯＰ６０１は、ハードディスク装置８０に対しては直接的にはアクセスすることができず、ＩＯＰ６０１のコマンドなどをハードディスクコントロール部９０３に設けられたレジスタに書き込み、このレジスタの内容をＤＶＲＰ７０１がハードディスク装置８０に転送することにより、アクセスすることができるようにされている。
【００６３】
共有レジスタ９０８および共有ＤＭＡバッファ９０９は、ＩＯＰ６０１とＤＶＲＰ７０１とが、共有して使用する場合のものである。例えば、共有レジスタ９０８は、ＩＯＰ６０１が、グラフィック・ユーザ・インターフェースを通じたユーザ入力に応じたコマンドや、図示を省略したリモートコマンダから受けたリモートコントロール信号に応じたコマンドを、ＤＶＲＰ７０１に通知するために用いられる。
【００６４】
［動作説明］
以下に、上述の構成のマルチメディア記録再生装置２０の主要な動作を説明する。
【００６５】
［放送番組コンテンツや外部入力コンテンツの視聴用再生動作］
例えば、モニターディスプレイ画面に表示されたグラフィック・ユーザ・インターフェース画面において、操作部５０を介したユーザ入力によりテレビ放送番組コンテンツの視聴の選択入力がなされると、ＩＯＰ６０１は、それを検知して、共有レジスタ９０４を通じてＤＶＲＰ７０１に、選局コマンドを渡す。
【００６６】
ＤＶＲＰ７０１は、選局コマンドに応じたテレビ放送番組コンテンツを選択するように放送受信部７０２を制御するとともに、選択回路７０４をテレビ放送番組コンテンツを選択するように制御する。そして、選択回路７０７を、画像混合部６０４側を選択する状態に制御して、テレビ放送番組コンテンツの画像データを、画像混合部６０４を通じてモニターディスプレイ３０に供給するように制御する。これにより、モニターディスプレイ３０において、テレビ放送番組コンテンツが視聴される。
【００６７】
また、モニターディスプレイ画面に表示されたグラフィック・ユーザ・インターフェース画面において、操作部５０を介したユーザ入力により外部入力端子７０６を通じて入力された外部入力コンテンツの選択操作入力がなされた場合には、ＩＯＰ６０１からのコマンドを共有レジスタ９０４を通じて受けたＤＶＲＰ７０１は、選択回路７０４を外部入力端子７０６側に切り替える。これにより、選択回路７０７からは、外部入力端子７０６を通じて入力された外部コンテンツの画像データが画像混合部６０４に供給され、モニターディスプレイ３０において、外部入力コンテンツが視聴される。
【００６８】
［放送番組コンテンツの録画再生動作］
例えば、モニターディスプレイ画面に表示されたグラフィック・ユーザ・インターフェース画面において、操作部５０を介したユーザ入力によりハードディスク装置８０への録画指示入力またはハードディスク装置８０からの再生指示入力がなされると、ＩＯＰ６０１は、それを検知して、共有レジスタ９０４を通じてＤＶＲＰ７０１に、録画コマンドまたは再生コマンドを渡す。
【００６９】
ＤＶＲＰ７０１は、録画コマンドに応じたテレビ放送番組コンテンツの録画時には、ＭＰＥＧエンコーダ７０８からの放送番組コンテンツの圧縮符号化データを、ＭＰＥＧブリッジ部９０６からハードディスクコントロール部９０３を通じてハードディスク装置８０に書き込むように制御する。
【００７０】
また、再生コマンドに応じたハードディスク装置８０に書き込まれているコンテンツの再生時には、ＤＶＲＰ７０１は、ハードディスクコントロール部９０３を通じてハードディスク装置８０から対象となる圧縮符号化データを読み出す。ハードディスク装置８０から読み出された圧縮符号化データは、共有ＤＭＡバッファ９０５を通じてゲーム機部６０側に転送される。
【００７１】
ゲーム機部６０側では、ＩＯＰ６０１は、コンテンツデータをデコードし、描画エンジン６０２、表示画像データ生成出力部６０３、画像混合部６０４および表示用信号変換出力部６０９を通じてモニターディスプレイ３０に出力して、画像を再生するようにする。
【００７２】
なお、ＩＯＰ６０１からの録画指示が、ＤＶＤへの記録であったときには、その指示コマンドが共有レジスタ９０４を通じてＤＶＲＰ７０１に送られ、ＭＰＥＧブリッジ部９０６は、放送番組コンテンツの圧縮符号化データを、共有ＤＭＡバッファ９０９を介してゲーム機部６０側に転送するようにする。ＩＯＰ６０１は、この転送されてきた放送番組コンテンツの圧縮符号化データを、ＤＶＤコントローラ６０７を通じてＤＶＤ読み出し／書き込み部６０６に送り、ＤＶＤに記録するようにする。
【００７３】
＜ゲーム機としての動作＞
モニターディスプレイ画面に表示されたグラフィック・ユーザ・インターフェース画面において、操作部５０を介したユーザ入力により外部入力端子７０６を通じて入力された外部入力コンテンツの選択操作入力がなされた場合には、ＩＯＰ６０１は、ブートＲＯＭ６０５を起動すると共に、ＤＶＤコントローラ６０７を通じてゲーム・ソフトウエアを取り込む。そして、ＩＯＰ６０１は、当該ゲーム・ソフトウエアに基づいた描画データを描画エンジン６０２で生成するように制御する。
【００７４】
描画エンジン６０２からのゲーム・ソフトウエアに基づいた描画画像データは、表示画像データ生成出力部６０３に供給される。表示画像データ生成出力部６０３は、前記描画画像データを、ディスプレイ３０に表示するための表示画像データに変換する。表示画像データ生成出力部６０３からの表示画像データは、画像混合部６０４を通じてディスプレイ３０に送られる。
【００７５】
また、ユーザにより指定された指示が、ＤＶＤに記録されている映画コンテンツなどの再生である場合には、ＩＯＰ６０１の制御に基づいて、描画エンジン６０２からは圧縮符号化された映画コンテンツデータのデコードデータが得られ、そのデコードデータが表示画像データ生成出力部６０３で映画コンテンツの再生画像データとされ、画像混合部６０４および表示用信号変換出力部６０９を通じてディスプレイ３０に供給される。
【００７６】
＜グラフィック・ユーザ・インターフェースの画面＞
この実施形態では、上述したテレビ放送番組コンテンツの画像や、ＤＶＤの再生画像、また、ハードディスク装置８０から読み出された画像は、そのままでは、画像混合部６０４では画像の混合はなされず、それらの画像のみが表示される。そして、この実施形態では、例えば操作部５０のセレクトボタン５７が操作されると、グラフィック・ユーザ・インターフェースの画像が、そのときに表示されている画像に半透明の状態で重畳されるようにされている。
【００７７】
すなわち、テレビ放送番組コンテンツの画像や、ＤＶＤの再生画像、また、ハードディスク装置８０から読み出された画像が表示されているときに、操作部５０のセレクトボタン５７が押されると、ＩＯＰ６０１は、描画エンジン６０２にグラフィック・ユーザ・インターフェース画面の画像を生成する制御指示を送る。
【００７８】
描画エンジン６０２は、ＩＯＰ６０１からの制御指示に応じてグラフィック・ユーザ・インターフェース画面の描画用データを生成する。この描画エンジン６０２で生成されたグラフィック・ユーザ・インターフェース画面の描画用データは、表示画像データ生成出力部６０３に供給されて、グラフィック・ユーザ・インターフェース画面の画像データが生成される。この表示画像データ生成出力部６０３からのグラフィック・ユーザ・インターフェース画面の画像データは画像混合部６０４に送られ、後述するように、テレビ放送記録装置部７０からのテレビ放送番組等の画像データに、後述するように、αブレンディングにより混合され、モニターディスプレイ３０の画面には、テレビ放送番組の画像に半透明の状態で重畳されてグラフィック・ユーザ・インターフェース画面が表示される。
【００７９】
図４は、マルチメディア再生装置２０において、ＩＯＰ６０１の制御により描画エンジン６０２により生成されて、モニターディスプレイ３０の画面３２に表示されるユーザ・インターフェース画面の初期メニュー画面の一例を示す。この例の初期メニュー画面は、前述したように、操作部５０の例えばスタートボタン５７を操作するごとに、画面３２に表示されたり、画面３２から消去されたりする。
【００８０】
この例の初期メニュー画面には、水平方向に複数のメディアアイコンが一列に並んだメディアアイコン配列２００と、垂直方向に複数のコンテンツアイコンが一列に並んだコンテンツアイコン配列３００とが、ほぼ画面中央近傍で交差する二次元配列が表示される。
【００８１】
メディアアイコン配列２００に含まれるメディアアイコンは、この例のマルチメディア再生装置２０が再生可能なメディアの種類を示す見出し用小画像であるので、予め定まったものとなる。図４の例では、メディアアイコン配列２００に含まれるメディアアイコンとして、写真アイコン２０１、音楽アイコン２０２、動画アイコン２０３、放送アイコン２０４、光ディスクアイコン２０５、ゲームアイコン２０６が表示されている。
【００８２】
コンテンツアイコン配列３００に含まれるコンテンツアイコンは、当該コンテンツアイコン配列３００がメディアアイコン配列２００と交差する位置のメディア（注目メディア）における複数のコンテンツについての見出し用小画像である。コンテンツアイコンのそれぞれは、前述したように、画像の縮小画像からなるサムネールや、文字、絵柄などからなる。サムネールは、例えばＩＯＰ６０１により予め生成され、ハードディスク装置８０に記憶されており、ＩＯＰ６０１によりハードディスク装置８０から読み出されて用いられる。
【００８３】
図４の例では、注目メディアは、動画アイコン２０３で示されるメディアである。動画アイコンは、メディアとしてのハードディスク装置８０に対応するものである。したがって、図４の例においては、コンテンツアイコン配列３００に含まれるコンテンツアイコンは、ハードディスク装置８０に記録されているコンテンツのアイコンである。この例では、コンテンツアイコン配列３００には、一画面上では、６個のコンテンツアイコン３０１〜３０６が表示される。
【００８４】
グラフィック・ユーザ・インターフェース画面は、後述するようにして、画面３２に映出されている映像コンテンツの画像の前面に、半透明の状態で重ね合わされて表示される。
【００８５】
この例では、メディアアイコン配列２００は、垂直方向には移動せず、例えば図４に示すような垂直方向の中央よりも僅かに上方の位置に固定されて表示される。しかし、メディアアイコン配列２００内の複数個のメディアアイコンは、その配列全体として、操作入力部５０の十字型方向指示ボタン５６を通じたユーザの左右方向の指示に応じて左右方向に移動するようにされる。
【００８６】
また、コンテンツアイコン配列３００も、同様にして、水平方向には移動せず、例えば図４に示すように、水平方向の中央よりも僅かに左寄りの位置に固定されて表示される。しかし、コンテンツアイコン配列３００内の複数個のコンテンツアイコンは、その配列全体として、操作入力部５０の十字型方向指示ボタン５６を通じたユーザの上下方向の指示に応じて上下方向に移動するようにされる。
【００８７】
以上のように、水平方向に複数個のメディアアイコン２０１〜２０６が一列に配列されているメディアアイコン配列２００の垂直方向の表示位置は固定されると共に、垂直方向に複数個のコンテンツアイコン３０１〜３０６が一列に配列されているコンテンツアイコン配列３００の水平方向の表示位置は固定されるので、メディアアイコン配列２００とコンテンツアイコン配列３００との交差領域２００Ｃは、表示画面５０の中央よりも左斜め上方の位置に固定されるようにされる。
【００８８】
この実施形態では、ＩＯＰ６０１は、この交差領域２００Ｃに表示されるメディアアイコンを、メディアアイコン配列２００内の複数個のメディアアイコンのうちの、選択中のメディアアイコン（注目メディアアイコン）と認識するようにする。
【００８９】
この交差領域２００Ｃに位置する注目メディアアイコンは、この例では、他のメディアアイコンと異なる色彩で拡大表示されると共に、透明度を低くして、他のアイコンと区別可能となるように、強調表示される。図４の例では、交差領域２００Ｃにおいては、動画アイコン２０３が、図示のように、他のメディアアイコンとは異なる色彩で拡大表示されると共に、透明度が低くされて、これが選択中であることが示される。
【００９０】
また、この実施形態では、コンテンツ制御部８２は、交差領域２００Ｃの直下の領域３００Ｃに表示されるコンテンツアイコンを、選択中のコンテンツアイコン（注目コンテンツアイコン）と認識するようにする。この領域３００Ｃに表示される注目コンテンツアイコンも、他のコンテンツアイコンと区別可能とするために、この例では、他のコンテンツアイコンよりも拡大表示される共に、透明度を低くされる。
【００９１】
以上のように、この実施形態では、固定位置である交差領域２００Ｃに表示されるアイコンが、注目メディアアイコンとされ、交差領域２００Ｃの直下の領域（以下、注目領域という）３００Ｃに表示されるコンテンツアイコンが、注目コンテンツアイコンとされる。ユーザは、メディアアイコン配列２００を水平方向にスクロールさせて、交差領域２００Ｃに希望メディアに対応するメディアアイコンを表示させるようにすると共に、コンテンツアイコン配列３００を垂直方向にスクロールさせて、固定領域３００Ｃに、希望コンテンツに対応するコンテンツアイコンを表示させるようにして、希望するメディアの希望するコンテンツの選択操作を行なう。
【００９２】
このとき、いずれかのメディアアイコンが交差領域７６で位置確定したときに、そのメディアアイコンの色彩とサイズおよび透明度が変化されて強調表示される。このように、交差領域２００Ｃに位置するメディアアイコンをその他のメディアアイコンと異なる表示態様で表示するため、ユーザは容易にメディアを選択できる。
【００９３】
そして、いずれかのメディアアイコンが交差領域２００Ｃで位置確定したときに、コンテンツアイコン配列３００が交差領域２００Ｃから上下方向に繰り出すように展開表示される。
【００９４】
次に、ユーザは、操作入力部５０の十字型方向指示ボタン５６を介した上下方向の指示により、コンテンツアイコンの配列全体を上下方向に移動させる。すると、交差領域２００Ｃの直下の注目領域３００Ｃに位置したコンテンツアイコンの色彩、アイコンサイズおよび透明度が変化する。なお、注目コンテンツアイコンの近傍位置、図４の例では、注目コンテンツアイコンの右方に、注目コンテンツアイコンに対応するコンテンツに関する属性として、例えば、図４の例では、映像タイトルと録画日が表示される。
【００９５】
＜画像混合部６０４における画像混合方法＞
［画像混合方法の第１の実施形態］
図１は、画像混合方法の第１の実施形態を説明するため図である。この図１は、ゲーム機部６０の表示画像データ生成出力部６０３および画像混合部６０４における、前記グラフィック・ユーザ・インターフェース画面の画像データと、テレビ放送記録装置部７０からの画像データとを合成する機能部分をブロック化して示した機能ブロック図である。
【００９６】
この第１の実施形態においては、グラフィック・ユーザ・インターフェース画面の画像データを生成する場合には、表示画像データ生成出力部６０３は、描画エンジン６０２からの描画データに基づいて画像データを生成する画像データ生成部６０３１と、画素単位の混合比α（０≦α≦１．０）のデータ（以下、αデータという）を発生する画素単位αデータレジスタ６０３２と、ビット合成部６０３３とを含む。
【００９７】
テレビ放送記録装置部７０からの画像データと混合する必要がないゲームコンテンツの画像データを生成する場合や、ＤＶＤからの再生画像データを生成する場合などにおいては、表示画像データ生成出力部６０３は、基本的には画像データ生成部６０３１のみで構成されるものに等しい。
【００９８】
画像データ生成部６０３１は、グラフィック・ユーザ・インターフェース画面の画像データのように半透明処理を行なう画像データ以外の画像データを処理する場合には、この例においては、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各原色データのそれぞれを８ビットとして、合計２４ビットの画素データを生成する。そして、当該１画素が２４ビットの画素データからなる画像データを、画像混合部６０４の画像データバッファメモリ６０４１を介して、Ｄ／Ａ変換部を含む表示用信号変換出力部６０９に供給し、表示用信号に変換する。表示用信号変換出力部６０９からの表示用信号はモニターディスプレイ３０に供給される。
【００９９】
一方、グラフィック・ユーザ・インターフェース画面の画像データのように半透明処理を行なう画像データの場合には、画像データ生成部６０３１は、赤、緑、青の各原色データＲ，Ｇ，Ｂのそれぞれを、この例では、６ビットとして、合計１８ビットの画素データからなるものとする。
【０１００】
そして、描画エンジン６０２からは、画素単位で混合比αのデータ、つまり、αデータが送られてくるので、表示画像データ生成出力部６０３は、このαデータを受信して、画素単位αデータレジスタ６０３２に取り込む。この例においては、αデータは６ビットのデータとされている。
【０１０１】
そして、画像データ生成部６０３１からの画像データと、画素単位αデータレジスタ６０３２からのαデータとが、ビット合成部６０３３に供給される。ビット合成部６０３３では、画像データ生成部６０３１からの画像データと、画像単位αデータとを合成して、１画素当たりに２４ビットの合成画像データＶｄを生成する。
【０１０２】
この場合、ビット合成部６０３３では、図５に示すように、６ビットのαデータは、２ビットずつに３分割され、当該２ビットの分割αデータが、６ビットずつの原色データのそれぞれに付加されて、あたかも、画素データが８ビットずつの３原色データＲ，Ｇ，Ｂからなる合成画像データＶｄが生成される。
【０１０３】
なお、画像データ生成部６０３１では、画像データは、各画素データが６ビットずつの３原色データからなる１８ビットとされたものとして出力するのではなく、６ビットずつの３原色データのそれぞれに、２ビットずつのダミーデータを付加して、各画素データが８ビットずつの３原色データからなる２４ビットされたものとして出力するようにしてもよい。その場合には、ビット合成部６０３３では、２ビットのダミービットを、２ビットの分割αデータに置き換える処理を行なうものである。
【０１０４】
以上のようにして、表示画像データ生成出力部６０３から出力された画像データＶｄは、画像混合部６０４の画像データバッファメモリ６０４１に書き込まれる。
【０１０５】
一方、テレビ放送記録部７０の選択回路７０６からの画像データＶｓが画像データバッファメモリ６０４２に書き込まれる。この例においては、この選択回路７０６からの画像データＶｓは、図５に示すように、各画素データが８ビットずつの３原色データからなる２４ビットされたものである。
【０１０６】
画像混合部６０４においては、画像データバッファメモリ６０４１および６０４２の互いに対応する画素位置の画素データが同期して読み出されて、両画素データが、以下のようにして、αブレンディングされて出力される。
【０１０７】
すなわち、画像データバッファメモリ６０４１から読み出された画素データは、αデータ分離部６０４３に供給される。また、画像データバッファメモリ６０４２から読み出された画素データは、掛け算部６０４７に供給される。
【０１０８】
αデータ分離部６０４３では、各８ビットとされている原色データを、画素データ部分の６ビットと、分割αデータ部分の２ビットとに分離する。
【０１０９】
そして、αデータ分離部６０４３は、分離した画素データ部分の３原色データ（１８ビットのデータ）を掛け算部６０４４に供給する。αデータ分離部６０４３は、また、分離した２ビットずつの分割αデータのすべて（６ビット）からなるαデータを、（１−α）演算部６０４６を通じて掛け算部６０４４に供給すると共に、そのまま掛け算部６０４６に供給する。
【０１１０】
そして、掛け算部６０４４および６０４６からの掛け算出力データが混合部６０４７に供給される。したがって、混合部６０４７では、
Ｖｄ×（α−１）＋Ｖｓ×α
なる演算がなされたことになる。この混合部６０４７の出力データＶｍは、図５に示すように、各画素データが８ビットずつの３原色データからなる２４ビットされたものとなる。
【０１１１】
この混合部６０４７からの混合画像データが、表示用信号変換出力部６０９を通じてモニターディスプレイ３０に供給される。これにより、モニターディスプレイ３０の画面には、画像データＶｓによる画像上に、画像データＶｍによるグラフィック・ユーザ・インターフェース画面の画像が、半透明の状態で重畳表示される。
【０１１２】
このときに、各画素単位で、透明度が制御できるので、前述の図３を用いて説明したようなグラフィック・ユーザ・インターフェース画面を容易に重畳表示させるようにすることができる。なお、α＝１のときには、不透明であり、また、α＝０のときには、完全透明である。
【０１１３】
そして、この実施形態によれば、αデータは、画素データの一部として伝送するようにするので、従来のようなαデータ専用のメモリが不要になるという効果が得られる。
【０１１４】
［画像混合方法の第２の実施形態］
上述の第１の実施形態は、混合する一方の画像の画素データのそれぞれに、混合比αのデータを埋め込むようにした場合であるが、この第２の実施形態は、前述した図８の例と同様に、混合比αのデータを記憶する混合比テーブルメモリを用いる場合である。この第２の実施形態においては、混合比テーブルメモリから混合比αのデータを読み出すためのαエントリデータを、混合する一方の画像の画素データのそれぞれに埋め込むようにする。
【０１１５】
図６は、ゲーム機部６０の表示画像データ生成出力部６０３および画像混合部６０４における、前記グラフィック・ユーザ・インターフェース画面の画像データと、テレビ放送記録装置部７０からの画像データとを合成する機能部分をブロック化して示した機能ブロック図であり、第１の実施形態の図１に対応するものである。この図６において、図１と同一の構成部分については同一符号を付すことにする。
【０１１６】
この第２の実施形態においては、図６に示すように、画像混合部６０４には、混合比テーブルメモリ６０４８を設ける。この混合比テーブルメモリ６０４８には、この例では、２６＝６４個の混合比αデータが記憶される。この例では、各混合比αデータは、例えば８ビットのデータとされる。
【０１１７】
そして、この第２の実施形態においては、グラフィック・ユーザ・インターフェース画面の画像データを生成する場合には、表示画像データ生成出力部６０３においては、画像データ生成部６０３１およびビット合成部６０３３は第１の実施形態と同様に設ける。そして、第２の実施形態においては、第１の実施形態の場合における画素単位αデータレジスタ６０３２の代わりに、画素単位αエントリデータレジスタ６０３４を設ける。
【０１１８】
また、画像混合部６０４においては、前述したように、混合比テーブルメモリ６０４８を設けると共に、第１の実施形態におけるαデータ分離部６０４３に代えてαエントリデータ分離部６０４９を設ける。画像混合部６０４のその他の構成は、第１の実施形態と同様である。
【０１１９】
この第２の実施形態において、グラフィック・ユーザ・インターフェース画面の画像データのように半透明処理を行なう画像データの場合には、画像データ生成部６０３１は、赤、緑、青の各原色データＲ，Ｇ，Ｂのそれぞれを、この例では、６ビットとして、合計１８ビットの画素データからなるものとする。
【０１２０】
そして、表示画像データ生成出力部６０３は、描画エンジン６０２からのデータとして、この例では、６ビットのαエントリデータを受信して、画素単位αエントリデータレジスタ６０３４に取り込む。前述したように、αエントリデータは、混合比テーブルメモリ６０４８に格納されているαデータのうちから、対応するαデータを読み出すためのものである。
【０１２１】
そして、画像データ生成部６０３１からの画像データと、画素単位αエントリデータレジスタ６０３４からのαエントリデータとが、ビット合成部６０３３に供給される。ビット合成部６０３３では、画像データ生成部６０３１からの画像データと、画像単位αエントリデータとを合成して、１画素当たりに２４ビットの合成画像データＶｄを生成する。
【０１２２】
この場合、ビット合成部６０３３では、図７に示すように、６ビットのαエントリデータは、２ビットずつに３分割され、当該２ビットの分割αエントリデータが、６ビットずつの原色データのそれぞれに付加されて、あたかも、画素データが８ビットずつの３原色データＲ，Ｇ，Ｂからなる合成画像データＶｄが生成される。
【０１２３】
なお、この第２の実施形態の場合においても、画像データ生成部６０３１では、画像データは、各画素データが６ビットずつの３原色データからなる１８ビットとされたものとして出力するのではなく、６ビットずつの３原色データのそれぞれに、２ビットずつのダミーデータを付加して、各画素データが８ビットずつの３原色データからなる２４ビットされたものとして出力するようにしてもよい。その場合には、ビット合成部６０３３では、２ビットのダミービットを、２ビットの分割αエントリデータに置き換える処理を行なうものである。
【０１２４】
以上のようにして、表示画像データ生成出力部６０３から出力された画像データＶｄは、画像混合部６０４の画像データバッファメモリ６０４１に書き込まれる。
【０１２５】
一方、テレビ放送記録部７０の選択回路７０６からの画像データＶｓが画像データバッファメモリ６０４２に書き込まれる。この例においては、この選択回路７０６からの画像データＶｓは、図７に示すように、各画素データが８ビットずつの３原色データからなる２４ビットされたものである。
【０１２６】
画像混合部６０４においては、画像データバッファメモリ６０４１および６０４２の互いに対応する画素位置の画素データが同期して読み出されて、両画素データが、以下のようにして、αブレンディングされて出力される。
【０１２７】
すなわち、画像データバッファメモリ６０４１から読み出された画素データは、αエントリデータ分離部６０４９に供給される。また、画像データバッファメモリ６０４２から読み出された画素データは、掛け算部６０４７に供給される。
【０１２８】
αエントリデータ分離部６０４９では、各８ビットとされている原色データを、画素データ部分の６ビットと、分割αエントリデータ部分の２ビットとに分離する。
【０１２９】
そして、αエントリデータ分離部６１４１は、分離した画素データ部分の３原色データ（１８ビットのデータ）を掛け算部６０４４に供給する。αデータ分離部６０４３は、また、分離した２ビットずつの分割αエントリデータのすべてからなるαエントリデータ（６ビット）を、混合比テーブルメモリ６０４８に、その読み出しアドレスデータとして供給する。これにより、混合比テーブルメモリ６０４８からは、このαエントリデータに対応するαデータが読み出される。
【０１３０】
この混合比テーブルメモリ６０４８から読み出されたαデータは、（１−α）演算部６０４６を通じて掛け算部６０４４に供給されると共に、そのまま掛け算部６０４７に供給される。
【０１３１】
そして、掛け算部６０４４および６０４７からの掛け算出力データが混合部６０４７に供給される。したがって、混合部６０４７では、
Ｖｄ×（α−１）＋Ｖｓ×α
なる演算がなされたことになる。この混合部６０４７の出力データＶｍは、図７に示すように、各画素データが８ビットずつの３原色データからなる２４ビットされたものとなる。
【０１３２】
この混合部６０４７からの混合画像データが、表示用信号変換出力部６０９を通じてモニターディスプレイ３０に供給される。これにより、モニターディスプレイ３０の画面には、画像データＶｓによる画像上に、画像データＶｍによるグラフィック・ユーザ・インターフェース画面の画像が、半透明の状態で重畳表示される。
【０１３３】
このときに、各画素単位で、透明度が制御できるので、前述の図３を用いて説明したようなグラフィック・ユーザ・インターフェース画面を容易に重畳表示させるようにすることができる。
【０１３４】
なお、上述した第１および第２の実施形態の画像混合方法においては、αブレンディングにより混合する一方の画像データは、αデータあるいはαエントリデータを埋め込むビットの分だけ、表示色数が減ってしまうが、上述の実施形態では、半透明の状態で重畳混合する画像は、グラフィック・ユーザ・インターフェースの画像あるいはサムネールの画像であるので、表示色数が減ってもそれほど影響はない。
【０１３５】
なお、上述の第１および第２の実施形態では、αデータあるいはαエントリデータを６ビットとして、３原色データのそれぞれに２ビットずつ埋め込むようにしたが、αデータあるいはαエントリデータのビット数および埋め込みの方法はこれに限られるものではない。
【０１３６】
例えば、αデータあるいはαエントリデータのビット数を３ビットとして、３原色データのそれぞれに１ビットずつ埋め込むようにしてもよい。また、αデータあるいはαエントリデータのビット数を６ビット以上にしても勿論よい。
【０１３７】
また、上述の実施形態では、画像データが３原色データである場合であるが、輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙとの組み合わせや、輝度信号Ｙと色信号Ｃとの組み合わせの画像データ形式であってもよい。輝度信号Ｙと色信号Ｃとの組み合わせの画像データ形式である場合には、αデータあるいはαエントリデータは、２分割して、輝度信号Ｙと色信号Ｃとのそれぞれに埋め込むようにする。
【０１３８】
また、輝度信号Ｙと色差信号Ｒ−Ｙ，Ｂ−Ｙとの組み合わせや、輝度信号Ｙと色信号Ｃとの組み合わせの画像データ形式である場合には、αデータあるいはαエントリデータは、均等に分割するのではなく、輝度信号Ｙと、色差信号Ｒ−Ｙ，Ｂ−Ｙまたは色信号Ｃとで、異なるビット数ずつ埋め込むようにすることもできる。
【０１３９】
［その他の変形例］
なお、以上の実施の形態では、２個の画像の重ね合わせについて説明したが、この発明は、３個以上の画像の混合にも適用可能である。
【０１４０】
また、上述の実施形態では、テレビゲーム機の機能や、テレビ放送受信および録画機能、また、ＤＶＤの記録再生機能などを有するマルチメディア記録再生装置に適用した場合であるが、この発明は、このようなマルチメディア記録再生装置に適用される場合に限定されるものではなく、複数種類の画像を、一方の画像を半透明の状態で他方の画像に重ねるようにする場合のすべてに適用可能である。
【図面の簡単な説明】
【０１４１】
【図１】この発明の実施形態の要部の構成例を説明するための機能ブロック図である。
【図２】この発明の実施形態を含むマルチメディア記録再生システムの構成例を示す図である。
【図３】この発明の実施形態のマルチメディア記録再生装置の構成例を示すブロック図である。
【図４】この発明の実施形態における表示画面の一例を示す図である。
【図５】この発明の実施形態の動作を説明するための図である。
【図６】この発明の実施形態の要部の他の構成例を説明するための機能ブロック図である。
【図７】この発明の実施形態の動作を説明するための図である。
【図８】従来の画像混合方法を説明するための図である。
【符号の説明】
【０１４２】
６０…ゲーム機部、７０…テレビ放送記録装置部、６０３…表示画像データ生成出力部、６０４…画像混合部
【図１】
2005107780.tif 000003
【図２】
2005107780.tif 000004
【図３】
2005107780.tif 000005
【図４】
2005107780.tif 000006
【図５】
2005107780.tif 000007
【図６】
2005107780.tif 000008
【図７】
2005107780.tif 000009
【図８】
2005107780.tif 000010