(57)【要約】【課題】複数の層からなる画像データをより迅速に生成できるようにする。【解決手段】  モジュール４１−１乃至４１−６は、モジュール毎にRAM５１に予め確保されているプレーン６１−１乃至６１−８に画像データを書き込む。プレーンマネージャ５２は、CPUから入力される指令に基づいて、スイッチ５３−１乃至５３−４の設定を切替える。画像合成部５４は、スイッチ５３−１乃至５３−４により各レイヤに割り当てられたプレーンに書き込まれている画像データを重ねることにより１つの画像データに合成する。本発明は、DVD（Digital Versatile Disc）レコーダに適用することができる。【選択図】図２
2006317636.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理装置において、
前記モジュールにより前記画像データが書き込まれる所定の領域が前記モジュール毎に予め確保されているメモリと、
それぞれの前記層に割り当てる前記領域を切替える切替え手段と、
前記切替え手段の切替えを制御する切替え制御手段と、
それぞれの前記層に割り当てられた前記領域に書き込まれている前記画像データを重ねることにより１つの画像データに合成する合成手段と
を含むことを特徴とする画像処理装置。
【請求項２】
前記メモリは、複数の前記層に対応する前記画像データを生成する前記モジュールに対して、前記画像データを生成する前記層の数だけ前記領域が予め確保されている
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理方法であって、
前記モジュールにより前記画像データが書き込まれる、前記モジュール毎にメモリに予め確保されている所定の領域であって、それぞれの前記層に割り当てる領域を切替える切替え手段の切替えを制御する制御ステップと、
それぞれの前記層に割り当てられた前記領域に書き込まれている前記画像データを重ねることにより１つの画像データに合成する合成ステップと
を含むことを特徴とする画像処理方法。
【請求項４】
ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理であって、
前記モジュールにより前記画像データが書き込まれる、前記モジュール毎にメモリに予め確保されている所定の領域であって、それぞれの前記層に割り当てる領域を切替える切替え手段の切替えを制御する制御ステップと、
それぞれの前記層に割り当てられた前記領域に書き込まれている前記画像データを重ねることにより１つの画像データに合成する合成ステップと
を含むことを特徴とする画像処理をコンピュータに実行させるプログラム。
【請求項５】
請求項４に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および方法、記録媒体、並びに、プログラムに関し、特に、複数の層からなる画像データを処理する画像処理装置および方法、記録媒体、並びに、プログラムに関する。
【背景技術】
【０００２】
従来、１つの画像データを複数の層に分割して生成するようにし、各層に対して所定のメモリ領域（以下、プレーンとも称する）を割り当て、各プレーンに書き込まれた画像データを重畳することにより１つの画像データを生成することが提案されている（例えば、特許文献１参照）。
【０００３】
例えば、ハードウェアまたはソフトウェアの構成単位である各モジュールが、それぞれが生成した画像データを各プレーンに書き込むと、各プレーンに書き込まれた画像データが画像処理用のプロセッサにより重畳され、１つの画像データが生成される。
【０００４】
【特許文献１】特開２００５−８６８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、各モジュールが必要とするプレーンの数の合計値が、実際のプレーンの数より多い場合、各モジュールがプレーンを管理する必要が生じる。例えば、各モジュールは、画像データを書き込むプレーンを確保したり、プレーンに書き込んだ画像データが使用されているか否かを把握し、画像データが使用されなくなった時点で、確保しているプレーンを開放したりする必要がある。また、他のモジュールが確保しているプレーンが開放されるまで待機したり、プレーンを開放したことを他のモジュールに通知したりするなど、各プレーンが協調して動作する必要がある。従って、プレーンに画像データを書き込む処理以外の処理が複雑になり、例えば、画像を表示するまでの時間が長くなってしまう。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、複数の層からなる（多層構造の）画像データをより迅速に生成することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理装置であって、モジュールにより画像データが書き込まれる所定の領域がモジュール毎に予め確保されているメモリと、それぞれの層に割り当てる領域を切替える切替え手段と、切替え手段の切替えを制御する切替え制御手段と、それぞれの層に割り当てられた領域に書き込まれている画像データを重ねることにより１つの画像データに合成する合成手段とを含むことを特徴とする。
【０００８】
メモリは、複数の層に対応する画像データを生成するモジュールに対して、画像データを生成する層の数だけ領域が予め確保されているようにすることができる。
【０００９】
本発明の画像処理方法は、ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理方法であって、モジュール毎にメモリに予め確保されているモジュールにより画像データが書き込まれる所定の領域であって、それぞれの層に割り当てる領域を切替える切替え手段の切替えを制御する制御ステップと、それぞれの層に割り当てられた領域に書き込まれている画像データを重ねることにより１つの画像データに合成する合成ステップとを含むことを特徴とする。
【００１０】
本発明のプログラム、および、本発明の記録媒体に記録されているプログラムは、ハードウェアまたはソフトウェアの構成単位である複数のモジュールがそれぞれ独立して生成する画像データであって、所定の数の層にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理であって、モジュールにより画像データが書き込まれる、モジュール毎にメモリに予め確保されている所定の領域であって、それぞれの層に割り当てる領域を切替える切替え手段の切替えを制御する制御ステップと、それぞれの層に割り当てられた領域に書き込まれている画像データを重ねることにより１つの画像データに合成する合成ステップとを含むことを特徴とする。
【００１１】
本発明の画像処理装置、画像処理方法、プログラム、および、記録媒体においては、ハードウェアまたはソフトウェアの構成単位である複数のモジュールにより画像データが書き込まれる、モジュール毎にメモリに予め確保されている所定の領域であって、それぞれの層に割り当てる領域を切替える切替え手段の切替えが制御され、それぞれの層に割り当てられた領域に書き込まれている画像データを重ねることにより１つの画像データが合成される。
【発明の効果】
【００１２】
本発明によれば、複数の層からなる画像データを生成することができる。また、本発明によれば、複数の層からなる画像データをより迅速に生成することができる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１４】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１５】
請求項１に記載の画像処理装置（例えば、図１の画像処理部１８）は、ハードウェアまたはソフトウェアの構成単位である複数のモジュール（例えば、図２のモジュール４１−１乃至４１−６）がそれぞれ独立して生成する画像データであって、所定の数の層（例えば、図２のレイヤ０乃至３）にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理装置であって、前記モジュールにより前記画像データが書き込まれる所定の領域（例えば、図２のプレーン６１−１乃至６１−８）が前記モジュール毎に予め確保されているメモリ（例えば、図２のRAM５１）と、それぞれの前記層に割り当てる前記領域を切替える切替え手段（例えば、図２のスイッチ５３−１乃至５３−４）と、前記切替え手段の切替えを制御する切替え制御手段（例えば、図２のプレーンマネージャ５２）と、それぞれの前記層に割り当てられた前記領域に書き込まれている前記画像データを重ねることにより１つの画像データに合成する合成手段（例えば、図２の画像合成部５４）とを含むことを特徴とする。
【００１６】
請求項３に記載の画像処理方法は、ハードウェアまたはソフトウェアの構成単位である複数のモジュール（例えば、図２のモジュール４１−１乃至４１−６）がそれぞれ独立して生成する画像データであって、所定の数の層（例えば、図２のレイヤ０乃至３）にそれぞれ対応する複数の画像データを１つの画像データに合成する画像処理方法であって、前記モジュール毎にメモリ（例えば、図２のRAM５１）に予め確保されている前記モジュールにより前記画像データが書き込まれる所定の領域（例えば、図２のプレーン６１−１乃至６１−８）であって、それぞれの前記層に割り当てる領域を切替える切替え手段の切替えを制御する制御ステップ（例えば、図３のステップＳ３）と、それぞれの前記層に割り当てられた前記領域に書き込まれている前記画像データを重ねることにより１つの画像データに合成する合成ステップ（例えば、図３のステップＳ４）とを含むことを特徴とする。
【００１７】
また、請求項４に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項３に記載の画像処理方法と同様である。
【００１８】
請求項５に記載の記録媒体（例えば、図４のリムーバブルメディア９１１）は、請求項４に記載のプログラムが記録されている。
【００１９】
以下、図を参照して、本発明の実施の形態について説明する。
【００２０】
図１は、本発明を適用した情報処理装置２の一実施の形態を示すブロック図である。情報処理装置２は、アンテナ１を介して、放送局から送信される放送波を受信し、放送波に含まれる映像をディスプレイ３に出力して、ディスプレイ３に表示させるとともに、放送波に含まれる音声をスピーカ４に出力して、スピーカ４から音声を出力させる。
【００２１】
情報処理装置２は、CPU（Central Processing Unit）１１、RAM（Random Access Memory）１２、ROM（Read Only Memory）１３、チューナ１４、復調器１５、TSデコーダ１６、AVデコーダ１７、画像処理部１８、音声処理部１９、入力部２０、記録部２１、および、ドライブ２２を含むように構成される。CPU１１、RAM１２、ROM１３、TSデコーダ１６、AVデコーダ１７、画像処理部１８、音声処理部１９、入力部２０、記録部２１、および、ドライブ２２は、バス２３を介して相互に接続される。
【００２２】
CPU１１は、バス２３を介して、ユーザが入力部２０を用いて入力した処理の指示やデータの入力を受け、入力された処理の指示などに基づいて、ROM１３に記憶されているプログラム、または、記録部２１からRAM１２にロードされたプログラムに従って各種の処理を実行する。
【００２３】
RAM１２は、CPU１１の実行において使用するプログラムや、その実行において適宜変化するパラメータやデータを格納する。
【００２４】
ROM１３は、CPU１１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。
【００２５】
チューナ１４は、CPU１１の制御の基に、アンテナ１からの放送信号を受信し、受信信号を復調器１５に供給する。
【００２６】
復調器１５は、チューナ１４から供給される受信信号を復調し、所定のチャンネルで放送されてきたトランスポートストリームをTSデコーダ１６に供給する。
【００２７】
TSデコーダ１６は、CPU１１の制御の基に、復調器１５から供給されるトランスポートストリームから所定のストリームを抽出し、抽出したストリームを構成するパケットをバス２３上に、または、AVデコーダ１７に供給する。バス２３上に供給されたパケット（番組のデータ）は、例えば、記録部２１に記録されたり、ドライブ２２に供給され、リムーバブルメディア３１に記録されたりする。
【００２８】
AVデコーダ１７は、TSデコーダ１６から供給されるビデオデーダ（ビデオパケット）とオーディオデータ（オーディオパケット）をデコードし、デコードして得られた映像データを画像処理部１８に、音声データを音声処理部１９にそれぞれ供給する。また、AVデコーダ１７は、バス２３を介して、記録部２１から供給されたり、または、ドライブ２２が、リムーバブルメディア３１から読み出し、バス２３を介して、供給したりするビデオデーダ（ビデオパケット）とオーディオデータ（オーディオパケット）をデコードし、デコードして得られた映像データを画像処理部１８に、音声データを音声処理部１９にそれぞれ供給する。
【００２９】
画像処理部１８は、例えば、CPUまたはDSP（Digital Signal Processor）などのプロセッサなどにより構成され、AVデコーダ１７から供給される映像データと、バス２３を介して、CPU１１から供給される画像データに基づいて、所定の画像（画面）をディスプレイ３に表示させる。
【００３０】
音声処理部１９は、AVデコーダ１７から供給される音声データを、アナログの音声信号に変換し、変換した音声信号をスピーカ４に出力し、スピーカ４から音声を出力させる。
【００３１】
入力部２０は、例えば、ボタン、スイッチ、キーボードあるいはマウスなどで構成され、ユーザが情報処理装置２に各種の指令を入力するとき操作される。
【００３２】
記録部２１は、ハードディスクなどにより構成され、ＣＰＵ１１によって実行するプログラムや情報、または、バス２３を介して、TSデコーダ１６より供給されるパケットを記録または再生させる。
【００３３】
ドライブ２２は、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア３１が適宜装着され、TSデコーダ１６より供給されるパケットをリムーバブルメディア３１に記録させたり、リムーバブルメディア３１に記録されているパケットを再生したりする。
【００３４】
図２は、画像処理部１８の機能の構成の例を示す図である。画像処理部１８は、RAM５１、プレーンマネージャ５２、スイッチ５３−１乃至５３−４、および、画像合成部５４を含むように構成される。
【００３５】
モジュール４１−１乃至４１−６は、それぞれ独立して画像データを生成するハードウェアまたはソフトウェアの構成単位である。モジュール４１−１乃至４１−６は、例えば、特定の処理を行うアプリケーションプログラム、特定の処理を行うIC（Integrated Circuit）、ASIC（Application Specific Integrated Circuit）などの半導体チップなどにより構成される。なお、以下、モジュール４１−１乃至４１−６を個々に区別する必要がない場合、単にモジュール４１と称する。
【００３６】
モジュール４１は、例えば、図１のAVデコーダ１７の他、ディスプレイ３に表示されている映像に重畳させる画像の画像データを生成するモジュール、例えば、各種の操作メニューの画像データを生成し、操作メニューの表示を制御するメニュー表示モジュール、BML（Broadcast Markup Language）で記述されたコンテンツの画像データを生成し、BMLで記述されたコンテンツの表示を制御するBML表示モジュール、映画などの字幕の画像データを生成し、字幕の表示を制御する字幕表示モジュールなどが相当する。
【００３７】
RAM５１には、各モジュール４１が生成した画像データを書き込む所定の領域であるプレーン６１−１乃至６１−８が、モジュール４１毎に予め確保されている。また、複数のレイヤに対応する画像データを生成するモジュール４１に対して、そのモジュール４１が画像データを生成する層の数だけプレーンがRAM５１に予め確保されている。
【００３８】
なお、図２の例においては、プレーン６１−１および６１−４がモジュール４１−１に割り当てられ、プレーン６１−２がモジュール４１−２に割り当てられ、プレーン６１−３がモジュール４１−３に割り当てられ、プレーン６１−５および６１−６がモジュール４１−４に割り当てられ、プレーン６１−７がモジュール４１−５に割り当てられ、プレーン６１−８がモジュール４１−６に割り当てられている。なお、以下、プレーン６１−１乃至６１−８を個々に区別する必要がない場合、単にプレーン６１と称する。
【００３９】
プレーンマネージャ５２は、バス２３を介して、CPU１１から入力される指令に基づいて、スイッチ５３−１乃至５３−４の設定を切替える。
【００４０】
スイッチ５３−１乃至５３−４は、例えば、ソフトウェアスイッチまたはハードウェアスイッチにより構成され、画像合成部５４により合成される画像データのレイヤ（層）０乃至３に割り当てるプレーン６１を切替える。なお、以下、スイッチ５３−１乃至５３−４を個々に区別する必要がない場合、単にスイッチ５３と称する。
【００４１】
画像合成部５４は、例えば、専用のプロセッサにより構成され、レイヤ０乃至３の最大４層の画像データを重ねることにより、複数の層からなる画像データを１つの画像データに合成する。画像合成部５４は、合成した画像データをディスプレイ３に出力する。なお、図２の例においては、プレーン６１−１乃至６１−３に書き込まれた画像データのうちいずれかが、スイッチ５３−１によりレイヤ０に割り当てられ、プレーン６１−４または６１−５に書き込まれた画像データが、スイッチ５３−２によりレイヤ１に割り当てられ、プレーン６１−６または６１−７に書き込まれた画像データが、スイッチ５３−３によりレイヤ２割り当てられ、プレーン６１−８に書き込まれた画像データが、スイッチ５３−４によりレイヤ３に割り当てられる。画像合成部５４は、各レイヤに割り当てられているプレーン６１に書き込まれている画像データを取得し、取得した画像データを合成する。
【００４２】
次に、図３のフローチャートを参照して、情報処理装置２により実行される画像合成処理について説明する。
【００４３】
ステップＳ１において、CPU１１は、ユーザからの指令を取得する。例えば、ユーザが、入力部２０を用いて処理の指示を入力した場合、例えば、現在視聴している映像コンテンツの字幕の表示の指示、または、各種の操作メニューの表示の指示を入力した場合、入力部２０は、バス２３を介して、ユーザにより入力された指示を示す情報を、CPU１１に供給する。CPU１１は、ユーザにより入力された指示に基づいて、各モジュール４１の処理を制御する。また、CPU１１は、ユーザの指示を示す情報を、バス２３を介して、画像処理部１８に供給する。
【００４４】
ステップＳ２において、各モジュール４１は、CPU１１の制御の基に、画像データを生成する。例えば、各モジュール４１は、ビデオデータをデコードして映像データを生成したり、字幕を表示するための画像データを生成したり、各種の操作メニューを表示させるための画像データを生成する。各モジュール４１は、生成した映像データの１フレーム分の画像データ、または、生成した画像データを、各モジュール４１に割り当てられている所定のプレーン６１に書き込む。
【００４５】
ステップＳ３において、プレーンマネージャ５２は、スイッチ５３を切替える。具体的には、プレーンマネージャ５２は、CPU１１からの指示に対する各スイッチ５３の設定（切替え）が定義された情報を予め保持している。プレーンマネージャ５２は、その情報に基づいて、スイッチ５３の設定を切替える。
【００４６】
ステップＳ４において、画像合成部５４は、画像データを合成する。具体的には、画像合成部５４は、スイッチ５３により各レイヤに割り当てられているプレーン６１に書き込まれている画像データを読み出す。画像合成部５４は、読み出した画像データを重ねることにより、１つの画像データに合成する。
【００４７】
ステップＳ５において、画像合成部５４は、合成した画像データをディスプレイ３に出力し、画像合成処理は終了する。ディスプレイ３には、画像合成部５４から出力された画像データに基づく画像が表示される。すなわち、例えば、ディスプレイ３に表示されている映像に、字幕や操作メニューなどが重畳されて表示される。
【００４８】
以上のようにして、各モジュール４１は、プレーン６１の確保または開放などの処理を行ったり、他のモジュール４１と協調したりすることなく、独立して画像データを生成し、生成した画像データを所定プレーン６１に書き込むだけで、複数のレイヤ（層）からなる画像データが１つの画像データに合成される。従って、複数の層からなる画像データをより迅速に生成することができ、例えば、ディスプレイ３に表示される画面の切替えを高速化することができる。これは、例えば、迅速なユーザレスポンスが要求される電気および電子機器などの組み込みシステムにおいて特に有効である。
【００４９】
また、各モジュール４１が独立して画像データの生成および書込みを実行できるので、マルチスレッドまたはマルチプロセスの環境において、各モジュール４１を動作させることが容易になる。
【００５０】
さらに、プレーン６１の確保および開放などのプレーン６１を管理する処理を各モジュール４１に実装する必要がないため、各モジュール４１の規模を小さくすることができるとともに、開発工程を短縮することができる。また、プレーン６１の開放忘れなどに起因する不具合の発生を抑えることができる。
【００５１】
また、例えば、情報処理装置２が受信する放送波の種類が増え、AVデコーダの種類が増えるなどの要因により、モジュール４１の数を増やす場合、他のモジュール４１を修正する必要はなく、追加するモジュール４１に対応する新たなプレーン６１をRAM５１に確保し、新たなプレーン６１を選択できるようにスイッチ５３を変更し、プレーンマネージャ５２が保持するスイッチ５３の設定が定義されている情報を更新するだけでよく、モジュール４１の追加が容易となる。同様の理由により、モジュール４１の削除も容易となる。
【００５２】
以上のように、モジュール毎にメモリに予め確保されているモジュールにより画像データが書き込まれる所定の領域であって、それぞれの層に割り当てる領域を切替える切替え手段の切替えを制御し、それぞれの層に割り当てられた領域に書き込まれている画像データを重ねることにより１つの画像データに合成する場合には、複数の層からなる画像データを生成することができる。また、複数の層からなる画像データをより迅速に生成することができる。
【００５３】
なお、以上の説明では、画像データのレイヤ（層）の数を４としたが、４以外の数とするようにしてもよい。
【００５４】
なお、本発明は、例えば、複数の層からなる画像データを処理する装置、例えば、DVD（Digital Versatile Disc）プレイヤーなどの画像再生装置、DVDレコーダなどの画像記録再生装置、テレビジョンセットなどの画像表示装置、パーソナルコンピュータ、PDA（Personal Digital Assistant）、携帯電話機などに適用することができる。
【００５５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００５６】
図４は、汎用のパーソナルコンピュータ９００の内部の構成例を示す図である。CPU（Central Processing Unit）９０１は、ROM（Read Only Memory）９０２に記憶されているプログラム、または記録部９０８からRAM（Random Access Memory）９０３にロードされたプログラムに従って各種の処理を実行する。RAM９０３にはまた、CPU９０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５７】
CPU９０１、ROM９０２、およびRAM９０３は、バス９０４を介して相互に接続されている。このバス９０４にはまた、入出力インターフェース９０５も接続されている。
【００５８】
入出力インターフェース９０５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される入力部９０６、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などのディスプレイ、並びにスピーカなどで構成される出力部９０７、ハードディスクなどで構成される記録部９０８、およびモデムやターミナルアダプタなどで構成される通信部９０９が接続されている。通信部９０９は、インターネットを含むネットワークを介して通信処理を行う。
【００５９】
入出力インターフェース９０５にはまた、必要に応じてドライブ９１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア９１１が適宜装着され、そこから読み出されたコンピュータプログラムが、記録部９０８にインストールされる。
【００６０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc-Read Only Memory）、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD(Mini-Disc)（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア９１１により構成されるだけでなく、装置本体にあらかじめ組み込まれた状態でユーザに提供される、プログラムが記録されているROM９０２または記録部９０８に含まれるハードディスクなどで構成される。
【００６１】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００６２】
【図１】本発明を適用した情報処理装置の一実施の形態を示すブロック図である。
【図２】図１の画像処理部の機能の構成の例を示すブロック図である。
【図３】図２の画像処理部により実行される画像合成処理の詳細を説明するフローチャートである。
【図４】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００６３】
２  情報処理装置，  １１  CPU，  １８  画像処理部，  ４１  モジュール，  ５１  RAM，  ５２  プレーンマネージャ，  ５３  スイッチ，  ５４  画像合成部，  ６１  プレーン，  ９０１  CPU，  ９０２  ROM，  ９０３  RAM，  ９０８  記録部，  ９１０  ドライブ，  ９１１  リムーバブルメディア
【図１】
2006317636.tif 000003
【図２】
2006317636.tif 000004
【図３】
2006317636.tif 000005
【図４】
2006317636.tif 000006