(57)【要約】【課題】記録媒体から読み出したコンテンツを記録する際、利用予定時間が経過した後にも記録処理が完了せずに待機時間が発生するような事態を防ぐ。【解決手段】情報記録装置１００は、コンテンツが格納された記録媒体１０１に接続され、記録媒体１０１からコンテンツを読み出す読み出し部１０２と、読み出されたコンテンツが記録される記録部１０３と、を備えている。さらに、情報記録装置１００は、記録媒体１０１に格納されているコンテンツごとに、記録に要する時間を算出する算出部１０４と、利用予定時間を受け付ける受付部１０５と、記録に要する記録時間に基づいて、利用予定時間内に記録部１０３への記録が完了するようにコンテンツの記録順序を設定する設定部１０６と、記録順序でコンテンツを記録させる制御部１０７を備えている。【選択図】図１
2007280513.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが格納された記録媒体に接続され、前記記録媒体から前記コンテンツを読み出す読み出し手段と、前記読み出し手段によって読み出されたコンテンツが記録される記録手段と、を備える情報記録装置であって、
前記記録媒体に格納されているコンテンツごとに、前記記録手段への記録に要する時間（以下、「記録時間」という）を算出する算出手段と、
利用予定時間を受け付ける受付手段と、
前記算出手段によって算出されたコンテンツごとの記録時間に基づいて、前記利用予定時間内に前記記録手段への記録が完了するようにコンテンツの記録順序を設定する設定手段と、
前記記録媒体に格納されているコンテンツを前記記録順序で読み出して前記記録手段に記録するように前記読み出し手段および前記記録手段を制御する制御手段と、
を備えることを特徴とする情報記録装置。
【請求項２】
前記読み出し手段は、複数の記録媒体に接続され、
前記算出手段は、前記複数の記録媒体にそれぞれ格納されているコンテンツごとの記録時間を累積することによって、前記コンテンツをすべて記録した場合の記録時間（以下、「全記録時間」という）を各記録媒体ごとに算出し、
前記設定手段は、前記算出手段によって算出された全記録時間に基づいて、前記利用時間内に前記記録手段への記録が完了するように前記複数の記録媒体の記録順序を設定することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記算出手段によって算出されたコンテンツごとの記録時間と、前記各記録媒体ごとの全記録時間とに基づいて、前記各記録媒体に格納されているコンテンツを記録する際の記録条件を指定する指定手段を備え、
前記設定手段は、前記指定手段によって指定された前記記録条件に応じて、前記利用時間内に前記記録手段への記録が完了するように前記各記録媒体の記録順序を設定することを特徴とする請求項２に記載の情報記録装置。
【請求項４】
装置本体は移動体に搭載されており、
前記受付手段は、前記移動体が目的地に到着するまでの予定時間を前記利用予定時間として受け付けることを特徴とする請求項１〜３のいずれか一つに記載の情報記録装置。
【請求項５】
コンテンツが格納された記録媒体に接続され、前記記録媒体から前記コンテンツを読み出す読み出し手段と、前記読み出し手段によって読み出されたコンテンツが記録される記録手段と、を備える情報記録装置における記録制御方法であって、
前記記録媒体に格納されているコンテンツごとに、前記記録手段への記録に要する時間（以下、「記録時間」という）を算出する算出工程と、
利用予定時間を受け付ける受付工程と、
前記算出工程で算出されたコンテンツごとの記録時間に基づいて、前記利用予定時間内に前記記録手段への記録が完了するようにコンテンツの記録順序を設定する設定工程と、
前記記録媒体に格納されているコンテンツを前記記録順序で読み出して前記記録手段に記録するように前記読み出し手段および前記記録手段を制御する制御工程と、
を含むことを特徴とする記録制御方法。
【請求項６】
請求項５に記載の記録制御方法をコンピュータに実行させることを特徴とする記録制御プログラム。
【請求項７】
請求項６に記載の記録制御プログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録媒体に格納されたコンテンツを読み出して記録する情報記録装置、記録制御方法、記録制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、カーステレオ装置は、たとえば、ディスクチェンジャーを設けて、ディスクチェンジャー内の各ディスクについてディスク単位で、あるいはオーディオデータ単位で、大容量メモリ、たとえば、ＨＤＤ内のＨＤへのコピーが指示されたときには、コピーを指示された楽曲データごとに、その拡張情報と、大容量メモリに記憶済みの各楽曲データの拡張情報とを照合して、同一性の有無を判定する。このとき、判定結果が同一性ありというものであれば、その楽曲データについて、大容量メモリへのコピーを中止するか、あるいは同一性がある旨の表示をしてコピーをするか否かの指示を求めるようにして、ＣＤチェンジャー内に搭載されている記録済みのディスクや、同じ楽曲データを重複して記録されないようにする技術が開示されている（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００４−７０９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のカーステレオ装置は、記録済みのＣＤや、楽曲データの重複記録を防ぐことはできるが、記録対象となったＣＤに格納されている楽曲データの記録に要する時間は考慮されない。したがって、たとえば、カーステレオ装置を車両に搭載して目的地に到着するまでの時間を利用予定時間とした場合、また、カーステレオ装置によって所定のコンテンツを視聴し終わるまでの時間を利用予定時間とした場合に、利用予定時間が経過しても記録処理が終了しない場合があり、記録が終了するまでの待機時間が発生してしまうという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
請求項１の発明にかかる情報記録装置は、コンテンツが格納された記録媒体に接続され、前記記録媒体から前記コンテンツを読み出す読み出し手段と、前記読み出し手段によって読み出されたコンテンツが記録される記録手段と、を備える情報記録装置であって、前記記録媒体に格納されているコンテンツごとに、前記記録手段への記録に要する時間（以下、「記録時間」という）を算出する算出手段と、利用予定時間を受け付ける受付手段と、前記算出手段によって算出されたコンテンツごとの記録時間に基づいて、前記利用予定時間内に前記記録手段への記録が完了するようにコンテンツの記録順序を設定する設定手段と、前記記録媒体に格納されているコンテンツを前記記録順序で読み出して前記記録手段に記録するように前記読み出し手段および前記記録手段を制御する制御手段と、を備えることを特徴とする。
【０００６】
また、請求項５の発明にかかる記録制御方法は、コンテンツが格納された記録媒体に接続され、前記記録媒体から前記コンテンツを読み出す読み出し手段と、前記読み出し手段によって読み出されたコンテンツが記録される記録手段と、を備える情報記録装置における記録制御方法であって、前記記録媒体に格納されているコンテンツごとに、前記記録手段への記録に要する時間（以下、「記録時間」という）を算出する算出工程と、利用予定時間を受け付ける受付工程と、前記算出工程で算出されたコンテンツごとの記録時間に基づいて、前記利用予定時間内に前記記録手段への記録が完了するようにコンテンツの記録順序を設定する設定工程と、前記記録媒体に格納されているコンテンツを前記記録順序で読み出して前記記録手段に記録するように前記読み出し手段および前記記録手段を制御する制御工程と、を含むことを特徴とする。
【０００７】
また、請求項６に記載の記録制御プログラムは、請求項５に記載の記録制御方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項７に記載の記録媒体は、請求項６に記載の記録制御プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる情報記録装置、記録制御方法、記録制御プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（情報記録装置の機能的構成）
まず、本実施の形態にかかる情報記録装置の機能的構成について説明する。図１は、本実施の形態にかかる情報記録装置の機能的構成の一例を示すブロック図である。図１において、情報記録装置１００は、読み出し部１０２と、記録部１０３と、算出部１０４と、受付部１０５と、設定部１０６と、制御部１０７と、指定部１０８と、を含んで構成されている。
【００１１】
読み出し部１０２は、コンテンツが格納された記録媒体１０１に接続され、記録媒体１０１からコンテンツを読み出す。記録媒体１０１には、読み出し部１０２による読み出しが可能なコンテンツが格納されている。ここで、コンテンツとは、ひとまとまりの楽曲データや映像データを表す。すなわち、楽曲データであれば１曲ごとのデータを意味し、映像データであれば、１話または１編ごとのデータを意味する。
【００１２】
なお、読み出し部１０２は、複数の記録媒体１０１に接続されていてもよい。また、各記録媒体１０１に格納されているコンテンツの数は一様ではない。すなわち、読み出し部１０２が、たとえば、楽曲データが格納されディスクＡ〜ディスクＣの３つの記録媒体に接続されている場合、ディスクＡには１０曲、ディスクＢには９曲、ディスクＣには１３曲の楽曲データが格納されているなど、記録する対象となるコンテンツの数も接続されている記録媒体１０１により異なる。
【００１３】
記録部１０３には、読み出し部１０２によって読み出されたコンテンツが記録される。記録部１０３に記録されたコンテンツは、呼び出しに応じて高速に読み出される。また、コンテンツは、記録部１０３に記録される際に、コンテンツ自体のデータとともにコンテンツの識別データがあわせて記録される。
【００１４】
コンテンツの識別データは、コンテンツが楽曲データであるのか、映像データであるのかを表す種別情報、タイトル情報、ジャンル情報、再生時間情報などを含んで構成されている。コンテンツが楽曲データの場合は、上述した情報の他に、さらにアーティスト情報、アルバムタイトル情報、などが含まれている。また、コンテンツが映像データの場合は、上述した情報の他に、さらに主演情報、監督情報、脚本家情報など、また、シリーズ作品であれば、シリーズ名情報などが含まれている。
【００１５】
算出部１０４は、記録媒体１０１に格納されているコンテンツごとに、記録部１０３への記録に要する時間（以下、「記録時間」という）を算出する。また、算出部１０４は、読み出し部１０２に複数の記録媒体１０１が接続されている場合には、複数の記録媒体１０１にそれぞれ格納されているコンテンツごとの記録時間を累積することによって、接続されている記録媒体１０１のうちの一の記録媒体１０１に格納されているコンテンツをすべて記録した場合の記録時間（以下、「全記録時間」という）を算出する。さらに、各記録媒体１０１ごとに全記録時間の算出をおこなう。
【００１６】
受付部１０５は、利用予定時間を受け付ける。利用予定時間とは、情報記録装置１００によってコンテンツの記録をおこなわせる時間である。すなわち、利用者が記録を完了させたい時間である。受付部１０５は、この利用予定時間を具体的な数値として受け付ける。
【００１７】
設定部１０６は、算出部１０４によって算出されたコンテンツごとの記録時間に基づいて、利用予定時間内に記録部１０３への記録が完了するようにコンテンツの記録順序を設定する。
【００１８】
また、設定部１０６は、読み出し部１０２に複数の記録媒体１０１が接続されている場合には、算出部１０４によって算出された各記録媒体１０１の全記録時間に基づいて、利用時間内に記録部１０３への記録が完了するように複数の記録媒体１０１の記録順序を設定する。
【００１９】
制御部１０７は、記録媒体１０１に記録されているコンテンツを設定部１０６によって設定した記録順序で読み出して、記録部１０３へ記録するよう、読み出し部１０２および記録部１０３を制御する。
【００２０】
指定部１０８は、読み出し部１０２に複数の記録媒体１０１か接続されている場合に、算出部１０４によって算出されたコンテンツごとの記録時間と、各記録媒体１０１の全記録時間とに基づいて、各記録媒体１０１においてコンテンツを記録する際の記録条件を指定する。
【００２１】
上述のような指定部１０８による記録条件とは、具体的には、たとえば、記録部１０３にコンテンツを記録する場合と、記録しない場合とがある。コンテンツを記録する場合では、さらに格納されているすべてのコンテンツを記録する場合と、格納されているコンテンツのうちの一部のコンテンツを記録する場合とに設定することができる。
【００２２】
指定部１０８によって各記録媒体１０１の記録条件が指定された場合、設定部１０６は、指定された記録条件に応じて、利用時間内に記録部１０３への記録が完了するように各記録媒体１０１の記録順序を設定する。
【００２３】
また、情報記録装置１００は、車両などの移動体に搭載された状態で利用されてもよい。このような利用形態の場合、受付部１０５は、移動体が目的地に到着するまでの予定時間を利用予定時間として受け付ける。
【００２４】
（情報記録装置の処理の内容）
つぎに、情報記録装置の処理の内容について説明する。図２は、情報記録装置の処理の内容の一例を示すフローチャートである。図２のフローチャートにおいて、まず、読み出し部１０２に記録媒体１０１が接続されているか否かを判断する（ステップＳ２０１）。ここで、記録媒体１０１が接続されるまで待ち（ステップＳ２０１：Ｎｏのループ）、接続されたと判断されると（ステップＳ２０１：Ｙｅｓ）、つぎに、コンテンツを記録するか否かを判断する（ステップＳ２０２）。
【００２５】
ステップＳ２０２において、コンテンツを記録するか否かの判断は、利用者または上位プログラムから受け付けた指示内容に応じておこなわれる。ここで、受け付けた指示内容に応じてコンテンツを記録しないと判断された場合は（ステップＳ２０２：Ｎｏ）、そのまま一連の処理を終了する。一方、コンテンツを記録すると判断された場合は（ステップＳ２０２：Ｙｅｓ）、続いて、受付部１０５が利用予定時間を受け付けたか否かを判断する（ステップＳ２０３）。
【００２６】
ステップＳ２０３において、受付部１０５が利用予定時間を受け付けるまで待ち（ステップＳ２０３：Ｎｏのループ）、利用予定時間を受け付けると（ステップＳ２０３：Ｙｅｓ）、つぎに読み出し部１０２に複数の記録媒体１０１が接続されているか否かを判断する（ステップＳ２０４）。
【００２７】
ステップＳ２０４において、読み出し部１０２に複数の記録媒体１０１が接続されていると判断された場合は（ステップＳ２０４：Ｙｅｓ）、算出部１０４によって、読み出し部１０２に接続されている各記録媒体１０１の全記録時間を算出する（ステップＳ２０５）。
【００２８】
そして、設定部１０６により、ステップＳ２０５によって算出された各記録媒体１０１の全記録時間を合計した記録時間が、ステップＳ２０３で受け付けた利用予定時間を超えないように各記録媒体１０１の記録順序を設定する（ステップＳ２０６）。
【００２９】
一方、ステップＳ２０４において、読み出し部１０２に複数の記録媒体１０１が接続されていないと判断された場合は（ステップＳ２０４：Ｎｏ）、算出部１０４によって、読み出し部１０２に接続された記録媒体１０１に格納されている各コンテンツの記録時間を算出する（ステップＳ２０７）。
【００３０】
そして、設定部１０６によって、ステップＳ２０７によって算出された各コンテンツの記録時間を合計した記録時間が、ステップＳ２０３で受け付けた利用予定時間を超えないように各コンテンツの記録順序を設定する（ステップＳ２０８）。
【００３１】
最後に、制御部１０７によって、ステップＳ２０６またはステップＳ２０８により設定された記録順序で記録媒体１０１に格納されたコンテンツを記録部１０３に記録し（ステップＳ２０９）、一連の処理を終了する。
【００３２】
以上説明したように、この発明の実施の形態にかかる情報記録装置１００は、各コンテンツの記録時間や、各記録媒体１０１の全記録時間を算出し、利用予定時間と比較し、利用予定時間内に記録を完了させるようにコンテンツまたは記録媒体の記録順序を設定することができる。したがって、コンテンツの記録が完了するまでの待機時間の発生を防ぐことができる。
【実施例】
【００３３】
つぎに、本発明の実施の形態にかかる実施例について詳細に説明する。ここでは、この実施の形態にかかる情報記録装置を、たとえば車両（四輪車、二輪車を含む）などの移動体や携帯型電話機などの可搬型端末に搭載されるナビゲーション装置に適用する。具体的には、たとえば、利用者が車両に搭乗して目的地へ向かうまでの時間を利用予定時間として、目的地に到着するまでに光ディスクドライブに接続された光ディスクに格納されたコンテンツをＨＤ（ハードディスク）などの磁気ディスクに記録するような場合を説明する。
【００３４】
（ナビゲーション装置のハードウェア構成）
まず、本発明の実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本発明の実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ（インターフェース）３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ（インターフェース）３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、を備えている。なお、各構成部３０１〜３１６はバス３２０によってそれぞれ接続されている。
【００３５】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、たとえばブートプログラム、現在位置算出プログラム、経路探索プログラム、経路誘導プログラム、音声生成プログラム、地図情報表示プログラム、通信プログラム、データベース作成プログラム、データ解析プログラム、記録制御プログラムなどの各種プログラムを記録している。
【００３６】
現在位置算出プログラムは、たとえば、後述するＧＰＳユニット３１５および各種センサ３１６の出力情報に基づいて、車両の現在位置（ナビゲーション装置３００の現在位置）を算出させる。
【００３７】
経路探索プログラムは、後述する磁気ディスク３０５または光ディスク３０７に記録されている地図情報などを利用して、出発地から目的地までの最適な経路を探索させる。ここで、最適な経路とは、目的地までの最短（あるいは最速）経路や利用者が指定した条件に最も合致する経路などである。探索された誘導経路は、たとえばＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１２へ出力される。
【００３８】
経路誘導プログラムは、上述した経路探索プログラムを実行することによって探索された誘導経路情報、現在位置算出プログラムを実行することによって算出された車両の現在位置情報、磁気ディスク３０５または光ディスク３０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。生成された経路誘導情報は、たとえばＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１２へ出力される。
【００３９】
また、音声生成プログラムは、音声パターンに対応したトーンと音声の情報を生成させる。すなわち、経路誘導プログラムを実行することによって生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこなわせる。生成された音声ガイダンス情報は、たとえばＣＰＵ３０１を介して音声Ｉ／Ｆ３０８へ出力される。
【００４０】
地図情報表示プログラムは、映像Ｉ／Ｆ３１２によってディスプレイ３１３に表示する地図情報の表示形式を決定させ、決定された表示形式によって地図情報をディスプレイ３１３に表示させる。
【００４１】
記録制御プログラムは、後述する光ディスク３０７に格納されているコンテンツの中から磁気ディスク３０５に記録されていないコンテンツを検出させ、当該コンテンツを磁気ディスク３０５に記録させる。また、ナビゲーション装置３００の利用予定時間が定められている場合は、記録処理が利用予定時間内に完了するように、コンテンツの記録順序を設定し、設定された順序に記録をおこなわせる。
【００４２】
また、記録制御プログラムは、後述する光ディスクドライブ３０６に複数の光ディスク３０７が接続されている場合には、記録処理が利用予定時間内に完了するように、接続された光ディスク３０７の中から、格納されているコンテンツを記録する光ディスク３０７を指定させ、さらに、コンテンツを記録する光ディスク３０７の順序を設定させる。なお、記録制御プログラムの詳細な処理については、後ほど詳しく説明する。
【００４３】
ＲＡＭ３０３は、たとえばＣＰＵ３０１のワークエリアとして使用される。
【００４４】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤを用いることができる。また、磁気ディスク３０５には、記録制御プログラムによって読み出された光ディスク３０７のコンテンツがコンテンツの識別情報と共に記録される。
【００４５】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。この光ディスク３０７としては、書き込み可能な記録媒体を利用することもできる。また、着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどを用いることもできる。
【００４６】
なお、光ディスク３０７に格納されている情報の一例として、記録制御プログラムによって光ディスク３０７に記録されるコンテンツが挙げられる。なお、光ディスク３０７には、各コンテンツの実際の楽曲データや映像データの他に当該コンテンツの識別情報があわせて格納されている。光ディスクドライブ３０６は、コンテンツを読み出す際は、識別情報もあわせて読み出す。
【００４７】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。なお、スピーカ３１０は、車両の内部だけでなく、車両の外部に設けられていてもよい。このスピーカ３１０からは、音声Ｉ／Ｆ３０８からの音声信号に基づく音声が出力される。また、マイク３０９から入力された音声は、たとえば音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００４８】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００４９】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３と接続される。この映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１３を表示制御する制御ＩＣなどによって構成される。
【００５０】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００５１】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００５２】
ネットワークには、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。
【００５３】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば経度・緯度・高度などの、地図情報上の１点を特定する情報である。
【００５４】
各種センサ３１６は、具体的には、たとえば、車速センサ、加速度センサや角速度センサ、方位センサなどの車両の位置や挙動を判断することが可能な情報を出力するセンサである。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の測定などに用いられる。
【００５５】
なお、図１に示した実施の形態にかかる情報記録装置１００の機能的構成である読み出し部１０２は、具体的には、たとえばＣＰＵ３０１および光ディスクドライブ３０６によってその機能を実現する。また、記録部１０３は、具体的には、たとえばＣＰＵ３０１、磁気ディスクドライブ３０４および磁気ディスク３０５によってその機能を実現する。また、算出部１０４、設定部１０６、制御部１０７、指定部１０８は、具体的には、たとえばＣＰＵ３０１、ＲＯＭ３０２およびＲＡＭ３０３によってそれぞれの機能を実現する。また、受付部１０５は、具体的には、たとえばＣＰＵ３０１および入力デバイス３１１によってその機能を実現する。また、記録媒体１０１の機能は、光ディスク３０７の機能に相当する。
【００５６】
（ナビゲーション装置の記録制御処理の内容）
つぎに、ナビゲーション装置の記録制御処理の内容を説明する。図４は、ナビゲーション装置の記録制御処理の内容を示すフローチャートである。なお、以下の記録制御処理では、光ディスクドライブ３０６に複数の光ディスク３０７が接続されている場合について説明する。図４のフローチャートにおいて、まず、光ディスクドライブ３０６に光ディスク３０７が接続されているか否かを判断する（ステップＳ４０１）。
【００５７】
ステップＳ４０１において光ディスク３０７が接続されるまで待ち（ステップＳ４０１：Ｎｏのループ）、光ディスク３０７が接続されると（ステップＳ４０１：Ｙｅｓ）、接続された光ディスク３０７に格納されているコンテンツのうち、ナビゲーション装置３００に記録されていない未記録コンテンツがあるか否かを判断する（ステップＳ４０２）。未記録コンテンツがあるか否かの判断は、記録済みのコンテンツが格納されている磁気ディスク３０５から読み出した識別情報と、光ディスク３０７から読み出したコンテンツの識別情報とを比較することでおこなわれる。
【００５８】
ステップＳ４０２において、未記録コンテンツがないと判断された場合は（ステップＳ４０２：Ｎｏ）、あらたにコンテンツを記録する必要がないため、そのまま一連の記録制御処理を終了する。なお、この際、利用者に対してスピーカ３１０や、ディスプレイ３１３を用いて全コンテンツが記録済みである旨を報知してもよい。
【００５９】
一方、ステップＳ４０２において、未記録コンテンツがあると判断された場合は（ステップＳ４０２：Ｙｅｓ）、続いて、未記録コンテンツを記録するか否かを判断する（ステップＳ４０３）。なお、未記録コンテンツを記録するか否かの判断は、利用者や上位プログラムからの指示を受け付けることでおこなわれる。
【００６０】
ステップＳ４０３において、未記録コンテンツを記録しないと判断された場合は（ステップＳ４０３：Ｎｏ）、そのまま一連の記録制御処理を終了する。一方、未記録コンテンツを記録すると判断された場合は（ステップＳ４０３：Ｙｅｓ）、つぎに、ナビゲーション装置３００の利用予定時間を受け付けたか否かを判断する（ステップＳ４０４）。なお、利用予定時間を受け付けたか否かの判断も、ステップＳ４０３の処理と同様に利用者や上位プログラムからの指示を受け付けることでおこなわれる。
【００６１】
なお、利用予定時間とは、利用者の具体的な時間を直接入力させてもよいし、ナビゲーション装置３００によって実行されている他の処理に関する時間を入力させてもよい。他の処理に関する時間としては、たとえば、ナビゲーション装置３００の経路探索プログラムによって探索された経路を用いて目的地まで走行している場合には、探索された経路までの到着予定時間を利用予定時間としてもよい。また、車両を停車させ状態で、ナビゲーション装置３００によってコンテンツを再生している場合には、再生中のコンテンツの再生が終了するまでの時間を利用予定時間としてもよい。
【００６２】
そして、ステップＳ４０４によって利用予定時間を受け付けるまで待ち（ステップＳ４０４：Ｎｏのループ）、利用予定時間を受け付けると（ステップＳ４０４：Ｙｅｓ）、つぎに、記録不要コンテンツを受け付けたか否かを判断する（ステップＳ４０５）。
【００６３】
ここで、記録不要コンテンツとは、光ディスク３０７に格納されているコンテンツのうち、利用者によって磁気ディスク３０５に記録する必要のないと指定されたコンテンツである。記録不要コンテンツは、あらかじめ指定しておいてもよいし、コンテンツの記録制御処理をおこなうたびに利用者に指定させてもよい。また記録不要コンテンツを指定する際の手法としては、コンテンツを個別に指定してもよいし、アーティストやジャンルなど、あらかじめ定めた指定条件に該当するコンテンツを記録不要コンテンツに指定するように設定しておいてもよい。
【００６４】
ステップＳ４０５において、記録不要コンテンツを受け付けた場合は（ステップＳ４０５：Ｙｅｓ）、光ディスク３０７から記録不要コンテンツ以外の未記録コンテンツを読み出す（ステップＳ４０６）。一方、記録不要コンテンツを受け付けなかった場合は（ステップＳ４０５：Ｎｏ）、光ディスク３０７から未記録コンテンツを読み出す（ステップＳ４０７）。
【００６５】
つぎに、ステップＳ４０６またはステップＳ４０７によって読み出したコンテンツの記録時間を算出し、各光ディスク３０７の全記録時間を算出する（ステップＳ４０８）。ここで、記録時間とは、コンテンツを磁気ディスク３０５に記録する際に要する時間である。また、全記録時間とは、同一の光ディスク３０７に格納されているすべてのコンテンツを磁気ディスク３０５に記録する際に要する時間である。すなわち、同一の光ディスク３０７に格納されているコンテンツごとの記録時間を累積することで、各光ディスク３０７の全記録時間を算出するこができる。なお、ステップＳ４０８では読み出されたコンテンツを対象に記録時間を算出しているため、記録不要コンテンツや、記録済みコンテンツは自動的に算出対象から排除されている。
【００６６】
そして、ステップＳ４０８によって算出された各光ディスク３０７の全記録時間を合計した記録時間が利用時間以内になるか否かを判断する（ステップＳ４０９）。記録時間が利用時間以内にならない場合は（ステップＳ４０９：Ｎｏ）、各光ディスク３０７の記録条件を指定する（ステップＳ４１０）。
【００６７】
ここで、記録条件について説明する。図５は、記録制御処理における記録条件の一例を模式的に示す説明図である。図５には光ディスクドライブ３０６に接続されている光ディスク３０７が指定された記録条件と共に示されている。すなわち、格納されているコンテンツのうち、記録不要コンテンツ以外のすべてコンテンツを記録するように指定された「記録するディスク」５００と、格納されているコンテンツのうち一部のコンテンツを記録するように指定された「一部を記録するディスク」５０１と、格納されているコンテンツを記録しない「記録しないコンテンツ」５０２の３種類である。なお、後述するステップＳ４１１における記録順序の設定の際に「記録しないコンテンツ」５０２は、除外され、「一部を記録するディスク」５０１は記録順序の最後尾に配置される。
【００６８】
ステップＳ４１０では、各光ディスク３０７の全記録時間および各コンテンツの記録時間と利用予定時間とを鑑みて光ディスク３０７ごとに図５に示したような記録条件が設定される。そして、記録条件が設定された後、ステップＳ４０９において再度各光ディスク３０７の全記録時間を合計した記録時間が利用時間以内になるか否かを判断する。
【００６９】
ステップＳ４１０の記録条件の設定はステップＳ４０９において記録時間が利用時間以内になるまで繰り返しおこなわれ、記録時間が利用時間以内になった場合は（ステップＳ４０９：Ｙｅｓ）、最後に、記録条件を指定された各光ディスク３０７の記録順序を設定し、設定された記録順序に応じて各光ディスク３０７のコンテンツを記録し（ステップＳ４１１）、一連の記録制御処理を終了する。
【００７０】
（ナビゲーション装置におけるコンテンツ記録後の処理）
つぎに、ナビゲーション装置３００におけるコンテンツ記録後の処理について説明する。図６は、各光ディスクの記録状態を表す記録状態画面の一例を示す説明図である。図６に示しているのは情報記録処理がおこなわれているナビゲーション装置３００の光ディスクドライブ３０６、光ディスク３０７およびディスプレイ３１３である。
【００７１】
ディスプレイ３１３には、一例として、情報記録処理をおこなっている光ディスクのタイトルと、記録状態とが表示される。記録状態は「記録済み」、「記録中」、「未記録」の３つの状態が示される。また図６に示しているように、記録済みの光ディスク３０７は、光ディスクドライブ３０６から自動的に排出するように制御させてもよい。
【００７２】
図４のステップＳ４１０および図５の記録条件の説明で記載したように、「一部を記録するディスク」５０１は記録順序の最後尾に配置されるが、これは、図６に示したように記録済みの光ディスク３０７を、光ディスクドライブ３０６から自動的に排出するような場合に、すべてのコンテンツが記録された光ディスク３０７が優先的に排出されるようにするためである。
【００７３】
以上説明したように、情報記録装置、記録制御方法、記録制御プログラムおよび記録媒体によれば、利用予定時間内に記録を完了させるようにコンテンツまたは記録媒体の記録順序を設定することで、待機時間の発生を防ぐことができる。また、記録不要コンテンツの情報を受け付けることで、利用予定時間内に効率的にコンテンツを記録することができる。
【００７４】
なお、本実施の形態で説明した記録制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態にかかる情報記録装置の機能的構成の一例を示すブロック図である。
【図２】情報記録装置の処理の内容の一例を示すフローチャートである。
【図３】本発明の実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図４】ナビゲーション装置の記録制御処理の内容を示すフローチャートである。
【図５】記録制御処理における記録条件の一例を模式的に示す説明図である。
【図６】各光ディスクの記録状態を表す記録状態画面の一例を示す説明図である。
【符号の説明】
【００７６】
１００  情報記録装置
１０１  記録媒体
１０２  読み出し部
１０３  記録部
１０４  算出部
１０５  受付部
１０６  設定部
１０７  制御部
１０８  指定部
【図１】
2007280513.tif 000003
【図２】
2007280513.tif 000004
【図３】
2007280513.tif 000005
【図４】
2007280513.tif 000006
【図５】
2007280513.tif 000007
【図６】
2007280513.tif 000008