(57)【要約】【課題】文字列が類似する複数の情報のなかから所望の情報を容易に見つけることができる技術の提供。【解決手段】情報表示システムは、複数の情報のそれぞれを表す文字列を情報リストにて一覧表示するリスト表示部と、表示対象の複数の前記情報を表すすべての前記文字列のうち、互いに類似する複数の前記文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせるスクロール部と、を備える。【選択図】図３
2017182367.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報のそれぞれを表す文字列を情報リストにて一覧表示するリスト表示部と、
表示対象の複数の前記情報を表すすべての前記文字列のうち、互いに類似する複数の前記文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせるスクロール部と、
を備える情報表示システム。
【請求項２】
前記スクロール部は、互いに類似する複数の前記文字列のそれぞれを文字の並び方向に自動で同時にスクロールさせる、
請求項１に記載の情報表示システム。
【請求項３】
前記スクロール部は、前記情報リストの表示開始時刻から一定の期間が経過した場合に、互いに類似する複数の前記文字列のそれぞれを文字の並び方向に自動で同時にスクロールを開始させる、
請求項２に記載の情報表示システム。
【請求項４】
複数の前記文字列が互いに類似するとは、互いに一致する連続の文字数が閾値以上であることである、
請求項１または請求項３のいずれかに記載の情報表示システム。
【請求項５】
複数の前記文字列が互いに類似するとは、前記文字列のうち表示開始時刻にて前記情報リストの表示枠内に表示される部分が互いに類似することである、
請求項１から請求項４のいずれか一項に記載の情報表示システム。
【請求項６】
コンピュータを、
複数の情報のそれぞれを表す文字列を情報リストにて一覧表示するリスト表示部、
表示対象の複数の前記情報を表すすべての前記文字列のうち、互いに類似する複数の前記文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせるスクロール部、
として機能させる情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示システムおよび情報表示プログラムに関する。
【背景技術】
【０００２】
従来、情報リストにて一覧表示された情報を表す文字列を、文字の並び方向にスクロールさせる技術が知られている（特許文献１、参照）。特許文献１において、選択された情報を表す文字列の先頭部分が、選択されていない他の情報を表す文字列の先頭部分と同じである場合に、選択された情報を表す文字列がスクロールされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７６５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、選択された情報を表す文字列しかスクロールできないという問題があった。そのため、先頭部分の文字が同じとなる複数の情報のなかから所望の情報を見つけるためには、先頭部分の文字が同じとなっている複数の情報のそれぞれを順次個別に選択しなければならないという煩雑さがあった。
本発明は、前記課題にかんがみてなされたもので、文字列が類似する複数の情報のなかから所望の情報を容易に見つけることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の情報表示システムは、複数の情報のそれぞれを表す文字列を情報リストにて一覧表示するリスト表示部と、表示対象の複数の情報を表すすべての文字列のうち、互いに類似する複数の文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせるスクロール部と、を備える。
【０００６】
前記の目的を達成するため、本発明の情報表示プログラムは、コンピュータを、複数の情報のそれぞれを表す文字列を情報リストにて一覧表示するリスト表示部、表示対象の複数の情報を表すすべての文字列のうち、互いに類似する複数の文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせるスクロール部、として機能させる。
【０００７】
前記の構成において、文字列を選択しなくても、互いに類似する複数の文字列が自動でスクロールされるため、文字列が類似する複数の情報のなかから所望の情報を容易に見つけることができる。すなわち、自動でスクロールするため、スクロールさせる文字列を選択する操作を行わなくても済む。また、互いに類似する複数の文字列が連動するようにスクロールするため、連動してスクロールしている複数の文字列同士を比較できる。
【図面の簡単な説明】
【０００８】
【図１】ナビゲーションシステムのブロック図である。
【図２】図２Ａは施設名称の文字列を示す表、図２Ｂ，図２Ｄは情報リストを示す図、図２Ｃは初期表示部分の類否判定結果を示す表である。
【図３】情報表示処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）情報表示処理：
（３）他の実施形態：
【００１０】
（１）ナビゲーションシステムの構成：
図１は、本発明の一実施形態にかかる情報表示システムとしてのナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、車両に備えられている。ナビゲーションシステム１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたナビゲーションプログラム２１を実行する。
【００１１】
記録媒体３０は、地図情報３０ａと施設ＤＢ（データベース）３０ｂを記録している。地図情報３０ａは、２個のノード間を接続するリンクを特定するリンクデータと、前記ノードを示すノードデータ等を含む。リンクは車両が走行可能な道路区間を意味し、ノードは道路区間の始点または終点に相当する交差点を意味する。ノードデータは、ノードに対応する交差点についての情報を含んでいる。リンクデータには、道路区間の幅方向の中央に設定された形状補間点の位置を示す形状補間点データが含まれている。
【００１２】
施設ＤＢ３０ｂは、施設情報を蓄積したデータベースである。施設情報とは、地図上の施設ごとに、少なくとも施設の位置と施設名称とが対応付けられた情報である。施設情報において施設名称を表す文字列が記録されている。
【００１３】
車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４と通信部４５とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。制御部２０は、車速センサ４２およびジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。ＧＰＳ受信部４１の出力信号は、車速センサ４２およびジャイロセンサ４３等から特定される車両の現在地を補正する等に利用される。
【００１４】
ユーザＩ／Ｆ部４４は、ユーザに各種の情報を提供し、またはユーザの指示を入力するためのインタフェース部であり、本実施形態においては図示しないタッチパネルディスプレイと音声を出力するスピーカーとを備えている。制御部２０は、当該ユーザＩ／Ｆ部４４に対して制御信号を出力して任意の画像を表示し、任意の音声をスピーカーから出力する。また、制御部２０は、タッチパネルディスプレイに対するタッチ操作に基づいて利用者の設定（目的地の設定等）を取得する。
【００１５】
ナビゲーションプログラム２１は、本発明の情報表示プログラムに相当する。ナビゲーションプログラム２１は、リスト表示モジュール２１ａとスクロールモジュール２１ｂとナビゲーションモジュール２１ｃを含む。リスト表示モジュール２１ａとスクロールモジュール２１ｂとは、それぞれコンピュータとしての制御部２０をリスト表示部とスクロール部として機能させるプログラムモジュールである。
【００１６】
リスト表示モジュール２１ａの機能により制御部２０は、複数の情報のそれぞれを表す文字列を情報リストにて一覧表示する。すなわち、リスト表示モジュール２１ａの機能により制御部２０は、表示対象の複数の施設情報を取得し、当該複数の施設情報のそれぞれの施設名称を表す文字列を一覧化した情報リストを、ユーザＩ／Ｆ部４４のタッチパネルディスプレイにて表示させる。表示対象の複数の施設情報とは、施設ＤＢ３０ｂに蓄積された施設情報のうち、例えば予め利用者が設定した検索条件やソート条件に合致する施設情報である。
【００１７】
図２Ａは、表示対象の施設情報Ｚ1〜Ｚ5の施設名称を表す。本実施形態では、５個の施設情報Ｚ1〜Ｚ5が表示対象の施設情報Ｚ1〜Ｚ5として取得されることとする。施設情報Ｚ1〜Ｚ5の順序は後述する情報リストの上方に表示される順序に相当する。施設情報Ｚ1〜Ｚ5は、利用者が設定した検索条件に合致する施設情報のうち、ソート条件に応じてソートされた上位５位までの情報であることとする。施設情報Ｚ1はソート後の順位が施設情報Ｚ1〜Ｚ5のうちで最上位にあり、施設情報Ｚ5はソート後の順位が施設情報Ｚ1〜Ｚ5のうちで最下位にあることとする。ソートの順序は、検索条件のマッチ度の順序や五十音順やアルファベット順や現在地に近い順等であってもよい。本実施形態の例において、施設情報Ｚ1〜Ｚ5が示す施設名称は、アルファベット文字"Ａ""Ｂ""Ｃ""Ｄ""Ｅ""Ｆ""Ｇ"の文字列で表されることとする。図２Ａにおいて、左端の文字が文字列の先頭の文字であり、右端の文字が文字列の最後尾の文字であることとする。
【００１８】
リスト表示モジュール２１ａの機能により制御部２０は、施設名称を表す文字列のうち、表示枠内の部分を情報リストにて一覧表示する。図２Ｂは、情報リストＬを示す図である。情報リストＬには５個の表示枠Ｗが設けられており、５個の表示枠Ｗのそれぞれにおいて施設名称を表す文字列のうちの６文字分が表示可能となっている。制御部２０は、情報リストＬの表示開始時刻において、施設名称を表す文字列のうちの先頭から６文字分の部分を表示枠Ｗ内に表示する初期表示部分として取得する。制御部２０は、初期表示部分を示す画像を生成し、当該画像を表示枠Ｗ内にレイアウトした画像を、ユーザＩ／Ｆ部４４のタッチパネルディスプレイに表示させる。
【００１９】
図２Ｂは、表示開始時刻における情報リストＬを示す。図２Ｂにおいて、図２Ａの施設名称を表す文字列のうち、先頭から６文字分の初期表示部分が情報リストＬにて一覧表示されている。なお、情報リストＬは、いずれかの施設を目的地として設定するために表示される。
【００２０】
スクロールモジュール２１ｂの機能により制御部２０は、表示対象の複数の情報を表すすべての文字列のうち、互いに類似する複数の文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせる。具体的に、スクロールモジュール２１ｂの機能により制御部２０は、互いに類似する複数の文字列のそれぞれを文字の並び方向に自動で同時にスクロールさせる。すなわち、互いに類似する複数の文字列を同時にスクロールさせることにより、当該複数の文字列を連動してスクロールさせる。そのためにまず、スクロールモジュール２１ｂの機能により制御部２０は、施設名称を表す文字列のうち表示枠Ｗ内に表示する初期表示部分が類似するか否かを、表示対象の５個の初期表示部分のすべての組み合わせについて判定する。
【００２１】
ここで、複数の文字列が互いに類似するとは、互いに一致する連続の文字数が閾値以上であることである。さらに、複数の文字列が互いに類似するとは、文字列のうち表示開始時刻にて情報リストの表示枠Ｗ内に表示される部分である初期表示部分が互いに類似することである。すなわち、スクロールモジュール２１ｂの機能により制御部２０は、６文字分の初期表示部分のうち、互いに一致する連続の文字数が閾値（４文字）以上であれば、初期表示部分同士が類似すると判定する。閾値は、４文字以外であってもよく、利用者が任意に設定できてもよい。制御部２０は、５個の施設情報Ｚ1〜Ｚ5の初期表示部分のすべての組み合わせについて互いに類似するか否かを判定する。
【００２２】
図２Ｃは、類似判定の結果を示す表である。図２Ｃにおいては、施設情報Ｚ1〜Ｚ5の各組み合わせのそれぞれについて一致する連続の文字数（上段）が記載されるとともに、一致する連続の文字列（下段）が記載されている。例えば、施設情報Ｚ1と施設情報Ｚ2の組み合わせについて、初期表示部分のうち互い一致する連続の文字列は"ＡＢ"と"ＤＥ"であり、一致する連続の文字数（最大）が２個であると示されている。スクロールモジュール２１ｂの機能により制御部２０は、一致する連続の文字数が閾値以上ではないとして、施設情報Ｚ1と施設情報Ｚ2の初期表示部分が互いに類似すると判定しない。
【００２３】
一方、図２Ｃにてグレーで示すように、施設情報Ｚ1と施設情報Ｚ3の組み合わせについて、初期表示部分のうち互い一致する連続の文字列は"ＡＢＣＤＥ"であり、一致する連続の文字数が５個であると示されている。スクロールモジュール２１ｂの機能により制御部２０は、一致する連続の文字数が閾値以上であるとして、施設情報Ｚ1と施設情報Ｚ3の初期表示部分が互いに類似すると判定する。なお、施設情報Ｚ1〜Ｚ5が５個ある場合、１０個（＝5Ｃ2）の組み合わせについて類似性が判定されることとなる。
【００２４】
スクロールモジュール２１ｂの機能により制御部２０は、初期表示部分が互いに類似すると判定された施設名称を表す文字列のそれぞれを、文字の並び方向に自動で同時にスクロールさせる。具体的に、スクロールモジュール２１ｂの機能により制御部２０は、情報リストＬの表示開始時刻から一定の期間（例えば３秒）が経過した場合に、互いに類似する複数の文字列のそれぞれを文字の並び方向に自動で同時にスクロールを開始させる。まず、図２Ｂに示すように、制御部２０は、表示開始時刻において、施設名称を表す文字列のうち初期表示部分を一覧化した情報リストＬをユーザＩ／Ｆ部４４のタッチパネルディスプレイに表示させる。
【００２５】
そして、図２Ｄにてグレーで示すように、制御部２０は、表示開始時刻から一定の期間が経過したタイミングで、互いに類似すると判定された施設情報Ｚ1，Ｚ3の施設名称を表す文字列のスクロールを開始させる。具体的に、制御部２０は、スクロール対象である施設情報Ｚ1，Ｚ3の施設名称を表す文字列全体の画像を生成し、当該画像のうちの一部を切り出すことにより、表示枠Ｗ内に表示する画像を生成する。制御部２０は、文字列全体の画像から切り出す部分の位置を順次右方向（文字列の最後尾方向）に一定の速度で移動させることにより、表示枠Ｗ内に表示される施設名称の文字列をスクロールさせる。例えば、１文字が水平方向のＭ画素（Ｍは自然数）で画像化される場合に、文字列全体の画像から切り出す部分を毎秒Ｒ画素（Ｒは自然数）ずつ移動させることにより、毎秒Ｒ／Ｍ文字ずつスクロールさせることができる。なお、制御部２０は、互いに類似すると判定されなかった施設情報Ｚ2，Ｚ4，Ｚ5については、スクロールを行うことなく初期表示部分が表示された状態を維持する。
【００２６】
ナビゲーションモジュール２１ｃの機能により制御部２０は、走行予定経路を探索し、当該探索した走行予定経路の案内を行う。制御部２０は、地図情報３０ａを用いてダイクストラ法等の公知の経路探索手法を行うことにより走行予定経路を探索する。走行予定経路とは、利用者によって設定された出発地（例えば現在地）から目的地までを接続する最適な経路である。走行予定経路を探索するにあたり、ナビゲーションモジュール２１ｃの機能により制御部２０は、情報リストＬにて選択された施設情報Ｚ1〜Ｚ5に対応する施設の位置を目的地として設定する。具体的に、制御部２０は、タッチパネルディスプレイ上の情報リストＬにて文字列（表示枠Ｗ）がタッチされた施設情報Ｚ1〜Ｚ5に対応する施設の位置を目的地として設定する。制御部２０は、走行予定経路を地図上にて表す画像をタッチパネルディスプレイ上に表示したり、走行予定経路上の進行方向を表す音声をスピーカーにて出力したりして走行予定経路を案内する。
【００２７】
以上説明した本実施形態の構成において、制御部２０は、表示対象の複数の情報を表すすべての文字列のうち、互いに類似する複数の文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせている。具体的に、制御部２０は、互いに類似する複数の文字列のそれぞれを文字の並び方向に自動で同時にスクロールさせている。この構成において、文字列を選択しなくても、互いに類似する複数の文字列が自動でスクロールされるため、文字列が類似する複数の情報のなかから所望の情報を容易に見つけることができる。すなわち、自動でスクロールするため、スクロールさせる文字列をユーザが選択する操作を行わなくても済む。また、互いに類似する複数の文字列が連動するようにスクロールするため、連動してスクロールしている複数の文字列同士を比較できる。図２Ｄの例においては、施設情報Ｚ1，Ｚ3の施設名称を表す文字列を選択しなくても、施設情報Ｚ1，Ｚ3の施設名称を表す文字列が自動でスクロールし、同時にスクロールしている文字列を比較して施設情報Ｚ1，Ｚ3のうち所望の方を容易に見つけることができる。
【００２８】
制御部２０は、情報リストＬの表示開始時刻から一定の期間が経過した場合に、スクロールを開始させるため、自動でスクロールを開始させるトリガーを設けることができる。一定の期間だけ待ってからスクロールを開始することにより、当該一定の期間内においてスクロール前の状態の文字列（初期表示部分）も確認できる。
【００２９】
さらに、複数の文字列が互いに類似するとは、互いに一致する連続の文字数が閾値以上であることである。これにより、互いに一致する連続の文字数が閾値以上の複数の文字列、すなわち見た目が紛らわしい複数の文字列をスクロールさせることができる。また、複数の文字列が互いに類似するとは、文字列のうち表示開始時刻にて情報リストＬの表示枠Ｗ内に表示される部分が互いに類似することであってもよい。これにより、表示開始の段階で紛らわしい複数の文字列をスクロールさせることができる。図２Ｄの例においては、施設情報Ｚ1，Ｚ3の施設名称を表す文字列のうち、相違している文字が３文字表示される状態まで同時にスクロールしており、これらの文字を比較して施設情報Ｚ1，Ｚ3のうち所望の方を容易に見つけることができる。
【００３０】
（２）情報表示処理：
次に、ナビゲーションプログラム２１の機能により実行される情報表示処理を説明する。本実施形態の情報表示処理は、表示対象の施設情報Ｚ1〜Ｚ5が新たに設定された場合や、表示対象の施設情報Ｚ1〜Ｚ5に変化が生じた場合に実行される処理である。例えば、目的地の検索結果に応じて、目的地の候補として表示対象の施設情報Ｚ1〜Ｚ5が設定された場合に情報表示処理が実行される。さらに、すでに表示されている表示対象の施設情報Ｚ1〜Ｚ5に変化が生じる操作（絞り込み操作、ソート条件の変更操作、スクロール操作、送り操作等）を行った場合に、変化後の表示対象の施設情報Ｚ1〜Ｚ5を対象に情報表示処理が実行される。
【００３１】
まず、リスト表示モジュール２１ａの機能により制御部２０は、表示対象の文字列のうち初期表示部分を取得する（ステップＳ１００）。すなわち、制御部２０は、表示対象の施設情報Ｚ1〜Ｚ5の施設名称を表す文字列のうち、先頭から６文字分を初期表示部分として取得する。次に、リスト表示モジュール２１ａの機能により制御部２０は、初期の情報リストＬを表示する（ステップＳ１０２）。図２Ｂに示すように、制御部２０は、初期表示部分を表す画像を生成し、当該画像を表示枠Ｗ内にレイアウトした画像を、ユーザＩ／Ｆ部４４のタッチパネルディスプレイに表示させる。なお、ステップＳ１０２を実行するタイミングが情報リストＬの表示開始時刻となる。
表示開始時刻
【００３２】
次に、スクロールモジュール２１ｂの機能により制御部２０は、第１変数ｉ（ｉは自然数）を１にリセットする（ステップＳ１０５）。さらに、スクロールモジュール２１ｂの機能により制御部２０は、第２変数ｊ（ｊは自然数）をｉ＋１にリセットする。第１変数ｉと第２変数ｊとは、施設情報Ｚ1〜Ｚ5のうち処理対象の施設情報Ｚi，Ｚjを指定する変数である。最初の段階では、第１変数ｉと第２変数ｊがそれぞれ１と２となり、施設情報Ｚ1と施設情報Ｚ2とが処理対象として指定されることとなる。
【００３３】
次に、スクロールモジュール２１ｂの機能により制御部２０は、施設情報Ｚi，Ｚjがすでにスクロール対象として設定されているか否かを判定する（ステップＳ１１５）。施設情報Ｚi，Ｚjがすでにスクロール対象として設定されていると判定しなかった場合（ステップＳ１１５：Ｎ）、スクロールモジュール２１ｂの機能により制御部２０は、施設情報Ｚi，Ｚjの初期表示部分を比較する（ステップＳ１２０）。すなわち、制御部２０は、施設情報Ｚi，Ｚjの施設名称を表す文字列のうち先頭から６文字分を比較する。
【００３４】
次に、スクロールモジュール２１ｂの機能により制御部２０は、施設情報Ｚi，Ｚjの初期表示部分で一致する連続の文字数が閾値（４文字）以上であるか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、表示開始時刻にて情報リストＬの表示枠Ｗ内に表示される施設情報Ｚi，Ｚjの初期表示部分が互いに類似するか否かを判定する。
【００３５】
施設情報Ｚi，Ｚjの初期表示部分で一致する連続の文字数が閾値以上であると判定した場合（ステップＳ１２５：Ｙ）、スクロールモジュール２１ｂの機能により制御部２０は、施設情報Ｚi，Ｚjをスクロール対象として設定する（ステップＳ１３０）。すなわち、制御部２０は、初期表示部分が互いに類似する施設情報Ｚi，Ｚjの施設名称を表す文字列の双方をスクロール対象として設定する。
【００３６】
次に、制御部２０は、第２変数ｊが表示情報数Ｎと等しいか否かを判定する（ステップＳ１３５）。表示情報数Ｎとは、表示対象となる施設情報Ｚ1〜Ｚ5の全個数（５個）であり、情報リストＬに表示可能な文字列の個数である。第２変数ｊが表示情報数Ｎと等しいと判定しなかった場合（ステップＳ１３５：Ｎ）、制御部２０は、第２変数ｊを１だけインクリメントし（ステップＳ１４０）、ステップＳ１１５に戻る。以上のループ処理（ステップＳ１１５〜Ｓ１４０）を実行することにより、第１変数ｉにて指定された施設情報Ｚiと、当該施設情報Ｚiよりもソート後の順位が下位の施設情報Ｚi+1〜ＺNとの組み合わせについて類似性を順次判定し、類似する組み合わせについてはスクロール対象として設定していくことができる。
【００３７】
一方、第２変数ｊが表示情報数Ｎと等しいと判定した場合（ステップＳ１３５：Ｙ）、制御部２０は、第１変数ｉが表示情報数Ｎから１を引いた数と等しいか否かを判定する（ステップＳ１４５）。第１変数ｉが表示情報数Ｎから１を引いた数と等しいと判定しなかった場合（ステップＳ１４５：Ｎ）、制御部２０は、第１変数ｉを１だけインクリメントし（ステップＳ１５０）、ステップＳ１１０に戻る。以上のループ処理（ステップＳ１１０〜Ｓ１５０）を実行することにより、図２Ｃに示すように、５個の施設情報Ｚ1〜Ｚ5の初期表示部分のすべての組み合わせについて互いに類似するか否かを判定することができる。
【００３８】
なお、第２変数ｊは第１変数ｉよりも大きい値をとるため、同一の施設情報Ｚi，Ｚjの組み合わせについて２度文字列の類否判定が行われることを防止できる。なお、一致する連続の文字数が閾値以上となる部分が３個以上の初期表示部分に共通して含まれる場合も有り得る。この場合も、以上のループ処理（ステップＳ１１０〜Ｓ１５０）を行うことにより、３個以上の施設情報Ｚ1〜Ｚ5をスクロール対象として設定できる。この場合、制御部２０は、３個以上の施設情報Ｚ1〜Ｚ5を同時にスクロールさせればよい。
【００３９】
一方、第１変数ｉが表示情報数Ｎから１を引いた数と等しいと判定した場合（ステップＳ１４５：Ｙ）、スクロールモジュール２１ｂの機能により制御部２０は、スクロール対象として設定された施設情報Ｚ1〜Ｚ5の施設名称を表す文字列のスクロールを開始させる（ステップＳ１５５）。すなわち、制御部２０は、ステップＳ１０２にて初期の情報リストＬを表示してから、一定の期間（例えば３秒）経過した場合に、スクロールを開始させる。なお、制御部２０は、スクロール対象として設定された施設情報Ｚ1〜Ｚ5の施設名称の最後尾が表示される状態までスクロールが進行した場合に、スクロールを停止してもよい。さらに、制御部２０は、スクロール対象として設定された施設情報Ｚ1〜Ｚ5の施設名称の最後尾が表示される状態までスクロールが進行した場合に、当該施設名称の文字列の先頭が表示される状態に戻ってもよい。また、制御部２０は、スクロール対象として設定された施設情報Ｚ1〜Ｚ5の施設名称の最後尾が表示される状態までスクロールが進行した場合に、当該施設名称の文字列の先頭が表示枠Ｗの先頭（左端）に表示される状態に戻るように逆方向にスクロールを行ってもよい。さらに、制御部２０は、施設名称の文字列の先頭が表示される状態に戻った後に、再びスクロールを開始してもよい。
【００４０】
（３）他の実施形態：
前記実施形態においては、情報リストＬの表示開始時刻から一定の期間が経過した場合にスクロールを開始したが、表示開始時刻と同時にスクロールを開始してもよい。例えば、制御部２０は、図３のステップＳ１０２にて情報リストＬの表示を開始するよりも前に、ステップＳ１１０〜Ｓ１５０の処理を行ってもよい。また、図３のステップＳ１１０〜Ｓ１５０の処理が完了すると同時にスクロールを開始してもよい。さらに、制御部２０は、情報リストの表示開始時刻から可変長の期間が経過した場合に、スクロールを開始してもよい。可変長の期間の長さは、利用者によって設定されてもよいし、文字列の類似度等に応じて設定されてもよい。また、複数の施設情報Ｚ1〜Ｚ5の文字列がスクロールしている期間の少なくとも一部が重複していればよく、同時に開始した文字列のスクロールの終了時刻が施設情報Ｚ1〜Ｚ5ごとに異なってもよい。例えば、文字数が少ない文字列ほど、早期にスクロールが終了してもよい。
【００４１】
また、本発明は、必ずしも車両内の装置にて実現されなくてもよく、車両外部の装置にて実現されてもよい。例えば、車載器と通信可能に接続されたサーバにて本発明が実現されてもよい。すなわち、文字列を文字の並び方向にスクロールさせる制御信号をサーバが生成し、当該制御信号が車両内の表示装置に送信されてもよい。さらに、情報リストＬは車両内に表示されなくてもよく、例えば家庭用の再生装置において再生コンテンツを選択するために情報リストＬが表示されてもよい。
【００４２】
また、本発明において、情報とは、情報リストにて利用者が選択する施設や地点や再生コンテンツ等の対象物のそれぞれに対応付けられた情報である。文字列は、対象物の名称や位置や性質等を表してもよい。文字列とは、２個以上の文字が連続して形成される文字群であればよく、対象物ごとに文字列の長さ（文字数）が異なり得る。情報リストとは、表示対象の複数の文字列を併記して表示する画像であればよく、表示対象の複数の文字列を切り替える操作が受け付けられてもよい。例えば、リスト表示部は、表示対象の候補となる複数の文字列のなかから、実際に情報リストにて一覧表示する表示対象の複数の情報を切り替えるスクロール操作や絞り込み操作や並べ替え操作を受け付けてもよい。
【００４３】
互いに類似する複数の文字列は、２個以上の文字列で構成され、３個以上の文字列で構成されてもよい。また、互いに類似する複数の文字列の組が、複数組存在してもよい。互いに類似する複数の文字列とは、情報リストにて表示されている文字列の比較のみでは情報の判別が困難となる文字列であり、文字列を構成する文字が類似（文字が一致、字形が類似等）することであってもよいし、文字列が生じさせる観念が類似することであってもよい。例えば、ある文字列と別の文字列とが異なる言語で同一の意味を有する場合に、スクロール部は、これらの文字列が類似すると判定してもよい。
【００４４】
文字の並び方向にスクロールするとは、先頭に表示される文字が変化するように、文字の並び順を維持したまま文字列が移動することを意味する。移動の速度は、一定であってもよいし、可変であってもよい。例えば、文字列のうち、類似しない部分が先頭で表示されるまでの第１速度が、類似しない部分が表示された以降の第２速度よりも大きくてもよい。第１速度を大きくすることにより、例えば類似しない部分が先頭となるまで文字列がジャンプするようにしてもよい。また、第２速度は、０であってもよい。また、スクロール部は、文字列の最後尾が表示されるようにスクロールを完了した場合に、文字列の先頭が先頭で表示される状態に戻ってもよいし、文字列の最後尾が表示される状態を維持してもよい。
【００４５】
ここで連動するようにスクロールさせるとは、互いに類似する文字列のスクロールの状態（スクロール期間、スクロール方向、スクロール速度、スクロール周期等）に関連性を持たせることを意味する。例えば、互いに類似する複数の文字列のうち、一方の文字列のスクロールの終了時刻において、他方の文字列のスクロールを開始させてもよい。例えば、互いに類似する文字列が複数組存在する場合に、各組ごとにスクロール方向やスクロール速度を異ならせることにより、類似する文字列の組を判別できるようにしてもよい。
【００４６】
また、スクロール部は、互いに類似する複数の文字列のそれぞれを文字の並び方向に自動で同時にスクロールさせてもよい。互いに類似する複数の文字列を同時にスクロールさせることにより、これらの文字列が連動してスクロールしていることを容易に認識できる。ここで、同時にスクロールさせるとは、複数の文字列のスクロール期間の少なくとも一部が共通することを意味する。すなわち、同時にスクロールさせるとは、互いに類似する複数の文字列のうちの、一方の文字列をスクロールさせている期間の少なくとも一部において、他方の文字列もスクロールさせることを意味する。複数の文字列が同時にスクロールされている状態を認識することにより、利用者が、同時にスクロールされている複数の文字列が類似すると認識できる。また、自動でスクロールさせるとは、利用者の何らかの操作をトリガーとするのではなく、情報リストの表示以降のタイミングにおいて自発的にスクロールを開始させることを意味する。
【００４７】
ここで、スクロール部は、情報リストの表示開始時刻から一定の期間が経過した場合に、互いに類似する複数の文字列のそれぞれを文字の並び方向に自動で同時にスクロールを開始させてもよい。これにより、自動でスクロールを開始させるトリガーを設けることができる。一定の期間だけ待ってから同時にスクロールを開始することにより、当該一定の期間内においてスクロール前の状態の文字列も確認できる。
【００４８】
さらに、複数の文字列が互いに類似するとは、互いに一致する連続の文字数が閾値以上であることであってもよい。これにより、互いに一致する連続の文字数が閾値以上の複数の文字列、すなわち見た目が紛らわしい複数の文字列をスクロールさせることができる。
【００４９】
また、複数の文字列が互いに類似するとは、文字列のうち表示開始時刻にて情報リストの表示枠内に表示される部分が互いに類似することであってもよい。これにより、表示開始の段階で紛らわしい複数の文字列をスクロールさせることができる。
【００５０】
さらに、本発明のように、互いに類似する複数の文字列のそれぞれを互いに連動するように自動で文字の並び方向にスクロールさせる手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、情報表示システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５１】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…リスト表示モジュール、２１ｂ…スクロールモジュール、２１ｃ…ナビゲーションモジュール、３０…記録媒体、３０ａ…地図情報、３０ｂ…施設ＤＢ、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部、４５…通信部、Ｌ…情報リスト、Ｎ…表示情報数、Ｗ…表示枠、Ｚ…施設情報
【図１】
2017182367.tif 000003
【図２】
2017182367.tif 000004
【図３】
2017182367.tif 000005