(57)【特許請求の範囲】
【請求項１】
情報処理装置が位置する位置情報を取得する位置情報取得手段と、
予め設定された前記情報処理装置の位置に関する位置情報と、外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する記録手段と、
前記位置情報取得手段によって取得された前記位置情報が示す位置に応じて、前記記録手段に記録された前記識別データを検索する検索手段と、
前記検索手段によって前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる表示制御手段と
を有する情報処理装置。
【請求項２】
前記識別データは、
前記外部機器が属するフォーマットに関する第１の属性情報を含み、
前記検索手段によって前記識別データが検出された場合には、前記第１の属性情報を用いて、前記表示制御手段に前記存在情報を表示させるか否かを判断する判断手段を有し、
前記表示制御手段は、
前記判断手段が前記表示制御手段に前記存在情報を表示させる判断をした場合には、前記リンクが可能なコンテンツデータを前記表示手段に表示させる
請求項１記載の情報処理装置。
【請求項３】
前記識別データは、
前記外部機器に記録されたコンテンツデータの所望する箇所の開始位置および終了位置に関する第２の属性情報を含み、
前記表示制御手段は、
前記識別データが前記第２の属性情報を含む場合には、前記外部機器に記録されたコンテンツデータの前記開始位置から前記終了位置までのコンテンツデータを前記表示手段に表示させる
請求項２記載の情報処理装置。
【請求項４】
前記識別データは、
前記外部機器に記録されたコンテンツデータの再生回数に関する第３の属性情報を含み、
前記表示制御手段は、
前記識別データが前記第３の属性情報を含む場合には、前記外部機器に記録されたコンテンツデータを前記再生回数だけ前記表示手段に表示させる
請求項３記載の情報処理装置。
【請求項５】
前記第２の属性情報は、
前記外部機器がディレクトリ構造によるパス指定が可能な外部機器である場合には、前記表示制御手段が前記外部機器に記録されたコンテンツデータを前記表示手段に表示させる際に用いる、前記外部機器に記録されたコンテンツデータのタイムコード、トラック番号、または、セクタ番号を示す属性情報を含む
請求項３記載の情報処理装置。
【請求項６】
前記第２の属性情報は、
前記外部機器がディレクトリ構造によるパス指定が不能な外部機器である場合には、前記表示制御手段が前記外部機器に記録されたコンテンツデータを前記表示手段に表示させる際に用いる、前記外部機器に記録されたコンテンツデータのタイムコードまたはフレーム番号を示す属性情報を含む
請求項３記載の情報処理装置。
【請求項７】
前記第２の属性情報は、
前記コンテンツデータがテレビジョン放送またはラジオ放送によって提供される場合には、前記表示制御手段が取得すべき、前記テレビジョン放送または前記ラジオ放送のチャネル番号または周波数を示す属性情報を含む
請求項３記載の情報処理装置。
【請求項８】
前記識別データは、
所望するテレビジョン放送局またはラジオ放送局の名称に関する第４の属性情報を含み、
前記表示制御手段は、
前記外部機器がテレビジョン放送局およびラジオ放送局の放送信号を受信する機能を有する場合には、前記第４の属性情報に従って前記所望するテレビジョン放送局またはラジオ放送局の放送信号を取得する
請求項４記載の情報処理装置。
【請求項９】
前記予め設定された情報処理装置の位置に関する位置情報は、
前記位置情報取得手段によって取得された前記位置情報が示す位置を原点とする所望の距離に関する情報を含み、
前記判断手段は、
前記位置情報取得手段によって取得された前記位置情報が前記所望の距離圏内である場合には、無条件で前記表示制御手段に前記リンクが可能なコンテンツデータを前記表示手段に表示させる
請求項４記載の情報処理装置。
【請求項１０】
予め設定された情報処理装置の位置に関する位置情報と、外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する第１の工程と、
前記情報処理装置が位置する位置情報を取得する第２の工程と、
前記第２の工程で取得した前記位置情報が示す位置に応じて、前記第１の工程で記録した前記識別データを検索する第３の工程と、
前記第３の工程で前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる第４の工程と
を有する情報処理装置の情報処理方法。
【請求項１１】
情報処理装置と
前記情報処理装置とデータのリンクが可能な外部機器と
を有し、
前記情報処理装置は、
前記情報処理装置が位置する位置情報を取得する位置情報取得手段と、
予め設定された前記情報処理装置の位置に関する位置情報と、前記外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する記録手段と、
前記位置情報取得手段によって取得された前記位置情報が示す位置に応じて、前記記録手段に記録された前記識別データを検索する検索手段と、
前記検索手段によって前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる表示制御手段と
を有する情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばビデオデータやテレビジョン放送の受信信号などの通常はファイルシステム内で管理されない信号を処理するビデオカセットレコーダやテレビチューナなどの信号処理装置を、容易に制御し使用することのできる情報処理装置、情報処理装置の情報処理方法、情報処理システムおよびプログラムに関する。
【０００２】
【従来の技術】
情報機器の小型化や高性能化あるいは情報のディジタル化といった電子情報技術の進展により、種々の信号処理装置、具体的には種々のＡＶ機器、データ記録再生装置、通信装置あるいは情報処理装置などが普及している。
そしてこれらの各機器、装置においては、種々の方法でデータ、信号の管理を行なっている。
たとえば、コンピュータなどの情報処理装置や、ディスク状記録媒体を記録媒体とする記録装置などにおいては、ディレクトリ構造によりファイルを管理するいわゆるファイルシステムにより、ファイルを単位としてたデータを管理している場合が多い。このファイルシステムにおいては、パスあるいはＵＲＬを指定することによりファイルを特定することができる。
一方、カムコーダなどで記録されたビデオデータやテレビジョン放送の信号などにはファイルの概念はなく、一連のストリームデータとして、その内容に依存した特定の信号形式により管理されている場合が多い。
【０００３】
【発明が解決しようとする課題】
ところで、前述したような多種多様な情報処理装置、信号処理機器の普及にともなって、これまで単独で動作していた各装置をリンクして統合的に使いたいという要望が高まりつつある。すなわち、そのような種々の全ての機器間で任意にデータを交換したり、データを一元的に管理したり、あるいは、種々の機器が協動、連動して所望の情報処理や情報の提供などを行ないたいという要望が高まっている。
【０００４】
しかしながらこれまでは、ファイルシステムというデータ管理環境、あるいは、特定の信号形式の管理環境を効率よく簡単にリンクする手法は確立されておらず、そのようなデータの一元的管理はできなかった。
たとえば、基本的にファイルシステムにより管理されている制御装置に対して、コントロール端子やｉ−Ｌｉｎｋにより接続されている機器およびその機器上で扱われている信号などは、制御装置内のソフトウェアにより通常のファイルデータと同様に扱うのは難しく、Ｉ／Ｏ装置に対してコマンドを出力することによりようやくデータとして取り込めるような状況である。
そしてこのことは、種々の情報やデータを連係させてより効率のよい情報システムを構築する際などに障害となっており、改善が望まれている。
【０００５】
したがって本発明の目的は、たとえばコントロール端子やｉ−Ｌｉｎｋで接続されている信号処理装置などで扱われており、通常はファイルシステムにより管理されていないたとえばビデオデータやテレビジョン信号などの信号を、容易にリンクし、管理し、所望の形態で利用することができるようにするための情報処理装置およびその情報処理方法を提供することにある。
また本発明の他の目的は、そのような信号処理装置で扱われている種々の信号を、容易にリンクし、一元的に管理し、所望の形態で利用する情報処理システムを提供することにある。
さらに本発明の他の目的は、そのようなデータを、容易にリンクし、管理し、所望の形態 で利用することができるようにするための情報処理装置のプログラムを提供することにある。
【０００６】
本発明のデータ処理装置は、情報処理装置が位置する位置情報を取得する位置情報取得手段と、予め設定された前記情報処理装置の位置に関する位置情報と、外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する記録手段と、前記位置情報取得手段によって取得された前記位置情報が示す位置に応じて、前記記録手段に記録された前記識別データを検索する検索手段と、前記検索手段によって前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる表示制御手段とを有する。
【０００８】
好適には、前記識別データは、前記外部機器が属するフォーマットに関する第１の属性情報を含み、前記検索手段によって前記識別データが検出された場合には、前記第１の属性情報を用いて、前記表示制御手段に前記存在情報を表示させるか否かを判断する判断手段を有し、前記表示制御手段は、前記判断手段が前記表示制御手段に前記存在情報を表示させる判断をした場合には、前記リンクが可能なコンテンツデータを前記表示手段に表示させる。
【０００９】
好適には、前記識別データは、前記外部機器に記録されたコンテンツデータの所望する箇所の開始位置および終了位置に関する第２の属性情報を含み、前記表示制御手段は、前記識別データが前記第２の属性情報を含む場合には、前記外部機器に記録されたコンテンツデータの前記開始位置から前記終了位置までのコンテンツデータを前記表示手段に表示させる。
好適には、前記識別データは、前記外部機器に記録されたコンテンツデータの再生回数に関する第３の属性情報を含み、前記表示制御手段は、前記識別データが前記第３の属性情報を含む場合には、前記外部機器に記録されたコンテンツデータを前記再生回数だけ前記表示手段に表示させる。
【００１０】
好適には、前記外部機器がディレクトリ構造によるパス指定が可能な外部機器である場合には、前記表示制御手段が前記外部機器に記録されたコンテンツデータを前記表示手段に表示させる際に用いる、前記外部機器に記録されたコンテンツデータのタイムコード、トラック番号、または、セクタ番号を示す属性情報を含む。
好適には、前記第２の属性情報は、前記外部機器がディレクトリ構造によるパス指定が不能な外部機器である場合には、前記表示制御手段が前記外部機器に記録されたコンテンツデータを前記表示手段に表示させる際に用いる、前記外部機器に記録されたコンテンツデータのタイムコードまたはフレーム番号を示す属性情報を含む。
好適には、前記第２の属性情報は、前記コンテンツデータがテレビジョン放送またはラジオ放送によって提供される場合には、前記表示制御手段が取得すべき、前記テレビジョン放送または前記ラジオ放送のチャネル番号または周波数を示す属性情報を含む。
【００１１】
好適には、前記識別データは、所望するテレビジョン放送局またはラジオ放送局の名称に関する第４の属性情報を含み、前記表示制御手段は、前記外部機器がテレビジョン放送局およびラジオ放送局の放送信号を受信する機能を有する場合には、前記第４の属性情報に従って前記所望するテレビジョン放送局またはラジオ放送局の放送信号を取得する。
【００１２】
好適には、前記予め設定された情報処理装置の位置に関する位置情報は、前記位置情報取得手段によって取得された前記位置情報が示す位置を原点とする所望の距離に関する情報を含み、前記判断手段は、前記位置情報取得手段によって取得された前記位置情報が前記所望の距離圏内である場合には、無条件で前記表示制御手段に前記リンクが可能なコンテンツデータを前記表示手段に表示させる。
【００１３】
本発明の情報処理装置の情報処理方法は、予め設定された情報処理装置の位置に関する位置情報と、外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する第１の工程と、前記情報処理装置が位置する位置情報を取得する第２の工程と、前記第２の工程で取得した前記位置情報が示す位置に応じて、前記第１の工程で記録した前記識別データを検索する第３の工程と、前記第３の工程で前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる第４の工程とを有する。
【００１４】
本発明の情報処理システムは、情報処理装置と前記情報処理装置とデータのリンクが可能な外部機器とを有し、前記情報処理装置は、前記情報処理装置が位置する位置情報を取得する位置情報取得手段と、予め設定された前記情報処理装置の位置に関する位置情報と、前記外部機器に記録されたコンテンツデータを識別する識別データとを関連づけて記録する記録手段と、前記位置情報取得手段によって取得された前記位置情報が示す位置に応じて、前記記録手段に記録された前記識別データを検索する検索手段と、前記検索手段によって前記識別データが検出された場合には、前記識別データを用いて、地図データと共に、前記外部機器に対してリンクが可能なコンテンツデータが存在する旨を示す存在情報を表示し、前記識別データが検出されなかった場合には、前記情報処理装置の位置情報を表示手段に表示させる表示制御手段とを有する。
【００１６】
【発明の実施の形態】
本発明の一実施の形態について、図１〜図５を参照して説明する。
本実施の形態においては、ＬＣＤ画面上に走行場所周辺の地図を表示するとともに、目的地までの誘導を行なう車載ナビゲーションシステムであって、特に、予め設定した所定の位置の周辺に達すると、その位置に関連のある画像であって、接続されたデジタルビデオカセットテープレコーダ（ＤＶＣＲ）にセットしてあるビデオテープの特定の部分の画像を表示するようにしたナビゲーションシステムを例示して本発明を説明する。
【００１７】
まず、そのナビゲーションシステムの構成について、図１を参照して説明する。図１は、ナビゲーションシステム１００の構成を示すブロック図である。ナビゲーションシステム１００は、ナビゲーション装置１１０、メモリスティック１３０およびデジタルビデオカセットテープレコーダ（ＤＶＣＲ）１４０を有する。そのナビゲーション装置１１０は、ＣＰＵ１１１、バス１１２、ＲＯＭ１１３、ＲＡＭ１１４、操作ボタン１１５、操作部１１６、ＬＣＤコントローラ１１７、ＬＣＤ１１８、ＣＤ−ＲＯＭドライブ１１９、ＣＤ−ＲＯＭコントローラ１２０、ＤＶ−ＩＦ部１２１、ＧＰＳ受信部１２２、ジャイロ１２３およびＭＳ−ＩＦ部１２４を有する。
なお、本発明の記録手段は、例えば、メモリスティック１３０に対応する。本発明の検索手段および判断手段は、ＣＰＵ１１１に対応する。本発明の位置情報取得手段は、ＣＰＵ１１１およびＧＰＳ受信部１２２に対応する。本発明の表示制御手段は、ＣＰＵ１１１およびＬＣＤコントローラ１１７に対応する。
【００１８】
以下、各部の構成について説明する。
ＣＰＵ１１１は、ナビゲーション装置１１０が全体として所望の動作をするように、その各構成部を制御する。
まずＣＰＵ１１１は、ナビゲーション装置としての処理を行なう。具体的には、ＧＰＳ受信部１２２より入力されるＧＰＳ受信情報およびジャイロ１２３より入力される検出された方向情報などに基づいて、車両の位置、進行方向および進行速度などの情報を算出する。そして、その算出結果に基づいて、ＣＤ−ＲＯＭドライブ１１９から適切な地図情報（位置情報と言う場合もある）を読み出すようにＣＤ−ＲＯＭコントローラ１２０を制御する。また、その読み出した地図が適切な方向で適切にＬＣＤ１１８に表示されるように、ＬＣＤコントローラ１１７を制御する。
【００１９】
また、ＣＰＵ１１１は、車両が予め設定した所定の位置の周辺に達した場合に、その走行位置に対する付加情報を運転者に提供するための処理を行なう。具体的には、ＣＰＵ１１１は、前述したように車両の位置を検出しその周辺の地図情報をＬＣＤ１１８に表示させたら、メモリスティック１３０に記憶されている位置情報ファイルを検索し、ＬＣＤ１１８に地図を表示した地域内に対して、何らかの位置情報ファイルが設定されていないかどうかを調べる。そして、何らかの位置情報ファイルが設定されていた場合には、その位置情報ファイルにリンクされている付加情報を検索し、ＬＣＤ１１８に表示する。
【００２０】
この時、位置情報ファイルにリンクされているデータとしては、たとえばＣＤ−ＲＯＭドライブ１１９やメモリスティック１３０に格納されている情報などナビゲーション装置１１０内の情報がリンクされている場合と、ＤＶＣＲ１４０などの外部機器のデータがリンクされている場合がある。
前者のリンクの場合、そのデータはナビゲーション装置１１０内のファイルシステムに従ったパス指定により特定されるので、ＣＰＵ１１１はこれを読み出して、ＬＣＤコントローラ１１７を介してＬＣＤ１１８に表示すればよい。
【００２１】
一方後者のリンクは、そのようなパス指定によっては指定できないファイルシステム外の外部機器へのデータへのリンクである。ナビゲーション装置１１０においては、ＤＶ−ＩＦ部１２１を介して接続されたＤＶＣＲ１４０上の媒体に記録されているビデオデータが参照される場合がこの場合に該当する。なお、以後このような外部機器へのリンクをオプショナルメディアリンクと言う。
【００２２】
このようなデータを抽出する場合には、各データごとにその媒体や機器に応じた特殊な制御が必要であり、これまでは必然的にそのデータの指定方法も各データの種類ごとに違うのが通常であった。しかし、ナビゲーション装置１１０においては、そのようなデータに対しても、共通のフォーマットである位置情報ファイルにおいて指定を行なう。
そのために、ＣＰＵ１１１は、メモリスティック１３０より読み出した位置情報ファイルにそのオプショナルメディアリンクの記述があった場合には、これを解析し、対応するデバイスコントローラにその機器独自の制御情報を印加して、リンクされている所望のデータを要求する。
【００２３】
そして、データが入力されたら、同じくそのデバイスコントローラを制御することにより、また、自らが処理を行なうことにより、そのデータをナビゲーション装置１１０内で取り扱い可能な形式の信号に変換した上で、ＬＣＤコントローラ１１７を介してＬＣＤ１１８に表示する。
なお、本発明に係るこの位置情報ファイルのオプショナルメディアリンクの記述方法などについては、後に詳細に説明する。
【００２４】
バス１１２は、ＣＰＵ１１１と各構成部とを接続するナビゲーション装置１１０内のシステムバスである。
ＲＯＭ１１３は、ＣＰＵ１１１が、前述したようなナビゲーションあるいは所望の付加情報の提供などの処理を実行するための処理プログラムや、その際に各構成部で参照するパラメータなどが記憶されているメモリである。
ＲＡＭ１１４は、同じくそのような処理が実行される際に、ＣＰＵ１１１および各構成部が生成したデータ、処理中のデータなどを記憶するメモリである。
【００２５】
操作ボタン１１５は、ナビゲーション装置１１０の利用者により操作される本来具わる操作手段である。
操作部１１６は、利用者による操作ボタン１１５の操作を検出し、その操作内容に基づく信号を生成して、ＣＰＵ１１１あるいはＬＣＤコントローラ１１７など、その操作内容に基づく所定の構成部に出力する。
ＬＣＤコントローラ１１７は、バス１１２を介してＣＰＵ１１１、ＣＤ−ＲＯＭコントローラ１２０あるいはＤＶ−ＩＦ部１２１などより入力される地図情報（位置情報）や付加情報を、ＬＣＤ１１８に表示するためのコントローラである。
【００２６】
ＬＣＤ１１８は、ＬＣＤコントローラ１１７により制御され、入力される所望の画像データを表示する液晶表示装置である。より具体的には、ＣＤ−ＲＯＭコントローラ１２０を介してＣＤ−ＲＯＭドライブ１１９に搭載されたＣＤ−ＲＯＭより読み出された画像データや、ＤＶ−ＩＦ部１２１を介してＤＶＣＲ１４０において再生された画像データなどが、ＬＣＤ１１８に表示される。
【００２７】
ＣＤ−ＲＯＭドライブ１１９は、地図情報および任意の付加情報を有するＣＤ−ＲＯＭ媒体が搭載され、ＣＤ−ＲＯＭコントローラ１２０からの要求に応じて搭載したＣＤ−ＲＯＭ媒体を検索し、所望の地域の地図情報および付加情報を検索し出力する。
ＣＤ−ＲＯＭコントローラ１２０は、ＣＰＵ１１１からの要求に基づいてＣＤ−ＲＯＭドライブ１１９を制御し、所望の地域の地図情報および付加情報を獲得し、ＬＣＤコントローラ１１７に出力する。
ＤＶ−ＩＦ部１２１は、ｉ−Ｌｉｎｋにより接続されたＤＶＣＲ１４０とのインターフェイスおよび信号処理部である。ＤＶ−ＩＦ部１２１は、ＣＰＵ１１１からの命令に基づいてＤＶＣＲ１４０を制御し、ＤＶＣＲ１４０より所定のデータを読み出してＬＣＤコントローラ１１７に出力する。
【００２８】
ＧＰＳ受信部１２２は、ＧＰＳ電波を受信し、受信した信号に基づいて車両の位置を検出するためのデータを生成しＣＰＵ１１１に出力する。
ジャイロ１２３は、車両の進行方向を検出し、その方向を示す信号をＣＰＵ１１１に出力する。
【００２９】
ＭＳ−ＩＦ部１２４は、ＣＰＵ１１１により制御され、メモリスティック１３０と通信を行なうためのインターフェイスである。
具体的には、ＭＳ−ＩＦ部１２４は、クロックを送信する第１の信号線（ＳＣＬＫ）、データの送受信を行なう第２の信号線（ＳＤＩＯ）、および、ステータスを送信する第３の信号線（ＳＳ）の、３本の信号線を介して、メモリスティック１３０と通信を行なう。
【００３０】
メモリスティック１３０は、ナビゲーション装置１１０に装着された着脱可能なカード型の記録媒体である。本実施の形態のナビゲーション装置１１０においては、特に、付加情報の表示を制御するための位置情報ファイルが記憶されており、車両の位置に応じてアクセスされる。
メモリスティック１３０の構成について、図２を参照して詳細に説明する。
メモリスティック１３０は、コントロールＩＣ１３１、フラッシュメモリ１３２および誤消去防止スイッチ１３３を有する。また、コントロールＩＣ１３１は、シリアル／パラレル・パラレル／シリアル（Ｓ／Ｐ・Ｐ／Ｓ）インターフェイスシーケンサ１３４、ページバッファ１３５、フラッシュ・インターフェイス・シ−ケンサ１３６、ＥＣＣエンコード／デコーダ１３７、レジスタ１３８およびアトリビュートＲＯＭ１３９を有する。
【００３１】
コントロールＩＣ１３１のＳ／Ｐ・Ｐ／Ｓインターフェイスシーケンサ１３４は、ナビゲーション装置１１０のＭＳ−ＩＦ部１２４と通信を行ない、クロック信号ＳＣＬＫおよびステータス信号ＳＳの受信およびデータＳＤＩＯの送受信を行なう。
より具体的には、ナビゲーション装置１１０から送信されるデータＳＤＩＯを受信し、シリアルクロックＳＣＬＫに同期してパラレルデータに変換する。そして、変換したデータがコマンドであればレジスタ１３８に出力し、データであればページバッファ１３５に出力する。
また、ページバッファ１３５などから入力されるナビゲーション装置１１０への送信データをシリアルデータに変換し、データ線ＳＤＩＯを介してナビゲーション装置１１０へ送信する。
【００３２】
コントロールＩＣ１３１のページバッファ１３５は、コントロールＩＣ１３１より入力されるデータを１ページ（５１２バイト）ごとに記憶するメモリである。ページバッファ１３５に記憶されたデータは、ＥＣＣエンコード／デコーダ１３７により誤り訂正符号が付された後、フラッシュ・インターフェイス・シ−ケンサ１３６を介してフラッシュメモリ１３２に記憶される。
またページバッファ１３５には、フラッシュ・インターフェイス・シ−ケンサ１３６を介してフラッシュメモリ１３２より読み出されたデータが記憶される。そして、ＥＣＣエンコード／デコーダ１３７により誤り訂正が行なわれた後、適宜、Ｓ／Ｐ・Ｐ／Ｓインターフェイスシーケンサ１３４に出力される。
【００３３】
フラッシュ・インターフェイス・シ−ケンサ１３６は、要求に応じて、ページバッファ１３５に記憶されているページごとのデータをフラッシュメモリ１３２に記憶し、また、フラッシュメモリ１３２に記憶されているデータをページごとに読み出し、ページバッファ１３５に記憶する。
【００３４】
ＥＣＣエンコード／デコーダ１３７は、ページバッファ１３５に記憶されているフラッシュメモリ１３２に記憶されるデータに対して、誤り訂正符号を付加する。また、ページバッファ１３５に記憶されているフラッシュメモリ１３２より読み出されたデータに対して、誤り訂正処理を施す。
【００３５】
レジスタ１３８は、Ｓ／Ｐ・Ｐ／Ｓインターフェイスシーケンサ１３４から入力されるコマンドデータに基づいて制御コマンドを発生する。たとえば、レジスタ１３８は、メモリスティック１３０の動作状態をみるための、リード・ステータス・レジスタ命令を受け取ると、誤消去防止スイッチ１３３の設定内容を検出し、その設定内容をレジスタにセットする。そして、このレジスタの内容を、Ｓ／Ｐ・Ｐ／Ｓインターフェイスシーケンサ１３４を介してナビゲーション装置１１０に送信する。
【００３６】
アトリビュートＲＯＭ１３９は、メモリスティック１３０のヴァージョン情報や初期設定値などの情報が記憶されているメモリである。このアトリビュートＲＯＭ１３９に記憶されている初期設定の情報は、メモリスティック１３０がナビゲーション装置１１０に装着された最初にレジスタ１３８で生成された制御コマンドに基づいて読み出され、メモリスティック１３０内の各部の設定に使用される。
【００３７】
フラッシュメモリ１３２は、実際に位置情報ファイルおよび付加情報を記憶する記憶部である。
【００３８】
誤消去防止スイッチ１３３は、メモリスティック１３０に記憶されているデータを消去することが無いように、フラッシュメモリ１３２へのデータの書き込みを制限するためのスイッチである。
【００３９】
ＤＶＣＲ１４０は、ＳＤ方式でＮＴＳＣ信号対応の民生用デジタルビデオカセットテープレコーダである。ＤＶＣＲ１４０は、ＤＶ−ＩＦ部１２１を介してナビゲーション装置１１０と接続されており、ＣＰＵ１１１から入力される制御信号に基づいてＤＶ−ＩＦ部１２１より印加される要求に基づいて、所望のビデオデータを再生し、ＤＶ−ＩＦ部１２１に出力する。
ナビゲーションシステム１００は、このような構成である。
【００４０】
次に、メモリスティック１３０に記憶され、前述したようにＬＣＤ１１８における付加情報の表示などに利用される位置情報ファイルについて図３を参照して説明する。
なお、前述したように、位置情報ファイルにリンクされるデータとしては、ナビゲーション装置１１０内のパスで指定できるファイルと、オプショナルメディアリンクによりリンクされる外部データとがある。ここでは、オプショナルメディアリンクにより外部データが指定されている位置情報ファイルについて説明する。
【００４１】
図３は、その位置情報ファイルの例を示す図である。
１行目〜３行目は、この位置情報ファイルの記述のフォーマットなどを明示しその設定を行なっている。たとえば、この位置情報ファイルがＸＭＬ（eXtensible Markup Language）を用いたフォーマットであることなどがここで設定されている。
４行目〜７行目は、使用されている測地系、座標系、情報作成者、情報作成日時などが記述されるformatタグである。
【００４２】
８行目〜１７行目のgpoiタグは、特定の位置を規定するための記述である。
９行目のindex タグは、緯度および経度を有する位置情報、その位置の種類を示す情報、その位置が移動体か否かを示す情報、および、測地系などを記述する検索用タグである。
また、１１行目から１７行目までのpoi タグにおいて実際に位置を規定している。ここでは、１３行目のlat タグにより緯度が指定され、１４行目のlon タグにより経度が指定されている。
【００４３】
１８行目から２２行目までのlinkfileタグは、８行目〜１７行目において規定された位置に対応付けられた付加情報、付加データを示す。
ここでは、前述したように、optional-mediaリンクタグにより、対応するデータが規定されている例を示す。
optional-mediaリンクは、リンクするデータが、コントロール端子、ｉ−Ｌｉｎｋ端子などを介して接続されている外部の機器のデータの場合に用いられる、外部接続されているメディア内のデータへのリンク先と、それに関する情報を規定する記述である。
【００４４】
このオプショナルメディアリンクについて詳細に説明する。
このoptional-mediaリンクは、（１）に示すような書式で記述される。
【００４５】
【数１】
<optional-media format="フォーマット" id="識別名" in="開始位置 out="停止位置" repeat="再生回数"> </optional-media>                  …（１）
【００４６】
（１）に示すように、オプショナルメディアリンクの記述には、format、id、in、out およびrepeatの５つの属性を記述することができる。
属性formatは、接続された機器およびそのフォーマット情報を指定するための属性であり、オプショナルメディアリンクの必須の記述事項である。この属性formatは、基本的には、表１に示すような機器およびフォーマットのいずれかが記載される。それ以外のリンクを新たに規定して使用してもよいが、その場合は、機器が明示的な文字列を使用するのが好適である。
【００４７】
【表１】
0004622101.tif 000002
【００４８】
属性idは、format属性で指定された接続機器内においてさらに対象を特定するための属性であり、必要に応じて記述される。
属性idの具体的な記述内容は、接続機器により異なる。
たとえば、接続機器がカセットテープ、ビデオテープ、ＣＤなどのメディアを扱う機器であった場合には、このid属性により、たとえば「id="ID0000816"」、「id="Seaside Music"」と言うように、そのメディアの名称や識別番号を記述する。
また、接続機器がラジオやテレビジョンなどの場合には、このid属性により、たとえば「id="TV JAPAN" 」、「id="JAPAN FM" 」と言うように、チャンネルの名称を記述する。
【００４９】
属性inおよび属性out は、指定したデータの再生開始位置および終了位置を指定するための属性であり、必要に応じて記述される。
属性inおよび属性out の具体的な記述内容も、接続機器により異なる。
たとえば、取り扱い対象がカセットテープなどのメディアの場合には、たとえば「in="0:15:20.00" 」と言うように、”時間：分：秒”を記述する。
また、取り扱い対象がビデオテープなどのメディアの場合には、たとえば「in="0:32:10:00" 」と言うように、”時間：分：秒：フレームナンバ”を記述する。
【００５０】
さらに、取り扱い対象がＭＤやＣＤなどのトラック情報を含むメディアの場合には、たとえば「in="7:2:5:00"」と言うように、”トラック：分：秒：セクタナンバ”を記述する。
また、取り扱い対象がラジオやテレビジョンなどの場合には、たとえば「in="CH9"」、「in="79.00Hz"」と言うように、このin属性およびout 属性で、チャンネル番号や周波数を記述する。
【００５１】
属性repeatは、再生回数を指定するための属性であり、必要に応じて記述される。記述されなかった場合、再生回数は１とされる。また、「repeat="indefinite" 」と指定することにより、起動条件が満たされている限り、無限に再生を繰り返す。
【００５２】
図３の位置情報ファイル１９行目おび２０行目の記述においては、format属性として"DVSDNT"が指定されており、表１を参照すると、民生用ディジタルＶＣＲのＳＤ方式のＮＴＳＣ信号が、取り扱い対象として接続されたメディアであることが分かる。
また、id属性として”九州旅行Ｎｏ．２”が指定されており、このビデオテープのタイトルが”九州旅行Ｎｏ．２”であることがわかる。
また、in属性として"00:01:30:00" すなわち、１分３０秒フレーム番号０というタイムコードが記述されている。そして、これにより１２行目〜１４行目に記述されているpos タグの示す緯度および経度と、このデジタルＶＣＲのテープのタイムコードのデータが関連付けられている。
以上が、位置情報ファイルの説明である。
【００５３】
次に、ナビゲーションシステム１００の動作について図４および図５を参照して説明する。
図４は、ナビゲーションシステム１００の動作を説明するためのフローチャートである。
まず、運転者により操作ボタン１１５を介して位置情報の表示が要求された場合に、ナビゲーションシステム１００はナビゲーション動作および所望の情報の提供処理を開始する。
通常のナビゲーション動作としては、ＧＰＳ受信部１２２はＧＰＳ信号を受信し、ジャイロ１２３は車両の進行方向などを検出し、これら受信および検出された信号に基づいてＣＰＵ１１１が車両の位置、進行方向および進行速度などを算出する。
そして、ＣＰＵ１１１は、ＣＤ−ＲＯＭコントローラ１２０を介してＣＤ−ＲＯＭドライブ１１９から地図情報（位置情報）を読み出し、ＬＣＤコントローラ１１７を介してＬＣＤ１１８に表示する。
【００５４】
このような位置情報の表示と実質的に並行して、ナビゲーションシステム１００は表示されている地図内の位置にリンクされている付加情報の検索および表示を行なう。
すなわち、まず、メモリスティック１３０のフラッシュメモリ１３２より、表示すべき位置情報ファイルを検索する（ステップＳ１１）。
次に、そのファイルの中からoptional-mediaタグを検索する（ステップＳ１２）。optional-mediaタグが存在しない場合は、位置情報をそのままＬＣＤ１１８に表示しておく（ステップＳ１３）。
【００５５】
optional-mediaタグがある場合は、記述されているformat属性を解析し、記載されている外部データとリンクすることが可能か否かを判断する（ステップＳ１４）。
そして、リンクを実現することは不可能な場合は、位置情報をそのままＬＣＤ１１８に表示する（ステップＳ１５）。たとえば、format="VHSNT"の記述があるものの、ＮＴＳＣのＶＨＳビデオが接続されていない場合などは、リンクを実現することは不可能なので、位置情報をそのままＬＣＤ１１８に表示することになる。
【００５６】
指定された外部データとのリンクが可能と判断された場合には、リンクが可能であることを利用者に知らせるための表示をＬＣＤ１１８において行なう（ステップＳ１６）。具体的には、その対応付けられている位置に、たとえば図５に示すように「ＭＯＶＩＥ」などの表示を行ない、その場所にリンクされている何らかの付加情報が存在することを利用者に知らせる。
そして、利用者がこの「ＭＯＶＩＥ」を選択した場合には、リンクを起動する条件が整っているものとして（ステップＳ１７）、opotional-media タグの情報に基づいてリンクを開始する（ステップＳ１９）。
【００５７】
図３に示す位置情報ファイルにおいては、id="九州旅行Ｎｏ．２" となっているために、ＤＶＣＲ１４０に挿入されているカセットの名称を確認し、もし違っている場合には利用者に正しいテープの挿入を促す。そして、正しいテープが挿入されたら、in="00:01:30:00"の記述に従って、そのタイムコードの位置から再生を開始する。
この再生された画像は、ＤＶＣＲ１４０を介しては閲覧可能であるが、ＤＶ−ＩＦ部１２１およびＬＣＤコントローラ１１７を介してＬＣＤ１１８にも表示することができる。
【００５８】
なお、ステップＳ１７において、利用者が「ＭＯＶＩＥ」を選択しなかった場合には、リンクを起動する条件が整っていないものとして、位置情報をそのまま表示する（ステップＳ１８）。
このような、ナビゲーションおよびリンク情報表示の処理を、ナビゲーションシステム１００は順次繰り返す。
以上が、ナビゲーションシステム１００の動作の説明である。
【００５９】
このように、本実施の形態のナビゲーションシステム１００においては、図３に示したようなフォーマットおよび内容の位置情報ファイルを記述することにより、ＤＶＣＲ１４０、より一般的にはコントロール端子やｉ−Ｌｉｎｋ端子で接続されている機器を容易にリンクすることができる。
その結果、ナビゲーションシステム１００においては、様々なフォーマットのデータを一元的に管理し、容易に利用することができるようになる。
【００６０】
また、ナビゲーションシステム１００においては、リンクを開始する際に、formatタグの内容などを参照して、本当にリンク可能なデータか否か、リンクな状態となっているか否かを確認できるようになっている。このことは、結果的に、多種多様な機器やデータの、種々の状態に適切に対処できることを意味し、このような方法によるデータの一元的な管理、利用を一層促進させる。
【００６１】
また、前述した位置情報ファイルのフォーマットのオプショナルメディアリンクの記述の箇所においては、接続機器がラジオやテレビジョンなどの場合のid属性は、たとえば「id="TV JAPAN" 」、「id="JAPAN FM" 」と言うように、放送局の名称を記載するものとし、ここではテレビチャンネルや周波数は記載しないものとした。その結果、使用する位置が変わることにより、テレビチャンネルの割り振りや周波数が代わったとしても、位置情報ファイルの記述を変える必要がなく好ましい。
【００６２】
なお、本発明は本実施の形態に限られるものではなく、任意好適な種々の改変が可能である。
たとえば、前述した実施の形態においては、外部データとのリンクの実行の際に、一旦利用者に問い合わせを行ない確認を行なうようになっているが、このような動作形態に限られるものではない。
たとえば、利用者の確認なしに、車両の位置がその対応する位置の周辺になった時には、無条件でリンクを実行するようにしてもよい。図４に示したフローチャートのステップＳ１７の処理に相当するこのような動作手順の詳細は、同じ位置情報ファイルであってもそれを解析するＣＰＵ１１１あるいは各デバイスコントローラのデコード部分の設定を変更することにより任意に変更することができ、そのように任意に設定してよい。
【００６３】
しかしながら、一方でこのような利用者の問い合わせを経ずに自動的にリンクを実行する処理を、ＣＰＵ１１１あるいはデバイスコントローラの処理手順に依存せず明示的に設定することも可能である。
そのような位置情報ファイルの設定例を図６に示す。
図６の２１行目〜２６行目に示したactivate-conditionタグは、リンクの実行を自動的に行なうためのタグである。
すなわち、２３行目のoutmost タグにより作用が及ぶ範囲の外周を規定し、２４行目のinmostタグにより作用が及ぶ範囲の内周を規定している。中心はpos タグにより指定されている位置である。
【００６４】
したがって、図６に示す位置情報ファイルは、pos タグに示した北緯３５．６６７７８度、東経１３９．７６８６度の位置から半径５００メ−トル以内の全てのエリアで起動条件が真となり、この範囲内にいるのならばリンクを実行するという記述となる。
なお、この条件は、図４に示したフローチャートのステップＳ１７において吟味される条件となる。
そしてその結果、車両がこの設定されたエリアにきたら自動的にビデオが再生され、また、そのエリアからはずれたら自動的に表示は終了される。
このように、activate-conditionタグを使用することにより、リンクの起動を自動的に行なうこともできる。
【００６５】
また、前述した実施の形態においては、外部情報機器としてＤＶＣＲ１４０を示し、これにより提供されるデータを位置情報ファイルにより適切に参照できることを示した。しかし、外部情報機器としては、これに限られるものではなく、任意の機器に対応するようにしてよい。
たとえば、図７に示すナビゲーションシステム１００ｂにおいては、前述したナビゲーションシステム１００に対して、さらに、ＡＭ／ＦＭ／ＴＶチューナ１２５、ＭＤインターフェイス１２６およびＭＤドライブ１５０を追加した構成である。
【００６６】
このような構成のナビゲーションシステム１００ｂであれば、ＤＶＣＲ、ＣＤ、オーディオＭＤ、ＦＭラジオ、ＡＭラジオ、テレビジョン放送などの、より多くの機器あるいは信号とリンクすることができる。
そして、たとえば、交通情報を流しているエリアに入ったら自動的にＡＭラジオのスイッチを入れてチャンネルを合わせたり、あるいは、ある場所に近づくと特定の音楽が流れる、というような位置情報データを作成することが可能となる。
【００６７】
また、前述した位置情報ファイルのフォーマットの、特にオプショナルメディアリンクの記述の箇所においては、接続機器がラジオやテレビジョンなどの場合のid属性は、たとえば「id="TV JAPAN" 」、「id="JAPAN FM" 」と言うようなチャンネルの名称を記述するものとした。しかし、ここでチャンネル番号や、周波数などを記述するようにしてもよい。
ただし、その場合は、使用する位置が変わることにより、テレビチャンネルの割り振りや周波数が代わった場合には、位置情報ファイルの記述も変える必要があるので注意を要する。
【００６８】
また、前述した実施の形態は、いずれも車載ナビゲーションシステムを例示したが、本発明はこれに限られるものでない。たとえば、パーソナルコンピュータなどからのビデオデータや放送電波のコントロールなどに適用してもよい。
【００６９】
また、前述した実施の形態においては、位置情報ファイルはメモリスティック１３０内に記憶するものとしたが、メモリスティック１３０でなくてもよい。任意の可搬型の記録媒体でもよいし、ナビゲーションシステム１００内の図示せぬ記憶部に記憶してもよい。
【００７０】
また、前述した実施の形態においては、ＤＶＣＲ１４０から得られた画像を、ＬＣＤ１１８に表示するようにしていた。しかしながら、本発明の主旨は、ナビゲーション装置１１０よりＤＶＣＲ１４０を制御し、所望のデータを出力させることにあり、その先はナビゲーション装置１１０に限られるものではない。すなわち、ＤＶＣＲ１４０がそもそも表示部を有する装置であれば、ＤＶＣＲ１４０のその表示部に選択された画像を表示するようにしてもよい。これは、図７に示したナビゲーションシステム１００ｂにおいて、ナビゲーション装置１１０ｂからの制御によりＡＭ／ＦＭ／ＴＶチューナ１２５が制御され音声がＡＭ／ＦＭ／ＴＶチューナ１２５より出力される場合に相当するものであって、そのような形態も本発明の範囲内である。
【００７１】
また、前述した実施の形態においては、位置情報ファイルはＣＰＵ１１１において解析され、各デバイスコントローラに適した命令に変換され、各デバイスコントローラに印加されるものとした。しかしながら、ＣＰＵ１１１は単に位置情報ファイルのオプショナルメディアリンクの必要部分のみを解析し、適宜デバイスコントローラにその記述を送信するようにし、各デバイスコントローラの側においてオプショナルメディアリンクの記述の必要部分を解析し、自らが制御する信号処理装置を制御するのに適したコードに変換し、制御を行なうようにしてもよい。
【００７２】
【発明の効果】
このように本発明によれば、たとえばコントロール端子やｉ−Ｌｉｎｋで接続されている信号処理装置などで扱われており、通常はファイルシステムにより管理されていないたとえばビデオデータやテレビジョン信号などの信号を、容易にリンクし、管理し、所望の形態で利用することができるようにするための情報処理装置およびその情報処理方法を提供することができる。
また、そのような情報処理装置で扱われている種々の信号を、容易にリンクし、一元的に管理し、所望の形態で利用する情報処理システムを提供することができる。
さらに、そのようなデータを、容易にリンクし、管理し、所望の形態で利用することができるようにするためのプログラムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の一実施の形態のナビゲーションシステムの構成を示すブロック図である。
【図２】図２は、図１に示したナビゲーションシステムのメモリスティックの詳細な構成を示すブロック図である。
【図３】図３は、位置情報ファイルの一具体例を示す図である。
【図４】図４は、図１に示したナビゲーションシステムの動作を説明するためのフローチャートである。
【図５】図５は、図１に示したナビゲーションシステムにおいて、外部データをリンク可能な状態を示す画面表示を説明するための図である。
【図６】図６は、位置情報ファイルの他の具体例を示す図である。
【図７】図７は、図１に示したナビゲーションシステムの変形例を示す図である。
【符号の説明】
１００…ナビゲーションシステム、１１０…ナビゲーション装置、１１１…ＣＰＵ、１１２…バス、１１３…ＲＯＭ、１１４…ＲＡＭ、１１５…操作ボタン、１１６…操作部、１１７…ＬＣＤコントローラ、１１８…ＬＣＤ、１１９…ＣＤ−ＲＯＭドライブ、１２０…ＣＤ−ＲＯＭコントローラ、１２１…ＤＶ−ＩＦ部、１２２…ＧＰＳ受信部、１２３…ジャイロ、１２４…ＭＳ−ＩＦ部、１２５…ＡＭ／ＦＭ／ＴＶチューナ、１２６…ＭＤインターフェイス、１３０…メモリスティック、１３１…コントロールＩＣ、１３２…フラッシュメモリ、１３３…誤消去防止スイッチ、１３４…Ｓ／Ｐ・Ｐ／Ｓインターフェイスシーケンサ、１３５…ページバッファ、１３６…フラッシュ・インターフェイス・シーケンサ、１３７…ＥＣＣエンコード／デコーダ、１３８…レジスタ、１３９…アトリビュートＲＯＭ、１４０…ＤＶＣＲドライブ、１５０…ＭＤドライブ
【図１】
0004622101.tif 000003
【図２】
0004622101.tif 000004
【図３】
0004622101.tif 000005
【図４】
0004622101.tif 000006
【図５】
0004622101.tif 000007
【図６】
0004622101.tif 000008
【図７】
0004622101.tif 000009