(57)【要約】【課題】小型携帯機器に最適な画像の表示制御を行う。【解決手段】  表示画像を構成するパーツ画像を生成するための情報が、パーツオブジェクトとして定義されている。表示画像を生成する場合、メイン制御部４１は、表示画像を構成する１以上のパーツ画像それぞれについて、パーツ画像に対応するパーツオブジェクトから、表示情報を特定する表示情報IDを抽出し、表示情報IDと対応付けられた表示情報をRAM５２の表示情報IDテーブルから取得して、パーツ画像を生成する。本発明は、例えば、小型携帯機器の画像の表示制御に適用できる。【選択図】図１
2006157169.tif 000002
【特許請求の範囲】
【請求項１】
表示画像を構成する１以上のパーツ画像の生成を制御する表示制御装置において、
前記表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出手段と、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成手段と、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成手段と
を備えることを特徴とする表示制御装置。
【請求項２】
前記表示画像を特定する表示画像IDと、その表示画像を構成する１以上のパーツ画像に対応する１以上のパーツオブジェクトをそれぞれ特定するパーツIDとが対応付けられており、
前記表示画像の表示画像IDに対応付けられている前記パーツIDを取得するパーツID取得手段をさらに備え、
前記表示情報ID抽出手段は、前記パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトから、前記表示情報IDを抽出し、
前記画像生成手段は、前記パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトそれぞれについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記パーツオブジェクトは、前記パーツ画像を更新するタイミングを表すタイミング情報をさらに有しており、
前記タイミング情報と、そのタイミング情報を有する前記パーツオブジェクトとが対応付けられた更新タイミングテーブルを生成する更新タイミングテーブル生成手段をさらに備え、
前記画像生成手段は、前記タイミング情報が表すタイミングにおいて、そのタイミング情報と対応付けられたパーツオブジェクトを前記更新タイミングテーブルから特定し、特定されたパーツオブジェクトについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記表示情報IDテーブルには、前記表示情報IDと、前記表示情報IDによって特定される表示情報が変更されたか否かを表す変更フラグとがさらに対応付けられており、
前記画像生成手段は、前記タイミング情報が表すタイミングにおいて、そのタイミング情報と対応付けられたパーツオブジェクトを前記更新タイミングテーブルから特定し、特定されたパーツオブジェクトのうちの、前記変更フラグが表示情報が変更されたことを表している表示情報IDを有するパーツオブジェクトについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記表示情報IDテーブルには、前記表示情報IDと、前記表示情報IDを有するパーツオブジェクトを特定するパーツIDとがさらに対応付けられており、
前記画像生成手段は、前記表示情報IDテーブルにおいて表示情報が変更された場合に、変更された表示情報の表示情報IDと対応付けられているパーツIDによって特定されるパーツオブジェクトについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項６】
表示画像を構成する１以上のパーツ画像の生成を制御する表示制御装置の表示制御方法において、
前記表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出ステップと、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップと、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成ステップと
を含むことを特徴とする表示制御方法。
【請求項７】
表示画像を構成する１以上のパーツ画像の生成を制御する処理をコンピュータに実行させるプログラムにおいて、
前記コンピュータの制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出ステップと、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップと、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および方法、並びにプログラムに関し、特に、小型携帯機器に最適な画像の表示制御を行うことができる表示制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、CD(Compact Disc)，DVD(Digital Versatile Disc)、またはMD（Mini Disc）（登録商標）などの携帯型の記録再生装置、携帯電話、デジタルカメラなどの、小型携帯機器の表示手段には、例えば、７セグメントのような、予め決められた形状の画素をオンまたはオフさせて表示するセグメント方式のLCD(Liquid Crystal Display)が使用されていた。
【０００３】
一方、コンピュータの表示手段（モニタ）として一般的に使用されているLCDは、マトリックス状に配置された画素をオンまたはオフさせるドットマトリクス方式が一般的である。また、コンピュータの表示手段として使用されているLCDは、フルカラーで表示可能であるのが一般的である。ドットマトリクス方式のLCDは、表示の自由度が大きく、表示する情報量が多い場合に適している。
【０００４】
近年、LCD関連技術の進歩により、小型携帯機器の表示手段にも、ドットマトリクス方式で、フルカラーの表示が可能なLCDが搭載されるようになってきている。
【０００５】
ドットマトリクス方式のLCDに表示させる表示画像の制御方法として、例えば、コンピュータ（のオペレーションシステムなどのプログラム）がモニタに表示画像を表示する場合の、複数のウィンドウを生成し、直感的な操作（GUI(Graphical User Interface)）を実現することが可能なウィンドウシステムがある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、小型携帯機器は、本体サイズや消費電力などの制約から、機器内に搭載される、CPU（Central Processing Unit）やメモリなどの処理能力を決定する資源が限られているため、コンピュータで採用されているウィンドウシステムと同様の表示画像制御を小型携帯機器の表示手段の制御方法としてそのまま採用することは、オーバーヘッドが大きく、困難である。
【０００７】
例えば、最近のコンピュータに搭載されているCPUのクロックが数百MHz乃至数GHzで、メモリ容量が数百Mbytes程度であるのに対し、小型携帯機器に搭載されるCPUのクロックは、１０MHz程度、メモリ容量は１乃至２Mbytes程度である。このように、小型携帯機器に搭載される資源の処理能力は、コンピュータに搭載されているものと比べ、低いのが一般的である。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、小型携帯機器に最適な画像の表示制御を行うことができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の表示制御装置は、表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、表示情報IDを抽出する表示情報ID抽出手段と、表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成手段と、表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得し、パーツオブジェクトに対応する画像として、パーツ画像を生成する画像生成手段とを備えることを特徴とする。
【００１０】
表示画像を特定する表示画像IDと、その表示画像を構成する１以上のパーツ画像に対応する１以上のパーツオブジェクトをそれぞれ特定するパーツIDとが対応付けられており、表示画像の表示画像IDに対応付けられているパーツIDを取得するパーツID取得手段をさらに設け、表示情報ID抽出手段には、パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトから、表示情報IDを抽出させ、画像生成手段には、パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトそれぞれについて、パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得させ、パーツ画像を生成させるようにすることができる。
【００１１】
パーツオブジェクトは、パーツ画像を更新するタイミングを表すタイミング情報をさらに有しており、タイミング情報と、そのタイミング情報を有するパーツオブジェクトとが対応付けられた更新タイミングテーブルを生成する更新タイミングテーブル生成手段をさらに設け、画像生成手段には、タイミング情報が表すタイミングにおいて、そのタイミング情報と対応付けられたパーツオブジェクトを更新タイミングテーブルから特定させ、特定されたパーツオブジェクトについて、パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得させ、パーツ画像を生成させるようにすることができる。
【００１２】
表示情報IDテーブルには、表示情報IDと、表示情報IDによって特定される表示情報が変更されたか否かを表す変更フラグとがさらに対応付けられており、画像生成手段には、タイミング情報が表すタイミングにおいて、そのタイミング情報と対応付けられたパーツオブジェクトを更新タイミングテーブルから特定させ、特定されたパーツオブジェクトのうちの、変更フラグが表示情報が変更されたことを表している表示情報IDを有するパーツオブジェクトについて、パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得させ、パーツ画像を生成させるようにすることができる。
【００１３】
表示情報IDテーブルには、表示情報IDと、表示情報IDを有するパーツオブジェクトを特定するパーツIDとがさらに対応付けられており、画像生成手段には、表示情報IDテーブルにおいて表示情報が変更された場合に、変更された表示情報の表示情報IDと対応付けられているパーツIDによって特定されるパーツオブジェクトについて、パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得させ、パーツ画像を生成させるようにすることができる。
【００１４】
本発明の表示制御方法は、表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、表示情報IDを抽出する表示情報ID抽出ステップと、表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップと、表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得し、パーツオブジェクトに対応する画像として、パーツ画像を生成する画像生成ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、コンピュータの制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、表示情報IDを抽出する表示情報ID抽出ステップと、表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップと、表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得し、パーツオブジェクトに対応する画像として、パーツ画像を生成する画像生成ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１６】
本発明においては、装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、表示情報IDが抽出され、抽出された表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルが生成される。そして、表示情報IDと対応付けられた表示情報が表示情報IDテーブルから取得され、パーツオブジェクトに対応する画像として、パーツ画像が生成される。
【発明の効果】
【００１７】
本発明によれば、小型携帯機器に最適な画像の表示制御を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２０】
請求項１に記載の表示制御装置は、
表示画像を構成する１以上のパーツ画像の生成を制御する表示制御装置（例えば、図１の記録再生装置１）において、
前記表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出手段（例えば、図１２のステップＳ３の処理を実行するメイン制御部４１）と、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成手段（例えば、図１２のステップＳ４の処理を実行するメイン制御部４１）と、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成手段（例えば、図１２のステップＳ１０の処理を実行するメイン制御部４１）と
を備えることを特徴とする。
【００２１】
請求項２に記載の表示制御装置は、
前記表示画像を特定する表示画像IDと、その表示画像を構成する１以上のパーツ画像に対応する１以上のパーツオブジェクトをそれぞれ特定するパーツIDとが対応付けられており、
前記表示画像の表示画像IDに対応付けられている前記パーツIDを取得するパーツID取得手段（例えば、図１２のステップＳ２の処理を実行するメイン制御部４１）をさらに備え、
前記表示情報ID抽出手段は、前記パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトから、前記表示情報IDを抽出し、
前記画像生成手段は、前記パーツID取得手段により取得されたパーツIDによって特定されるパーツオブジェクトそれぞれについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする。
【００２２】
請求項３に記載の表示制御装置は、
前記パーツオブジェクトは、前記パーツ画像を更新するタイミングを表すタイミング情報をさらに有しており、
前記タイミング情報と、そのタイミング情報を有する前記パーツオブジェクトとが対応付けられた更新タイミングテーブルを生成する更新タイミングテーブル生成手段（例えば、図１２のステップＳ８の処理を実行するメイン制御部４１）をさらに備え、
前記画像生成手段は、前記タイミング情報が表すタイミングにおいて、そのタイミング情報と対応付けられたパーツオブジェクトを前記更新タイミングテーブルから特定し、特定されたパーツオブジェクトについて、前記パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツ画像を生成する
ことを特徴とする。
【００２３】
請求項６に記載の表示制御方法は、
表示画像を構成する１以上のパーツ画像の生成を制御する表示制御装置の表示制御方法において、
前記表示制御装置の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出ステップ（例えば、図１２のステップＳ３の処理）と、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップ（例えば、図１２のステップＳ４の処理）と、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成ステップ（例えば、図１２のステップＳ１０の処理）と
を含むことを特徴とする。
【００２４】
請求項７に記載のプログラムは、
表示画像を構成する１以上のパーツ画像の生成を制御する処理をコンピュータに実行させるプログラムにおいて、
前記コンピュータの制御の状態に応じて変化する情報である表示情報を特定する表示情報IDを少なくとも有するパーツオブジェクトから、前記表示情報IDを抽出する表示情報ID抽出ステップ（例えば、図１２のステップＳ３の処理）と、
前記表示情報IDと、前記表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブルを生成する表示情報IDテーブル生成ステップ（例えば、図１２のステップＳ４の処理）と、
前記表示情報IDと対応付けられた表示情報を前記表示情報IDテーブルから取得し、前記パーツオブジェクトに対応する画像として、前記パーツ画像を生成する画像生成ステップ（例えば、図１２のステップＳ１０の処理）と
を含むことを特徴とする。
【００２５】
以下、図を参照して、本発明の実施の形態について説明する。
【００２６】
図１は、本発明を適用した携帯型（小型）の記録再生装置の一実施の形態の構成例を示すブロック図である。
【００２７】
図１において、記録再生装置１は、カメラブロック１１と記録再生ブロック１２から構成されている。
【００２８】
カメラブロック１１は、カメラ用制御部２１、撮像部２２、VRAM（Video Random Access Memory）２３、表示部２４、およびROM（Read Only Memory）２５から構成され、記録再生ブロック１２から送信されてくるコマンドにしたがい、撮像部２２における撮像処理および表示部２４の画像の表示を行う。
【００２９】
記録再生ブロック１２は、メイン制御部４１、操作部４２、USBI/F（Universal Serial Bus Interface）４３、オーディオ信号処理部４４、オーディオ入出力部４５、スピーカ４６、マイク４７、記録再生部４８、バッファ４９、電源供給部５０、ROM５１、およびRAM５２から構成され、記録再生部４８に装着されたディスク６０に対する画像または楽曲（のデータ）の記録（書き込み）および再生（読み出し）を制御する。
【００３０】
また、記録再生ブロック１２は、カメラブロック１１に対し、シリアルバス７１を介してコマンドを送信することにより、撮像部２２の撮像処理および表示部２４への画像の表示を制御する。なお、カメラブロック１１と記録再生ブロック１２の間では、シリアルバス７１を介して、コマンドの他に、ディスク６０から読み出した画像のデータや撮像部２２が撮像した画像のデータも送受信される。
【００３１】
カメラ用制御部２１は、図示せぬCPUを内蔵しており、メイン制御部４１から、シリアルバス７１を介して送信されてくるコマンドに応じて、各部を制御する。
【００３２】
例えば、カメラ用制御部２１は、撮像部２２を制御し、被写体を撮像させる。そして、カメラ用制御部２１は、撮像の結果、撮像部２２から供給される画像データを、VRAM２３に供給する。また、カメラ用制御部２１は、VRAM２３から画像データを読み出し、その画像データに対して、例えば、JPEG（Joint Photographic Experts Group）エンコード処理を行い、エンコード後の画像データを、シリアルバス７１を介してメイン制御部４１に送信する。
【００３３】
さらに、カメラ用制御部２１は、メイン制御部４１から送信されてくるコマンドに従い、各種の表示画像（全体画像）を生成し、表示部２４に表示させる。例えば、記録再生装置１が、撮像部２２で被写体を撮像し、その撮像した画像を表示部２４に表示する撮影モードである場合には、撮像部２２が撮像している被写体のスルー画像に、現在日時、撮像枚数、ズーム倍率、バッテリ状態などのアイコン（画像）をOSD（On Screen Display）表示させた表示画像（以下、スルー表示画像という）を生成し、表示部２４に表示させる。また、記録再生装置１が、記録再生部４８に装着されたディスク６０に記録されている楽曲を再生する楽曲再生モードである場合には、記録再生ブロック１２が再生している楽曲の、トラックナンバ（カレントトラックナンバ）、ラップタイム、タイトル、アーティスト名などが表示された表示画像（以下、楽曲再生状態表示画像という）を生成し、表示部２４に表示させる。なお、OSD表示に必要な各種のアイコンは、ROM２５に記憶されており、カメラ用制御部２１は、メイン制御部４１から送信されてくるROM２５のアドレスに基づいて、必要なアイコンをROM２５から取り出し、表示画像を生成する。
【００３４】
撮像部２２は、CMOS（Complementary Mental Oxide Semiconductor）やCCD(Charge Coupled Device)などの撮像素子およびAF(Auto Focus)モジュールなどで構成され、被写体にフォーカスして撮像を行い、その結果得られる被写体の画像データをカメラ用制御部２１に供給する。VRAM２３は、画像データを一時的に記憶する。表示部２４は、例えば、フルカラーの表示が可能なLCDで構成され、カメラ用制御部２１から供給される画像データにしたがい、表示画像を表示する。なお、表示部２４のLCDの画面サイズ（画素サイズ）は、例えば、１６０×１２０（横×縦）であり、VRAM２３は、表示部２４の複数画面に相当する複数枚のバッファを備えている。
【００３５】
ROM２５は、アイコン、各種のフォント文字、背景画像などの、予め用意した固定画像を記憶している。なお、記録再生ブロック１２のメイン制御部４１は、ROM２５のどのアドレスに何の固定画像が記憶されているかを認識している。そして、所望の固定画像を表示部２４に表示させるためには、メイン制御部４１は、所望の固定画像が記憶されているROM２５上のアドレスを指定する。例えば、楽曲再生モードで楽曲を再生中である場合、メイン制御部４１は、再生を表す右向きの三角形のアイコン（＞）が記憶されているROM２５のアドレスを指定して、その三角形のアイコンを表示部２４に表示させる。
【００３６】
記録再生ブロック１２のメイン制御部４１は、図示せぬCPUを内蔵し、例えば、操作部４２からの操作信号に応じて、画像データや楽曲データのディスク６０に対する記録（書き込み）または再生（読み出し）のための各種の演算および各部の制御を行う。また、メイン制御部４１は、シリアルバス７１を介してカメラ用制御部２１にコマンドを送信することにより、カメラブロック１１を制御する。
【００３７】
操作部４２は、撮像や、ディスク６０に記録されている画像の表示部２４への表示、または楽曲の再生などの、記録再生装置１に対するユーザからの指示を受け付け、その指示を表す操作信号をメイン制御部４１に供給する。USBI/F４３には、USB（Universal Serial Bus）ケーブル８１が接続可能となされており、USBI/F４３は、メイン制御部４１の制御により、USBケーブル８１を介して、PC（パーソナルコンピュータ）８２に保存されている画像データや楽曲データを取得して、記録再生部４８に供給したり、記録再生部４８から供給される画像データや楽曲データを、USBケーブル８１を介して、PC８２に供給する。
【００３８】
オーディオ信号処理部４４は、メイン制御部４１の制御により、オーディオ入出力部４５からの楽曲データに対して、例えば、1-7RLL (1-7 Run-Length Limited coding)変調処理などを行い、記録再生部４８に供給する。また、オーディオ信号処理部４４は、記録再生部４８で読み出された楽曲データに対して、1-7RLL復調処理などを行い、オーディオ入出力部４５に供給する。
【００３９】
オーディオ入出力部４５は、オーディオ信号処理部４４からの楽曲データに対応する音声を、スピーカ４６に供給する。また、オーディオ入出力部４５は、マイク４７からの音声に対応する楽曲データを、オーディオ信号処理部４４に供給する。スピーカ４６は、オーディオ入出力部４５からの音声を外部に出力し、マイク４７は、外部から取得した音声をオーディオ入出力部４５に供給する。
【００４０】
記録再生部４８は、メイン制御部４１の制御により、メイン制御部４１またはオーディオ信号処理部４４から供給される画像データや楽曲データを、ディスク６０に書き込む。また、記録再生部４８は、ディスク６０から読み出した画像データや楽曲データを、オーディオ信号処理部４４またはメイン制御部４１に供給する。ここで、記録再生部４８は、ディスク６０に対し画像データや楽曲データを読み出しまたは書き込む際に、画像データや楽曲データを、必要に応じてバッファ４９に一時記憶させる。なお、本実施の形態では、ディスク６０は、MD（Mini-Disc）、またはHi-MD（Hi-Mini-Disk）（登録商標）であるものとするが、その他の光磁気ディスクや、CD，DVDなどの光ディスク、または磁気ディスクなどであってもよい。
【００４１】
バッファ４９は、記録再生部４８から供給される画像データや楽曲データを記憶する。電源供給部５０は、メイン制御部４１の制御により、カメラブロック１１、または記録再生ブロック１２の各部への電源の供給を制御する。
【００４２】
ROM５１には、例えば、ROM２５に記憶されている固定画像それぞれのアドレスが記憶されている。メイン制御部４１は、上述したように、所定の表示画像を表示部２４に表示させる際、その表示画像を構成する固定画像のアドレスを指定して、所望の固定画像を表示画像の一部として表示させるコマンドを、シリアルバス７１を介してカメラ用制御部２１に送信する。
【００４３】
RAM５２は、メイン制御部４１の処理に用いられる各種のデータを、必要に応じて、一時的に記憶する。例えば、楽曲再生モードで記録再生ブロック１２が楽曲を再生中である場合、RAM５２には、楽曲再生状態表示画像を表示部２４に表示させるために必要な、再生している楽曲の、トラックナンバ（カレントトラックナンバ）、ラップタイム、タイトル、アーティスト名などが記憶される。
【００４４】
以上のように構成される記録再生装置１は、例えば、記録再生装置１が楽曲再生モードである場合には、ディスク６０に記録されている楽曲データを再生し、音声としてスピーカ４６から出力するとともに、再生している楽曲の、トラックナンバ（カレントトラックナンバ）、ラップタイム、タイトル、アーティスト名などが表示された楽曲再生状態表示画像を表示部２４に表示させる。また、例えば、記録再生装置１が撮影モードである場合には、記録再生装置１は、撮像部２２が撮像しているスルー画像に、現在日時、撮像枚数、ズーム倍率、バッテリ状態などをOSD表示させたスルー表示画像を表示部２４に表示させる。
【００４５】
ところで、図１の記録再生装置１は、小型の携帯機器であり、装置内に搭載される、CPUやメモリなどの処理能力を決定する資源には限界がある。例えば、小型の携帯機器に搭載される資源をコンピュータと比較すれば、最近のコンピュータに搭載されているCPU（Central Processing Unit）のクロックが数百MHz乃至数GHzで、メモリの容量が数百Mbytes程度であるのに対し、小型携帯機器に搭載されるCPUのクロックは、１０MHz程度、メモリの容量は１乃至２Mbytes程度である。また、携帯機器には、充電された所定の電力で長時間の動作を可能とすること、即ち、省電力であることが要請される。
【００４６】
従って、記録再生装置１においても、限られた資源を有効に利用して、様々な画像の表示が可能な（表現度の高い）表示の制御を行う必要がある。
【００４７】
そこで、記録再生装置１の表示部２４では、コンピュータのモニタに対する表示の制御で採用されているようなウィンドウシステムを採用する。但し、記録再生装置１では、パーソナルコンピュータなどで実現されている複数のウィンドウが１画面に表示可能なマルチウィンドウシステムを採用せず、１画面に１ウィンドウのみの表示に限定したウィンドウシステムを採用する。
【００４８】
例えば、記録再生装置１では、上述したスルー表示画像や楽曲再生状態表示画像、記録再生装置１が起動（電源オン）されたときに表示させる起動表示画像、ディスク６０に記録されている画像や楽曲のフォルダ一覧を表示するフォルダ一覧表示画像などが１ウィンドウとして生成される。そして、これらの各表示画像には、表示画像を特定するウィンドウIDが与えられる。
【００４９】
初めに記録再生装置１が表示する各種の表示画像のうち、楽曲再生状態表示画像を例に、表示画像を生成する表示画像生成処理（ウィンドウクリエイト処理）について説明する。
【００５０】
図２は、カメラブロック１１の表示部２４に表示された楽曲再生状態表示画像１０１を示している。
【００５１】
図２の楽曲再生状態表示画像１０１では、背景画像１１１の上に、再生を表す走行状態画像（アイコン）１２１、いま再生している楽曲がトラックナンバ１であることを表すカレントトラックナンバ画像（アイコン）１２２、１曲目の楽曲を再生してから３：４５（３分４５秒）が経過していることを表すラップタイム画像（アイコン）１２３、再生している楽曲全体の再生時間に対する、終了した再生時間を表すプログレスバー画像１２４、再生している楽曲のジャケット写真画像１２５、再生している楽曲のタイトルを表示する欄であることを表すタイトル画像（アイコン）１２６、再生している楽曲のタイトルを表示するタイトルテキスト画像１２７、再生している楽曲のアーティストを表示する欄であることを表すアーティスト画像（アイコン）１２８、再生している楽曲のアーティストを表示するアーティスト名テキスト画像１２９、再生しているディスク６０がHi-MDであることを表すディスク状態画像（アイコン）１３０、所定のサウンドエフェクトを行っていることを表すサウンドモード画像（アイコン）１３１、およびバッテリの残量を表すバッテリ残量画像（アイコン）１３２がOSD表示されている。
【００５２】
ここで、図２の楽曲再生状態表示画像１０１のような、表示部２４に表示される表示画像は、図３に示す４つのレイヤ１４１乃至１４４のうちの、レイヤ１４１，１４２、および１４４の３レイヤか、または、レイヤ１４１，１４３、および１４４の３レイヤを用いて、それらのレイヤに画像を貼り付ける（描画する）ことにより生成されている。ここで、レイヤに貼り付ける画像のフォーマットとしては、例えば、JPEG (Joint Photographic Experts Group）方式が採用される。なお、画像のフォーマットは、JPEG方式に限定されず、その他のフォーマットでもよい。
【００５３】
レイヤ１４１は、４つのレイヤ１４１乃至１４４のなかで最下層（４つのレイヤ１４１乃至１４４のうち一番ユーザから遠い層）に配置されるレイヤであり、そこには、レイヤ１４２乃至１４４に表示されている画像が切り換えられる時や、レイヤ１４２または１４３に表示させた画像が全体の表示領域より小さい場合など、レイヤ１４２乃至１４４において何ら画像が表示されていないときに露出させる画像が貼り付けられる。表示画像が図２の楽曲再生状態表示画像１０１である場合、レイヤ１４１には、例えば、全面が黒色の画像が貼り付けられている。但し、レイヤ１４２または１４３に何らかの画像が貼り付けられている場合、レイヤ１４１上の画像は、レイヤ１４２または１４３上の画像に隠れて見えないようになっている。図２の楽曲再生状態表示画像１０１では、後述するように、レイヤ１４２に貼り付けられた背景画像１１１により、レイヤ１４１に貼り付けられた画像は視認することができない。なお、以下では、レイヤ１４１をBG（Back Ground）レイヤ１４１ともいう。
【００５４】
レイヤ１４２および１４３は、BGレイヤ１４１の上側に配置されており、表示画像の生成には、いずれか一方のレイヤのみが選択される。レイヤ１４２は、例えば、ROM２５に記憶されている所定の背景画像などの静止画像を表示させる場合に選択されるレイヤである。レイヤ１４３は、撮像部２２が撮像した被写体の動画像（スルー画像）を表示させる場合に選択されるレイヤである。以下では、レイヤ１４２をJPEG＿Aレイヤ１４２、レイヤ１４３をJPEG_Bレイヤ１４３ともいう。
【００５５】
JPEG_Aレイヤ１４２またはJPEG_Bレイヤ１４３のさらに上側には、レイヤ１４４が構成される。レイヤ１４４は、OSD表示を行うためのレイヤであり、そこには、記録再生装置１における何らかの状態を表す、所定の文字や図形の画像が貼り付けられる。また、レイヤ１４４は、透過層となっており、レイヤ１４４上の画像が貼り付けられていない領域では、下層のJPEG_Aレイヤ１４２またはJPEG_Bレイヤ１４３に貼り付けられている画像が視認できるようになっている。以下では、レイヤ１４４をOSDレイヤ１４４ともいう。
【００５６】
図２に示した楽曲再生状態表示画像１０１は、BGレイヤ１４１，JPEG_Aレイヤ１４２、およびOSDレイヤ１４４の３レイヤによって生成されており、そのJPEG_Aレイヤ１４２には、図４に示す背景画像１１１が貼り付けられている。
【００５７】
また、図２の楽曲再生状態表示画像１０１を生成する場合のOSDレイヤ１４４には、図５に示すように、走行状態画像（アイコン）１２１、カレントトラックナンバ画像（アイコン）１２２、ラップタイム画像（アイコン）１２３、プログレスバー画像１２４、ジャケット写真画像１２５、タイトル画像（アイコン）１２６、タイトルテキスト画像１２７、アーティスト画像（アイコン）１２８、アーティスト名テキスト画像１２９、ディスク状態画像（アイコン）１３０、サウンドモード画像（アイコン）１３１、およびバッテリ残量画像（アイコン）１３２が貼り付けられている。
【００５８】
図５に示した走行状態画像１２１乃至バッテリ残量画像１３２それぞれは、表示部２４に表示される図２の楽曲再生状態表示画像１０１を全体画像とすると、その全体画像を構成するパーツ画像である。以下において、走行状態画像１２１乃至バッテリ残量画像１３２をパーツ画像１２１乃至１３２ともいう。なお、図４の背景画像１１１もJPAG_Aレイヤ１４２に貼り付けられたパーツ画像である。
【００５９】
また、パーツ画像１２１乃至１３２それぞれは、オブジェクト指向の概念を取り入れたパーツオブジェクトによって、OSDレイヤ１４４に表示される（貼り付けられる）。
【００６０】
具体的には、図５のパーツ画像１２１乃至１３２それぞれは、図６に示すように、走行状態画像１２１を生成する走行状態パーツオブジェクト１２１A、カレントトラックナンバ画像１２２を生成するカレントトラックナンバパーツオブジェクト１２２A、ラップタイム画像１２３を生成するラップタイムパーツオブジェクト１２３A、プログレスバー画像１２４を生成するプログレスバーパーツオブジェクト１２４A、ジャケット写真画像１２５を生成するジャケット写真パーツオブジェクト１２５A、タイトル画像１２６を生成するタイトルアイコンパーツオブジェクト１２６A、タイトルテキスト画像１２７を生成するタイトルテキストパーツオブジェクト１２７A、アーティスト画像１２８を生成するアーティストアイコンパーツオブジェクト１２８A、アーティスト名テキスト画像１２９を生成するアーティストテキストパーツオブジェクト１２９A、ディスク状態画像１３０を生成するディスク状態パーツオブジェクト１３０A、サウンドモード画像１３１を生成するサウンドモードパーツオブジェクト１３１A、およびバッテリ残量画像１３２を生成するバッテリ残量パーツオブジェクト１３２Aによって、OSDレイヤ１４４に表示されている。従って、１のパーツオブジェクトが１のパーツ画像に対応している。
【００６１】
また、パーツオブジェクトには、自分を特定するパーツIDが与えられている。即ち、図６に示すように、走行状態パーツオブジェクト１２１Aには、パーツIDとして０００１が与えられている。また、カレントトラックナンバパーツオブジェクト１２２Aには、パーツIDとして０２１２が与えられている。同様に、ラップタイムパーツオブジェクト１２３A、プログレスバーパーツオブジェクト１２４A、ジャケット写真パーツオブジェクト１２５A、タイトルアイコンパーツオブジェクト１２６A、タイトルテキストパーツオブジェクト１２７A、アーティストアイコンパーツオブジェクト１２８A、アーティストテキストパーツオブジェクト１２９A、ディスク状態パーツオブジェクト１３０A、サウンドモードパーツオブジェクト１３１A、およびバッテリ残量パーツオブジェクト１３２Aには、パーツIDとして、それぞれ、０００５，００１３，００１２，００８１，００２２，００９１，０１２２，００３０，００３１、および００３５のパーツIDが与えられている。なお、図６において示されている括弧（“＜”，“＞”）は、括弧で囲まれている数字がパーツIDであることを表している。
【００６２】
そして、ROM５１には、楽曲再生状態表示画像１０１のウィンドウIDと、楽曲再生状態表示画像１０１を構成するパーツ画像に対応するパーツオブジェクト１２１A乃至１３２Aをそれぞれ特定するパーツIDとが対応付けられて記憶されている。ここで、ウィンドウIDに対応付けられているパーツIDの集まりをパーツ情報という。従って、表示部２４に表示させる表示画像が特定されると、その表示画像のウィンドウIDからパーツ情報が特定され、パーツIDから、パーツオブジェクトが特定される。
【００６３】
走行状態パーツオブジェクト１２１は、再生、早送り、巻戻しなどの、再生する楽曲の走行状態を画像で表示する。カレントトラックナンバパーツオブジェクト１２２は、再生している楽曲のトラックナンバを画像で表示する。ラップタイムパーツオブジェクト１２３は、再生している楽曲のラップタイム（経過時間）を数字（文字）の画像で表示する。プログレスバーパーツオブジェクト１２４は、再生している楽曲のラップタイムを１曲のトータルタイムに占める割合を画像（プログレスバー）で表示する。ジャケット写真パーツオブジェクト１２５は、再生している楽曲とともにディスク６０から読み出されたジャケット写真（画像）を表示する。タイトルアイコンパーツオブジェクト１２６は、楽曲のタイトルを表すアイコンを表示する。タイトルテキストパーツオブジェクト１２７は、楽曲のタイトルをテキスト（画像）で表示する。アーティストアイコンパーツオブジェクト１２８は、アーティストを表すアイコンを表示する。アーティストテキストパーツオブジェクト１２９は、アーティスト名をテキスト（画像）で表示する。ディスク状態パーツオブジェクト１３０は、ディスク６０がMDであるかHi-MDであるかをアイコン（画像）で表示する。サウンドモードパーツオブジェクト１３１は、現在設定されているサウンドモードをアイコン（画像）で表示する。バッテリ残量パーツオブジェクト１３２は、現在の記録再生装置１のバッテリの充填状態をアイコン（画像）で表示する。
【００６４】
図７を参照して、パーツオブジェクトについてさらに説明する。
【００６５】
パーツオブジェクトは、例えば、記録再生装置１が楽曲の再生中であること、装着されているディスク６０がHi-MDであること、または、バッテリの充填状態など、記録再生装置１における何らかの状態を表す装置情報を視覚的に（画像で）表す１描画単位である。そして、各パーツオブジェクトは、共通の構造で、所定のパーツ画像を表示するために必要な複数の情報を有している。即ち、各パーツオブジェクトは、図７に示すように、メンバ変数として、レイアウト情報、表示情報、および更新情報を有し、メンバ関数として、データ変換関数および描画関数を有している。なお、これらのパーツオブジェクトが有する複数の情報は、固定データ（静的なデータ）としてROM５１に記憶されている。
【００６６】
レイアウト情報には、パーツオブジェクトを貼り付けるレイヤと、そのレイヤ上の何処にパーツオブジェクトを配置するかを表すX座標およびY座標とが設定される。パーツオブジェクトを貼り付けるレイヤには、BGレイヤ１４１，JPEG_Aレイヤ１４２，JPEG_Bレイヤ１４３，OSDレイヤ１４４それぞれに対応する０，１，２，３の値のいずれかが設定される。X座標およびY座標には、レイヤの左上を原点、右（横）方向を＋X方向、下（縦）方向を＋Y方向とする座標系における位置が、ドット（画素）単位で設定される。
【００６７】
表示情報には、画像を表示するために必要となる情報のうち、記録再生装置１の制御の状態に応じて変化する情報である表示情報を特定する表示情報IDが設定される。ここで、表示情報としては、例えば、記録再生装置１が楽曲を再生している場合の、その楽曲（１曲分）の再生時間（演奏時間）を表すトータルタイム、再生開始時刻から現在時刻までの再生時間を表すラップタイム、現在時刻から再生終了時刻までの残り時間を表すリメイン、トラックナンバを表すカレントトラックナンバなどがある。なお、トータルタイム、ラップタイム、リメイン、カレントトラックナンバの表示情報を特定する表示情報IDは、それぞれ、１００７，１００８，１００９，１０１０である。
【００６８】
更新情報には、パーツオブジェクトの生成するパーツ画像が更新されるタイミングを表すタイミング情報が設定される。ここで、タイミング情報としては、“更新なし”、所定の時間間隔で“継続的（定期的）に更新”、および（例えば、所定の操作ボタンが操作されたときなど）所定の“状態変化が発生したときに更新”があり、それぞれが、０，１，２の値で表されるようになっている。また、タイミング情報が“継続的（定期的）に更新”である場合には、画像が更新される時間間隔（sec）も設定される。
【００６９】
データ変換関数は、表示情報IDによって特定される表示情報を入力すると、後述の描画関数に与えるためのフォーマットに表示情報を変換する関数である。例えば、データ変換関数としては、後述するように、表示情報IDが１００８のラップタイムを入力すると、そのラップタイムの数字のアイコンが記憶されているROM２５のアドレスを出力するデータ変換関数Abcや、表示情報IDが１００７のトータルタイムと表示情報IDが１００８のラップタイムとを入力すると、全再生時間中の再生終了した割合を表す再生終了率を出力するデータ変換関数Bxzなどがある。
【００７０】
描画関数は、メンバ変数であるレイアウト情報とデータ変換関数の出力結果とを入力すると、メイン制御部４１が、パーツオブジェクトを所定のレイヤの所定箇所に貼り付ける（表示させる）ための、カメラブロック１１のカメラ用制御部２１に送信するコマンドを出力する関数である。
【００７１】
図７には、パーツオブジェクト１２１A乃至１３２Aのうちの、カレントトラックナンバパーツオブジェクト１２２A、ラップタイムパーツオブジェクト１２３A、およびプログレスバーパーツオブジェクト１２４Aの具体例が示されている。
【００７２】
パーツID０００５のラップタイムパーツオブジェクト１２３Aは、レイアウト情報のX座標、Y座標、レイヤが、それぞれ、４０，４０，３であることから、ラップタイムパーツオブジェクト１２３Aによって生成されるパーツ画像をOSDレイヤ１４４の（X座標，Y座標）＝（４０，４０）の位置に貼り付けるように設定されている。そして、ラップタイムパーツオブジェクト１２３Aでは、表示情報IDが１００８の表示情報（即ち、ラップタイム）を使用し、その表示情報をポインタ（アドレス）００３が指し示すデータ変換関数Abcにより計算すると、ラップタイムの数字に対応するアイコンのアドレスが取得される。さらに、取得されたアイコンのアドレスとレイアウト情報とをポインタ（アドレス）２０５が指し示す描画関数Draw1により計算すると、アイコンのアドレス、レイアウト情報を引数とするアイコン描画コマンドが戻り値として得られる。また、タイミング情報によれば、ラップタイムパーツオブジェクト１２３Aのラップタイム画像１２３は、０．５sec間隔で継続的に更新される。
【００７３】
従って、表示情報ID１００８の表示情報（ラップタイム）が“０３：４５”であれば、アイコン“０”，“３”，“：”，“４”，“５”それぞれのアドレスと４０（X座標），４０（Y座標），３（レイヤ）を引数とするアイコン描画コマンドが得られる。メイン制御部４１は、そのアイコン描画コマンドを、シリアルバス７１を介してカメラブロック１１に送信することにより、図５に示したように、表示部２４に表示させる楽曲再生状態表示画像１０１の１表示としての“０３：４５”のラップタイム画像１２３を表示させることができる。
【００７４】
パーツID０２１２のカレントトラックナンバパーツオブジェクト１２２Aは、レイアウト情報のX座標、Y座標、レイヤが、それぞれ、７０，２０，３であることから、カレントトラックナンバパーツオブジェクト１２２Aによって生成されるパーツ画像をOSDレイヤ１４４の（X座標，Y座標）＝（７０，２０）の位置に貼り付けるように設定されている。そして、カレントトラックナンバパーツオブジェクト１２２Aでは、表示情報IDが１０１０の表示情報（即ち、カレントトラックナンバ）を使用し、その表示情報をポインタ（アドレス）０５１が指し示すデータ変換関数Cfcにより計算すると、カレントトラックナンバの数字に対応するアイコンのアドレスが取得される。さらに、取得されたアイコンのアドレスとレイアウト情報とをポインタ（アドレス）２０５が指し示す描画関数Draw1により計算すると、アイコンのアドレス、レイアウト情報を引数とするアイコン描画コマンドが戻り値として得られる。また、タイミング情報によれば、カレントトラックナンバパーツオブジェクト１２２Aのカレントトラックナンバ画像１２２は、状態が変化したとき（例えば、次のトラックに進むボタンが操作されたとき）に更新される。
【００７５】
従って、表示情報ID１０１０の表示情報（カレントトラックナンバ）が“１”であれば、アイコン“０”，“０”，“１”それぞれのアドレスと７０（X座標），２０（Y座標），３（レイヤ）を引数とするアイコン描画コマンドが得られる。メイン制御部４１は、そのアイコン描画コマンドを、シリアルバス７１を介してカメラブロック１１に送信することにより、図５に示すように、表示部２４に表示させる楽曲再生状態表示画像１０１の１表示としての“００１”のカレントトラックナンバ画像１２２を表示させることができる。
【００７６】
パーツID００１３のプログレスバーパーツオブジェクト１２４Aは、レイアウト情報のX座標、Y座標、レイヤが、それぞれ、１２，５２，３であることから、プログレスバーパーツオブジェクト１２４Aによって生成されるパーツ画像をOSDレイヤ１４４の（X座標，Y座標）＝（１２，５２）の位置に貼り付けるように設定されている。そして、プログレスバーパーツオブジェクト１２４Aでは、表示情報IDが１００７と１００８の表示情報（即ち、トータルタイムとラップタイム）を使用し、その表示情報をポインタ（アドレス）０３２が指し示すデータ変換関数Bxzにより計算すると、再生終了率が取得される。さらに、取得された再生終了率とレイアウト情報とをポインタ（アドレス）２３８が指し示す描画関数Draw２により計算すると、レイアウト情報を引数とするプログレスバー描画コマンドが戻り値として得られる。また、タイミング情報によれば、プログレスバーパーツオブジェクト１２４Aのプログレスバー画像１２４は、５．０sec間隔で継続的に更新される。
【００７７】
従って、表示情報ID１００７と１００８の表示情報（トータルタイムとラップタイム）がそれぞれ“３：４５”と“６：２８”であれば、再生終了率“５８（％）”と１２（X座標），５２（Y座標），３（レイヤ）を引数とするプログレスバー描画コマンドが得られる。メイン制御部４１は、そのプログレスバー描画コマンドを、シリアルバス７１を介してカメラブロック１１に送信することにより、図５に示すように、表示部２４に表示させる楽曲再生状態表示画像１０１の１表示としての“５８（％）”のプログレスバー画像１２４を表示させることができる。
【００７８】
なお、カメラブロック１１側で、VRAM２３の複数枚のバッファを切り換えて、複数枚の画像を表示部２４に表示させる場合には、VRAM２３の複数枚のバッファのなかから所定のバッファを指定するバッファ情報も、描画関数の引数として指定することができる。
【００７９】
また、図７に示す例では、各パーツオブジェクトのメンバ関数であるデータ変換関数および描画関数には、データ変換関数および描画関数それぞれが定義されているROM５１内のアドレスを設定するようにしたが、各パーツオブジェクトのデータ変換関数および描画関数の場所に、関数の内容を直接定義するようにしてもよい。但し、図７に示したように、データ変換関数および描画関数の内容はＲＯＭ５１内の別の場所に定義しておき、各パーツオブジェクトのデータ変換関数または描画関数では、使用するデータ変換関数または描画関数が定義されている場所（アドレス）を指定することにより、例えば、図７のラップタイムパーツオブジェクト１２３Aとカレントトラックナンバパーツオブジェクト１２２Aのように同一の描画関数Draw1を使用する場合など、関数の記述（定義）を１つにまとめることができるので、資源を有効に利用することが可能となる。
【００８０】
図７を参照して説明したように、メイン制御部４１は、表示情報ID１００８と対応付けられている表示情報（ラップタイム）の現在の値が分かれば、ラップタイム画像１２３をカメラブロック１１に描画させることができる。即ち、ラップタイム画像１２３を表示部２４に表示させることができる。
【００８１】
そこで、メイン制御部４１は、図８に示すように、表示情報ID１００８によって特定される表示情報（ラップタイム）を表示情報ID１００８と対応付けた表示情報IDテーブルをRAM５２に記憶させる。そして、メイン制御部４１は、RAM５２に記憶させた表示情報ID１００８に対応する表示情報（ラップタイム）が常に最新の情報となるようにRAM５２の表示情報（の現在の値）を更新するようにする。そして、ラップタイムパーツオブジェクト１２３Aのタイミング情報に定義されている更新タイミングにおいて、メイン制御部４１がラップタイム画像１２３を表示させる処理（表示処理）を実行する場合に、表示情報IDテーブルを参照することにより、常に最新の表示情報（ラップタイム）を取得することができる。
【００８２】
同様に、メイン制御部４１は、表示情報ID１００７と対応付けられているトータルタイムと表示情報ID１００８と対応付けられているラップタイムの現在の値が分かれば、プログレスバー画像１２４を表示部２４に表示させることができる。
【００８３】
そこで、メイン制御部４１は、図９に示すように、表示情報ID１００８の他に、表示情報ID１００７によって特定される表示情報（トータルタイム）もRAM５２の表示情報ID１００７と対応付けて表示情報IDテーブルに記憶させる。そして、メイン制御部４１は、RAM５２に記憶させた表示情報ID１００７に対応する表示情報（トータルタイム）が常に最新の情報となるようにRAM５２の表示情報（の現在の値）を更新するようにする。そして、プログレスバーパーツオブジェクト１２４Aのタイミング情報に定義されている更新タイミングにおいて、メイン制御部４１がプログレスバー画像１２４を表示させる処理（表示処理）を実行する場合に、表示情報IDテーブルを参照することにより、常に最新の表示情報（トータルタイム）を取得することができる。
【００８４】
同様にして、メイン制御部４１は、図２の楽曲再生状態表示画像１０１に使用される全てのパーツオブジェクトについて、パーツオブジェクトの表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた、図１０に示す表示情報IDテーブルを生成し、RAM５２に記憶させる。
【００８５】
また、メイン制御部４１は、図２の楽曲再生状態表示画像１０１に使用される全てのパーツオブジェクトについて、パーツオブジェクトのタイミング情報と、タイミング情報を有するパーツオブジェクトのパーツIDとが対応付けられた、図１１に示す更新タイミングテーブルを生成し、RAM２５に記憶させる。
【００８６】
なお、図１１の更新タイミングテーブルでは、タイミング情報が“０”、即ち、更新する必要のないパーツオブジェクトのパーツIDもRAM５２に記憶するようにしているが、更新する必要のないパーツオブジェクトは参照されることがないので記憶しないようにしてもよい。
【００８７】
次に、図１２のフローチャートを参照して、図２の楽曲再生状態表示画像１０１のパーツ画像１２１乃至１３２を表示部２４に表示させるウィンドウクリエイト処理について説明する。
【００８８】
初めに、ステップＳ１において、メイン制御部４１は、表示部２４に表示させる楽曲再生状態表示画像１０１のウィンドウIDを取得して、ステップＳ２に進む。
【００８９】
ステップＳ２において、メイン制御部４１は、ウィンドウIDに基づいて、パーツ情報を取得して、ステップＳ３に進む。具体的には、ステップＳ２において、メイン制御部４１は、楽曲再生状態表示画像１０１のウィンドウIDに対応付けられている、パーツオブジェクト１２１A乃至１３２AそれぞれのパーツIDをROM５１から取得する。
【００９０】
ステップＳ３において、メイン制御部４１は、パーツIDによって特定された、楽曲再生状態表示画像１０１の生成に使用されるパーツオブジェクト１２１A乃至１３２Aのなかの１のパーツオブジェクトを注目パーツオブジェクトとして、注目パーツオブジェクトが有する表示情報IDを抽出し、ステップＳ４において、RAM５２に表示情報IDテーブル（図１０）を生成する（RAM５２の表示情報IDテーブルに登録する）。
【００９１】
ステップＳ４の処理後、ステップＳ５において、メイン制御部４１は、全てのパーツオブジェクトを注目パーツオブジェクトとしたか否か、即ち、楽曲再生状態表示画像１０１の生成に使用される全パーツオブジェクトについて必要な表示情報IDを抽出したかを判定する。ステップＳ５で、全パーツオブジェクトについて必要な表示情報IDを抽出していないと判定された場合、ステップＳ３に戻り、ステップＳ３乃至Ｓ５の処理が繰り返される。
【００９２】
一方、ステップＳ５で、全パーツオブジェクトについて必要な表示情報IDを抽出したと判定された場合、ステップＳ６に進み、メイン制御部４１は、表示情報IDテーブルに登録された表示情報IDごとに、表示情報IDに対応する表示情報（の現在の値）を取得（更新）する表示情報取得プログラムを起動し、ステップＳ７に進む。例えば、表示情報ID１００８のラップタイムを取得する表示情報取得プログラムが起動されると、その表示情報取得プログラムは、楽曲の再生開始時刻から現在時刻までの時間をカウントし、表示情報IDテーブルをリアルタイムに更新する。
【００９３】
ステップＳ７において、メイン制御部４１は、楽曲再生状態表示画像１０１の生成に使用されるパーツオブジェクト１２１A乃至１３２Aのなかの１のパーツオブジェクトを注目パーツオブジェクトとして、注目パーツオブジェクトのタイミング情報を抽出し、ステップＳ８において、RAM５２に更新タイミングテーブル（図１１）を生成する（RAM５２の更新タイミングテーブルに登録する）。
【００９４】
ステップＳ８の処理後、ステップＳ９において、全てのパーツオブジェクトを注目パーツオブジェクトとしたか否か、即ち、楽曲再生状態表示画像１０１の生成に使用される全パーツオブジェクトについてタイミング情報を抽出したか否かを判定する。ステップＳ９で、全パーツオブジェクトについてタイミング情報を抽出していないと判定された場合、ステップＳ７に戻り、ステップＳ７乃至Ｓ９の処理が繰り返される。
【００９５】
一方、ステップＳ９で、全パーツオブジェクトについてタイミング情報を抽出したと判定された場合、ステップＳ１０に進み、メイン制御部４１は、楽曲再生状態表示画像１０１の生成に使用されるパーツオブジェクト１２１A乃至１３２Aのなかの１のパーツオブジェクトを注目パーツオブジェクトとして、注目パーツオブジェクトに対応するパーツ画像を表示部２４に表示させるパーツ表示処理を実行して、ステップＳ１１に進む。パーツ表示処理の詳細については、図１３を参照して後述するが、表示情報IDと対応付けられた表示情報を、ステップＳ４で生成した表示情報IDテーブルから取得し、注目パーツオブジェクトに対応するパーツ画像を表示部２４に表示させるコマンドをカメラブロック１１に送信する。
【００９６】
ステップＳ１１において、メイン制御部４１は、全てのパーツオブジェクトを注目パーツオブジェクトとしたか否か、即ち、楽曲再生状態表示画像１０１の生成に使用される全パーツオブジェクトについて表示処理を実行したか否かを判定し、全パーツオブジェクトについて表示処理が実行されていないと判定された場合、ステップＳ１０に戻り、ステップＳ１０およびＳ１１の処理を繰り返す。
【００９７】
一方、ステップＳ１１において、全パーツオブジェクトについてパーツ表示処理が実行されたと判定された場合、ウィンドウクリエイト処理を終了する。
【００９８】
上述したウィンドウクリエイト処理により、パーツオブジェクト１２１A乃至１３２Aに対応する、図２の楽曲再生状態表示画像１０１のパーツ画像１２１乃至１３２が表示部２４に表示される。なお、図２の楽曲再生状態表示画像１０１のBGレイヤ１４１およびJPEG_Aレイヤ１４２に貼り付けられる画像の表示（生成）については、説明を省略したが、それらの画像についても、パーツ画像１２１乃至１３２と同様にして、表示部２４に表示させることができる。例えば、図２の楽曲再生状態表示画像１０１の背景画像１１１は、レイヤ“１”と背景画像１１１を記録しているROM２５のアドレスを引数とする画像描画コマンドをシリアルバス７１を介してカメラブロック１１に送信することにより、表示部２４に表示される。
【００９９】
以上のように、表示部２４に表示させる表示画像が特定されると、メイン制御部４１は、その表示画像のウィンドウIDに対応付けられているパーツIDを取得する。そして、メイン制御部４１は、取得したパーツIDによって特定されるパーツオブジェクトから、表示情報IDを抽出し、取得したパーツIDによって特定されるパーツオブジェクトそれぞれについて、パーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得し、パーツ画像を生成する。
【０１００】
次に、図１３のフローチャートを参照して、図１２のステップＳ１０におけるパーツ表示処理について説明する。
【０１０１】
初めに、ステップＳ２１において、メイン制御部４１は、RAM５２の表示情報IDテーブル（図１０）から、注目パーツオブジェクトが有する表示情報（の現在の値）を取得して、ステップＳ２２に進む。例えば、注目パーツオブジェクトがラップタイムパーツオブジェクト１２３Aである場合、ステップＳ２１では、表示情報ID１００８のラップタイム“０３：４５”がRAM５２から取得される。
【０１０２】
ステップＳ２２において、メイン制御部４１は、ステップＳ２１で取得した表示情報をデータ変換関数に与え、ステップＳ２３に進み、データ変換関数の戻り値を取得する。例えば、注目パーツオブジェクトがラップタイムパーツオブジェクト１２３Aである場合、ステップＳ２２では、 “０３：４５”がデータ変換関数に与えられ、ステップＳ２３において、アイコン“０”，“３”，“：”，“４”，“５”それぞれのROM２５内のアドレスが取得される。
【０１０３】
ステップＳ２３の後、ステップＳ２４において、メイン制御部４１は、データ変換関数の戻り値とレイアウト情報を描画関数に与え、ステップＳ２５に進み、描画関数の戻り値として、描画コマンドを取得する。例えば、注目パーツオブジェクトがラップタイムパーツオブジェクト１２３Aである場合、ステップＳ２４では、アイコン“０”，“３”，“：”，“４”，“５”それぞれのアドレスと４０（X座標），４０（Y座標）、および３（レイヤ）のレイアウト情報が描画関数に与えられ、ステップＳ２５において、メイン制御部４１は、アイコン“０”，“３”，“：”，“４”，“５”それぞれのアドレスと４０（X座標），４０（Y座標），３（レイヤ）を引数とするアイコン描画コマンドを取得する。
【０１０４】
ステップＳ２６において、メイン制御部４１は、ステップＳ２５で取得した描画コマンドを、シリアルバス７１を介してカメラブロック１１に送信し、処理を終了する。
【０１０５】
これにより、例えば、注目パーツオブジェクトがラップタイムパーツオブジェクト１２３Aである場合、上述した描画コマンドを受信したカメラブロック１１は、OSDレイヤ１４４の（X座標，Y座標）＝（４０，４０）に、ROM２５の引数として渡されたアドレスに記憶されている画像（“０”，“３”，“：”，“４”，“５”のアイコン）を貼り付ける。これにより、図２のラップタイム画像１２３が表示部２４に表示される。
【０１０６】
以上のように、パーツ表示処理によれば、メイン制御部４１は、注目パーツオブジェクトのパーツ画像の生成を制御する。即ち、メイン制御部４１は、注目パーツオブジェクトが有する表示情報（の現在の値）を取得して、データ変換関数に与え、その結果得られるデータ変換関数の戻り値をレイアウト情報とともに描画関数に与える。そして、メイン制御部４１は、描画関数の戻り値である描画コマンドをカメラブロック１１に送信し、注目パーツオブジェクトに対応するパーツ画像をカメラブロック１１に生成させ、表示部２４に表示させる。
【０１０７】
次に、図１２のウィンドウクリエイト処理によって表示された楽曲再生状態表示画像１０１の表示を、タイミング情報に応じて更新するパーツ表示更新処理について、図１４のフローチャートを参照して説明する。この処理は、所定間隔の時間が経過したときや、次の楽曲のトラックに進む操作がユーザによって行なわれたときなどの、タイミング情報が表すタイミングとなった場合に実行される。
【０１０８】
初めに、ステップＳ３１において、メイン制御部４１は、タイミング情報と対応付けられたパーツオブジェクトを、RAM５２に記憶されている更新タイミングテーブルから特定する。
【０１０９】
そして、ステップＳ３２において、メイン制御部４１は、特定されたパーツオブジェクトについて、図１３で上述したパーツ表示処理を実行し、処理を終了する。即ち、メイン制御部４１は、特定されたパーツオブジェクトについて、そのパーツオブジェクトが有する表示情報IDと対応付けられた表示情報を表示情報IDテーブルから取得し、データ変換関数に与え、データ変換関数の戻り値とレイアウト情報を描画関数に与えたときの描画関数の戻り値としての描画コマンドをカメラブロック１１に送信し、処理を終了する。
【０１１０】
以上のように、図１の記録再生装置１においては、表示画像を構成するパーツ画像に対応するパーツオブジェクトが有する表示情報IDと、表示情報IDによって特定される表示情報とが対応付けられた表示情報IDテーブル、およびパーツ画像を更新するタイミングを表すタイミング情報と、そのタイミング情報を有するパーツオブジェクトとが対応付けられた更新タイミングテーブルを動的なデータとしてRAM５２に記憶しておくだけで、表示画像を生成することができる。従って、RAM領域（RAM５２）に記憶させるデータのデータ量を削減することができる。
【０１１１】
また、パーツ画像はパーツオブジェクトとしてオブジェクト指向の概念を用いて定義することができるので、さまざまなパーツオブジェクトを用意し、表示画像を構成するパーツ画像に対応するパーツオブジェクトのパーツIDを、表示画像を特定するウィンドウIDと対応付けて記憶するので、表示画像を構成するパーツ画像を自由に組み合わせることができ、多様な表示画像を生成することが可能となる。即ち、小型携帯機器の限られた資源のなかで、表現度の高い画像の表示を実現することができる。即ち、小型携帯機器に最適な画像の表示制御を行うことができる。
【０１１２】
さらに、オブジェクト指向の概念を用いているので、パーツオブジェクト内で定義されたメンバ関数だけが、メンバ変数にアクセスすることができることになり、カプセル化による情報隠蔽などコーディングの保守性を向上させることができる。また、表示させる画像（パーツ画像）をオブジェクト（パーツオブジェクト）として部品化することにより多モデルへの適用も可能になる。
【０１１３】
図１５は、表示情報IDテーブルのその他の実施の形態を示している。
【０１１４】
図１５の表示情報IDテーブルでは、図１０の表示情報IDテーブルと比較して、表示情報IDと、その表示情報IDによって特定される表示情報（の現在の値）が変更されたか否かを表す変更フラグがさらに対応付けられている。図１２のウィンドウクリエイト処理で起動される表示情報取得プログラムは、表示情報を更新した場合、その表示情報の変更フラグを“１”にする。
【０１１５】
即ち、表示情報取得プログラムによる表示情報取得処理は、図１６のフローチャートに示すように、ステップＳ５１において、メイン制御部４１は、表示情報IDによって特定される表示情報を取得し、表示情報IDテーブルを更新して、ステップＳ５２に進み、その変更フラグを“１”にして、処理を終了する。
【０１１６】
図１７は、図１５の表示情報IDテーブルに対応する、パーツ表示更新処理のフローチャートである。
【０１１７】
初めに、ステップＳ７１において、メイン制御部４１は、タイミング情報と対応付けられたパーツオブジェクトを、RAM５２に記憶されている更新タイミングテーブルから特定し、ステップＳ７２に進む。
【０１１８】
ステップＳ７２において、メイン制御部４１は、特定されたパーツオブジェクトが有する表示情報IDのうち、変更フラグが“１”である表示情報ID（以下、注目表示情報IDという）があるか否かを判定する。
【０１１９】
ステップＳ７２において、変更フラグが“１”である表示情報IDがあると判定された場合、即ち、注目表示情報IDがある場合、ステップＳ７３に進み、メイン制御部４１は、注目表示情報IDを有するパーツオブジェクトのパーツ表示処理を実行し、ステップＳ７４に進む。
【０１２０】
ステップＳ７４において、メイン制御部４１は、表示情報IDテーブルの、注目表示情報IDの変更フラグを“０”にして、ステップＳ７２に戻り、それ以降の処理を繰り返す。
【０１２１】
一方、ステップＳ７２で、変更フラグが“１”である表示情報IDがないと判定された場合、処理を終了する。
【０１２２】
図１７のパーツ表示処理によれば、変更フラグが表示情報が変更されたことを表している表示情報IDを有するパーツオブジェクトについて、パーツ表示処理を実行する。従って、図１４のパーツ表示処理と比較して、変更フラグが表示情報が変更されていないことを表している表示情報IDを使用しているパーツオブジェクトについては、パーツ表示処理を実行しなくて済むので、CPUの負担を軽減させることができる。即ち、資源を有効に利用することができる。
【０１２３】
図１８は、表示情報IDテーブルのさらにその他の実施の形態を示している。
【０１２４】
図１８の表示情報IDテーブルでは、図１０の表示情報IDテーブルと比較して、表示情報IDと、その表示情報IDを有するパーツオブジェクトを特定するパーツID（参照パーツID）とがさらに対応付けられている。
【０１２５】
例えば、表示情報ID１００８は、図７を参照して説明したように、ラップタイムパーツオブジェクト１２３Aとプログレスバーパーツオブジェクト１２４Aが有している。即ち、ラップタイム画像１２３およびプログレスバー画像１２４を生成するためには、ラップタイムを参照する必要がある。従って、表示情報IDテーブルの表示情報ID１００８に対応する参照パーツIDには、図１８に示すように、ラップタイムパーツオブジェクト１２３AのパーツID０００５とプログレスバーパーツオブジェクト１２４AのパーツID００１３とが登録されている。
【０１２６】
また、例えば、表示情報ID１００８は、図７を参照して説明したように、プログレスバーパーツオブジェクト１２４Aが有するので、表示情報ID１００７に対応する参照パーツIDには、プログレスバーパーツオブジェクト１２４AのパーツID００１３が登録されている。
【０１２７】
表示情報１０１０は、図７を参照して説明したように、カレントトラックナンバパーツオブジェクト１２２Aが有するので、表示情報ID１０１０に対応する参照パーツIDには、カレントトラックナンバパーツオブジェクト１２２AのパーツID０２１２が登録されている。
【０１２８】
なお、図１８の表示情報IDテーブルのその他の表示情報IDについては、図示が省略されている。
【０１２９】
図１９は、図１８の表示情報IDテーブルに対応する、パーツ表示更新処理のフローチャートである。
【０１３０】
初めに、ステップＳ９１において、メイン制御部４１は、表示情報IDに対応する表示情報を取得し、表示情報IDテーブルの表示情報を更新（変更）して、ステップＳ９２に進む。
【０１３１】
ステップＳ９２において、メイン制御部４１は、図１８の表示情報IDテーブルの参照パーツIDに基づいて、更新された表示情報の表示情報IDを有するパーツオブジェクトを特定する。例えば、表示情報ID１０１０の表示情報（カレントトラックナンバ）が更新された場合、図１８の表示情報IDテーブルから、パーツID０２１２のカレントトラックナンバパーツオブジェクト１２２Aが特定される。
【０１３２】
ステップＳ９２の処理後、ステップＳ９３に進み、メイン制御部４１は、特定されたパーツオブジェクトのパーツ表示処理を実行し、処理を終了する。
【０１３３】
図１９のパーツ表示処理によれば、表示情報IDテーブルの表示情報が変更された場合に、変更された表示情報の表示情報IDと対応付けられているパーツIDによって特定されるパーツオブジェクトについて、パーツ表示処理が実行される。従って、図１４のパーツ表示処理と比較して、変更された表示情報の表示情報IDを有していないパーツオブジェクトについては、パーツ表示処理を実行しなくて済むので、CPUの負担を軽減させることができる。即ち、資源を有効に利用することができる。
【０１３４】
上述した一連の処理は、専用のハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアによって行う場合、例えば、その一連の処理は、図２０に示されるようなコンピュータにプログラムを実行させることにより実現することができる。
【０１３５】
図２０に示されるように、CPU４０１は、ROM４０２に記録されているプログラム、またはハードディスク４０６からRAM４０３にロードされたプログラムに従って各種の処理を実行する。RAM４０３にはまた、CPU４０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３６】
図２０において、CPU４０１が、上述した図１のメイン制御部４１に相当し、ROM４０２、RAM４０３、および、ハードディスク４０８が、上述したROM５１やバッファ４９に相当することになる。
【０１３７】
なお、CPU４０１、ROM４０２、およびRAM４０３は、バス４０４を介して相互に接続されている。このバス４０４にはまた、入出力インタフェース４０５も接続されている。
【０１３８】
入出力インタフェース４０５には、ハードディスク４０６、表示部２４、操作部４２、スピーカ４６、マイク４７、モデム、ターミナルアダプタなどより構成される通信部４０７、被写体を撮像したり、その結果得られる画像を表示部２４に表示させる撮像部４０８が接続されている。ここで、撮像部４０８は、上述した図１のカメラ用制御部２１、撮像部２２、VRAM２３、およびROM２５に相当することになる。通信部４０７は、インターネットを含むネットワークを介して他の情報処理装置との通信処理を行う。
【０１３９】
入出力インタフェース４０５にはまた、必要に応じて、ドライブ４０９が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体４１０が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてハードディスク４０６にインストールされる。
【０１４０】
即ち、ドライブ４０９が、上述した図１の記録再生部４８に相当し、リムーバブル記録媒体４１０が、上述した図１のディスク６０に相当することになる。
【０１４１】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１４２】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【図面の簡単な説明】
【０１４３】
【図１】本発明を適用した携帯型（小型）の記録再生装置の一実施の形態の構成例を示すブロック図である。
【図２】楽曲再生状態表示画像１０１を示す図である。
【図３】レイヤ１４１乃至１４４を説明する図である。
【図４】背景画像１１１を示す図である。
【図５】パーツオブジェクトを説明する図である。
【図６】パーツオブジェクトを説明する図である。
【図７】パーツオブジェクトの具体例を説明する図である。
【図８】ラップタイムパーツオブジェクト１２３Aを説明する図である。
【図９】プログレスバーパーツオブジェクト１２４Aを説明する図である。
【図１０】表示情報IDテーブルを説明する図である。
【図１１】更新タイミングテーブルを説明する図である。
【図１２】ウィンドウクリエイト処理を説明するフローチャートである。
【図１３】パーツ表示処理を説明するフローチャートである。
【図１４】パーツ表示更新処理を説明するフローチャートである。
【図１５】その他の表示情報IDテーブルを説明する図である。
【図１６】表示情報取得処理を説明するフローチャートである。
【図１７】パーツ表示更新処理を説明するフローチャートである。
【図１８】さらにその他の表示情報IDテーブルを説明する図である。
【図１９】パーツ表示更新処理を説明するフローチャートである。
【図２０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０１４４】
１  記録再生装置，  １１  カメラブロック，  １２  記録再生ブロック，  ２１  カメラ用制御部，  ２２  撮像部，  ２３  VRAM，  ２４  表示部,  ２５  ROM,  ４１  メイン制御部，  ４２  操作部，  ４３  USBI/F，  ４４  オーディオ信号処理部，  ４５  オーディオ入出力部，  ４６  スピーカ，  ４７  マイク，  ４８  記録再生部，  ４９  バッファ，  ５０  電源供給部，  ５１  ROM，  ５２  RAM，  ６０  ディスク，  ７１  シリアルバス，  ４０１  CPU，  ４０２  ROM，  ４０３  RAM，  ４０６  ハードディスク，  ４０８  撮像部，  ４０９  ドライブ，  ４１０  リムーバブル記録媒体
【図１】
2006157169.tif 000003
【図２】
2006157169.tif 000004
【図３】
2006157169.tif 000005
【図４】
2006157169.tif 000006
【図５】
2006157169.tif 000007
【図６】
2006157169.tif 000008
【図７】
2006157169.tif 000009
【図８】
2006157169.tif 000010
【図９】
2006157169.tif 000011
【図１０】
2006157169.tif 000012
【図１１】
2006157169.tif 000013
【図１２】
2006157169.tif 000014
【図１３】
2006157169.tif 000015
【図１４】
2006157169.tif 000016
【図１５】
2006157169.tif 000017
【図１６】
2006157169.tif 000018
【図１７】
2006157169.tif 000019
【図１８】
2006157169.tif 000020
【図１９】
2006157169.tif 000021
【図２０】
2006157169.tif 000022