(57)【特許請求の範囲】
【請求項１】
ナビゲーション関連の処理で利用するナビゲーション用データ領域及びナビゲーション機能とは異なる付加機能の処理で利用する付加機能用データ領域を有する記憶手段と；
前記ナビゲーション用データ領域に対して、予め定められた量以上のデータのアクセスを伴う特定ナビゲーション関連処理を行う必要が生じたときに、特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスの制限を行って、前記特定ナビゲーション関連処理を実行させる処理制御手段と；を備え、
前記処理制御手段は、前記制限を行う際に、
前記特定ナビゲーション関連処理が高緊急度処理であった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスを中断させ、
前記特定ナビゲーション関連処理が高緊急度処理でなかった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセス頻度を低減させる、
ことを特徴とするナビゲーション装置。
【請求項２】
前記特定の付加機能に関連するデジタルコンテンツのデータが記録された記録媒体から前記デジタルコンテンツのデータを読み取って出力するコンテンツデータ読取手段と；
前記コンテンツデータ読取手段により出力されたデジタルコンテンツのデータを再生用データに変換して、前記付加機能用データ領域に格納するデータ変換手段と；
を更に備えることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記コンテンツデータ読取手段は、前記付加機能用データ領域へのアクセスを制限するための転送速度選択指令に応答して、前記読み取ったデータを出力して前記データ変換手段へ送る際の転送速度を切り換える転送速度切換手段を備える、ことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記コンテンツデータ読取手段は、通信速度の異なる複数の出力経路を更に備え、
前記転送速度切換手段は、前記読み取ったデータを出力する出力経路を切り換えることで前記転送速度を切り換える、ことを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記デジタルコンテンツは音楽コンテンツである、ことを特徴とする請求項２〜４のいずれか一項に記載のナビゲーション装置。
【請求項６】
記憶手段のナビゲーション用データ領域にアクセスしつつ行われるナビゲーション関連処理の実行を行う必要が生じたときに、前記ナビゲーション関連処理が、前記ナビゲーション用データ領域に対して、予め定められた量以上のデータのアクセスを伴う特定ナビゲーション関連処理であるか否かを判定するアクセスデータ量判定工程と；
前記アクセスデータ量判定工程における判定結果が肯定的であった場合に、前記記憶手段の付加機能用データ領域にアクセスしつつ行われるナビゲーション機能とは異なる特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスの制限を行って、前記特定ナビゲーション関連処理を実行する特定ナビゲーション関連処理実行工程と；を備え、
前記特定ナビゲーション関連処理実行工程では、前記制限を行う際に、
前記特定ナビゲーション関連処理が高緊急度処理であった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスを中断させ、
前記特定ナビゲーション関連処理が高緊急度処理でなかった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセス頻度を低減させる、
ことを特徴とするナビゲーション方法。
【請求項７】
請求項６に記載のナビゲーション方法をナビゲーション装置の演算手段に実行させる、ことを特徴するナビゲーションプログラム。
【請求項８】
請求項７に記載のナビゲーションプログラムがナビゲーション装置の演算手段により読み取り可能に記録されている、ことを特徴するナビゲーションプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法、並びにナビゲーションプログラム及びその記録媒体に関する。
【背景技術】
【０００２】
従来から、車両等の移動体に搭載され、移動経路の地図情報等のナビゲーション情報を提供するナビゲーション装置が広く普及している。こうしたナビゲーション装置の技術の進化は目覚しく、ナビゲーション情報の提供という基本機能と、基本機能とは異なる付加機能との双方を実現させるものも登場してきている。【０００３】
かかる基本機能と付加機能を実現するナビゲーション装置として、基本機能であるナビゲーション機能のための処理を行うための演算処理資源等を共用して、付加機能として音楽の再生出力を行うものが提案されている（特許文献１参照；以下、「従来例」という）。この従来例のナビゲーション装置では、音楽ＣＤ（ＣＤ−ＤＡ：Compact Disk - Digital Audio）に記録されているデジタル形式の音楽データを、基本機能の処理であるナビゲーション関連処理を行うプロセッサで処理できるファイル形式の再生用データにしてハードディスク装置に格納している。そして、当該プロセッサによる制御のもとで、ハードディスクから音楽再生用データが読み取られ、読み取られた音楽再生用データを利用した音楽再生が行われるようになっている。【０００４】
一方、従来例のナビゲーション装置では、例えばナビゲーション関連処理の１つである地図表示処理を行う場合には、ハードディスクから必要な地図データが読み出され、その地図データを利用して、地図表示が行われるようになっている。そして、専用のハードウエア資源を用意することにより、プロセッサの処理負担を増大することなく、ハードディスクへのアクセスを行うナビゲーション関連処理と音楽データ関連処理とを並行して行うことができるようになっている。【０００５】
【特許文献１】特開２００５−１７２５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術は、音楽再生に関する再生開始・停止や楽曲の選択等の操作ガイダンスを処理能力が高いプロセッサを用いて行うことができるので、利用者の使い勝手を向上できるという観点からは、優れたものである。また、音楽再生処理のための資源とナビケーション関連処理のための資源の多くを共通化することができる。【０００７】
ところで、ハードディスクへのアクセスを伴うナビゲーション関連処理と音楽データ関連処理等の付加機能処理とを並行して行う場合には、それぞれの処理に伴うハードディスクへのアクセスの競合が発生することになる。こうした競合は、従来例のようにハードディスクアクセスに関するプロセッサの負荷を低減するための専用のハードウエア資源が投入された場合であっても、発生する。【０００８】
こうした競合が発生した場合には、各処理は、競合が起きていない場合と同様にハードディスクにアクセスしようとし、その時にアクセス中の他の処理が存在するときには、当該他の処理におけるハードディスクへのアクセスに空き時間ができるのを待ってハードディスクへのアクセスを行うという方法が一般的に採用されている。【０００９】
こうした一般的なハードディスクへのアクセスの競合処理方法を採用した場合には、並行して行なわれるハードディスクへのアクセスを伴う複数の処理の全てが終了するまでの時間が最短となる。しかしながら、各処理について見てみると、いずれの処理も、競合が無いときと比べて、終了までの時間が長くなり、その処理性能が低下するという事態が発生していた。こうした処理性能の低下は、ハードディスクに対するアクセス量が多い処理が並行動作する場合において、顕著となる。【００１０】
一方、ナビゲーション装置においては、基本機能でナビゲーション関連処理についての処理性能の低下は、極力避けることが必要となる。すなわち、本発明が解決すべき課題として、ナビゲーション関連処理同士の競合の場合には、並行動作時における処理性能のある程度の低下は甘受するとしても、ナビゲーション関連処理と付加機能処理とが競合する場合には、利用者に違和感を覚えさせるようなナビゲーション関連処理の性能低下を回避することが一例として挙げられる。【００１１】
本発明は、上記のような事情を鑑みてなされたものであり、ナビゲーション関連処理と、ナビゲーション機能とは異なる特定の付加機能の処理が並行して動作している場合であっても、利用者に対して良好なナビゲーション情報提供を行うことを目的とする。
【課題を解決するための手段】
【００１２】
本発明は第１の観点からすると、ナビゲーション関連の処理で利用するナビゲーション用データ領域及びナビゲーション機能とは異なる付加機能の処理で利用する付加機能用データ領域を有する記憶手段と；前記ナビゲーション用データ領域に対して、予め定められた量以上のデータのアクセスを伴う特定ナビゲーション関連処理を行う必要が生じたときに、特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスの制限を行って、前記特定ナビゲーション関連処理を実行させる処理制御手段と；を備え、前記処理制御手段は、前記制限を行う際に、前記特定ナビゲーション関連処理が高緊急度処理であった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスを中断させ、前記特定ナビゲーション関連処理が高緊急度処理でなかった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセス頻度を低減させる、ことを特徴とするナビゲーション装置である。
【００１３】
本発明は第２の観点からすると、記憶手段のナビゲーション用データ領域にアクセスしつつ行われるナビゲーション関連処理の実行を行う必要が生じたときに、前記ナビゲーション関連処理が、前記ナビゲーション用データ領域に対して、予め定められた量以上のデータのアクセスを伴う特定ナビゲーション関連処理であるか否かを判定するアクセスデータ量判定工程と；前記アクセスデータ量判定工程における判定結果が肯定的であった場合に、前記記憶手段の付加機能用データ領域にアクセスしつつ行われるナビゲーション機能とは異なる特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスの制限を行って、前記特定ナビゲーション関連処理を実行する特定ナビゲーション関連処理実行工程と；を備え、前記特定ナビゲーション関連処理実行工程では、前記制限を行う際に、前記特定ナビゲーション関連処理が高緊急度処理であった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセスを中断させ、前記特定ナビゲーション関連処理が高緊急度処理でなかった場合には、前記特定の付加機能の処理に伴う前記付加機能用データ領域へのアクセス頻度を低減させる、ことを特徴とするナビゲーション方法である。
【００１４】
本発明は、第３の観点からすると、本発明のナビゲーション方法をナビゲーション装置の演算手段に実行させる、ことを特徴するナビゲーションプログラムである。【００１５】
本発明は、第４の観点からすると、本発明のナビゲーションプログラムがナビゲーション装置の演算手段により読み取り可能に記録されている、ことを特徴するナビゲーションプログラムを記録した記録媒体である。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るナビゲーション装置の構成を概略的に示すブロック図である。
【図２】図１の制御ユニットにおいて実行されるプログラムの構成を説明するためのブロック図である。
【図３】特定ナビゲーション関連処理に際して行われるハードディスクアクセス制限処理を説明するためのフローチャートである。
【図４】特定ナビゲーション関連処理とディスク録音処理との並行動作時におけるハードディスクアクセスの態様を説明するためのシーケンス図（その１）である。
【図５】特定ナビゲーション関連処理とディスク録音処理との並行動作時におけるハードディスクアクセスの態様を説明するためのシーケンス図（その２）である。
【図６】特定ナビゲーション関連処理とディスク録音処理との並行動作時におけるハードディスクアクセスの態様を説明するためのシーケンス図（その３）である。
【図７】特定ナビゲーション関連処理とディスク録音処理との並行動作時におけるハードディスクアクセスの態様を説明するためのシーケンス図（その４）である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を、図１〜図７を参照して説明する。本実施形態では、移動体である車両等の移動としての走行に関するナビゲーションを行うナビゲーション装置を例示して説明する。【００１８】
図１には、本実施形態に係るナビゲーション装置１００の概略的な構成がブロック図にて示されている。図１に示されるように、このナビゲーション装置１００は、演算手段としても機能する制御ユニット１１０と、記憶手段としてのハードディスク装置１２０と、コンテンツデータ読取手段としての光学ディスクドライブ装置１３０とを備えている。
【００１９】
また、ナビゲーション装置１００は、音出力ユニット１４０と、表示ユニット１５０と、操作入力ユニット１６０とを備えている。さらに、ナビゲーション装置１００は、走行センサユニット１７０と、ＧＰＳ（Global Positioning System）受信ユニット１８０とを備えている。【００２０】
なお、上記の制御ユニット１１０以外の要素１２０〜１８０は、制御ユニット１１０に接続されている。【００２１】
制御ユニット１１０は、ナビゲーション装置１００の全体を統括制御するとともに、ナビゲーション関連処理、音楽データ関連処理等を行う。この制御ユニット１１０は、中央処理装置（ＣＰＵ：Central Processing Unit）、読出専用メモリ（ＲＯＭ：Read Only Memory）、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）等を備えて構成され、様々なプログラムが実行されるようになっている。なお、制御ユニット１１０において実行されるプログラム構成については、後述する。【００２２】
ハードディスク装置１２０は、地図データ、音楽再生用データ、制御ユニット１１０で実行されるプログラム等の各種データを記憶する。制御ユニット１１０は、ハードディスク装置１２０の記憶領域にアクセス可能であり、当該記憶領域へのデータを書き込んだり、当該記憶領域からのデータを読み取ったりすることができるようになっている。【００２３】
ハードディスク装置１２０には、ナビゲーション用データ領域１２１と、付加機能用データ領域１２２が設けられている。ナビゲーション用データ領域１２１には、ナビゲーション装置１００としての基本機能であるナビゲーション機能を実現するためのナビゲーション関連処理において利用される地図データ等のナビゲーション用データが記憶される。また、付加機能用データ領域１２２は、ナビゲーション機能とは異なる付加機能の処理に際して利用される付加機能用データが記憶される。【００２４】
付加機能としては、例えば、音楽再生機能、動画像再生機能、ＴＶ受信機能等がある。なお、本実施形態のナビゲーション装置１００においては、音楽再生機能が実装されている。本実施形態のナビゲーション装置１００に実装された音楽再生機能により、（ｉ）光学ディスクドライブ装置１３０に挿入された記録媒体である音楽ＣＤからデジタル形式の音楽データを読み取り、制御ユニット１１０で取り扱うために適切なファイル形式の音楽用再生用データとした後にハードディスク装置１２０に格納するディスク録音、及び、（ii）音楽用再生用データをハードディスク装置１２０から読み取り、音出力ユニット１４０から再生出力する音楽出力が可能となっている。【００２５】
光学ディスクドライブ装置１３０は、デジタル形式でデータが記録されたＣＤ又はＤＶＤ等の記録媒体ＲＭからデジタル形式のデータを読み取って、制御ユニット１１０へ向けて出力する。例えば、音楽ＣＤからデジタル形式の音楽データを読み取って、制御ユニット１１０へ向けて出力したり、ＤＶＤから更新用の地図データやバージョンアップされたプログラムデータ等を読み取って、制御ユニット１１０へ向けて出力したりする。【００２６】
この光学ディスクドライブ装置１３０には、転送速度切換手段としての転送速度切換部１３１が搭載されており、制御ユニット１１０からの転送速度選択指令に応じて、制御ユニット１１０へのデータ転送速度を変更できるようになっている。なお、本実施形態の光学ディスクドライブ装置１３０では、ＡＴＡＰＩ（AT Attachment Packet Interface）形式によるデータ出力が可能となっており、制御ユニット１１０からの転送速度選択指令に対応して、転送レートを変更するようになっている。また、ＡＴＡＰＩ形式だけでなく、一般的にＡＴＡＰＩ形式の場合によりもデータ転送速度が低いシリアル形式によるデータ出力も可能となっており、制御ユニット１１０からの転送速度選択指令としての出力形式選択指令に対応して、転送速度切換部１３１が、データ出力形式を切り換えることもできる。【００２７】
音出力ユニット１４０は、（ｉ）制御ユニット１１０から受信したデジタル音声データをアナログ信号に変換するＤＡ変換器（Digital to Analog Converter）と、（ii）当該ＤＡ変換器から出力されたアナログ信号を増幅する増幅器と、（iii）増幅されたアナログ信号を音声に変換するスピーカとを備えて構成されている。この音出力ユニット１４０は、制御ユニット１１０による制御のもとで、車両の進行方向、走行状況、交通状況等の案内用音声、音楽等を出力する。【００２８】
表示ユニット１５０は、（ｉ）液晶表示パネル、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）等の表示デバイスと、（ii）制御ユニット１１０から送出された表示制御データに基づいて、表示ユニット１５０全体の制御を行うグラフィックレンダラ等の表示コントローラと、（iii）表示画像データを記憶する表示画像メモリ等を備えて構成されている。この表示ユニット１５０は、制御ユニット１１０による制御のもとで、地図情報、経路情報、操作ガイダンス情報等を表示する。【００２９】
操作入力ユニット１６０は、ナビゲーション装置１００の本体部に設けられたキー部、あるいはキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット１５０の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、音声入力する構成を採用することもできる。【００３０】
この操作入力ユニット１６０を利用者が操作することにより、ナビゲーション装置１００の動作内容の設定が行われる。例えば、目的地の設定、情報の検索設定、車両の走行状況表示設定等を、利用者が操作入力ユニット１６０を利用して行う。こうした入力内容は、操作入力ユニット１６０から制御ユニット１１０へ送られる。【００３１】
走行センサユニット１７０は、（ｉ）車両の移動速度を検出する速度センサと、（ii）車両進行方向である方位角を検出する方位角センサと、（iii）車両に作用している加速度を検出する加速度センサとを備えている。ここで、速度センサは、例えば、車軸や車輪の回転により出力されるパルス信号や電圧値を検出する。また、方位角センサは、例えば、いわゆるジャイロセンサとして構成され、方位角を検出する。また、加速度センサは、例えば、重力加速度を検出する。こうした検出結果は、走行センサユニット１７０から制御ユニット１１０へ送られる。【００３２】
ＧＰＳ受信ユニット１８０は、複数のＧＰＳ衛星からの電波の受信結果に基づいて、車両の現在位置の擬似座標値を算出し、制御ユニット１１０へ報告する。また、ＧＰＳ受信ユニット１８０は、ＧＰＳ衛星から送出された時刻に基づいて、現在時刻を計時し、制御ユニット１１０へ送る。【００３３】
次に、制御ユニット１１０で実行されるプログラムの構成について、図２を参照して説明する。図２に示されるように、制御ユニット１１０で実行されるプログラムは、ナビゲーション処理部２１０と、音楽データ処理部２２０とを備えている。ここで、ナビゲーション処理部２１０は、後述するように、ハードディスク装置１２０へのアクセス制限を行う処理制御手段としても機能するようになっている。【００３４】
ナビゲーション処理部２１０は、（ｉ）ナビゲーション処理部２１０において実行されるナビゲーション関連処理において、ハードディスク装置１２０のナビゲーション用データ領域１２１へアクセスする必要が生じた場合に、アクセスデータ量が予め定められたデータ量（以下、「所定データ量」という）以上である否かを判定するアクセスデータ量判定部２１１と、（ii）アクセスデータ量判定部２１１による判定が肯定的であった場合に、音楽データ処理部における後述するディスク録音処理部２２１に対して、ハードディスク装置１２０の付加機能用データ領域１２２へのアクセス制限を指令するアクセス制限指令部２１２とを備えている。なお、所定データ量は、ディスク録音処理部２２１のハードディスク装置１２０へのアクセスに対して何等のアクセス制限を行わない場合において発生することが予想されるナビゲーション関連処理の性能低下の度合いを考慮して、設計時に定められる。【００３５】
ナビゲーション処理部２１０で実行される上記のナビゲーション関連処理が、高緊急度処理と低緊急度処理との２種類に分類されている。そして、アクセス制限指令部２１２は、アクセスデータ量判定部２１１による判定が肯定的であった場合に、ナビゲーション用データ領域１２１へのアクセスを必要としているナビゲーション関連処理が、高緊急度処理あるか又は低緊急度処理であるかに応じて、ディスク録音処理の中断指令又は低速化指令を、ディスク録音処理部２２１へ送るようになっている。なお、各ナビゲーション関連処理が高緊急度処理であるか又は低緊急度処理であるかは、想定される緊急度に対応して設計時に定められる。【００３６】
音楽データ処理部２２０は、（ｉ）光学ディスクドライブ装置１３０において音楽ＣＤから読み取られたデジタル形式の音楽データを、後述する音楽再生処理部２２２が取扱可能なファイル形式のデータである音楽再生用データに変換して、ハードディスク装置１２０の付加機能用データ領域１２２に格納する処理であるディスク録音処理を行うディスク録音処理部２２１と、（ii）ハードディスク装置１２０において付加機能用データ領域１２２から読み取られた音楽再生用データを取得して、音出力ユニット１４０を利用して音楽再生を行う音楽再生処理部２２２とを備えている。【００３７】
ここで、ディスク録音処理部２２１は、ナビゲーション処理部２１０からハードディスク装置１２０へのアクセス制限が指令された場合には、アクセス制限の内容に対応して、ハードディスク装置１２０へのアクセス制限を行う。具体的には、ディスク録音処理部２２１は、ディスク録音処理を一時的に中断したり、転送速度切換部１３１を制御して、転送速度を引き下げさせ、光学ディスクドライブ装置１３０からのデータ出力速度を低速化したりすることにより、結果的にハードディスク装置１２０へのアクセス制限を行うようになっている。ここで、転送速度の引き下げに際して、ディスク録音処理部２２１は、転送速度切換部１３１に対して、ＡＴＡＰＩ形式によるデータ出力の転送速度を引き下げさせる指定、あるいは、ＡＴＡＰＩ形式によるデータ出力よりも低速のデータ出力がなされるシリアル形式のデータ出力の指定を行う。【００３８】
なお、本実施形態においては、付加機能の処理である音楽データ処理のうち、ディスク録音処理部２２１が実行するディスク録音処理が、ナビゲーション処理部２１０によるナビゲーション関連処理と並行動作した場合に、ハードディスク装置１２０へのアクセスが制限される特定の付加機能となっている。【００３９】
［動作］
次に、以上のように構成されたナビゲーション装置１００におけるナビゲーション関連処理の動作及び音楽データ関連処理の動作について、説明する。【００４０】
＜ナビゲーション関連処理＞
ナビゲーション関連処理は、ナビゲーション処理部２１０が、ナビゲーション用データ領域１２１にアクセスしつつ、上述した構成要素１４０〜１８０を利用して、利用者にナビゲーション情報を提供することにより行われる。すなわち、ナビゲーション処理に関連する操作入力ユニット１６０からの指令入力結果、走行センサユニット１７０による検出結果及びＧＰＳ受信ユニット１８０における測位結果に対応して、ナビゲーション処理部２１０は、ナビゲーション用データ領域１２１に記憶されたナビゲーション用データを適宜読み出す。そして、ナビゲーション処理部２１０は、（ａ）利用者が指定する地域の地図を表示ユニット１５０のディスプレイに表示する地図表示、（ｂ）自車が地図上のどこに位置するのか、また、どの方角に向かっているのかを算出し、表示ユニット１５０のディスプレイに表示して利用者に伝達するマップマッチング、（ｃ）現在自車が存在する位置から、利用者が指定する任意の位置までの推奨する経路を算出する推奨経路の算出、（ｄ）設定された経路に沿って目的地まで運転するときに、進行すべき方向を的確にアドバイスするために、表示ユニット１５０のディスプレイに案内表示をしたり、音出力ユニット１４０から音声案内を出力するルート案内等を行う。
【００４１】
上記のようなナビゲーション関連処理の実行に際して、ナビゲーション処理部２１０は、ハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスが必要になると、図３に示されるハードディスク競合制御設定及びハードディスクアクセスの処理Ｓ１０を実行する。すなわち、ナビゲーション関連処理において、ナビゲーション用データ領域１２１へのアクセスが必要になると、まず、ステップＳ１１において、アクセスデータ量判定部２１１が、所定データ量以上であるか否かを判定する。【００４２】
アクセスデータ量が所定データ量未満であり、ステップＳ１１における判定結果が否定的であった場合には、アクセスデータ量判定部２１１がアクセス制限指令部２１２への通知を行わない。この結果、ナビゲーション処理部２１０として積極的にハードディスク競合制御の設定を行うことなく、処理がステップＳ１７へ移行する。このステップＳ１７では、必要とされるナビゲーション用データ領域１２１へのアクセスが行われる。そして、ナビゲーション用データ領域１２１へのアクセスが終了すると、処理Ｓ１０が終了する。【００４３】
一方、地図データ読取の場合のように、アクセスデータ量が所定データ量以上の場合には、ステップＳ１２において、アクセス制限指令部２１２が、ナビゲーション用データ領域１２１へのアクセスを必要としている処理が高緊急度処理であるか否かを判定する。この判定結果が肯定的であった場合には、処理はステップＳ１３へ移行する。このステップＳ１３では、アクセス制限指令部２１２が、音楽データ処理部２２０のディスク録音処理部２２１へ向けて、ディスク録音処理の中断指令を送る。【００４４】
一方、ステップＳ１２における判定結果が否定的であった場合には、処理はステップＳ１４へ移行する。このステップＳ１４では、アクセス制限指令部２１２が、ディスク録音処理部２２１へ向けて、ディスク録音処理の低速化指令を送る。【００４５】
こうして、ディスク録音処理の中断指令又は低速化指令というハードディスク装置１２０へのアクセス制限の指令を送出した後、ナビゲーション処理部２１０は、ステップＳ１５において、ナビゲーション用データ領域１２１の対して必要なアクセスを行う。そして、必要なアクセスが終了すると、ナビゲーション処理部２１０では、アクセス制限指令部２１２が、ディスク録音処理部２２１へ向けて、ハードディスク装置１２０へのアクセス制限の解除指令を送る。そして、処理Ｓ１０が終了する。【００４６】
ナビゲーション処理部２１０は、上記のようなハードディスク競合制御設定及びハードディスクアクセスを行う処理Ｓ１０を実行しつつ、様々なナビゲーション関連処理を行う。【００４７】
＜音楽データ関連処理＞
音楽データ処理は、音楽データ処理部２２０が、光学ディスクドライブ装置１３０や付加機能用データ領域１２２にアクセスしつつ、上述した構成要素１４０〜１５０を利用して、音楽データ処理を行う。こうした音楽データ処理としては、ディスク録音処理部２２１が実行するディスク録音処理と、音楽再生処理部２２２が実行する音楽再生処理とがある。【００４８】
（１）ディスク録音処理
光学ディスクドライブ装置１３０に音楽ＣＤが挿入された後、表示ユニット１５０に表示された操作ガイダンス等に従って操作入力ユニット１６０からディスク録音指令が入力されると、ディスク録音処理部２２１がディスク録音処理を行う。このディスク録音処理に際して、ナビゲーション処理部２１０のアクセス制限指令部２１２からディスクアクセスの制限指令がなされていない場合には、ディスク録音処理部２２１は、光学ディスクドライブ装置１３０の転送速度切換部１３１に対して、ＡＴＡＰＩ形式の高速データ出力を指定する。この結果、ディスク録音処理部２２１は、光学ディスクドライブ装置１３０からＡＴＡＰＩ形式で高速出力されるデジタル形式の音楽データを取得する。【００４９】
引き続き、ディスク録音処理部２２１は、取得された音楽データを、音楽再生処理部２２２において取扱可能なファイル形式のデータである音楽再生用データに変換して、ハードディスク装置１２０の付加機能用データ領域１２２に格納する。このため、アクセス制限指令部２１２からディスクアクセスの制限指令がなされていない場合には、ディスク録音処理部２２１は、可能な限り高速のディスク録音処理（以下、「高速ディスク録音処理」ともいう）を実行する。【００５０】
一方、アクセス制限指令部２１２からディスク録音処理の低速化指令がなされた場合には、ディスク録音処理部２２１は、光学ディスクドライブ装置１３０の転送速度切換部１３１に対して、ＡＴＡＰＩ形式によるデータ出力の転送速度を引き下げさせる指定を行う。なお、ディスク録音処理部２２１は、ＡＴＡＰＩ形式によるデータ出力よりも低速のデータ出力がなされるシリアル形式のデータ出力を指定してもよい。この場合には、ディスク録音処理部２２１は、光学ディスクドライブ装置１３０からシリアル形式で出力されるデジタル形式の音楽データを取得する。【００５１】
引き続き、ディスク録音処理部２２１は、取得された音楽データを、音楽再生処理部２２２において取扱可能なファイル形式のデータである音楽再生用データに変換して、ハードディスク装置１２０の付加機能用データ領域１２２に格納する。このため、ディスク録音処理の低速化指令がなされた場合には、上記のディスクアクセスの制限指令がなされていない場合と比べて、付加機能用データ領域１２２へのアクセス頻度が低減し、ディス録音処理速度が遅くなる低速ディスク録音処理を実行する。【００５２】
また、ディスク録音処理中にアクセス制限指令部２１２からディスク録音処理の停止指令がなされた場合には、ディスク録音処理部２２１は、光学ディスクドライブ装置１３０に対してポーズ指令を行って音楽データの取得を中断し、ディスク録音処理を一時停止する。一方、ディスク録音処理の停止指令がなされた後に操作入力ユニット１６０からディスク録音処理指令を受けた場合には、ディスク録音処理部２２１は、アクセス制限指令部２１２からハードディスクアクセス制限の解除指令を受けるまで、ディスク録音処理の開始を待つ。【００５３】
上記のようなディスク録音処理の低速化指令や中断指令といったディスクアクセス制限指令がなされた後に、アクセス制限指令部２１２からハードディスクアクセス制限の解除指令を受けた場合には、ディスク録音処理部２２１は、高速ディスク録音処理を実行する。
【００５４】
（２）音楽再生処理
表示ユニット１５０に表示された操作ガイダンス等に従って操作入力ユニット１６０から音楽再生指令が入力されると、音楽再生処理部２２２が音楽再生処理を行う。この音楽再生処理では、まず、音楽再生処理部２２２が、音楽再生指令で指定された再生すべき楽曲に対応する音楽再生用データを、ハードディスク装置１２０における付加機能用データ領域１２２から読み出す。引き続き、音楽再生処理部２２２は、読み出された音楽再生用データを順次音出力ユニット１４０へ向けて送る。こうして音楽再生処理部２２２から送出された音楽再生用データを受けた音出力ユニット１４０は、当該楽曲を再生して、利用者に提供する。【００５５】
＜特定ナビゲーション関連処理とディスク録音処理との並行動作＞
次に、上述のように動作する所定データ量以上のデータアクセスを伴う特定ナビゲーション関連処理と、特定の付加機能であるディスク録音処理との並行動作時におけるハードディスク装置１２０に対するアクセス競合の調整に着目して説明する。【００５６】
（１）ディスク録音処理中に特定ナビゲーション関連処理によるハードディスク装置１２０へのアクセスが必要となった場合
前提として、操作入力ユニット１６０からディスク録音処理指令がなされた時点においては、ナビゲーション処理部２１０のアクセス制限指令部２１２からは、ディスクアクセス制限指令は発行されていないものとする。【００５７】
（１−１）特定ナビゲーション関連処理が高緊急度処理である場合
図４に示されるように、操作入力ユニット１６０からディスク録音処理指令がなされると、ディスク録音処理部２２１が、ステップＳ２１の高速ディスク録音処理を開始する。このステップＳ２１の高速ディスク録音処理中に、高緊急度処理であるナビゲーション関連処理において、ハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスが必要となると、上述したように、ナビゲーション処理部２１０のアクセス制限指令部２１２が、ディスク録音処理停止指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１３参照）。【００５８】
ディスク録音処理停止指令を受けたディスク録音処理部２２１は、可能な限り速やかにステップＳ２１の高速ディスク録音処理を一時停止する。一方、ナビゲーション処理部２１０は、ディスク録音処理停止指令の送出後、ステップＳ２２において、ナビゲーション用データ領域１２１へのアクセスを行う。この結果、ナビゲーション処理部２１０は、ディスク録音処理部２２１との競合が無い状態で、ナビゲーション用データ領域１２１へのアクセスを行うことができる。このため、ナビゲーション処理部２１０にとっては、必要なナビゲーション用データ領域１２１へのアクセスを、短い時間で終了することができる。【００５９】
ステップＳ２２におけるナビゲーション処理部２１０にとって必要なナビゲーション用データ領域１２１へのアクセスが終了すると、アクセス制限指令部２１２が、ハードディスクアクセス制限の解除指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１６参照）。ハードディスクアクセス制限の解除指令を受けたディスク録音処理部２２１は、ステップＳ２３において高速ディスク録音処理を再開する。そして、ディスク録音処理が終了するか、又は、アクセス制限指令部２１２からハードディスクアクセス制限指令を再度受けるまで、ディスク録音処理部２２１は、高速ディスク録音処理を継続する。【００６０】
（１−２）特定ナビゲーション関連処理が低緊急度処理である場合
図５に示されるように、操作入力ユニット１６０からディスク録音処理指令がなされると、上述の特定ナビゲーション関連処理が低緊急度処理である場合と同様に、ディスク録音処理部２２１が、ステップＳ３１の高速ディスク録音処理を開始する。このステップＳ３１の高速ディスク録音処理中に、低緊急度処理であるナビゲーション関連処理において、ハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスが必要となると、上述したように、ナビゲーション処理部２１０のアクセス制限指令部２１２が、ディスク録音処理低速化指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１４参照）。【００６１】
ディスク録音処理低速化指令を受けたディスク録音処理部２２１は、可能な限り速やかにステップＳ３１の高速ディスク録音処理をステップＳ３２の低速ディスク録音処理に切り換える。一方、ナビゲーション処理部２１０は、ディスク録音処理停止指令の送出後、ステップＳ３３において、ナビゲーション用データ領域１２１へのアクセスを行う。この結果、低速ディスク録音処理を実行するディスク録音処理部２２１によるハードディスク装置１２０へのアクセスと、ナビゲーション処理部２１０によるハードディスク装置１２０へのアクセスとが並行して行われるようになる。こうした並行動作におけるナビゲーション処理部２１０によるハードディスク装置１２０へのアクセスは、アクセス競合が無い場合と比べると制限を受けるが、高速ディスク録音処理を実行しているディスク録音処理部２２１によるハードディスク装置１２０へのアクセスの競合時と比べると制限が緩和されたものとなる。このため、ナビゲーション処理部２１０にとっては、必要なナビゲーション用データ領域１２１へのアクセスを、ディスク録音処理とのアクセス競合が無い場合ほどではないが、高速ディスク録音処理との並行動作の場合と比べて短い時間で終了することができる。【００６２】
ステップＳ３３におけるナビゲーション処理部２１０にとって必要なナビゲーション用データ領域１２１へのアクセスが終了すると、アクセス制限指令部２１２が、ハードディスクアクセス制限の解除指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１６参照）。ハードディスクアクセス制限の解除指令を受けたディスク録音処理部２２１は、ステップＳ３２の低速ディスク録音処理をステップＳ３４の高速ディスク録音処理に切り換える。そして、ディスク録音処理が終了するか、又は、アクセス制限指令部２１２からハードディスクアクセス制限指令を再度受けるまで、ディスク録音処理部２２１は、高速ディスク録音処理を継続する。【００６３】
（２）特定ナビゲーション関連処理によるハードディスク装置１２０へのアクセス中にディスク録音処理の開始指令がなされた場合
（２−１）特定ナビゲーション関連処理が高緊急度処理である場合
図６に示されるように、高緊急度処理であるナビゲーション関連処理において、ハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスが必要となると、上述したように、ナビゲーション処理部２１０のアクセス制限指令部２１２が、ディスク録音処理停止指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１３参照）。引き続き、ナビゲーション処理部２１０は、ステップＳ４１においてナビゲーション用データ領域１２１へのアクセスを行う。【００６４】
ステップＳ４１におけるナビゲーション処理部２１０によるナビゲーション用データ領域１２１へのアクセス中に、操作入力ユニット１６０からディスク録音処理指令がなされると、ディスク録音処理部２２１が、ディスク録音処理停止指令を受けていることを検出し、アクセス制限指令部２１２からハードディスクアクセス制限の解除指令を受けるまで、ディスク録音処理の開始を待つ。この結果、ナビゲーション処理部２１０は、ディスク録音処理部２２１との競合が無い状態で、ナビゲーション用データ領域１２１へのアクセスを行うことができる。このため、ナビゲーション処理部２１０にとっては、必要なナビゲーション用データ領域１２１へのアクセスを、短い時間で終了することができる。【００６５】
ステップＳ４１におけるナビゲーション処理部２１０にとって必要なナビゲーション用データ領域１２１へのアクセスが終了すると、アクセス制限指令部２１２が、ハードディスクアクセス制限の解除指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１６参照）。ハードディスクアクセス制限の解除指令を受けたディスク録音処理部２２１は、ステップＳ４２の高速ディスク録音処理を開始する。そして、ディスク録音処理が終了するか、又は、アクセス制限指令部２１２からハードディスクアクセス制限指令を再度受けるまで、ディスク録音処理部２２１は、高速ディスク録音処理を継続する。【００６６】
（２−２）特定ナビゲーション関連処理が低緊急度処理である場合
図７に示されるように、低緊急度処理であるナビゲーション関連処理において、ハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスが必要となると、上述したように、ナビゲーション処理部２１０のアクセス制限指令部２１２が、ディスク録音処理低速化指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１３参照）。引き続き、ナビゲーション処理部２１０は、ステップＳ５１においてナビゲーション用データ領域１２１へのアクセスを行う。【００６７】
ステップＳ５１におけるナビゲーション処理部２１０によるナビゲーション用データ領域１２１へのアクセス中に、操作入力ユニット１６０からディスク録音処理指令がなされると、ディスク録音処理部２２１が、ディスク録音処理低速化指令を受けていることを検出し、ステップＳ５２の低速ディスク録音処理を開始する。この結果、低速ディスク録音処理を実行するディスク録音処理部２２１によるハードディスク装置１２０へのアクセスと、ナビゲーション処理部２１０によるハードディスク装置１２０へのアクセスとが並行して行われるようになる。このため、ナビゲーション処理部２１０にとっては、必要なナビゲーション用データ領域１２１へのアクセスを、ディスク録音処理とのアクセス競合が無い場合ほどではないが、高速ディスク録音処理との並行動作の場合と比べて短い時間で終了することができる。【００６８】
ステップＳ５１におけるナビゲーション処理部２１０にとって必要なナビゲーション用データ領域１２１へのアクセスが終了すると、アクセス制限指令部２１２が、ハードディスクアクセス制限の解除指令をディスク録音処理部２２１へ送る（図３におけるステップＳ１６参照）。ハードディスクアクセス制限の解除指令を受けたディスク録音処理部２２１は、ステップＳ５２の低速ディスク録音処理をステップＳ５３の高速ディスク録音処理に切り換える。そして、ディスク録音処理が終了するか、又は、アクセス制限指令部２１２からハードディスクアクセス制限指令を再度受けるまで、ディスク録音処理部２２１は、高速ディスク録音処理を継続する。【００６９】
［作用効果］
以上説明したように、本実施形態では、ナビゲーション装置１００の基本機能であるナビゲーション関連処理において、記憶手段であるハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスを行うことが必要となった場合には、処理制御手段の一部であるアクセスデータ量判定部２１１が、当該ナビゲーション関連処理が所定データ量以上のアクセスを行う特定ナビゲーション関連処理であるか否かを判定する。この判定の結果が肯定的であった場合には、処理制御手段の一部であるアクセス制限指令部２１２が、特定の付加機能であるディスク録音処理を行うディスク録音処理部２２１へ、ハードディスクアクセス制限指令を送る。このハードディスクアクセス制限指令を受けたディスク録音処理部２２１では、ディスク録音処理に伴うハードディスク装置１２０内の付加機能用データ領域１２２へのアクセスを制限する。こうしてディスク録音処理に伴うハードディスク装置１２０内の付加機能用データ領域１２２へのアクセスが制限された状態で、ナビゲーション関連処理を行うナビゲーション処理部２１０が、必要なナビゲーション用データ領域１２１へのアクセスを行う。【００７０】
このため、特定ナビゲーション関連処理とディスク録音処理とが並行動作する場合において、特定ナビゲーション関連処理によるハードディスク装置１２０へのアクセスが優先的に行われるようになり、特定ナビゲーション関連処理を、並行動作が無い場合と比べて、利用者にとって違和感の無い時間内で完了することができる。したがって、本実施形態によれば、ナビゲーション関連処理と、ナビゲーション機能とは異なる特定の付加機能の処理が並行して動作している場合であっても、利用者に対して良好なナビゲーション情報提供をすることができる。【００７１】
また、本実施形態では、ナビゲーション関連処理を高緊急度処理と低緊急度とに分類する。そして、高緊急度処理である特定ナビゲーション関連処理がハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスを行うことが必要となったときには、アクセス制限指令部２１２が、ディスク録音処理部２２１へ、ディスク録音処理停止指令を送る。この場合には、ナビゲーション処理部２１０は、ディスク録音処理との競合が無い状態で、必要なハードディスク装置１２０へのアクセスを行うことができる。また、低緊急度処理である特定ナビゲーション関連処理がハードディスク装置１２０内のナビゲーション用データ領域１２１へのアクセスを行うことが必要となったときには、アクセス制限指令部２１２が、ディスク録音処理部２２１へ、ディスク録音処理低速化指令を送る。この場合には、ナビゲーション処理部２１０は、ディスク録音処理との競合が無い場合ほどではないが、通常のディスク録音処理との競合がある場合と比べて、短時間で、必要なハードディスク装置１２０へのアクセスを行うことができる。したがって、特定ナビゲーション関連処理の緊急度に応じた、きめの細かいハードディスク装置１２０へのアクセスに関する競合制御を行うことができる。【００７２】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。【００７３】
例えば、上記の実施形態では、ハードディスク装置１２０へのアクセス制限を受ける特定の付加機能であるディスク録音処理に対して、ディスク録音処理停止及びディスク録音処理低速化という２種類のアクセス制限を利用可能としたが、ディスク録音処理停止及びディスク録音処理低速化のいずれかのみによりアクセス制限を行うようにすることもできる。この場合、図３のステップＳ１１において、アクセスデータ量が所定データ量以上と判定されたときに、ステップＳ１２における高緊急度処理であるか否かの判定は行わずに、予め定められているステップＳ１３のディスク録音処理停止指令か、ステップＳ１４のディスク録音処理低速化指令かのいずれかがなされることになる。また、ディスク録音処理低速化における低速化の段階を複数種類用意することもできる。【００７４】
また、上記の実施形態では、ナビゲーション処理部２１０及び音楽データ処理部２２０の機能を、対応するプログラムを実行することにより実現したが、ナビゲーション処理部２１０又は音楽データ処理部２２０の一部又は全てを、ファームウエアの実装等をしたハードウエアによって実現することもできる。【００７５】
また、上記の実施形態では、音楽データ処理を付加機能として実装し、音楽データ処理の内のディスク録音処理を、ハードディスク装置１２０へのアクセス制限を受ける特定の付加機能としたが、動画データ処理等のナビゲーション関連処理とは異なる他の付加機能を実装してもよいし、実装された付加機能における任意の機能を特定の付加機能とすることができる。【００７６】
また、上記の実施形態では、特定の付加機能の処理に対するアクセス制限が行われる記憶手段をハードディスク装置１２０としたが、光磁気ディスク等の他の記憶手段を備える場合には、当該他の記憶手段を特定の付加機能の処理に対するアクセス制限が行われる対象とすることもできる。【００７７】
また、上記の実施形態では、車載のナビゲーション装置に本発明を適用したが、航空機、船舶等に搭載されるナビゲーション装置にも本発明を適用することができる。また、携帯型装置であるＰＤＡ（Personal Digital Assistant）、携帯電話端末、ＰＨＳ（Personal Handyphone System）端末、携帯型パーソナルコンピュータ等に搭載されるナビゲーション装置にも本発明を適用することができる。
【図１】
0004668275.tif 000002
【図２】
0004668275.tif 000003
【図３】
0004668275.tif 000004
【図４】
0004668275.tif 000005
【図５】
0004668275.tif 000006
【図６】
0004668275.tif 000007
【図７】
0004668275.tif 000008