(57)【要約】【課題】  従来、車載器において、使用者が選択すべき情報を一覧にして、その一部を表示し、情報の選択を受け付ける技術がある。しかし、そのような車載器では、表示された一覧の表示部分を順にスクロールさせて情報の指定を行う必要があるため、情報が多いとその操作が煩雑になってしまい、使い勝手が良くない。本発明の目的は、車載器において、選択する情報の指定を容易にする技術を提供することにある。【解決手段】  本発明の車載器は、データリストを表示し、スキップ指示を受け付けた回数に基づいて、所定のカーソル表示位置を特定し、カーソルを表示させる。【選択図】図１
2011086210.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを有するデータリストと、スキップ指示の回数と前記データリストに含まれる特定のデータを指し示すカーソル表示位置とを対応付ける表示位置情報と、を記憶する記憶手段と、
前記データリストを表示するデータリスト表示手段と、
前記スキップ指示を受け付けるスキップ指示受付手段と、
前記スキップ指示受付手段によって前記スキップ指示を受け付けた回数を計測するスキップ指示回数計測手段と、
前記スキップ指示回数計測手段によって計測したスキップ指示の回数から前記表示位置情報を用いて前記カーソル表示位置を特定するカーソル表示位置特定手段と、
前記データリストにおいて、特定した前記カーソル表示位置にカーソルを表示させるカーソル表示手段と、
を備えることを特徴とする車載器。
【請求項２】
請求項１に記載の車載器であって、さらに、
前記データリスト表示手段は、前記データリストを昇順に並べ替えて表示させ、
前記カーソル表示位置特定手段は、前記スキップ指示を受け付けた回数に応じて、前記データリストに含まれるデータの先頭文字を特定して、当該先頭文字を有するデータを指し示す前記カーソル表示位置を特定する、
ことを特徴とする車載器。
【請求項３】
請求項１又は２に記載の車載器であって、
前記スキップ指示受付手段は、異なる種類のスキップ指示を受け付け、
前記表示位置情報は、前記スキップ指示受付手段により受け付けたスキップ指示の種類ごとに、スキップ指示の回数と前記データリストに含まれる特定のデータを指し示すカーソル表示位置とを対応付けており、
前記カーソル表示位置特定手段は、前記スキップ指示回数計測手段によって計測したスキップ指示の回数と、前記スキップ指示の種類とから、前記表示位置情報を用いて前記カーソル表示位置を特定する、
ことを特徴とする車載器。
【請求項４】
請求項３に記載の車載器であって、
前記カーソル表示位置特定手段は、直近に受け付けた前記スキップ指示の種類と、当該スキップ指示の種類に関し連続して受け付けたスキップ指示の回数と、から、前記表示位置情報を用いて前記カーソル表示位置を特定する、
ことを特徴とする車載器。
【請求項５】
請求項３又は４に記載の車載器であって、さらに、
前記スキップ指示受付手段は、互いに異なる複数の入力経路を介して受け付けた前記スキップ指示をそれぞれ異なる種類のスキップ指示として受け付ける、
ことを特徴とする車載器。
【請求項６】
請求項５に記載の車載器であって、
前記互いに異なる複数の入力経路は、前記データリストのデータに含まれる文字と、当該文字を含む前記データの件数と、に応じて定められる、
ことを特徴とする車載器。
【請求項７】
請求項５に記載の車載器であって、
前記互いに異なる複数の入力経路は、前記データリストのデータに含まれる文字に応じて定められ、前記データリストに含まれない文字に対応する前記入力経路は、非表示とされる、
ことを特徴とする車載器。
【請求項８】
請求項７に記載の車載器であって、
前記データリストのデータには、当該データのタイトルを示す文字列が含まれ、
前記互いに異なる複数の入力経路は、前記データリストのデータに含まれるタイトルの文字列の所定位置にある文字の順序に応じて定められる、
ことを特徴とする車載器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載器の技術に関するものである。
【背景技術】
【０００２】
従来、車載器において、使用者が選択すべき情報を一覧にして、その一部を表示し、情報の選択を受け付ける技術がある。
【０００３】
特許文献１には、このような車載器についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１２１５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のような車載器では、表示された一覧の表示部分を順にスクロールさせて情報の指定を行う必要があるため、情報が多いとその操作が煩雑になってしまい、使い勝手が良くない。
【０００６】
本発明の目的は、車載器において、選択する情報の指定を容易にする技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、本発明の車載器は、複数のデータを有するデータリストと、スキップ指示の回数と前記データリストに含まれる特定のデータを指し示すカーソル表示位置とを対応付ける表示位置情報と、を記憶する記憶手段と、前記データリストを表示するデータリスト表示手段と、前記スキップ指示を受け付けるスキップ指示受付手段と、前記スキップ指示受付手段によって前記スキップ指示を受け付けた回数を計測するスキップ指示回数計測手段と、前記スキップ指示回数計測手段によって計測したスキップ指示の回数から前記表示位置情報を用いて前記カーソル表示位置を特定するカーソル表示位置特定手段と、前記データリストにおいて、特定した前記カーソル表示位置にカーソルを表示させるカーソル表示手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、車載器において、選択する情報の指定を容易にする技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、リンクテーブルの構成例を示す図である。
【図３】図３は、コンテンツテーブルの構成例を示す図である。
【図４】図４は、表示位置テーブルの構成例を示す図である。
【図５】図５は、演算処理部の機能構成を示す図である。
【図６】図６は、コンテンツ表示処理のフロー図である。
【図７】図７は、コンテンツ表示処理における画面例を示す図である。
【図８】図８は、コンテンツ表示処理における変形画面の例を示す図である。
【図９】図９は、第二の実施形態におけるコンテンツ表示処理のフロー図である。
【図１０】図１０は、第二の実施形態におけるコンテンツ表示処理の具体例を示す図である。
【図１１】図１１は、第三の実施形態におけるコンテンツ表示処理のフロー図である。
【図１２】図１２は、第三の実施形態におけるコンテンツ表示処理の画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の一実施形態が適用された車載用ナビゲーション装置１００について、図面を参照して説明する。
【００１１】
図１は、本発明が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、を備えている。
【００１２】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０、またはビーコン受信装置１１から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、スピーカ４２やディスプレイ２を用いてユーザを誘導する。
【００１３】
演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１に接続するインターフェイスであるＩ／Ｆ２４と、を有する。
【００１４】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１５】
記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１６】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル２００と、コンテンツテーブル３００と、表示位置テーブル４００と、が記憶されている。
【００１７】
図２は、リンクテーブル２００の構成を示す図である。リンクテーブル２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２０２を含んでいる。
【００１８】
リンクデータ２０２は、リンクの識別子であるリンクＩＤ２１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの距離を示すリンク長２２４、リンク旅行時間２２５、リンクを構成する２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）である開始接続リンク、終了接続リンク２２６、リンクを含む道路の通称（例えば、「MAIN」等）を示す通称２２７、等を含んでいる。
【００１９】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。なお、リンク旅行時間２２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。
【００２０】
図３は、コンテンツテーブル３００の構成を示す図である。コンテンツテーブル３００は、楽曲または映像等のコンテンツを格納するテーブルである。
【００２１】
コンテンツテーブル３００には、コンテンツを識別するコンテンツＩＤ３０１と、コンテンツに予め付与されたタイトル情報であるタイトル３０２と、コンテンツを示すコンテンツデータ３０３と、を含んでいる。
【００２２】
具体的には、コンテンツＩＤ３０１は、所定の桁数を有する番号やアルファベット等の、コンテンツを識別する情報である。
【００２３】
タイトル３０２は、コンテンツＩＤ３０１により特定されるコンテンツの名称に関する情報である。例えば、楽曲のタイトルや、映像のタイトル等の名称である。
【００２４】
コンテンツデータ３０３は、コンテンツＩＤ３０１により特定されるコンテンツを示すデータである。例えば、楽曲コンテンツが記録された楽曲データファイルまたは映像コンテンツが記録された映像データファイル等である。
【００２５】
なお、コンテンツデータ３０３は、楽曲コンテンツが記録された楽曲データファイルまたは映像コンテンツが記録された映像データファイルそのものに限らず、例えば記憶装置３やＲＯＭ装置６にある楽曲データファイル又は映像データファイルの記憶アドレス等のメタ情報であってもよい。
【００２６】
図４は、表示位置テーブル４００の構成を示す図である。表示位置テーブル４００は、使用者により指定されたボタンごとに、その指定回数に応じて、表示対象文字と、カーソルを表示させる位置を格納するテーブルである。
【００２７】
表示位置テーブル４００は、指定されたボタンを識別するボタンＩＤ４０１と、ボタンＩＤ４０１で識別されるボタンごとに、その押下回数を示す押下回数４０２と、表示対象となるタイトルの文字を示す表示対象文字４０３と、表示させる一覧表示上の位置を示すカーソル位置４０４と、を含んでいる。
【００２８】
具体的には、ボタンＩＤ４０１は、ディスプレイ２に表示されたボタンアイコンを識別する情報である。
【００２９】
押下回数４０２は、ボタンＩＤ４０１により特定されるボタンが使用者によって押下指示を受け付けた回数を示す情報である。
【００３０】
表示対象文字４０３は、ボタンＩＤ４０１と押下回数４０２に応じて、ディスプレイ２に表示させる一覧の表示位置を決定する目安となる文字を示す。例えば、表示対象文字４０３が「Ａ」であれば、タイトル３０２が「Ａ」で始まる楽曲が表示位置の先頭となる。
【００３１】
カーソル位置４０４は、表示対象文字４０３により特定される楽曲について、その表示位置を具体的に特定する情報である。例えば、カーソル位置４０４は、表示対象文字４０３が「Ａ」であれば、タイトル３０２が「Ａ」で開始される楽曲（複数の楽曲が「Ａ」から開始される場合には、そのうち先頭にある楽曲）について、タイトル３０２を昇順に並べた楽曲の一覧上における先頭からの順番である。
【００３２】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などの車載用ナビゲーション装置１００の外部の音声を取得する。
【００３３】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージを音声信号として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。車載用ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００３４】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００３５】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００３６】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００３７】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤなどのＲＯＭ（Read Only Memory）やＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３８】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、車載用ナビゲーション装置１００において現在地（自車位置）を検出するために使用されるものである。
【００３９】
車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定し、演算処理部１に送信するものである。
【００４０】
ＦＭ多重放送受信装置１０は、ＦＭ多重放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００４１】
ビーコン受信装置１１は、光ビーコン、電波ビーコン等の信号を受信する。ビーコン等の信号には、ＶＩＣＳ情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報などがある。
【００４２】
図５は、演算処理部１の機能ブロック図である。
【００４３】
図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、出力処理部１０３と、コンテンツ管理部１０４と、コンテンツ再生部１０５と、を有する。
【００４４】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、主制御部１０１は、車載用ナビゲーション装置１００の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在位置の表示等）を実施する。
【００４５】
入力受付部１０２は、タッチパネル５１およびダイヤルスイッチ５２を介して、使用者からの指示入力を受け付け、これを各処理部に受け渡す処理部である。
【００４６】
出力処理部１０３は、画面出力をディスプレイ２に表示させる機能部である。ディスプレイ２への表示が要求される画面データと表示候補を受け取り、指定された描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路、メッセージ情報のためのダイアログなどを描画するように画面描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ２に送信する。
【００４７】
コンテンツ管理部１０４は、記憶装置３に格納された楽曲や映像等のコンテンツデータを管理する。
【００４８】
コンテンツ再生部１０５は、指定されたコンテンツデータを読み込み、再生する。例えば、スピーカ４２から音声を出力し、ディスプレイ２から映像を出力するよう出力処理部１０３等に指示する。
【００４９】
なお、主制御部１０１、入力受付部１０２、出力処理部１０３、コンテンツ管理部１０４、コンテンツ再生部１０５は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００５０】
なお、上記した各構成要素は、車載用ナビゲーション装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。車載用ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５１】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５２】
［動作の説明］次に、上記構成の車載用ナビゲーション装置１００の動作について説明する。
【００５３】
図６は、コンテンツリスト表示処理の流れを示すフロー図である。
【００５４】
主制御部１０１は、車載用ナビゲーション装置１００の使用者からの指示を受け付けると、本フローを開始する。
【００５５】
コンテンツ管理部１０４は、コンテンツデータのタイトルの先頭の文字の順に、コンテンツデータをソートする（ステップＳ００１）。
【００５６】
具体的には、コンテンツ管理部１０２は、コンテンツテーブル３００に格納された各コンテンツデータについて、タイトル３０２を読み出して、タイトルの昇順になるようコンテンツデータを昇順に整列させる。その際、タイトルの先頭文字が同一の複数のコンテンツデータがあれば、コンテンツ管理部１０２は、当該先頭文字が同一の複数のコンテンツデータ間でタイトルの二文字目の順にソートする。さらに二文字目が同一である複数のコンテンツデータがあれば、当該複数のコンテンツデータについて、タイトルのさらに次の文字の順にソートを繰り返すものとする。
【００５７】
なお、整列に際して、コンテンツ管理部１０２は、タイトルの昇順に整列させるだけに限らず、タイトルの降順に整列させてもよい。
【００５８】
次に、コンテンツ管理部１０４は、ステップＳ００１にて整列させたコンテンツデータのタイトルの先頭文字ごとに、格納件数をカウントする（ステップＳ００２）。
【００５９】
具体的には、コンテンツ管理部１０４は、ステップＳ００１にて整列させたコンテンツデータの先頭文字（例えば「Ａ」、「Ｂ」等）ごとに、当該文字をタイトル３０２の先頭文字として有するコンテンツデータの件数をカウントする。
【００６０】
次に、コンテンツ管理部１０４は、ステップＳ００２にてカウントした件数が一件以上ある先頭文字について、カーソル位置を記録する（ステップＳ００３）。
【００６１】
具体的には、コンテンツ管理部１０４は、ステップＳ００２にてカウントした件数が一件以上ある先頭文字について、そのカーソル位置を表示位置テーブル４００のカーソル位置４０４に記録する。なお、カーソル位置とは、コンテンツデータの一覧上で特定のコンテンツデータを指し示すカーソルを表示させる位置をいう。コンテンツデータの一覧上の位置は、コンテンツ管理部１０４が、先頭文字の昇順に、当該文字をタイトル３０２の先頭文字として有するコンテンツデータの件数を加算することで算出される。
【００６２】
つまり、先頭文字「Ａ」についてのコンテンツデータの件数を「Ｎａ」、カーソル位置を「Ｃａ」とし、先頭文字「Ｂ」についてのコンテンツデータの件数を「Ｎｂ」、カーソル位置を「Ｃｂ」、・・・とすると、以下の式（１）、（２）、（３）、（４）が成立する。
【００６３】
Ｃａ＝１                                    ・・・式（１）
Ｃｂ＝１＋Ｎａ                              ・・・式（２）
Ｃｃ＝１＋Ｎａ＋Ｎｂ                        ・・・式（３）
Ｃｚ＝１＋Ｎａ＋Ｎｂ＋・・・＋Ｎｙ          ・・・式（４）
例えば、先頭文字が「Ａ」であるコンテンツデータが３件あり（Ｎａ＝３）、先頭文字が「Ｂ」であるコンテンツデータが９件あり（Ｎｂ＝９）、先頭文字が「Ｃ」であるコンテンツデータが１９件ある（Ｎｃ＝１９）場合、表示対象文字「Ｃ」のカーソル位置「Ｃｃ」は、１と、Ｎａ（３）と、Ｎｂ（９）と、を加算した結果である「１３」となる。
【００６４】
表示位置テーブル４００には、あらかじめ、ボタンＩＤ４０１ごとに、所定の表示対象文字４０３のとりうる範囲が定められているものとする。そのため、コンテンツ管理部１０４は、先頭文字が当該範囲に含まれるボタンＩＤ４０１を特定し、特定したボタンＩＤ４０１に対応する押下回数４０２の昇順に、表示対象文字４０３とそのカーソル位置４０４とを格納する。
【００６５】
次に、コンテンツ管理部１０４は、コンテンツリストをディスプレイ２に表示させる（ステップＳ００４）。
【００６６】
具体的には、コンテンツ管理部１０４は、ステップＳ００１においてソートしたコンテンツデータのタイトル３０２を一覧表示するためのリストを作成し、出力処理部１０３に出力処理を指示する。出力処理部１０３は、所定のボタンＩＤを有する指定入力を受付可能なボタンアイコンと、コンテンツリストと、を表示するための画面情報を構成し、ディスプレイ２に出力する。
【００６７】
次に、コンテンツ管理部１０４は、ステップＳ００４において表示したそれぞれのボタンアイコンに対する使用者からの指定入力を受け付け、押下されたボタンアイコンの種類と、連続押下回数とに応じてカーソル位置を特定する（ステップＳ００５）。
【００６８】
具体的には、コンテンツ管理部１０４は、入力受付部１０２を介して、ステップＳ００４において表示したボタンアイコンに対する使用者からの指定入力（押下あるいはタッチ入力）を受け付ける。
【００６９】
そして、コンテンツ管理部１０４は、指定入力されたボタンアイコンのボタンＩＤがカーソル表示位置テーブル４００のボタンＩＤ４０１と合致し、かつ、当該ボタンアイコンを連続して指定入力された回数がカーソル表示位置テーブル４００の押下回数４０２と合致するレコードを特定する。そして、コンテンツ管理部１０４は、特定したレコードのカーソル位置４０４の値を取得して、カーソル位置として特定する。
【００７０】
次に、コンテンツ管理部１０４は、ステップＳ００５にて特定したカーソル位置にカーソルを移動させて、コンテンツリストをディスプレイ２に表示させる（ステップＳ００６）。
【００７１】
具体的には、コンテンツ管理部１０４は、ステップＳ００５にて特定したカーソル位置が表示の先頭位置となるように、ステップＳ００１においてソートしたコンテンツデータのタイトル３０２を一覧表示するよう、出力処理部１０３に対して指示する。出力処理部１０３は、コンテンツリストのカーソルを、ステップＳ００５にて特定したカーソル位置に移動させて、ディスプレイ２に出力する。
【００７２】
以上が、コンテンツリスト表示処理のフローである。
【００７３】
次に、コンテンツリスト表示処理にて表示される画面表示の例を、図７を用いて説明する。
【００７４】
図７（ａ）は、コンテンツリスト表示処理のステップＳ００４にて表示される画面表示の例を示す図である。
【００７５】
図７（ａ）には、画面５００と、画面５００内に示されるボタンアイコン表示領域５１０と、画面５００内に示されるコンテンツリスト表示領域５２０と、が示されている。
【００７６】
ボタンアイコン表示領域５１０には、先頭文字が「Ａ〜Ｆ」であるコンテンツにカーソルを合わせる第一のボタン５１１と、先頭文字が「Ｇ〜Ｍ」であるコンテンツにカーソルを合わせる第二のボタン５１２と、先頭文字が「Ｎ〜Ｔ」であるコンテンツにカーソルを合わせる第三のボタン５１３と、先頭文字が「Ｕ〜Ｚ」であるコンテンツにカーソルを合わせる第四のボタン５１４と、が配置されている。
【００７７】
また、コンテンツリスト表示領域５２０は、スクロール指示受付領域５２１と、コンテンツリスト表示領域５２２と、を備える。
【００７８】
スクロール指示受付領域５２１は、コンテンツリスト表示領域５２２に示されたコンテンツデータの一つを指し示すカーソルの位置を移動させる方向の入力を受け付ける。
【００７９】
コンテンツリスト表示領域５２２は、コンテンツテーブル３００に格納されたコンテンツデータのタイトル３０２を一覧形式で表示する。なお、コンテンツリスト表示領域５２２に示されたコンテンツデータのいずれか一つを指し示すカーソルによって、使用者が所望するコンテンツデータの特定を受け付けると、コンテンツ再生部１０５により、特定されたコンテンツデータの再生処理等が行われる。
【００８０】
なお、画面５００は、ステップＳ００５にて第一のボタン５１１について連続する二回の指定入力を受け付けると、図７（ｂ）に示す次画面へ遷移する。
【００８１】
図７（ｂ）は、コンテンツリスト表示処理のステップＳ００６にて表示される画面表示の例を示す図である。
【００８２】
図７（ｂ）には、図７（ａ）に示した構成と同様の構成を備える画面５００が示されている。ただし、図７（ｂ）に示された画面５００は、コンテンツリスト表示領域５２２に表示されるコンテンツリストのカーソルの位置が、図７（ａ）に示す画面５００とは相違する。
【００８３】
具体的には、図７（ａ）に示す画面５００にて、第一のボタン５１１について連続する二回の指定入力を受け付けたことによって、ステップＳ００６にて表示される図７（ｂ）に示す画面５００では、「Ｂ」から始まるタイトルを有するコンテンツデータの先頭にカーソルが表示されている点において相違している。すなわち、第一のボタン５１１が、二回押下されたことから、表示位置テーブル４００に従って、表示対象文字が「Ｂ」であり、そのカーソル位置が「４」であることが特定された結果、当該画面が表示される。
【００８４】
以上が、本発明の第一の実施形態である。
【００８５】
このように、本発明の第一の実施形態によると、コンテンツリスト表示処理を実施することで、コンテンツのタイトルの先頭文字をキーとして、カーソル位置をスキップさせることができる。そのため、使用者は、使用者が再生したいと望むコンテンツデータを素早く再生することができる。
【００８６】
本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【００８７】
例えば、上記実施形態では、コンテンツリスト表示処理のステップＳ００４において、該当するコンテンツデータがないボタンアイコンがあれば、当該ボタンアイコンを非表示にして表示させてもよい。
【００８８】
例えば、図８の画面５５０に示すように、「Ｇ〜Ｍ」に該当する文字から始まるタイトルを有するコンテンツデータが存在しない場合には、図７（ａ）の第二のボタン５１２に該当するボタンアイコンを非表示として表示するようにしてもよい。なお、図８の画面５５０においては、ボタンアイコン表示領域５６０は、「Ａ〜Ｆ」の文字を指定する第一のボタン５６１と、「Ｎ〜Ｔ」の文字を指定する第三のボタン５６３と、「Ｕ〜Ｚ」の文字を指定する第四のボタン５６４と、を表示する。
【００８９】
また例えば、上記実施形態においては、コンテンツリスト表示処理のステップＳ００４において、該当するコンテンツデータの件数に応じて、ボタンアイコンの大きさを相違させるようにしてもよい。
【００９０】
例えば、第一のボタン５１１に該当するコンテンツデータの件数が３００件、第二のボタン５１２に該当するコンテンツデータが１５０件、第三のボタン５１３に該当するコンテンツデータの件数が３００件、第四のボタン５１４に該当するコンテンツデータが５０件、であれば、それぞれのボタンの表示幅または高さを件数の比率に合わせて６：３：６：１としてもよい。
【００９１】
また例えば、上記実施形態においては、コンテンツデータは楽曲や映像データを対象としているが、これに限られない。
【００９２】
例えば、地図上に存在する施設等の名称や、住所、電話番号等を対象とすることとしてもよい。
【００９３】
次に、本発明の第二の実施形態について、以下説明する。
【００９４】
第二の実施形態における車載用ナビゲーション装置１００は、第一の実施形態における車載用ナビゲーション装置１００と同様の構成を備える。しかし、コンテンツリスト表示処理の処理内容に相違がある。
【００９５】
以下、図９、図１０を用いて、第二の実施形態にかかるコンテンツリスト表示処理を説明する。
【００９６】
図９は、第二の実施形態にかかるコンテンツリスト表示処理の処理フローを示す図である。第二の実施形態にかかるコンテンツリスト表示処理のフローは、基本的には第一の実施形態にかかるコンテンツリスト表示処理のフローと同様であるが、ステップＳ００３とステップＳ００４との間で、後述するステップＳ１０４〜ステップＳ１０８の処理を実施する点において相違する。以下、その相違点を説明する。
【００９７】
コンテンツ管理部１０４は、ステップＳ００１においてソートしたコンテンツデータのリストから、先頭に位置するコンテンツデータのタイトルの先頭文字を取得し、これを開始位置として設定する（ステップＳ１０４）。
【００９８】
例えば、コンテンツデータのリスト上の先頭に位置するコンテンツデータのタイトルが「Ａ」から始まるタイトルであった場合、コンテンツ管理部１０４は、開始位置として「Ａ」を設定する。
【００９９】
次に、コンテンツ管理部１０４は、特定した開始位置から、タイトルの先頭の文字の順に、所定の閾値を超えるまで、または続く文字がなくなるまで、タイトルの先頭の文字ごとにコンテンツの件数を加算する（ステップＳ１０５）。
【０１００】
例えば、コンテンツ管理部１０４は、開始位置にセットした「Ａ」から順に、タイトルの先頭文字が「Ａ」であるコンテンツの件数（上記のＮａ、例えば３件）と、タイトルの先頭文字が「Ｂ」であるコンテンツの件数（上記のＮｂ、例えば９件）と、続く先頭文字のコンテンツの件数を順に加算する。
【０１０１】
そして、コンテンツ管理部１０４は、加算したコンテンツデータの件数が、所定の閾値Ｓ（例えば、コンテンツデータの総件数（例えば８４４件）を、表示させるボタンアイコンの数（例えば４）で割った値、少数以下切り上げ）を超えるか、または加算対象となるコンテンツデータが無くなると、次の処理ステップＳ１０６に処理を進める。
【０１０２】
次に、コンテンツ管理部１０４は、ステップＳ１０５にて加算したコンテンツデータのタイトルの先頭の文字すべてを、一つのボタンアイコンの表示対象の文字として割り当て、表示位置テーブル４００を構成する（ステップＳ１０６）。
【０１０３】
例えば、コンテンツ管理部１０４は、ステップＳ１０５において加算したコンテンツデータのタイトルの先頭文字が「Ａ」から「Ｄ」までであった場合、第一のボタンアイコンのボタンＩＤに割り当てるタイトルの表示対象文字を「Ａ〜Ｄ」とする。
【０１０４】
次に、コンテンツ管理部１０４は、ステップＳ１０５で加算したコンテンツデータのタイトルの先頭文字に続く文字から始まるタイトルを有するコンテンツデータがコンテンツリストに残されているか否かを判定する（ステップＳ１０７）。
【０１０５】
例えば、コンテンツ管理部１０４は、ステップＳ１０５において加算したコンテンツデータのタイトルの先頭文字が「Ａ」から「Ｄ」までであった場合、それに続く文字、すなわち「Ｅ」以降の文字から始まるタイトルを有するコンテンツデータが未だコンテンツリストに残されているか否かを判定する。
【０１０６】
コンテンツデータが未だ残されている場合（ステップＳ１０７にて「Ｙｅｓ」）、コンテンツ管理部１０４は、加算済みの文字に続く文字を開始位置として新たに設定して、ステップＳ１０５の処理に制御を戻す（ステップＳ１０８）。
【０１０７】
例えば、ステップＳ１０５において加算対象となったタイトルの先頭文字が「Ａ」から「Ｄ」までであった場合、コンテンツ管理部１０４は、続く文字、すなわち「Ｅ」を開始位置として設定して、ステップＳ１０５以降の処理を開始し、それぞれのボタンアイコンに対応する文字を特定する。
【０１０８】
コンテンツデータが残されていない場合（ステップＳ１０７にて「Ｎｏ」）、コンテンツ管理部１０４は、第一の実施形態と同様の処理ステップＳ００４以降の処理を実施する。
【０１０９】
その際、ステップＳ１０６において対応付けられたボタンＩＤと表示対象文字との対応情報を用いて、コンテンツ管理部１０４はボタンアイコンを作成する。
【０１１０】
以上が、第二の実施形態におけるコンテンツリスト表示処理の処理フローである。
【０１１１】
第二の実施形態におけるコンテンツリスト表示処理を行うことで、第一のボタンから第四のボタンまでのそれぞれのボタンに割り当てられるコンテンツデータの件数を平準化させることが可能となり、コンテンツデータの多寡、内容に応じて、ほぼ均等にカーソル位置をスキップさせることが可能なボタンアイコンを生成することができる。
【０１１２】
図１０は、このようなコンテンツリスト表示処理の処理について、具体的な構成例を用いて説明する図である。
【０１１３】
図１０（ａ）は、第二の実施形態において、記憶装置３の記憶媒体に格納されるコンテンツ件数テーブル６００を説明する図である。
【０１１４】
コンテンツ件数テーブル６００は、文字６０１と、当該文字に対応するコンテンツ件数６０２と、を格納するテーブルである。
【０１１５】
文字６０１は、例えば「Ａ」〜「Ｚ」のアルファベット文字であり、コンテンツ件数６０２は、各アルファベット文字をタイトルの先頭文字に有するコンテンツデータの件数「Ｎａ」〜「Ｎｚ」である。
【０１１６】
図１０（ｂ）は、第二の実施形態におけるコンテンツリスト表示処理のステップＳ１０６において作成される表示位置テーブル４００の構成例を示す図である。
【０１１７】
図１０（ｂ）においては、例えば、ボタンＩＤ４０１が「１」であるボタンアイコンに対して、押下回数４０２が「１」回ならば、表示対象文字４０３は「Ａ」となり、そのカーソル位置４０４は「１」件目であることが示されている。
【０１１８】
また、ボタンＩＤ４０１が「２」であるボタンアイコンに対して、押下回数４０２が「１」回であれば、表示対象文字４０３が「Ｅ」となり、そのカーソル位置４０４は「Ｎａ＋Ｎｂ＋Ｎｃ＋Ｎｄ＋１」件目であることが示される。
【０１１９】
これは、コンテンツリスト表示処理のステップＳ１０５において、「Ａ」〜「Ｄ」までのコンテンツデータの件数を加算した件数である（Ｎａ＋Ｎｂ＋Ｎｃ＋Ｎｄ）が、閾値Ｓを超過したことを示している。
【０１２０】
以上が、本発明の第二の実施形態である。
【０１２１】
本発明は、上記第二の実施形態に制限されない。上記第二の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【０１２２】
例えば、上記第二の実施形態では、コンテンツリスト表示処理のステップＳ１０５においては、加算した件数が所定の閾値Ｓを超えると、最後に加算した文字まで含めて一つのボタンＩＤに対応付けているが、これに限られない。
【０１２３】
すなわち、コンテンツ管理部１０４は、最後に加算した文字は当該ボタンに一旦仮に対応付けておいて次のボタンＩＤの対応付けを行った後、当該ボタンＩＤに対応付けられたコンテンツデータの件数と、次のボタンＩＤに対応付けられたコンテンツデータの件数とが均等になるように、当該最後に加算した文字をそのまま対応付けを確定させてもよいし、次のボタンに対応付けるようにしてもよい。
【０１２４】
このように第二の実施形態を変形させることで、さらにコンテンツデータの件数を平準化させることが可能となる。
【０１２５】
以下に、本発明の第三の実施形態について、図１１と図１２とを用いて説明する。上記第一の実施形態と第二の実施形態においては、コンテンツリストのタイトルの先頭文字ごとにカーソルをスキップさせることができた。第三の実施形態においては、さらに、タイトルの先頭文字に同一の文字を有するコンテンツデータを対象として、さらにカーソルをスキップさせることができる。すなわち、タイトルの先頭文字だけでなく、二文字目、三文字目を特定してカーソルをスキップさせることができるようになる。
【０１２６】
第三の実施形態における車載用ナビゲーション装置１００は、第一の実施形態における車載用ナビゲーション装置１００と同様の構成を備える。しかし、コンテンツリスト表示処理の処理内容に相違がある。
【０１２７】
図１１は、第三の実施形態にかかるコンテンツリスト表示処理の処理フローを示す図である。
【０１２８】
まず、コンテンツ管理部１０４は、コンテンツデータのタイトル３０２の昇順にソートされたコンテンツデータのうち、コンテンツのタイトルのＮ番目の文字（Ｎは正の整数）ごとに、コンテンツデータの格納件数をカウントする（ステップＳ２０１）。
【０１２９】
具体的には、コンテンツ管理部１０４は、コンテンツデータのＮ番目の文字（例えば「Ａ」、「Ｂ」等）ごとに、当該文字をタイトル３０２のＮ番目の文字として有するコンテンツデータの件数をカウントする。なお、その際、コンテンツ管理部１０４は、Ｎ番目の文字より先頭寄りにある文字が、所定の同一の文字を有するコンテンツデータを対象として処理（カウント）を行う（当該フローの以降の処理についても、同様）。すなわち、Ｎの値が「２」である場合、タイトルの一番目の文字が所定の文字であるコンテンツデータを対象として、２番目の文字ごとにコンテンツデータの件数をカウントする。
【０１３０】
次に、コンテンツ管理部１０４は、ステップＳ２０１にてカウントした件数が一件以上あるＮ番目の文字ごとに、カーソル位置を記録する（ステップＳ２０２）。
【０１３１】
具体的には、コンテンツ管理部１０４は、ステップＳ２０１にてカウントした件数が一件以上ある先頭文字について、そのカーソル位置を表示位置テーブル４００のカーソル位置４０４に記録する。なお、コンテンツ管理部１０４は、コンテンツデータのタイトルのＮ番目の文字の昇順に、当該Ｎ番目の文字ごとの件数を加算してカーソル位置を算出する。
【０１３２】
例えば、Ｎ番目の文字「Ａ」についてのコンテンツの件数を「Ｎａ」、当該Ｎ番目の文字「Ａ」のカーソル位置を「Ｃａ」とし、Ｎ番目の文字「Ｂ」についてのコンテンツの件数を「Ｎｂ」、当該Ｎ番目の文字「Ｂ」のカーソル位置を「Ｃｂ」、・・・とすると、以下の式（５）、（６）、（７）、（８）が成立する（ＸはＮ番目の文字の昇順に並べた場合における先頭に位置するコンテンツデータのカーソル位置）。
【０１３３】
Ｃａ＝Ｘ                                    ・・・式（５）
Ｃｂ＝Ｘ＋Ｎａ                              ・・・式（６）
Ｃｃ＝Ｘ＋Ｎａ＋Ｎｂ                        ・・・式（７）
Ｃｚ＝Ｘ＋Ｎａ＋Ｎｂ＋・・・＋Ｎｙ          ・・・式（８）
例えば、二番目の文字を対象とする場合において、先頭文字が「Ａ」であるコンテンツデータが３件あり、先頭文字が「Ｂ」であるコンテンツデータが９件ある場合を想定する。この場合、先頭文字が「Ｂ」であって二番目の文字が「Ｅ」であるコンテンツデータが１件あり（Ｎe＝１）、先頭文字が「Ｂ」であって二番目の文字が「Ｌ」であるコンテンツデータが１件ある（Ｎｌ＝１）ならば、表示対象文字「Ｌ」のカーソル位置「Ｃｌ」は、先頭文字「Ｂ」のカーソル位置（４）とＮｅ（１）を加算した結果である「５」となる。
【０１３４】
次に、コンテンツ管理部１０４は、タイトルのＮ番目の文字より先頭寄りにある文字が所定の文字であるコンテンツデータについて、コンテンツリストにおいて先頭に位置するコンテンツデータを特定し、当該コンテンツデータのタイトルのＮ番目の文字を取得し、これを開始位置として設定する（ステップＳ２０３）。
【０１３５】
例えば、コンテンツデータのリスト上のコンテンツのタイトルのＮ番目の文字が、先頭文字となる「Ａ」であった場合、コンテンツ管理部１０４は、開始位置として「Ａ」を設定する。
【０１３６】
次に、コンテンツ管理部１０４は、開始位置から、タイトルのＮ番目の文字の順に、所定の閾値を超える、または続く文字がなくなる、までタイトルのＮ番目の文字ごとのコンテンツの件数を加算する（ステップＳ２０４）。
【０１３７】
例えば、コンテンツ管理部１０４は、開始位置にセットした「Ａ」から順に、タイトルのＮ番目の文字が「Ａ」であるコンテンツの件数（ステップＳ２０２におけるＮａ）と、タイトルのＮ番目の文字が「Ｂ」であるコンテンツの件数（ステップＳ２０２におけるＮｂ）と、次に続く文字をタイトルのＮ番目の文字に有するコンテンツの件数を順に加算する。
【０１３８】
そして、コンテンツ管理部１０４は、加算したコンテンツデータの件数が、所定の閾値Ｓ（例えば、Ｎ番目より先頭寄りにある文字が、所定の同一の文字を有するコンテンツデータの件数（例えば９件）を、ボタンアイコン数（例えば４）で割った値、少数以下切り上げ）を超えるか、または加算対象となるコンテンツデータが無くなると、次の処理ステップへ処理を進める。
【０１３９】
次に、コンテンツ管理部１０４は、ステップＳ２０４にて加算対象としたタイトルのＮ番目の文字を一つのボタンアイコンの表示対象として割り当て、表示位置テーブル４００を構成する（ステップＳ２０５）。
【０１４０】
例えば、コンテンツ管理部１０４は、ステップＳ２０４において加算したコンテンツデータのタイトルのＮ番目の文字が「Ａ」から「Ｄ」までであった場合、第一のボタンのボタンＩＤに割り当てるタイトルの表示対象文字を「Ａ〜Ｄ」とする。
【０１４１】
次に、コンテンツ管理部１０４は、ステップＳ２０４で加算したコンテンツデータのタイトルのＮ番目の文字に続く文字をタイトルのＮ番目の文字として有するコンテンツデータがコンテンツリストに残されているか否かを判定する（ステップＳ２０６）。
【０１４２】
例えば、コンテンツ管理部１０４は、ステップＳ２０４において加算したタイトルのＮ番目の文字が「Ａ」から「Ｄ」までであった場合、それに続く文字、すなわち「Ｅ」以降の文字をＮ番目の文字として有するタイトルのコンテンツデータが未だ残されているか否かを判定する。
【０１４３】
コンテンツデータが未だ残されている場合（ステップＳ２０６にて「Ｙｅｓ」）、コンテンツ管理部１０４は、加算した文字に続く文字を開始位置として新たに設定して、ステップＳ２０４の処理に制御を戻す（ステップＳ２０７）。
【０１４４】
例えば、ステップＳ２０４において加算したタイトルのＮ番目の文字が「Ａ」から「Ｄ」までであった場合、コンテンツ管理部１０４は、それに続く文字、すなわち「Ｅ」を開始位置として設定して、ステップＳ２０４の処理を開始し、それぞれのボタンアイコンに対応する文字を特定する。
【０１４５】
コンテンツデータが残されていない場合（ステップＳ２０６にて「Ｎｏ」）、コンテンツ管理部１０４は、コンテンツリストをディスプレイ２に表示させる（ステップＳ２０８）。
【０１４６】
具体的には、コンテンツ管理部１０４は、コンテンツデータのタイトル３０２を一覧表示するため、タイトルの順に昇順にソートされたコンテンツデータのタイトルのリストを作成し、当該リストを出力するように、出力処理部１０３に出力処理を指示する。
【０１４７】
出力処理部１０３は、所定のボタンＩＤを有する指定入力を受付可能なボタンアイコンと、コンテンツリストと、を表示するための画面情報を、ステップＳ２０５において対応付けられたボタンＩＤと表示対象文字の情報を用いて構成し、ディスプレイ２に出力する。
【０１４８】
次に、コンテンツ管理部１０４は、ステップＳ２０８において表示したボタンアイコンに対する使用者からの指定入力を受け付け、押下されたボタンアイコンの種類と、連続押下回数とに応じてカーソル位置を特定する（ステップＳ２０９）。
【０１４９】
具体的には、コンテンツ管理部１０４は、入力受付部１０２を介して、ステップＳ２０８において表示したボタンアイコンに対する使用者からの指定入力（押下あるいはタッチ入力）を受け付けると、指定入力されたボタンアイコンのボタンＩＤと、当該ボタンアイコンを連続して指定入力された回数と、に応じて、カーソル表示位置テーブル４００からカーソル位置４０４の値を取得して、カーソル位置を特定する。
【０１５０】
次に、コンテンツ管理部１０４は、ステップＳ２０９にて特定したカーソル位置にカーソルを移動させて、コンテンツリストをディスプレイ２に表示させる（ステップＳ２１０）。
【０１５１】
具体的には、コンテンツ管理部１０４は、ステップＳ２０９にて特定したカーソル位置が表示の先頭となるように、コンテンツデータのタイトル３０２を一覧表示するよう、出力処理部１０３に対して指示する。出力処理部１０３は、コンテンツリストのカーソルを、ステップＳ２０９にて特定したカーソル位置に移動させて、ディスプレイ２に出力する。
【０１５２】
次に、コンテンツ管理部１０４は、次の文字を指定する次文字指定指示を受け付けたか否かを判定する（ステップＳ２１１）。
【０１５３】
具体的には、コンテンツ管理部１０４は、ステップＳ２１０で表示された画面に予め備えられた次文字指定ボタンへの指示入力があったか否かを判定する。
【０１５４】
次文字指定指示を受け付けなかった場合（ステップＳ２１１で「Ｎｏ」）、コンテンツ管理部１０４は、処理をステップＳ２０９に戻し、更なるカーソルの移動指示を受け付ける。
【０１５５】
次文字指定指示を受け付けた場合（ステップＳ２１１で「Ｙｅｓ」）、コンテンツ管理部１０４は、Ｎに１を加算して、処理をステップＳ２０１に戻す（ステップＳ２１２）。
【０１５６】
つまり、コンテンツ管理部１０４は、Ｎに１を加算することで、タイトルの次の文字を対象としてソートさせてコンテンツリストを表示させる。
【０１５７】
以上が、第三の実施形態におけるコンテンツリスト表示処理のフローである。
【０１５８】
次に、第三の実施形態におけるコンテンツリスト表示処理にて表示される画面表示の例を、図１２を用いて説明する。
【０１５９】
図１２（ａ）は、第三の実施形態にかかるコンテンツリスト表示処理のステップＳ２０８において、先頭文字についてソートした画面表示の例を示す図である。
【０１６０】
図１２（ａ）にて示される画面５００は、図７（ａ）において示した画面５００と同様の構成を備えるため、説明を省略する。ただし、図７（ａ）において示した画面５００とは、「ＮＥＸＴ」ボタン５３０を備える点で相違している。「ＮＥＸＴ」ボタン５３０は、上記ステップＳ２１１にて受け付けたか否かを判定する次文字指定指示の入力を受け付けるボタンである。当該画面５００では、ステップＳ２０９にて第一のボタン５１１について連続する二回の指定入力と、次文字指定指示の入力と、を受け付けると、図１２（ｂ）に示す次画面へ遷移する。
【０１６１】
図１２（ｂ）は、第三の実施形態にかかるコンテンツリスト表示処理のステップＳ２０８において、先頭文字を「Ｂ」として特定し、二番目の文字についてソートした画面表示の例を示す図である。
【０１６２】
図１２（ｂ）にて示される画面７００は、ボタンアイコン表示領域７１０と、コンテンツリスト表示領域７２０と、「ＮＥＸＴ」ボタン５３０と、を備える。
【０１６３】
ボタンアイコン表示領域７１０には、二番目の文字が「Ｅ」であるコンテンツデータにカーソルを合わせる第一のボタン７１１と、二番目の文字が「Ｌ」であるコンテンツデータにカーソルを合わせる第二のボタン７１２と、二番目の文字が「Ｏ」であるコンテンツデータにカーソルを合わせる第三のボタン７１３と、が配置されている。
【０１６４】
また、コンテンツリスト表示領域７２０は、スクロール指示受付領域７２１と、コンテンツリスト表示領域７２２と、を備える。
【０１６５】
スクロール指示受付領域７２１は、コンテンツリスト表示領域７２２に示されたコンテンツデータの一つを指し示すカーソルの位置を移動させる方向を受け付ける。
【０１６６】
コンテンツリスト表示領域７２２は、コンテンツテーブル３００に格納され、タイトル３０２の先頭文字が「Ｂ」であるコンテンツデータのタイトル３０２を一覧形式で表示する。なお、コンテンツリスト表示領域７２２に示されたコンテンツデータの一つを指し示すカーソルにより、使用者の意図するコンテンツの特定を受け付ける。
【０１６７】
「ＮＥＸＴ」ボタン５３０は、図１２（ａ）と同様に、上記ステップＳ２１１にて受け付けたか否かを判定する次文字指定指示の入力を受け付けるボタンである。
【０１６８】
以上が、本発明にかかる第三の実施形態である。
【０１６９】
本発明の第三の実施形態によると、使用者は、コンテンツデータのタイトルの先頭文字から順に二番目の文字、三番目の文字、と絞り込んで検索することができるようになるため、所望するコンテンツデータの特定が容易となる。
【０１７０】
本発明は、上記第三の実施形態に制限されない。上記第一の実施形態から、第三の実施形態までの構成を組み合わせて、変形することが可能である。
【０１７１】
なお、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用の他の装置にも適用することができる。
【符号の説明】
【０１７２】
１：演算処理部、２：ディスプレイ、３：記憶装置、４：音声出入力装置、５：入力装置、６：ＲＯＭ装置、７：車速センサ、８：ジャイロセンサ、９：ＧＰＳ受信機、１０：ＦＭ多重放送受信装置、１１：ビーコン受信装置、２１：ＣＰＵ、２２：ＲＡＭ、２３：ＲＯＭ、２４：Ｉ／Ｆ、２５：バス、４１：マイクロフォン、４２：スピーカ、５１：タッチパネル、５２：ダイヤルスイッチ、１００：車載用ナビゲーション装置、１０１：主制御部、１０２：入力受付部、１０３：出力処理部、１０４：コンテンツ管理部、１０５：コンテンツ再生部、２００：リンクテーブル、３００：コンテンツテーブル、４００：表示位置テーブル
【図１】
2011086210.tif 000003
【図２】
2011086210.tif 000004
【図３】
2011086210.tif 000005
【図４】
2011086210.tif 000006
【図５】
2011086210.tif 000007
【図６】
2011086210.tif 000008
【図７】
2011086210.tif 000009
【図８】
2011086210.tif 000010
【図９】
2011086210.tif 000011
【図１０】
2011086210.tif 000012
【図１１】
2011086210.tif 000013
【図１２】
2011086210.tif 000014