(57)【要約】【課題】  多様なゲーム開発を可能とする等、第１装置で格納したデータを第２装置で利用可能とした複合装置を提供する。【解決手段】  第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置であって、第１モードで起動した状態で、第１装置に処理対象となったデータを所定の形式に変換させ、当該変換後のデータを共用領域に格納させてから、第１モードに代えて、第２モードで起動する複合装置である。【選択図】        図１
2006068064.tif 000002
【特許請求の範囲】
【請求項１】
第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、
前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置であって、
前記第１モードで起動した状態で、第１装置に処理対象となったデータを所定の形式に変換させ、当該変換後のデータを前記共用領域に格納させてから、第１モードに代えて、第２モードで起動することを特徴とする複合装置。
【請求項２】
第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、
前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置の制御方法であって、
前記第１モードで起動した状態で、第１装置に処理対象となったデータを所定の形式に変換させ、当該変換後のデータを前記共用領域に格納させてから、第１モードに代えて、第２モードで起動することを特徴とする複合装置の制御方法。
【請求項３】
第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、
前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置の前記第１装置に、
処理対象となったデータを所定の形式に変換させる手順と、
当該変換後のデータを前記共用領域に格納させる手順と、
を実行させることを特徴とする複合装置の制御プログラム。
【請求項４】
第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、
前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置によって実行されるプログラム群であって、
前記第１モードで起動した状態で実行され、処理対象となったデータを所定の形式に変換させる手順と、当該変換後のデータを前記共用領域に格納させる手順と、を、前記第１装置に実行させる第１プログラムと、
前記第２モードで起動した状態で実行され、前記共用領域に格納された変換後のデータに基づく所定処理を、前記第２装置に実行させる第２プログラムと、
を格納したことを特徴とするコンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択的に起動される複数のモードを備えた複合装置に関する。
【背景技術】
【０００２】
近年、テレビ番組等の録画や音楽再生に用いる装置としてハードディスク装置が注目されている（特許文献１）。ハードディスク装置は、ランダムアクセスが可能で、かつ記憶容量が大きいという特徴を有している。そして、この特徴を活かして、録画等を行いながら、一方で別の部分を再生するなどといった処理が可能であり、テレビ番組視聴や音楽鑑賞の娯楽性を格段に向上できるようにしている。
【特許文献１】特開２００２−９４９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、近年では家庭用ゲーム機においても、ゲーム内容の高度化に伴ってハードディスク等の大容量デバイスが要求されることが多くなっている。これらの事情を背景として、テレビ番組録画や音楽再生を実現する第１装置と、家庭用ゲーム機の機能を実現する第２装置とを複合した複合装置が開発されている。
【０００４】
この複合装置では、ハードディスクに対して第１装置と第２装置との双方からアクセス可能とすることが好適であるが、それと同時に、第２装置である家庭用ゲーム機では、過去からのゲームソフトウエアの資産をそのまま利用できるようにすることが好ましい。すなわち、第１装置と複合されても、複合される前の家庭用ゲーム機との互換性が維持できるようにしておく必要がある。
【０００５】
このように、一方の装置の互換性を維持しつつ、他の装置と複合させた複合装置を実現するためには、第１装置の機能を主として利用する第１モードと、ゲーム機など、第２装置の機能を主として利用する第２モードとを切替え可能とすればよい。
【０００６】
しかしながら、例えば第１モードの機能にて録画・録音された映像や楽曲を第２モードのゲームに取込むことができれば、これらを利用したゲームを作ることができ、より多様なゲームの開発を促進できる。
【０００７】
本発明は上記実情に鑑みて為されたもので、多様なゲーム開発を可能とする等、第１モードで格納したデータを第２モードの処理で利用可能とした複合装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置であって、前記第１モードで起動した状態で、第１装置に処理対象となったデータを所定の形式に変換させ、当該変換後のデータを前記共用領域に格納させてから、第１モードに代えて、第２モードで起動することを特徴としている。
【０００９】
また、上記従来例の問題点を解決するための本発明は、第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置の制御方法であって、前記第１モードで起動した状態で、第１装置に処理対象となったデータを所定の形式に変換させ、当該変換後のデータを前記共用領域に格納させてから、第１モードに代えて、第２モードで起動することを特徴としている。
【００１０】
さらに上記従来例の問題点を解決するための本発明は、第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置の前記第１装置によって実行されるプログラムであって、当該第１装置に、処理対象となったデータを所定の形式に変換させる手順と、当該変換後のデータを前記共用領域に格納させる手順と、を実行させることを特徴としている。
【００１１】
また本発明の一態様に係る記録媒体は、第１装置と、第２装置と、前記第１装置と第２装置との双方からアクセス可能に設定されている共用領域を備えた記憶部と、を有し、前記第２装置が第１装置のインタフェースとして動作する第１モードと、当該第１モードとは異なる第２モードとのいずれかのモードで選択的に起動される複合装置によって実行されるプログラム群を格納するものであって、当該プログラム群に、前記第１モードで起動した状態で実行され、処理対象となったデータを所定の形式に変換させる手順と、当該変換後のデータを前記共用領域に格納させる手順と、を、前記第１装置に実行させる第１プログラムと、前記第２モードで起動した状態で実行され、前記共用領域に格納された変換後のデータに基づく所定処理を、前記第２装置に実行させる第２プログラムと、を含むことを特徴としている。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態では、テレビ番組録画・再生や音楽の録音・再生等を行う第１装置と、家庭用ゲーム機としての機能を実現する第２装置とを複合した例について述べる。本実施の形態の複合装置では、起動のモードとして第１モードと第２モードとを選択できるようになっている。ここで第１モードにて起動された場合は、主として映像や音楽の録画・録音、又は再生を行う装置として機能し、第２モードに起動された場合は、主として家庭用ゲーム機として機能する。
【００１３】
本発明の実施の形態に係る複合装置は、図１に示すように、第１装置部１０と、第２装置部２０と、共用部３０と、ハードディスク４０と、通信部５０とを、含んで構成されている。これらは一つの筐体内に収納されていてもよい。ここで、第１装置部１０と共用部３０とは、第１のバスＢ１によって相互に接続されている。また、第２装置部２０は、第２のバスＢ２を備えており、この第２のバスＢ２は、共用部３０の第３のバスＢ３に対して相互に通信可能に接続されている。
【００１４】
また、第１装置部１０は、放送受信部１１と、オーディオビデオ（ＡＶ）信号処理部１２と、セレクタ１３と、符号化部１４と、第１記憶部１５と、第１制御部１６とを含む。第２装置部２０は、光ディスクドライブ２１と、光ディスクコントローラ２２と、起動ＲＯＭ２３と、第２制御部２４と、描画処理部２５と、表示画像出力部２６と、合成部２７と、バス接続部２８とを含む。
【００１５】
さらに共用部３０は、通信インタフェース部３１と、第１バッファ３２と、第２バッファ３３と、セレクタ３４と、暗号化部３５と、レジスタ３６と、共有レジスタ３７と、共有バッファ３８と、ブリッジ部３９とを含む。
【００１６】
ここでハードディスク４０は、図２に概要を示すように、共用領域と、専用領域とを含む。ハードディスク４０に対しては、第１装置部１０を介してデータの読み出しや書き込みがなされる。すなわち第１装置部１０は、第２装置部２０からのデータの読み出し、書き込みの要求（アクセス要求）を受けて、当該要求に応じてハードディスク４０に対するデータの読書きの処理を行う。また、この第１装置部１０は、第２装置部２０から共用領域へのアクセス要求に対しては、当該要求に応じた処理を行うが、専用領域へのアクセスがあった場合は、当該アクセスには応答しない（アクセスを禁止する）。具体的に、ハードディスク４０におけるこれらの領域は、ハードディスク４０にパーティションを設定することによって実現できる。
【００１７】
第１装置部１０の放送受信部１１は、アンテナに到来した信号から、ユーザの選局操作に応じて選択した放送局の信号を選択的に受信し、ＡＶ信号処理部１２に出力する。なお、ユーザの選局操作は、図示しない操作部によって行われる。当該選局操作の内容は、例えば、第２装置部２０の第２制御部２４に入力され、共用部３０と、第１のバスＢ１とを介して第１制御部１６と放送受信部１１に入力されるようになっている。
【００１８】
ＡＶ信号処理部１２は、放送受信部１１から入力された放送局の信号の入力を受けて、その映像信号及び音声信号を再生してセレクタ１３に出力する。また、このＡＶ信号処理部１２は、第１のバスＢ１から入力される映像データに基づいて映像信号及び音声信号を再生し、セレクタ１３に出力する。
【００１９】
セレクタ１３は、第１制御部１６から入力される選択信号に基づいて、ＡＶ信号処理部１２から入力される信号を、符号化部１４に出力するか否かを定める。また、このセレクタ１３は、第１制御部１６から入力される選択信号に基づいて、ＡＶ信号処理部１２から入力される信号を、第２装置部２０の合成部２７に出力するか否かを定める。
【００２０】
具体的に、テレビ放送番組をＤＶＤに録画する場合は、映像信号等を符号化する必要のため、セレクタ１３を制御して、ＡＶ信号処理部１２から入力される信号が符号化部１４に出力されるようにする。また、ＤＶＤやハードディスク４０に記録された映像や音楽を再生する場合は、セレクタ１３を制御してＡＶ信号処理部１２から入力される信号が第２装置部２０の合成部２７に出力されるようにする。
【００２１】
符号化部１４は、入力される映像や音声の信号を、例えばＭＰＥＧ（Ｍotion Picture Experts Group）の規格に準拠したデータに符号化して共用部３０のブリッジ部３９に出力する。
【００２２】
第１記憶部１５は、ＲＡＭ（Random Access Memory）等のメモリ素子を含んで構成され、第１制御部１６によって実行されるプログラムを保持する。また、この第１記憶部１５は、第１制御部１６の処理において必要となる種々のデータを保持するワークメモリとしても動作する。
【００２３】
第１制御部１６は、ＣＰＵ等であり、第１記憶部１５に格納されているプログラムに従って動作する。この第１制御部１６は、種々のデータをハードディスク４０へ記録する処理を行う。本実施の形態では、第２装置部２０はハードディスク４０に対して直接アクセスできず、第１装置部１０を介してアクセスするようにしている。これは、複数の装置間でハードディスクを共有する際に、競合の発生を防止するとともに、第２装置部２０である家庭用ゲーム機と、過去の家庭用ゲーム機（ハードディスクアクセス機能を有しないゲーム機）との互換性を維持するためである。
【００２４】
また、この第１制御部１６は、セレクタ１３を制御して映像や音声の信号を符号化させる処理等、第１装置部１０を制御する種々の処理を行う。さらに本実施の形態においては、この第１制御部１６はさらに、第１モードで起動されている状態において、ハードディスク４０に記録されている処理の対象となったデータを所定の形式に変換し、当該変換後のデータをハードディスク４０上に設定された共用領域（図２参照）に格納する処理（データ変換処理）を行う。これらの第１制御部１６の具体的処理の内容は後に述べる。
【００２５】
第２装置部２０の光ディスクドライブ２１は、例えばＤＶＤドライブである。このＤＶＤドライブは、ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ等、種々のＤＶＤ規格の光ディスクに対してデータを書込み可能となっている。また、このＤＶＤドライブは、ＤＶＤ規格の光ディスクや、ＣＤ規格の光ディスク等からデータを読み出すことができるようになっている。このような光ディスクドライブは広く知られているものを採用できる。
【００２６】
光ディスクコントローラ２２は、光ディスクドライブ２１を制御して、データの書き込み、又は読出しを行わせる。本実施の形態では、家庭用ゲーム機としての機能を実現する第２装置部２０は、ＤＶＤ−ＲＯＭ等に記録されたゲームソフトウエアに基づいて、ゲームの処理を行うことになる。この場合、光ディスクコントローラ２２は、ゲームソフトウエアのデータを読出して、当該データを第２制御部２４に出力することとなる。また、この光ディスクコントローラ２２は、ＤＶＤやＣＤ等から読出したデータを、共用部３０を介して第１装置部１０のＡＶ信号処理部１２に出力する。
【００２７】
起動ＲＯＭ２３は、第２制御部２４によって読出される。この起動ＲＯＭ２３には、家庭用ゲーム機としての第２装置部２０を起動し、ゲームプログラムを読み込んで、ゲームを開始するためのプログラム（ブートプログラム）が格納されている。
【００２８】
第２制御部２４は、ＣＰＵを用いて実現できる。第２モードで起動するべき旨の指示を受けると、この第２制御部２４は、起動ＲＯＭ２３からブートプログラムを読み出す。そして、当該ブートプログラムに基づいて、光ディスクコントローラ２２を制御し、ゲームプログラムを読み出させ、当該読出させたゲームプログラムを実行する。
【００２９】
また、この第２制御部２４は、第１モードで起動されている間は、第１装置部１０側から入力される指示に従って、画面上に表示する画像を生成する処理を行う。さらに第２制御部２４は、図示しない操作部から、ユーザの指示操作の内容を受け入れて、当該受け入れた指示操作の内容に基づく所定処理を実行する。これら第２制御部２４の具体的な処理内容についても、後に述べる。
【００３０】
描画処理部２５は、具体的にはＧＰＵ（Graphics Processing Unit）等の情報処理素子であり、第２制御部２４から入力される指示に従って表示するべき画像を生成し、当該生成した画像を表示画像出力部２６に出力する。また、本実施の形態の描画処理部２５は、ＭＰＥＧ符号化されたデータの入力を受けて、当該データをデコードして映像・音声データを生成し、表示画像出力部２６に出力する。本実施の形態の複合装置では、第１装置部１０、第２装置部２０の双方とも、操作メニュー等のユーザインタフェイス画面を表示する場合に、この描画処理部２５を利用することとなる。
【００３１】
表示画像出力部２６は、描画処理部２５が出力する映像・音声データを、テレビ受像機側で受入可能な映像・音声信号に変換して出力する。具体的には、描画処理部２５が出力する画像データを、ＲＧＢ又はコンポジットの信号に変換して出力する。合成部２７は、表示画像出力部２６が出力する映像信号と、セレクタ１３が出力する映像信号とを合成（スーパーインポーズ）して出力する。また、表示画像出力部２６とセレクタ１３がそれぞれ出力する音声信号を合成（ミックス）して出力する。この合成部２７が出力する信号は、テレビ受像機などに入力され、テレビ受像機の画面に映し出され、又はテレビ受像機などのスピーカーによって鳴動される。
【００３２】
バス接続部２８は、第２バスＢ２と第３バスＢ３との間に接続されている。このバス接続部２８は、第２装置部２０側から共用部３０へのデータを中継する。また、このバス接続部２８は、共用部３０から第２装置部２０へのデータを中継する。
【００３３】
共用部３０の通信インタフェース部３１は、通信部５０に接続されている。この通信インタフェース部３１は、通信部５０にて受信されたデータを第３バスＢ３を介して出力する。また、この通信インタフェース部３１は、通信部５０を介して送信するべきデータを第３バスＢ３を介して受け入れて、当該受け入れたデータを通信部５０に出力する。
【００３４】
第１バッファ３２は、第１制御部１６との間で入出力するデータを保持するＤＭＡ（Direct Memory Access）バッファである。第２バッファ３３は、第２制御部２４との間で入出力するデータを保持するＤＭＡ（Direct Memory Access）バッファである。セレクタ３４は、第１制御部１６から入力される信号によって制御される。このセレクタ３４は、第１バッファ３２と、第２バッファ３３とのいずれか一方を、暗号化部３５に接続する。
【００３５】
暗号化部３５は、セレクタ３４を介して入力されるデータを暗号化してハードディスク４０に格納する。また、この暗号化部３５は、ハードディスク４０から読出したデータを復号してセレクタ３４に出力する。つまりこの暗号化部３５は、セレクタ３４を介して第１バッファ３２に接続されているときに、ハードディスク４０に対してデータを書き込む場合は、第１バッファ３２に格納されているデータを暗号化してハードディスク４０に格納する。また、ハードディスク４０からデータを読み出す場合は、ハードディスク４０から読出したデータを復号して第１バッファ３２に格納する。同様に、暗号化部３５がセレクタ３４を介して第２バッファ３３に接続されているときに、ハードディスク４０に対してデータを書き込む場合は、第２バッファ３３に格納されているデータを暗号化してハードディスク４０に格納する。また、ハードディスク４０からデータを読み出す場合は、ハードディスク４０から読出したデータを復号して第２バッファ３３に格納する。
【００３６】
レジスタ３６は、第２制御部２４がハードディスク４０にアクセスする際のコマンドやコントロールデータを書き込むためのレジスタである。具体的にハードディスク４０がＩＤＥ（Integrated Device Electronics）の方式（例えばいわゆるＡＴＡ等の規格）で接続されている場合、このレジスタ３６は、ＩＤＥレジスタの一種として動作する。ハードディスク４０へのアクセスする際には、このレジスタ３６に対して書き込みや読出しのためのコマンドや、データの書き込み／読出し速度を表すコントロールデータ等を書き込んでおく。
【００３７】
既に述べたように、本実施の形態では第１装置部１０側のみがハードディスク４０に直接、アクセスできるようにしている。つまり、本実施の形態では、第１装置部１０の第１制御部１６が、このレジスタ３６に格納された内容を参照して、第２装置部２０側からハードディスク４０への書込み／読出し要求を、ハードディスク４０内のＩＤＥレジスタへと転送する。なお、ハードディスク４０は、内部のＩＤＥレジスタに格納されるコマンド及びコントロールデータに従って、データの書込み／読出しを行っている。
【００３８】
共有レジスタ３７と共有バッファ３８とは、第１装置部１０と第２装置部２０との間でデータを授受する際に利用される。例えば第２制御部２４は、操作部（不図示）から入力される指示操作の内容を表す情報を、この共有バッファ３８に格納する。そして第１制御部１６が共有バッファ３８から当該情報を読み出して、指示操作を受け入れるようになっている。
【００３９】
ブリッジ部３９は、第１制御部１６から入力される選択制御信号に基づいて、符号化部１４が出力するデータを、第１バスＢ１と、第３バスＢ３とのいずれか一方に転送する。
【００４０】
通信部５０は、例えばモデム、又はネットワークカードであり、通信インタフェース部３１から入力されるデータを変調するなどして、ネットワークを介して送信する。また、この通信部５０は、ネットワークを介して受信されるデータを復調するなどして、通信インタフェース部３１に出力する。
【００４１】
本実施の形態の複合装置は、以上の構成を含んでなり、次のように動作する。また、各動作に応じて、第１、第２の制御部１６，２４の動作が異なるので、以下にそれぞれの場合に応じて説明する。
【００４２】
まず、第１モードで起動された状態での動作について説明する。第１モードでは、第２装置部２０は、ユーザの指示操作を第１装置部１０に伝達し、また第１装置部１０からの要求に応じてインタフェースの画面を生成して表示する処理を実行する。また、第１装置部１０は、テレビ映像などをハードディスク４０に録画するなどの処理を実行する。
【００４３】
第１制御部１６は、ＡＶ信号処理部１２が出力する信号を、符号化部１４と、合成部２７との双方に出力するよう、セレクタ１３を制御する。また、この第１制御部１６は、ブリッジ部３９に対して符号化部１４が出力するデータを第１バスＢ１に出力するよう、選択制御信号を出力する。これにより放送受信部１１によって受信され、ＡＶ信号処理部１２が出力する映像・音声信号は、符号化部１４によって符号化されてＭＰＥＧのデータとなり、ブリッジ部３９を介して第１バスＢ１に出力される。このデータは、さらに第１バッファ３２によって保持される。
【００４４】
第１制御部１６は、ハードディスク４０に内蔵されているＩＤＥレジスタに対して書込み要求を格納し、セレクタ３４を第１バッファ３２に接続させる。これにより第１バッファ３２に保持されたデータが、暗号化部３５によって暗号化され、ハードディスク４０に記録される。なお、第１制御部１６は、このＭＰＥＧ符号化されたデータを、ハードディスク４０のパーティションのうち、専用領域に書き込ませる。
【００４５】
なお、この状態において、第２制御部２４は、ユーザの指示操作を受けて、第１装置部１０側に伝達する処理、並びに、第１装置部１０側からの指示に応じて、画面上にユーザインタフェイス画面を描画する処理を行っている。
【００４６】
次に、本実施の形態の複合装置において、ＣＤからデータを取り込み、ハードディスク４０に記録する処理について説明する。このような処理は、いわゆるリッピング処理として広く知られているものである。この動作においても、第１装置部１０が主として動作する（つまり、第１装置が起動された状態にある）。
【００４７】
第１制御部１６は、第２装置部２０の第２制御部２４との間でユーザの指示操作の内容や、光ディスクコントローラ２２に対する指示、さらには光ディスクコントローラ２２が出力するデータ等、種々の情報をやり取りする。具体的に、第１制御部１６は、第２制御部２４に対して（共有バッファ３８を介して）光ディスクコントローラ２２にデータを読出させるよう指示する。第２制御部２４は、光ディスクコントローラ２２に対してデータの読出しを指示し、光ディスクコントローラ２２が当該指示に応じて、光ディスクドライブ２１を駆動して、セットされている光ディスク（ここではＣＤ）から音声データを読み出して、第２制御部２４に出力する。第２制御部２４は、この音声データを共有バッファ３８を介して第１制御部１６に転送する。
【００４８】
第１制御部１６は、転送された音声データをＡＶ信号処理部１２に出力して音声信号を生成させ、セレクタ１３を制御して、当該生成させた音声信号を符号化部１４に出力させる。符号化部１４では、この音声信号をＭＰＥＧ符号化（いわゆるＭＰ３化）して、ＭＰ３データを生成する。なお、ここではＭＰ３に符号化する例について述べるが、これに限られるものではない。
【００４９】
符号化部１４が出力するＭＰ３データは、ブリッジ部３９を介して第１バスＢ１に出力される。このＭＰ３データは、さらに第１バッファ３２によって保持される。
【００５０】
第１制御部１６は、ハードディスク４０に内蔵されているＩＤＥレジスタに対して書込み要求を格納し、セレクタ３４を第１バッファ３２に接続させる。これにより第１バッファ３２に保持されたＭＰ３データが、暗号化部３５によって暗号化され、ハードディスク４０に記録される。なお、第１制御部１６は、このＭＰ３データを、ハードディスク４０のパーティションのうち、専用領域に書き込ませる。この際、第１制御部１６は、このＭＰ３データのファイル名を、ランダムに、或いはネットワークを介してＣＤＤＢ（CD Database）等から取得される曲名情報を参照して決定する。
【００５１】
さらに、第１制御部１６は、ハードディスク４０の専用領域に格納されているデータ、つまり、映像や音声を含むＭＰＥＧデータや、オーディオのＣＤから取り込んだＭＰ３データを用いたゲームを開始するべき旨の指示操作（専用領域内データを利用するゲームの開始指示）をユーザから受けて、次の処理を開始する。
【００５２】
つまり第１制御部１６は、光ディスクドライブ２１にセットされた光ディスク（ＤＶＤ−ＲＯＭなど）や、記憶部１５に格納されている、専用領域内データを利用するゲームの起動処理用プログラム（第１プログラム）を読み出し、当該第１プログラムの処理を開始する。
【００５３】
この処理では、図３に示すように、まず、処理対象となるデータの候補を専用領域から読出して、その一覧を画面に表示させる（Ｓ１）。具体的に、ＭＰ３データを利用するゲームの場合、専用領域に格納されているＭＰ３データのファイル名一覧を生成し、当該一覧から、処理対象となるデータを選択するためのメニュー画面を表示するよう、第２制御部２４に対して指示する。
【００５４】
ユーザが、表示されたメニュー画面から処理対象となるデータを選択して、選択を完了した旨の指示操作を行うまで待機し（Ｓ２）、選択が完了したときには、選択されたデータを処理対象として、次の処理を行う。選択されたデータのうち、未だ注目データとして処理していない（未処理の）データの一つを、注目データとして（Ｓ３）、当該注目データを予め定められたデータ形式に変換する（データ変換処理；Ｓ４）。ここで、予め定めたデータ形式とは、例えばＭＰ３データの場合、ＡＤＰＣＭ形式など、同種のデータにおける別の符号化の結果であってもよい。また映像のデータの場合、動画像のうちの一つのコマ（例えばユーザに選択させればよい）を静止画として変換したデータであってもよい。
【００５５】
第１制御部１６は、当該変換後のデータをハードディスク４０の共用領域に格納し（Ｓ５）、選択されたデータのうち、注目データとして処理していない（未処理の）データがまだあるかを調べる（Ｓ６）。ここで、未処理のデータがまだあれば（Ｙｅｓならば）、処理Ｓ３に戻って処理を続ける。また、処理Ｓ６において、未処理のデータがなければ（Ｎｏならば）、次に第２モードで起動するための処理を行って（Ｓ７）、処理を終了する。
【００５６】
なお、第１制御部１６は、処理Ｓ５にて共用領域に格納したデータについて、その管理情報を保持したデータベースを生成し、共用領域に格納してもよい。具体的にこのデータベースは、ＣＤＤＢやＣＤ自体等から得られる情報として、曲名、アーティスト名、アルバム名、ジャンル、演奏時間などを保持したものである。
【００５７】
第１制御部１６は、処理Ｓ１において専用領域の一覧を表示させるにあたり、このデータベースを参照して、既に変換して共用領域に格納したデータと同一のデータについては、一覧から除去する。これにより重複して変換されることを防止するのである。また、第１制御部１６は、データベースに保持されているデータの一覧（例えば曲名の一覧）を表示してもよい。この際、当該データの一覧から、共用領域内のデータの削除指示を受け入れるようにしてもよい。
【００５８】
なお、ここで専用領域に格納されているデータと、共用領域に格納されているデータとの同一性の判断は、それぞれの曲名や、アーティスト名を比較して行われる。
【００５９】
また処理Ｓ７における第２モードを起動するための処理は、具体的には、割り込みを発生させて複合装置自体をリセットするとともに、第２制御部２４に対してブートプログラムを実行させる処理等を意味する。
【００６０】
第２モードでの起動が行われると、第２制御部２４は、ブートプログラムを実行し、光ディスクドライブ２１にセットされている光ディスク内に格納されているゲームの本体プログラム（第２プログラム）を読み出す。ここで、この第２プログラムが、ハードディスク４０の共用領域に格納されたデータを利用するプログラムである場合、第２制御部２４は、例えば次のように動作する。
【００６１】
本実施の形態において、上記第１プログラム及び第２プログラムは、一つの記録媒体（例えば一枚の光ディスク）に格納しておいてもよい。このようにすることで、再起動の際にディスクを入れ替えるなどの作業が不要となり、利便性を向上できる。このために、記録媒体上で第２装置部２０のブートプログラムにより、例えば特定の位置（セクタ等）から記録されているデータをプログラムとして読み込むのであれば、当該特定の位置に第２プログラムを格納しておく。
【００６２】
第２制御部２４は、この第２プログラムの指示に従って、ハードディスク４０の共用領域内のデータ（例えばＭＰ３から変換されたＡＤＰＣＭデータ）や管理情報のデータベースを読出して、曲名の一覧を表示し、ユーザの選択を受けて、当該選択されたＡＤＰＣＭデータをそのまま再生したり、再生ピッチを変更して再生したり、複数のＡＤＰＣＭデータの選択を受けて、音声信号をミックスして再生したり（この際、再生ピッチが一致するよう、少なくとも一方の再生ピッチを変更してもよい）、といった処理を行う。
【００６３】
この間、第１装置部１０の第１制御部１６は、例えばテレビ信号に基づいて生成したＭＰＥＧデータをハードディスク４０に格納する処理を行っていてもよい。
【００６４】
本実施の形態の複合装置によると、このように第１装置部１０にて処理可能なデータを、第２装置部２０にて利用可能とすることで、多様なゲーム開発を可能とする等の効果がある。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係る複合装置の一例を表す構成ブロック図である。
【図２】ハードディスク内の領域の例を表す説明図である。
【図３】本発明の実施の形態に係る複合装置の動作例を表すフローチャート図である。
【符号の説明】
【００６６】
１０  第１装置部、１１  放送受信部、１２  オーディオビジュアル信号処理部、１３，３４  セレクタ、１４  符号化部、１５  記憶部、１６  第１制御部、２０  第２装置部部、２１  光ディスクドライブ、２２  光ディスクコントローラ、２３  ブートＲＯＭ、２４  第２制御部、２５  描画処理部、２６  表示画像出力部、２７  合成部、２８  バス接続部、３０  共用部、３１  通信インタフェース部、３２  第１バッファ、３３  第２バッファ、３５  暗号化部、３６  レジスタ、３７  共有レジスタ、３８  共有バッファ、３９  ブリッジ部、４０  ハードディスク、５０  通信部。
【図１】
2006068064.tif 000003
【図２】
2006068064.tif 000004
【図３】
2006068064.tif 000005