(57)【要約】【課題】本発明は、スクロールの操作性を向上させることが可能な表示制御装置、表示制御方法、および表示制御システムを提供することを目的とする。【解決手段】本発明による表示制御装置は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御装置１であって、地図表示領域がスクロールされるスクロール方向を判断するスクロール方向判断部２と、地図表示領域における道路に関するデータである道路データを取得する道路データ取得部３と、道路データ取得部３にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出するスクロール量算出部４と、スクロール方向判断部２にて判断されたスクロール方向と、スクロール量算出部４にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する表示領域決定部５とを備える。【選択図】図１
2015200804.tif 000002
【特許請求の範囲】
【請求項１】
表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御装置であって、
前記地図表示領域が前記スクロールされるスクロール方向を判断するスクロール方向判断部と、
前記地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、
前記道路データ取得部にて取得された前記道路データに基づいて、前記地図表示領域を前記スクロールさせる単位あたりのスクロール量を算出するスクロール量算出部と、
前記スクロール方向判断部にて判断された前記スクロール方向と、前記スクロール量算出部にて算出された前記スクロール量とに基づいて、前記表示領域内に表示される前記地図表示領域を決定する表示領域決定部と、
を備える、表示制御装置。
【請求項２】
前記表示領域に表示させるための前記スクロール量を示す図形を生成するスクロール量表示生成部をさらに備えることを特徴とする、請求項１に記載の表示制御装置。
【請求項３】
前記スクロール量の算出に用いられる前記道路データは、交差点の数であることを特徴とする、請求項１または２に記載の表示制御装置。
【請求項４】
前記スクロール量の算出に用いられる前記道路データは、予め定められた道路の長さであることを特徴とする、請求項１または２に記載の表示制御装置。
【請求項５】
前記予め定められた道路は、幹線道路であることを特徴とする、請求項４に記載の表示制御装置。
【請求項６】
現在地から目的地までの経路を探索する経路探索部をさらに備え、
前記スクロール量算出部は、前記道路データと、前記経路探索部にて探索された前記経路の長さとに基づいて、前記スクロール量を算出することを特徴とする、請求項１または２に記載の表示制御装置。
【請求項７】
車両の種別に関する情報である車両種別情報を取得する車両種別情報取得部をさらに備え、
前記スクロール量算出部は、前記道路データと、前記車両種別情報取得部にて取得された前記車両種別情報とに基づいて、前記スクロール量を算出することを特徴とする、請求項１または２に記載の表示制御装置。
【請求項８】
前記道路データ取得部は、前記地図表示領域に隣接し、かつ前記表示領域内に表示されない地図非表示領域における前記道路データを取得し、
前記スクロール量算出部は、前記地図表示領域における前記道路データと、前記地図非表示領域における前記道路データとに基づいて、前記スクロール量を算出することを特徴とする、請求項１から７のいずれか１項に記載の表示制御装置。
【請求項９】
前記スクロールを入力操作する入力装置に応じて、前記スクロールすることが可能な方向を判断する入力装置判断部をさらに備え、
前記道路データ取得部は、前記入力装置判断部にて判断された前記方向に対応する前記地図非表示領域における前記道路データを取得することを特徴とする、請求項８に記載の表示制御装置。
【請求項１０】
前記スクロール量算出部は、前記入力装置判断部にて判断された前記方向ごとに前記スクロール量を算出することを特徴とする、請求項９に記載の表示制御装置。
【請求項１１】
前記スクロールの入力操作前であるか否かを判断する操作前動作判断部をさらに備え、
前記スクロール量表示生成部は、前記操作前動作判断部が前記入力操作前であると判断した場合において、前記図形を生成することを特徴とする、請求項２に記載の表示制御装置。
【請求項１２】
表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御方法であって、
（ａ）前記地図表示領域が前記スクロールされる方向であるスクロール方向を判断する工程と、
（ｂ）前記地図表示領域における道路に関するデータである道路データを取得する工程と、
（ｃ）前記工程（ｂ）にて取得された前記道路データに基づいて、前記地図表示領域を前記スクロールさせる量であるスクロール量を算出する工程と、
（ｄ）前記工程（ａ）にて判断された前記スクロール方向と、前記工程（ｃ）にて算出された前記スクロール量とに基づいて、前記スクロールにおける予め定められた周期ごとに前記地図表示領域を決定する工程と、
を備える、表示制御方法。
【請求項１３】
表示装置と、
スクロールを入力操作する入力装置と、
前記入力操作によって前記スクロールされた地図表示領域を前記表示装置の表示領域内に表示するよう制御する表示制御装置と、
を備える表示制御システムであって、
前記表示制御装置は、
前記地図表示領域が前記スクロールされる方向であるスクロール方向を判断するスクロール方向判断部と、
前記地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、
前記道路データ取得部にて取得された前記道路データに基づいて、前記地図表示領域を前記スクロールさせる量であるスクロール量を算出するスクロール量算出部と、
前記スクロール方向判断部にて判断された前記スクロール方向と、前記スクロール量算出部にて算出された前記スクロール量とに基づいて、前記スクロールにおける予め定められた周期ごとに前記地図表示領域を決定する表示領域決定部と、
を備える、表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御装置、表示制御方法、および表示制御システムに関する。
【背景技術】
【０００２】
従来、表示された地図をスクロールする際に、スクロール速度を変化させることが可能な地図表示装置がある（例えば、特許文献１参照）。
【０００３】
特許文献１では、地図上に存在するＰＯＩ（Point of Interest）に応じてスクロール速度を変化させており、例えばＰＯＩが少ない場所ではスクロール速度を速くし、ＰＯＩが多い場所ではスクロール速度を遅くしている。このようにすることによって、地図のスクロール操作を簡単化することができ、ＰＯＩへ迅速に到達することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９６７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、運転者は、道路に沿って存在する施設等に注目しながら運転することが多い。また、現在地から目的地までの経路を設定している場合において、運転者は地図上に表示される経路に注目しながら運転する。従って、地図をスクロールする際には、地図上の道路を考慮してスクロール速度を変化させた方が運転者にとって運転しやすい。
【０００６】
しかし、特許文献１では、ＰＯＩは道路に関連した情報ではないため、道路を考慮してスクロール速度を変化させることができず、運転者にとって運転しやすいとはいえなかった。また、特許文献１では、ユーザはスクロール操作前にスクロール速度を把握することができないため、スクロールの操作性が良いとはいえなかった。
【０００７】
本発明は、このような問題を解決するためになされたものであり、スクロールの操作性を向上させることが可能な表示制御装置、表示制御方法、および表示制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明による表示制御装置は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御装置であって、地図表示領域がスクロールされるスクロール方向を判断するスクロール方向判断部と、地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、道路データ取得部にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出するスクロール量算出部と、スクロール方向判断部にて判断されたスクロール方向と、スクロール量算出部にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する表示領域決定部とを備える。
【０００９】
また、本発明による表示制御方法は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御方法であって、（ａ）地図表示領域がスクロールされる方向であるスクロール方向を判断する工程と、（ｂ）地図表示領域における道路に関するデータである道路データを取得する工程と、（ｃ）工程（ｂ）にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出する工程と、（ｄ）工程（ａ）にて判断されたスクロール方向と、工程（ｃ）にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する工程とを備える。
【００１０】
また、本発明による表示制御システムは、表示装置と、スクロールを入力操作する入力装置と、入力操作によってスクロールされた地図表示領域を表示装置の表示領域内に表示するよう制御する表示制御装置とを備える表示制御システムであって、表示制御装置は、地図表示領域がスクロールされる方向であるスクロール方向を判断するスクロール方向判断部と、地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、道路データ取得部にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出するスクロール量算出部と、スクロール方向判断部にて判断されたスクロール方向と、スクロール量算出部にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する表示領域決定部とを備える。
【発明の効果】
【００１１】
本発明によると、表示制御装置は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御装置であって、地図表示領域がスクロールされるスクロール方向を判断するスクロール方向判断部と、地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、道路データ取得部にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出するスクロール量算出部と、スクロール方向判断部にて判断されたスクロール方向と、スクロール量算出部にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する表示領域決定部とを備えるため、スクロールの操作性を向上させることが可能となる。
【００１２】
また、表示制御方法は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御方法であって、（ａ）地図表示領域がスクロールされる方向であるスクロール方向を判断する工程と、（ｂ）地図表示領域における道路に関するデータである道路データを取得する工程と、（ｃ）工程（ｂ）にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出する工程と、（ｄ）工程（ａ）にて判断されたスクロール方向と、工程（ｃ）にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する工程とを備えるため、スクロールの操作性を向上させることが可能となる。
【００１３】
また、表示制御システムは、表示装置と、スクロールを入力操作する入力装置と、入力操作によってスクロールされた地図表示領域を表示装置の表示領域内に表示するよう制御する表示制御装置とを備える表示制御システムであって、表示制御装置は、地図表示領域がスクロールされる方向であるスクロール方向を判断するスクロール方向判断部と、地図表示領域における道路に関するデータである道路データを取得する道路データ取得部と、道路データ取得部にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出するスクロール量算出部と、スクロール方向判断部にて判断されたスクロール方向と、スクロール量算出部にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する表示領域決定部とを備えるため、スクロールの操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１による表示制御装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１による表示制御装置の構成の他の一例を示すブロック図である。
【図３】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図４】本発明の実施の形態１によるスクロール量算出部の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態１による交差点数とスクロール量との関係を示す図である。
【図６】本発明の実施の形態１によるスクロール量の算出を説明するための図である。
【図７】本発明の実施の形態１によるスクロール量の算出を説明するための図である。
【図８】本発明の実施の形態１による表示制御装置の構成の他の一例を示すブロック図である。
【図９】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図１０】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図１１】本発明の実施の形態１によるスクロール量の算出を説明するための図である。
【図１２】本発明の実施の形態１による表示制御装置の構成の他の一例を示すブロック図である。
【図１３】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図１４】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図１５】本発明の実施の形態１によるスクロール量の算出を説明するための図である。
【図１６】本発明の実施の形態２による表示制御装置の構成の一例を示すブロック図である。
【図１７】本発明の実施の形態２による表示制御装置の表示の一例を示す図である。
【図１８】本発明の実施の形態２による表示制御装置の表示の一例を示す図である。
【図１９】本発明の実施の形態２による表示制御装置の表示の一例を示す図である。
【図２０】本発明の実施の形態２による表示制御装置の構成の他の一例を示すブロック図である。
【図２１】本発明の実施の形態３による表示制御装置の構成の一例を示すブロック図である。
【図２２】本発明の実施の形態３によるスクロール量算出部の動作の一例を示すフローチャートである。
【図２３】本発明の実施の形態３による入力装置の入力可能方向の一例を示す図である。
【図２４】本発明の実施の形態３による入力装置の入力可能方向の一例を示す図である。
【図２５】本発明の実施の形態による表示制御システムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１６】
＜実施の形態１＞
まず、本発明の実施の形態１による表示制御装置の構成について説明する。
【００１７】
図１は、本実施の形態１による表示制御装置１の構成の一例を示すブロック図である。なお、図１では、表示制御装置１を構成する必要最小限の構成要素を示している。図１に示すように、表示制御装置１は、少なくともスクロール方向判断部２と、道路データ取得部３と、スクロール量算出部４と、表示領域決定部５とを備えている。
【００１８】
スクロール方向判断部２は、地図表示領域がスクロールされるスクロール方向を判断する。道路データ取得部３は、地図表示領域における道路に関するデータである道路データを取得する。
【００１９】
スクロール量算出部４は、道路データ取得部３にて取得された道路データに基づいて、地図表示領域をスクロールさせる単位あたりのスクロール量を算出する。表示領域決定部５は、スクロール方向判断部２にて判断されたスクロール方向と、スクロール量算出部４にて算出されたスクロール量とに基づいて、表示領域内に表示される地図表示領域を決定する。
【００２０】
次に、上記のスクロール方向判断部２、道路データ取得部３、スクロール量算出部４、および表示領域決定部５を含む表示制御装置１の他の構成について説明する。
【００２１】
図２は、本実施の形態１による表示制御装置１の構成の他の一例を示すブロック図である。本実施の形態において、少なくとも入力装置９および表示装置１０は自車両内に備えられているものとする。すなわち、表示制御装置１は、自車両内に搭載されていてもよく、自車両外に設けられていてもよい。
【００２２】
図２に示すように、表示制御装置１は、スクロール方向判断部２と、道路データ取得部３と、スクロール量算出部４と、表示領域決定部５と、地図データ取得部６と、地図描画部７と、地図ＤＢ（database）８とを備えている。また、スクロール方向判断部２は入力装置９と電気的に接続され、地図描画部７は表示装置１０と電気的に接続されている。
【００２３】
スクロール方向判断部２は、入力装置９を介してユーザがスクロール操作したときのスクロール方向を判断する。ここで、スクロール方向の判断方法としては、例えば入力装置９がタッチパネルである場合は、ユーザがタッチした位置から当該タッチしたままスライドさせる方向、あるいは表示領域の中央を基準としたタッチ位置への方向をスクロール方向と判断する。また、例えば入力装置９が十字キーである場合は、押下した十字キーのボタンが示す方向をスクロール方向と判断する。また、例えば入力装置９がジョイスティックである場合は、ジョイスティックを傾けた方向をスクロール方向と判断する。
【００２４】
道路データ取得部３は、表示装置１０の表示領域に表示される地図表示領域に含まれる道路データを地図ＤＢ８から取得する。ここで、道路データは、交差点、道路リンク、道路種別（高速道路や一般道などの種別を示す情報）、走行可能車両種別（道路ごとに走行可または走行不可の車両種別を示す情報）、走行可能方向（一方通行などの情報）などの情報を含む。
【００２５】
スクロール量算出部４は、道路データ取得部３にて取得された道路データに基づいてスクロール量を算出する。表示領域決定部５は、スクロール方向判断部２にて判断されたスクロール方向と、スクロール量算出部４にて算出されたスクロール量とに基づいて、スクロールする際に表示装置１０で表示される表示領域を決定する。
【００２６】
地図データ取得部６は、表示装置１０にて表示される表示領域に含まれる地図データを地図ＤＢ８から取得する。ここで、地図データは、河川、鉄道、施設、道路データ等の情報を含む。
【００２７】
地図描画部７は、表示領域決定部５にて決定された表示領域に対して、地図データ取得部６にて取得された地図を描画する。地図ＤＢ８は、道路データおよび地図データを記憶している。なお、地図ＤＢ８は、表示制御装置１内に設けてもよく、表示制御装置１の外部に設けてもよい。
【００２８】
入力装置９は、ユーザによる操作を受け付ける。具体的には、表示装置１０にて表示されている地図に対するユーザのスクロール操作を受け付ける。ここで、入力装置９としては、例えばタッチパネル、十字キー、ジョイスティック等が挙げられる。
【００２９】
表示装置１０は、地図描画部７にて描画された地図を表示領域に表示する。
【００３０】
次に、表示制御装置１の動作について説明する。
【００３１】
図３は、表示制御装置１の全体的な動作の一例を示すフローチャートである。
【００３２】
ステップＳ１１において、スクロール方向判断部２は、入力装置９を介してユーザがスクロール操作したときのスクロール方向を判断する。ステップＳ１２において、道路データ取得部３は、表示装置１０にて現在表示中の表示領域に含まれる道路データを地図ＤＢ８から取得する。ステップＳ１３において、スクロール量算出部４は、道路データ取得部３にて取得された道路データに基づいてスクロール量を算出する。
【００３３】
ステップＳ１４において、表示領域決定部５は、スクロール方向判断部２にて判断されたスクロール方向と、スクロール量算出部４にて算出されたスクロール量とに基づいて、表示装置１０にて表示する表示領域を決定する。ステップＳ１５において、地図データ取得部６は、表示領域決定部５にて決定された表示領域に対応する地図データを地図ＤＢ８から取得する。ステップＳ１６において、地図描画部７は、地図データ取得部６にて取得された地図データ（すなわち、表示領域決定部５にて決定された表示領域に対応する地図データ）に基づいて地図を描画する。地図描画部７にて描画された地図は、表示装置１０にて表示される。
【００３４】
図４は、スクロール量算出部４の動作の一例を示すフローチャートである。なお、図４の動作は、図３のステップＳ１３における処理に対応する。なお、以下では、一例として道路データとして交差点を用いる場合について説明する。また、スクロール量算出部４は、図５に示すような交差点数に対するスクロール量の関係を示す情報を有しており、当該情報に基づいてスクロール量を算出する。
【００３５】
ステップＳ２１において、スクロール量算出部４は、道路データ取得部３から道路データに含まれる交差点数を取得する。ステップＳ２２において、スクロール量算出部４は、ステップＳ２１にて取得した交差点数に基づいて、スクロール量を算出する。
【００３６】
図４に示すスクロール量の算出は、スクロールにおける予め定められた周期（単位）ごとに行われる。例えば、入力装置９がタッチパネルである場合において、ユーザがタッチし続ける間の一定周期ごとにスクロール量を算出するようにしてもよい。あるいは、一旦タッチしてからタッチを止める（タッチを解除する）までの間を一周期とし、当該一周期におけるスクロール量の算出を行ってもよい。
【００３７】
図６，７は、表示装置１０にて表示される表示領域に含まれる交差点に基づいて、スクロール量の算出を説明するための図である。図６，７において、星印は交差点を示し、三角印は自車位置を示している。なお、自車位置は自車位置取得部（図示せず）にて取得され、地図描画部７は自車位置取得部にて取得された自車位置を地図上に描画する。
【００３８】
図６では、交差点数は２０である。この場合、スクロール量算出部４は、例えばスクロール量を２００ｐｘ（ピクセル）として算出する。また、図７では、交差点数は１３である。この場合、スクロール量算出部４は、例えばスクロール量を３００ｐｘとして算出する。
【００３９】
図６，７に示すように、表示領域に含まれる交差点数が多いほど（表示領域における道路が密であるほど）スクロール量が小さく（スクロール速度が遅く）、表示領域に含まれる交差点数が少ないほど（表示領域における道路が疎であるほど）スクロール量が大きく（スクロール速度が速く）なっている。
【００４０】
次に、上記のスクロール量の算出の変形例（変形例１，２）について説明する。
【００４１】
＜変形例１＞
図８は、表示制御装置１の他の構成の一例を示すブロック図である。図８に示す表示制御装置１では、車両種別取得部１１を備えることを特徴としている。その他の構成および動作は、図２と同様であるためここでは説明を省略する。
【００４２】
車両種別取得部１１は、車両の種別に関する情報である車両種別情報を取得する。例えば、予め設定された自車両の車両種別情報を取得する。ここで、車両種別情報とは、例えば車両の大きさや車種等、車両の種別に関する情報のことをいう。
【００４３】
図９は、図８に示す表示制御装置１の全体的な動作の一例を示すフローチャートである。
【００４４】
ステップＳ３１において、車両種別取得部１１は、車両種別情報を取得する。以下、ステップＳ３２，Ｓ３３，Ｓ３５〜Ｓ３７は、図３のステップＳ１１，Ｓ１２，Ｓ１４〜Ｓ１６と同様であるため説明を省略する。
【００４５】
図１０は、スクロール量算出部４の動作の一例を示すフローチャートである。なお、図１０の動作は、図９のステップＳ３４における処理に対応する。なお、図１０に示すスクロール量の算出は、図４と同様、スクロールにおける予め定められた周期ごとに行われる。
【００４６】
ステップＳ４１において、スクロール量算出部４は、道路データ取得部３から取得した道路データと、車両種別取得部１１から取得した車両種別情報とに基づいて、走行可能道路長を算出する。ここで、走行可能道路とは、車両の種別に応じた走行可能な道路のことをいう。また、走行可能道路長とは、現在表示中の表示領域（地図表示領域）における走行可能道路の全体の長さのことをいう。
【００４７】
具体的には、道路データ取得部３は、スクロール量算出部４の指示によって、現在表示中の表示領域（地図表示領域）に隣接し、かつ現在表示中の表示領域に表示されていない表示領域（地図非表示領域）における道路データを取得する。ここで、道路データは、道路の幅や長さの情報を含んでいる。なお、道路は、幹線道路であってもよい。スクロール量算出部４は、現在表示中の表示領域における道路データと、現在表示中の表示領域に隣接する表示領域における道路データと車両種別情報とに基づいて、各表示領域における自車両にとっての走行可能道路長を算出する。
【００４８】
ステップＳ４２において、スクロール量算出部４は、ステップＳ４１にて算出された走行可能道路長に基づいて、スクロール量を算出する。
【００４９】
図１１は、表示装置１０にて表示される表示領域に含まれる走行可能道路長に基づいて、スクロール量の算出を説明するための図である。なお、図１１において、表示領域１６は現在表示中の表示領域を示し、表示領域１７は表示領域１６が表示中の状態から左方向にスクロールした場合における表示領域を示し、表示領域１８は表示領域１６が表示中の状態から右方向にスクロールした場合における表示領域を示している。また、表示領域１６中の三角印は自車位置を示している。また、道路データ取得部３は、各表示領域１６〜１８に対応する道路データを地図ＤＢ８から取得する。
【００５０】
スクロール量は、表示領域１６における走行可能道路長と、各表示領域１７，１８における走行可能道路長との相対的な比較によって算出される。例えば、表示領域１６における走行可能道路長が１ｋｍ、表示領域１７における走行可能道路長が１．３ｋｍ、表示領域１８における走行可能道路長が０．８ｋｍである場合において、左方向へのスクロール量を通常のスクロール量の１．３倍とし、右方向へのスクロール量を通常のスクロール量の０．８倍とする。ここで、通常のスクロール量とは、予め設定されたスクロール量のことをいう。
【００５１】
上記より、走行可能道路長が長い側にスクロールした場合は通常よりもスクロール量を大きく（スクロール速度を速く）し、走行可能道路長が短い側にスクロールした場合は通常よりもスクロール量を小さく（スクロール速度を遅く）している。従って、自車両にとって有用な情報が多く存在する可能性が高い側にスクロールするときのスクロール操作をしやすくすることによって、スクロールの操作性を向上させることができる。なお、図１１では、左右方向にスクロールする場合について説明したが、左右方向に限らず多方向にスクロールする場合についても上記と同様にスクロール量を算出すればよい。
【００５２】
＜変形例２＞
図１２は、表示制御装置１の他の構成の一例を示す図である。図１２に示す表示制御装置１では、走行経路探索部１２を備えることを特徴としている。その他の構成および動作は、図２と同様であるためここでは説明を省略する。
【００５３】
走行経路探索部１２は、現在地から目的地までの経路を探索する。例えば、ユーザが設定した目的地までの経路を探索する。
【００５４】
図１３は、図１２に示す表示制御装置１の全体的な動作の一例を示すフローチャートである。
【００５５】
ステップＳ５１において、走行経路探索部１２は、現在地から目的地までの経路（走行経路）を探索する。以下、ステップＳ５２，Ｓ５３，Ｓ５５〜Ｓ５７は、図３のステップＳ１１，Ｓ１２，Ｓ１４〜Ｓ１６と同様であるため説明を省略する。
【００５６】
図１４は、スクロール量算出部４の動作の一例を示すフローチャートである。なお、図１４の動作は、図１３のステップＳ５４における処理に対応する。なお、図１４に示すスクロール量の算出は、図４と同様、スクロールにおける予め定められた周期ごとに行われる。
【００５７】
ステップＳ６１において、スクロール量算出部４は、道路データ取得部３から取得した道路データと、走行経路探索部１２から取得した経路の情報とに基づいて、経路の長さである走行経路長を算出する。ステップＳ６２において、スクロール量算出部４は、ステップＳ６１にて算出された走行経路長に基づいて、スクロール量を算出する。
【００５８】
図１５は、表示装置１０にて表示される表示領域に含まれる走行経路長に基づいて、スクロール量の算出を説明するための図である。なお、図１５において、表示領域１９は現在表示中の表示領域を示し、表示領域２０は表示領域１９が表示中の状態から左方向にスクロールした場合における表示領域を示し、表示領域２１は表示領域１９が表示中の状態から右方向にスクロールした場合における表示領域を示している。また、表示領域１９中の三角印は自車位置を示し、表示領域１９，２０中の太線は経路を示している。また、道路データ取得部３は、各表示領域１９〜２１に対応する道路データを地図ＤＢ８から取得する。
【００５９】
スクロール量は、表示領域１９における走行経路長と、各表示領域２０，２１における走行経路長との相対的な比較によって算出される。例えば、表示領域１９における走行経路長が５００ｍ、表示領域２０における走行経路長が４５０ｍ、表示領域２１における走行経路長が０ｍである場合において、左方向へのスクロール量を通常と同じスクロール量（例えば、２５０ｐｘ）とし、右方向へのスクロール量を通常よりも少ないスクロール量（例えば、１００ｐｘ）とする。ここで、通常のスクロール量とは、予め設定されたスクロール量のことをいう。
【００６０】
上記より、走行経路長が長い側にスクロールした場合の方が、走行経路長が短い側にスクロールした場合よりもスクロール量を大きく（スクロール速度を速く）している。従って、経路が存在する側にスクロールするときのスクロール操作をしやすくすることによって、スクロールの操作性を向上させることができる。
【００６１】
なお、上記では、走行経路長の相対的な比較に基づいてスクロール量を算出する場合について説明したが、走行経路の有無に基づいてスクロール量を算出するようにしてもよい。例えば、走行経路を含む表示領域の方向へはスクロールしやすくし、走行経路を含まない表示領域の方向へはスクロールしにくくしてもよい。また、図１１では、左右方向にスクロールする場合について説明したが、左右方向に限らず多方向にスクロールする場合についても上記と同様にスクロール量を算出すればよい。
【００６２】
以上のことから、本実施の形態１によれば、例えば道路が密である領域（地域）についてはユーザが関心を持つ（より注意深く地図を見る）ことが多いためスクロール速度を遅くし、道路が疎である領域についてはユーザが関心を持たない（注意深く地図を見ない）ことが多いためスクロール速度を速くすることができる。すなわち、道路を考慮してスクロール速度を変化させているため、スクロールの操作性を向上させることが可能となる。
【００６３】
＜実施の形態２＞
図１６は、本発明の実施の形態２による表示制御装置１の構成の一例を示すブロック図である。図１６に示すように、本実施の形態２による表示制御装置１は、スクロール量表示生成部１３を備えることを特徴としている。その他の構成および動作は、実施の形態１（図２）と同様であるためここでは説明を省略する。
【００６４】
スクロール量表示生成部１３は、スクロール量算出部４にて算出されたスクロール量に基づいて、スクロール操作時のスクロール量を示す図形を生成する。スクロール量表示生成部１３にて生成された図形は、表示装置１０の表示領域に表示される。
【００６５】
図１７は、表示装置１０における表示の一例を示す図である。なお、図１７では、上下左右の４方向にスクロール操作が可能である場合について示している。また、図中の三角印は自車位置を示している。
【００６６】
図１７に示すように、スクロール量表示生成部１３は、スクロール操作することが可能な方向に対応する位置に、スクロール操作時のスクロール量を示す図形を生成する。例えば、上述のように、スクロール量算出部４が現在表示中の表示領域における道路データに基づいてスクロール量を算出した場合において、スクロール量表示生成部１３は各方向に対して同じスクロール量（スクロール速度）を示す図形を生成する。生成された図形は、図１７に示すように表示装置１０に表示される。
【００６７】
図１８は、表示装置１０における表示の他の一例を示す図である。なお、図１８では、上下左右の４方向にスクロール操作が可能である場合について示している。また、図中の三角印は自車位置を示している。例えば、上述のように、スクロール量算出部４が現在表示中の表示領域における道路データと、左右いずれかの方向にスクロールした場合の表示領域における道路データとの相対的な比較に基づいてスクロール量を算出した場合において、スクロール量表示生成部１３は各方向に対してスクロール量を示す図形を生成する。生成された図形は、図１８に示すように表示装置１０に表示される。
【００６８】
なお、図１８では、右方向へのスクロール量（スクロール速度）よりも左方向へのスクロール量（スクロール速度）の方が大きい（速い）ことを示している。また、スクロール量を示す図形は、図１８に限らず、図１９に示すような図形であってもよい。図１９では、右方向へのスクロール量（スクロール速度）よりも左方向へのスクロール量（スクロール速度）の方が大きい（速い）ことを示している。
【００６９】
次に、スクロール量表示生成部１３がスクロール量を示す図形を生成する際の変形例について説明する。
【００７０】
＜変形例＞
図２０は、表示制御装置１の他の構成の一例を示すブロック図である。図２０に示す表示制御装置１では、操作前動作判断部１４を備えることを特徴としている。その他の構成および動作は、図１６と同様であるためここでは説明を省略する。
【００７１】
操作前動作判断部１４は、スクロールの入力操作前（スクロール操作前）であるか否かを判断する。具体的には、例えば、入力装置９にセンサが設けられている場合において、操作前動作判断部１４は、ユーザが入力装置９に触れたとき、あるいは接近したときに入力操作前であると判断する。ここで、入力装置９に設けられるセンサとしては、接触センサや近接センサ等が挙げられる。スクロール量表示生成部１３は、操作前動作判断部１４が入力操作前であると判断した場合において、スクロール量を示す図形を生成する。
【００７２】
上記より、ユーザがスクロール操作しようとするときにスクロール量を示す図形を表示装置１０に表示させ、ユーザがスクロール操作をしないときには図形を表示させない。従って、不必要に図形を表示させることがないため、スクロールの操作性を向上させることが可能となる。
【００７３】
以上のことから、本実施の形態２によれば、実施の形態１による効果に加えて、スクロール操作前にスクロール量を示す図形を表示させているため、ユーザはスクロール操作をした場合におけるスクロール量（スクロール速度）を操作前に把握することができる。すなわち、スクロールの操作性を向上させることが可能となる。
【００７４】
＜実施の形態３＞
図２１は、本発明の実施の形態３による表示制御装置１の構成の一例を示すブロック図である。図２１に示すように、本実施の形態３による表示制御装置１は、入力装置判断部１５を備えることを特徴としている。その他の構成および動作は、実施の形態１（図２）と同様であるためここでは説明を省略する。
【００７５】
入力装置判断部１５は、スクロールを入力操作（スクロール操作）する入力装置９に応じて、スクロールすることが可能な方向を判断する。道路データ取得部３は、スクロール量算出部４の指示によって、入力装置判断部１５にて判断されたスクロールすることが可能な方向（入力可能方向）に対応する、現在表示中の表示領域に隣接しかつ現在表示されていない表示領域（地図非表示領域）における道路データを取得する。ここで、道路データとしては、例えば実施の形態１において説明したような交差点数、道路（走行可能道路）、走行経路等であってもよい。
【００７６】
図２２は、スクロール量算出部４の動作の一例を示すフローチャートである。
【００７７】
ステップＳ７１において、スクロール量算出部４は、入力装置判断部１５から入力装置９によってスクロールすることが可能な方向の数（入力可能方向数）を取得する。取得した入力可能方向数が４方向である場合は、ステップＳ７２に移行する。また、取得した入力可能方向数が８方向である場合は、ステップＳ７３に移行する。
【００７８】
ステップＳ７２において、スクロール量算出部４は、現在表示中の表示領域を基準とした、４方向の各表示領域に対応する道路データを道路データ取得部３から取得する。ステップＳ７３において、スクロール量算出部４は、現在表示中の表示領域を基準とした、８方向の各表示領域に対応する道路データを道路データ取得部３から取得する。
【００７９】
ステップＳ７４において、スクロール量算出部４は、各方向の表示領域について、スクロール量を算出する。すなわち、スクロール量算出部４は、入力装置判断部１５にて判断された方向ごとにスクロール量を算出する。具体的には、スクロール量は、現在表示中の表示領域における道路データと、現在表示中の表示領域を基準とした各方向の表示領域の道路データとの相対的な比較によって算出される。
【００８０】
図２３，２４は、入力装置９の入力可能方向の一例を示す図である。
【００８１】
図２３は、入力装置９の入力可能方向が４方向である場合について示している。図２３に示すように、入力装置９は、現在表示中の表示領域２２を基準として、各表示領域２３〜２６の４方向にスクロール操作することが可能である。
【００８２】
図２４は、入力装置９の入力可能方向が８方向である場合について示している。図２４に示すように、入力装置９は、現在表示中の表示領域２７を基準として、各表示領域２８〜３５の８方向にスクロール操作することが可能である。なお、入力装置９の入力可能方向は、図２３，２４に限らず多方向であってもよい。
【００８３】
以上のことから、本実施の形態３によれば、実施の形態１による効果に加えて、入力装置９の入力可能方向についてのみスクロール量を算出しているため、スクロール量算出部４における処理負荷を軽減させることができる。
【００８４】
以上で説明した表示制御装置は、車載用ナビゲーション装置、すなわちカーナビゲーション装置だけでなく、車両に搭載可能なＰＮＤ（Portable Navigation Device）および携帯通信端末（例えば携帯電話、スマートフォン、およびタブレット端末など）、並びにサーバなどを適宜に組み合わせてシステムとして構築されるナビゲーション装置にも適用することができる。この場合、表示制御装置の各機能あるいは各構成要素は、上記システムを構築する各機能に分散して配置される。
【００８５】
具体的には、表示制御装置の機能を携帯通信端末、ＰＮＤ、あるいはサーバに配置することができる。例えば、図２５に示すように、自車両側に表示装置１０およびスクロールを入力操作する入力装置９を配置し、サーバ側に入力操作によってスクロールされた地図表示領域を表示装置１０の表示領域内に表示するよう制御する表示制御装置１を配置することによって表示制御システムを構築することができる。サーバ側に配置される表示制御装置１は、少なくともスクロール方向判断部２と、道路データ取得部３と、スクロール量算出部４と、表示領域決定部５とを備えている。なお、スクロール方向判断部２、道路データ取得部３、スクロール量算出部４、および表示領域決定部５の各機能は、図１のスクロール方向判断部２、道路データ取得部３、スクロール量算出部４、および表示領域決定部５の各機能と同様である。また、サーバは、必要に応じて図２，８，１２，１６，２０，２１に示すような各構成要素を備えるようにしてもよい。
【００８６】
また、例えば、図２５において、自車両側に表示装置１０および入力装置９を配置し、スマートフォン側に表示制御装置１を配置することによって表示システムを構築することができる。また、スマートフォンは、必要に応じて図２，８，１２，１６，２０，２１に示すような各構成要素を備えるようにしてもよい。この場合、地図ＤＢ８は、例えば外部のサーバが備えるようにしてもよい。
【００８７】
上記の構成とした場合であっても、上記の実施の形態と同様の効果が得られる。
【００８８】
また、上記の実施の形態における動作を実行するソフトウェア（表示制御方法）を、例えばサーバに組み込んでもよい。具体的には、上記の表示制御方法は、表示領域内に表示される地図表示領域をスクロールさせることが可能な表示制御方法であって、（ａ）地図表示領域がスクロールされる方向であるスクロール方向を判断する工程と、（ｂ）地図表示領域における道路に関するデータである道路データを取得する工程と、（ｃ）工程（ｂ）にて取得された道路データに基づいて、地図表示領域をスクロールさせる量であるスクロール量を算出する工程と、（ｄ）工程（ａ）にて判断されたスクロール方向と、工程（ｃ）にて算出されたスクロール量とに基づいて、スクロールにおける予め定められた周期ごとに地図表示領域を決定する工程とを備える。
【００８９】
上記より、上記の実施の形態における動作を実行するソフトウェアをサーバに組み込んで動作させることによって、上記の実施の形態と同様の効果が得られる。
【００９０】
なお、図２，８，１２，１６，２０，２１において、スクロール方向判断部２、道路データ取得部３、スクロール量算出部４、表示領域決定部５、地図データ取得部６、地図描画部７、車両種別取得部１１、走行経路探索部１２、スクロール量表示生成部１３、操作前動作判断部１４、および入力装置判断部１５の各々は、ソフトウェアに基づくＣＰＵ（Central Processing Unit）を用いたプログラム処理を実行することによって実現される。また、可能であれば、スクロール方向判断部２、道路データ取得部３、スクロール量算出部４、表示領域決定部５、地図データ取得部６、地図描画部７、車両種別取得部１１、走行経路探索部１２、スクロール量表示生成部１３、操作前動作判断部１４、および入力装置判断部１５の各々を、ハードウェア（例えば、電気信号に対して特定の演算あるいは処理を行うように構成された演算／処理回路等）として構成するようにしてもよい。また、上記の両者を混在させてもよい。
【００９１】
図２，８，１２，１６，２０，２１において、地図ＤＢ８は、データを記憶しておく機能を、例えばＨＤＤ（Hard Disk Drive）、ＤＶＤ（Digital Versatile Disk）、半導体メモリなどによって構成してもよい。
【００９２】
実施の形態１において、現在表示中の表示領域における道路データと、現在表示中の表示領域と隣接する表示領域における道路データとの相対的な比較に基づいてスクロール量を算出する際に、道路データとして交差点数を用いてもよい。すなわち、交差点数の相対的な比較に基づいて、スクロール量を算出してもよい。
【００９３】
図８において、スクロール量算出部４は、道路データ取得部３から取得した道路データと、車両種別取得部１１から取得した車両種別情報とに基づいて、自車両が走行可能な道路の長さである走行可能道路長を算出する場合について説明したが、これに限るものではない。
【００９４】
例えば、車両種別取得部１１に代えて運転スキル取得部（図示せず）を備えてもよい。具体的には、運転スキル取得部は運転者の運転履歴を蓄積し、スクロール量算出部４は蓄積された運転履歴に基づいて走行可能道路長を算出するようにしてもよい。このような構成とすることによって、運転者のスキル（運転技術）を考慮した（例えば、運転の初心者である場合は細い道を走行可能道路としない等を考慮した）走行可能道路長を算出することができる。
【００９５】
図１１において、表示領域１７，１８は、基準となる表示領域１６の表示範囲全体を左右にずらした場合について示しているが、これに限るものではなく、表示領域１６に対してずらす範囲は任意であってもよい。なお、図１５についても同様である。
【００９６】
実施の形態３において、実施の形態２において説明したようなスクロール量表示生成部１３（図１６参照）をさらに備えるようにしてもよい。具体的には、スクロール量算出部４は、入力装置判断部１５にて判断されたスクロールすることが可能な方向ごとにスクロール量を算出し、スクロール量表示生成部１３は、スクロール量を示す図形を生成するようにしてもよい。このようにすることによって、スクロールの操作性をより向上させることが可能となる。
【００９７】
実施の形態２において、スクロール量表示生成部１３は、スクロール量を示す図形として図１７〜１９に示すような図形を生成する場合について説明したが、これに限るものではない。例えば、スクロール量に応じて表示領域の外縁部の色を変化させるようにしてもよい。
【００９８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００９９】
１  表示制御装置、２  スクロール方向判断部、３  道路データ取得部、４  スクロール量算出部、５  表示領域決定部、６  地図データ取得部、７  地図描画部、８  地図ＤＢ、９  入力装置、１０  表示装置、１１  車両種別取得部、１２  走行経路探索部、１３  スクロール量表示生成部、１４  操作前動作判断部、１５  入力装置判断部、１６〜３５  表示領域。
【図１】
2015200804.tif 000003
【図２】
2015200804.tif 000004
【図３】
2015200804.tif 000005
【図４】
2015200804.tif 000006
【図５】
2015200804.tif 000007
【図６】
2015200804.tif 000008
【図７】
2015200804.tif 000009
【図８】
2015200804.tif 000010
【図９】
2015200804.tif 000011
【図１０】
2015200804.tif 000012
【図１１】
2015200804.tif 000013
【図１２】
2015200804.tif 000014
【図１３】
2015200804.tif 000015
【図１４】
2015200804.tif 000016
【図１５】
2015200804.tif 000017
【図１６】
2015200804.tif 000018
【図１７】
2015200804.tif 000019
【図１８】
2015200804.tif 000020
【図１９】
2015200804.tif 000021
【図２０】
2015200804.tif 000022
【図２１】
2015200804.tif 000023
【図２２】
2015200804.tif 000024
【図２３】
2015200804.tif 000025
【図２４】
2015200804.tif 000026
【図２５】
2015200804.tif 000027