(57)【特許請求の範囲】
【請求項１】
機能と対応付けられているアイコンが操作された場合又は表示される場合、当該アイコンを示すアイコン情報を取得する情報取得部と、
抽象化レベルに応じたアイコンの表示形態、当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する情報管理部と、
アイコンが操作された場合、前記情報管理部が管理する当該アイコンの使用回数を変更する使用回数変更部と、
前記情報管理部が管理するアイコンが表示される際の抽象化レベルを、当該アイコンの使用回数に応じて１つ隣のレベルに段階的に変更する抽象化レベル変更部と、
表示されるアイコンそれぞれについて、前記情報管理部が管理する当該アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する出力部とを備えることを特徴とする表示制御装置。
【請求項２】
機能と対応付けられているアイコンが操作された場合又は表示される場合、当該アイコンを示すアイコン情報を取得する情報取得部と、
抽象化レベルに応じたアイコンの表示形態、当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する情報管理部と、
アイコンが操作された場合、前記情報管理部が管理する当該アイコンの使用回数を変更する使用回数変更部と、
前記情報管理部が管理するアイコンの使用回数に応じて、当該アイコンが表示される際の抽象化レベルを変更する抽象化レベル変更部と、
アイコンが表示される場合、前記情報管理部が管理する当該アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する出力部とを備え、
アイコンに対応付けられている機能が、当該アイコンを操作せずに実行された場合、前記抽象化レベル変更部は、前記情報管理部が管理する当該アイコンが表示される際の抽象化レベルを１つ下のレベルに下げることを特徴とする表示制御装置。
【請求項３】
アイコンの表示形態は、文字データと図形データとを抽象化レベルに応じて組み合わせたものであり、抽象化レベルが高いほど文字データが減少することを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項４】
前記情報管理部が管理するアイコンの使用回数が設定回数に達した場合、前記抽象化レベル変更部は、当該アイコンが表示される際の抽象化レベルを１つ上のレベルに上げることを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項５】
アイコンに対応付けられている機能が、当該アイコンを操作せずに実行された場合、前記抽象化レベル変更部は、前記情報管理部が管理する当該アイコンが表示される際の抽象化レベルを１つ下のレベルに下げることを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記情報取得部は、使用者を特定する使用者特定情報を取得し、
前記情報管理部は、使用者ごとにアイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理することを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項７】
前記情報管理部は、抽象化レベルに応じたアイコンの表示形態を使用者ごとに管理することを特徴とする請求項６記載の表示制御装置。
【請求項８】
前記出力部は、前記情報管理部が管理する使用者ごとのアイコンが表示される際の抽象化レベルのうち、前記情報取得部が取得した使用者特定情報により特定される使用者の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力することを特徴とする請求項６記載の表示制御装置。
【請求項９】
前記情報管理部は、管理している情報を外部サーバに記録することを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項１０】
請求項１または請求項２記載の表示制御装置を備えることを特徴とするナビゲーション装置。
【請求項１１】
情報取得部が、機能と対応付けられているアイコンが操作された場合又は表示される場合、当該アイコンを示すアイコン情報を取得する情報取得ステップと、
情報管理部が、抽象化レベルに応じたアイコンの表示形態、当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する情報管理ステップと、
使用回数変更部が、アイコンが操作された場合、管理されている当該アイコンの使用回数を変更する使用回数変更ステップと、
抽象化レベル変更部が、管理されているアイコンが表示される際の抽象化レベルを、当該アイコンの使用回数に応じて１つ隣のレベルに段階的に変更する抽象化レベル変更ステップと、
出力部が、表示されるアイコンそれぞれについて、管理されている当該アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する出力ステップとを備えることを特徴とする表示制御方法。
【請求項１２】
情報取得部が、機能と対応付けられているアイコンが操作された場合又は表示される場合、当該アイコンを示すアイコン情報を取得する情報取得ステップと、
情報管理部が、抽象化レベルに応じたアイコンの表示形態、当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する情報管理ステップと、
使用回数変更部が、アイコンが操作された場合、管理されている当該アイコンの使用回数を変更する使用回数変更ステップと、
抽象化レベル変更部が、管理されているアイコンの使用回数に応じて、当該アイコンが表示される際の抽象化レベルを変更する抽象化レベル変更ステップと、
出力部が、アイコンが表示される場合、管理されている当該アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する出力ステップとを備え、
アイコンに対応付けられている機能が、当該アイコンを操作せずに実行された場合、前記抽象化レベル変更部が、前記情報管理部が管理する当該アイコンが表示される際の抽象化レベルを１つ下のレベルに下げることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アイコンの表示を制御する表示制御装置に関するものである。
【背景技術】
【０００２】
例えば特許文献１には、表示される電子番組表を、車両が走行中か否かに応じて切り替える車載情報出力装置が記載されている。当該車載情報出力装置によって、車両が走行中でない場合は、番組のカテゴリー及び番組内容等に関する文字情報が表示され、車両が走行中である場合は、番組のカテゴリー及び番組内容等を示す図形情報が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８―２７３２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のように文字データが図形データに一気に変換される場合、その図形データが何を表現しているのか、つまり、変換前の文字データと変換後の図形データとの関連性を装置の使用者が容易に理解することは難しい。図形データによる情報の表現は、文字データによる当該情報の表現に比べ、抽象的になるからである。文字データから図形データへの変換に限らず、同じ情報を抽象化レベルが異なる表示形態で表現する場合に、このような不都合は生じる。アイコンは、使用者が操作することで対応付けられている機能が実行されるものであるが、アイコンが抽象化レベルの異なる複数の表示形態を有する場合、急に表示形態が変更されると、使用者はそのアイコンが何の機能を示しているのか容易に理解することが難しくなる。【０００５】
この発明は、上記のような課題を解決するためになされたもので、アイコンが抽象化レベルの異なる表示形態で表示されても、表示されたアイコンの意味を使用者が理解しやすい表示制御装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示制御装置は、機能と対応付けられているアイコンが操作された場合又は表示される場合、当該アイコンを示すアイコン情報を取得する情報取得部と、抽象化レベルに応じたアイコンの表示形態、当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する情報管理部と、アイコンが操作された場合、情報管理部が管理する当該アイコンの使用回数を変更する使用回数変更部と、情報管理部が管理するアイコンが表示される際の抽象化レベルを、当該アイコンの使用回数に応じて１つ隣のレベルに段階的に変更する抽象化レベル変更部と、表示されるアイコンそれぞれについて、情報管理部が管理する当該アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する出力部とを備えることを特徴とするものである。
【発明の効果】
【０００７】
この発明によれば、アイコンの使用回数に応じて、当該アイコンが表示される際の抽象化レベルが変更されるので、アイコンが抽象化レベルの異なる表示形態で表示されても、表示されたアイコンの意味を使用者は理解しやすい。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る表示制御装置の構成を示す図である。
【図２】この発明の実施の形態１に係る表示制御装置をナビゲーション装置に適用した場合の構成を示す図である。
【図３】この発明の実施の形態１のアイコンの例である。
【図４】この発明の実施の形態１のアイコンの表示に関する情報の例である。
【図５】図５Ａ及び図５Ｂは、この発明の実施の形態１に係る表示制御装置のハードウェア構成例を示す図である。
【図６】この発明の実施の形態１の表示処理を示すフローチャートである。
【図７】この発明の実施の形態１の操作処理を示すフローチャートである。
【図８】この発明の実施の形態１に係る表示制御装置が、互いに連携する装置と外部サーバと携帯端末とで構築された場合を示す図である。
【図９】図９Ａは、この発明の実施の形態２において、アイコンの操作により機能が実行される場合の図、図９Ｂは、この発明の実施の形態２において、当該アイコンの操作以外の操作により当該機能が実行される場合の図である。
【図１０】この発明の実施の形態２の操作処理を示すフローチャートである。
【図１１】この発明の実施の形態３に係る表示制御装置をナビゲーション装置に適用した場合の構成を示す図である。
【図１２】この発明の実施の形態３のアイコンの表示に関する情報の例である。
【図１３】この発明の実施の形態３の表示処理を示すフローチャートである。
【図１４】この発明の実施の形態３の操作処理を示すフローチャートである。
【図１５】図１５Ａ及び図１５Ｂは、この発明の実施の形態３の使用者ごとの表示形態を説明する図である。
【図１６】図１６Ａ及び図１６Ｂは、この発明の実施の形態３の使用者ごとの表示形態を説明する図である。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
実施の形態１では、実行する機能を示すアイコンの使用回数に応じて、文字データと図形データの両方を含む表示形態から図形データ主体の表示形態へと、当該アイコンが表示される際の表示形態を段階的に切り替えていく形態について説明する。アイコンの表示形態の変換段階を抽象化レベルと定義し、アイコンの図形データの度合いが大きいほど、抽象化レベルは高いとする。アイコンの使用回数が設定回数に達するたびに、抽象化レベルが１つ上のレベルに上げられて、表示されるアイコンの表示形態が、図形データ主体の表示形態へと切替えられていく。
【００１０】
図１は、この発明の実施の形態１に係る表示制御装置１Ａの構成を示す図である。表示制御装置１Ａは、情報取得部１、使用回数変更部２、抽象化レベル変更部３、情報管理部４及び出力部５を備えている。
情報取得部１は、アイコン情報を取得する。アイコン情報は、アイコンが操作されると実行される機能の内容、つまり当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを含んでいる。
【００１１】
使用回数変更部２は、情報管理部４が管理するアイコンの使用回数を変更する。
抽象化レベル変更部３は、情報管理部４が管理するアイコンの使用回数に応じて、当該アイコンが表示される際の抽象化レベルを変更する。アイコンが表示される際の抽象化レベルは、情報管理部４によって管理されている。
【００１２】
情報管理部４は、不図示の記憶部を用いて情報を管理している。
情報管理部４は、図３を用いて後述するように、アイコンＩＤと、機能の内容を示す文字データと、機能の内容を示す図形データとの対応付けを管理する。
また、情報管理部４は、アイコンごとに、複数の表示形態、表示形態に対応した抽象化レベル、抽象化レベルを１つ上のレベルに上げるために必要なアイコンの使用回数を定義する。そして、情報管理部４は、抽象化レベルに応じたアイコンの表示形態、各表示形態での当該アイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベルを管理する。情報管理部４が管理するこれらの情報の一例については、図４を用いて後述する。
【００１３】
出力部５は、アイコンが表示される際の抽象化レベルに応じて表示形態を選択し、選択した表示形態のアイコンを示す表示情報を出力する。上記したように、アイコンが表示される際の抽象化レベルは、情報管理部４によって管理されている。
【００１４】
表示制御装置１Ａは、例えば、ナビゲーション装置、スマートフォン、パソコン又はテレビ等の装置に適用できる。
表示制御装置１Ａが適用されるナビゲーション装置、スマートフォン、パソコン又はテレビ等の装置は、画面上にアイコンを表示でき、アイコンが操作されることで当該アイコンに対応付けられている機能を実行するものである。
【００１５】
図２は、表示制御装置１Ａを例えばナビゲーション装置１Ｂに適用した場合の構成を示す図である。なお、表示制御装置１Ａの適用先がスマートフォン、パソコン又はテレビ等であっても、図２と同様に構成される。
ナビゲーション装置１Ｂは、表示制御装置１Ａ、ナビゲーション部１０、入力部１１及び表示部１２を備えている。入力部１１及び表示部１２は、装置としてナビゲーション装置１Ｂとは別体となっており、ナビゲーション装置１Ｂと有線接続又は無線接続された状態のものであってもよい。
【００１６】
ナビゲーション部１０は、現在地から入力された目的地までのルートを検索するなどの処理、ナビゲーション装置１Ｂの入力処理、及び、ナビゲーション装置１Ｂの表示処理等を制御する。ナビゲーション部１０は、表示部１２で表示されるアイコンについて、当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを管理している。ナビゲーション部１０は、表示部１２で表示中のアイコンが、入力部１１で操作された場合、当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを、アイコン情報として表示制御装置１Ａに出力する。また、ナビゲーション部１０は、表示部１２でアイコンが表示される場合、当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを、アイコン情報として表示制御装置１Ａに出力する。
【００１７】
表示制御装置１Ａの適用先がスマートフォン、パソコン又はテレビ等の装置であっても、それらの装置は、アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを管理する構成、つまりナビゲーション部１０と同様の構成を有し、当該構成は、アイコンが操作された場合又は表示される場合、当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを、アイコン情報として表示制御装置１Ａに出力する。
【００１８】
入力部１１は、タッチパネル又はリモコン等の入力装置である。ナビゲーション装置１Ｂでは、表示中のアイコンが、例えばタッチパネルを用いたタッチ操作、又は、リモコンを用いたボタン操作によって選択操作される。アイコンが操作されると、入力部１１は、その操作内容を示す情報をナビゲーション部１０に出力する。例えば、入力部１１がタッチパネルである場合、タッチされた座標位置の情報がナビゲーション部１０に出力される。ナビゲーション部１０は、その座標位置の情報を用いて、操作されたアイコンがどのアイコンであるか、つまり、当該アイコンに対応付けられている機能の内容と、当該機能の内容に対応したアイコンＩＤとを特定する。
表示制御装置１Ａの適用先がスマートフォン、パソコン又はテレビ等の装置であっても、それらの装置は、入力部１１と同様の構成を有し、アイコンが操作されると、その操作内容を示す情報がナビゲーション部１０に相当する構成に出力される。
【００１９】
表示部１２は、液晶ディスプレイ又はヘッドアップディスプレイ等の表示装置である。ナビゲーション装置１Ｂでは、表示制御装置１Ａが出力した表示情報を、ナビゲーション部１０が取得する。ナビゲーション部１０は、当該表示情報を用いてアイコンの描画等の表示処理を行い、表示部１２での表示画面を示す画像信号を作成し、表示部１２に出力する。表示部１２は、ナビゲーション部１０が出力した画像信号が示す表示画面を表示する。
表示制御装置１Ａの適用先がスマートフォン、パソコン又はテレビ等の装置であっても、それらの装置は、表示部１２と同様の構成を有し、アイコン等で構成された表示画面の表示を行う。
【００２０】
実施の形態１及び後述の実施の形態２，３においては、表示制御装置１Ａをナビゲーション装置に適用した場合を例に説明する。
【００２１】
図３は、ナビゲーション装置１Ｂで使用されるアイコンについて、アイコンＩＤと、機能の内容を示す図形データと、機能の内容を示す文字データとの対応例を示した図である。アイコンＩＤと、機能の内容を示す図形データと、機能の内容を示す文字データとは、図３に示すようなテーブルの状態で情報管理部４に管理されている。図３において、左から１列目がアイコンのアイコンＩＤ、左から２列目が当該アイコンに対応付けられている機能の内容を示す図形データ、左から３列目が当該アイコンに対応付けられている機能の内容を示す文字データである。
【００２２】
左から３列目の文字データ、及び、左から１列目のアイコンＩＤは、ナビゲーション部１０が出力するアイコン情報でも使用されるものである。ただし、アイコン情報に含まれる、アイコンに対応付けられている機能の内容には、図３に示すスラッシュ「／」は示されていない。
左から２列目の図形データは、左から３列目の文字データに対応する図形データを示している。図３の例では、文字データをスラッシュ「／」で区切り、区切られた文字データそれぞれに対応した複数の図形データによって、左から２列目の図形データが構成されている。
【００２３】
図３において、例えば、アイコンＩＤが０１のアイコンに対応付けられている機能の内容は「一般道優先で自宅に戻る」というルート検索の内容となっており、「一般道優先」と「自宅」をそれぞれ示す図形データを用いて左から２列目のように当該機能を表現している。
図３において、例えば、アイコンＩＤが０２のアイコンに対応付けられている機能の内容は「周辺のコンビニを検索する」という施設検索の内容となっており、「周辺の」と「コンビニ」と「検索する」をそれぞれ示す図形データを用いて左から２列目のように当該機能を表現している。
【００２４】
図３に示す情報は、例えば、ナビゲーション装置１Ｂとしての製品出荷時に既に設定されて情報管理部４が管理しており、スラッシュ「／」で示した文字データの区切りは、予め決められた状態となっている。しかしながら、ナビゲーション部１０がアイコン情報を出力するたびに、つまり、アイコンに対応付けられている機能の内容を示す文字データ、及び、当該機能の内容に対応したアイコンＩＤを出力するたびに、情報管理部４が当該文字データを特定の条件で分割して図形データに変換することで、図３のようなテーブルを順次作成していくようにしてもよい。
【００２５】
図４は、アイコンの表示に関する情報の記載例である。この情報は、図４に示すようなテーブルの状態で情報管理部４に管理されている。情報管理部４は、図４に示す各情報を、アイコンＩＤと紐付けることでアイコンごとに管理しており、図４は、「ルート周辺のカフェを検索する」という機能と対応付けられているアイコンを例に挙げている。例えば、ナビゲーション装置１Ｂの入力部１１を用いて当該アイコンが選択操作されると、「ルート周辺のカフェを検索する」という機能が実行されて、現在地から目的地までのルート周辺に存在するカフェの検索結果が、リスト形式で表示部１２にて表示される。
【００２６】
図４において、左から１列目の「表示対象」は、アイコンが表示される際の抽象化レベルを示している。○印が付いている抽象化レベルが、「ルート周辺のカフェを検索する」アイコンが表示される際の抽象化レベルとなる。
表示対象は、図４における左から５列目の「現在の使用回数」の値と、左から４列目の「レベル上昇に必要な使用回数」の値とが等しい行の、１つ下の行に対応する抽象化レベルに設定される。ただし、「現在の使用回数」の値と「レベル上昇に必要な使用回数」の値とが等しい行が無い場合は、表示対象は、抽象化レベル１に設定される。
表示対象の設定が変われば、図４における○印は該当する抽象化レベルの行に移動する。図４の例では、表示対象が抽象化レベル２に設定されるので、抽象化レベル２の行に○印が記載されている。
【００２７】
図４において、左から２列目の「抽象化レベル」は、各表示形態に対応した抽象化レベルを定義している。図４の例では、表示形態において文字データが部分的に削除されるに従い、抽象化レベルが１つ大きくなるように定義されている。抽象化レベルの初期レベルは、レベル１とする。
【００２８】
図４において、左から３列目の「表示形態」は、抽象化レベルに応じたアイコンの表示形態を定義している。図４では、「ルート周辺のカフェを検索する」アイコンが４段階の表示形態をとる場合を示している。以下、抽象化レベルに応じて説明する。
抽象化レベル１の表示形態は、アイコンに対応付けられている機能の内容を示す文字データと、当該文字データを表す図形データとで構成された形態である。図４では、例えば、「ルート周辺のカフェを検索する」という機能の内容に対して、「ルート周辺」「カフェ」「検索」にそれぞれ対応した図形データが用いられている。
【００２９】
抽象化レベル２の表示形態は、抽象化レベル１の表示形態から「カフェ」という文字データを削除して、「ルート周辺で検索する」という文字データにしている。図形データについては、抽象化レベル１の表示形態と同様である。
抽象化レベル３の表示形態は、抽象化レベル２の表示形態から「で検索する」という文字データを削除して、「ルート周辺」という文字データにしている。図形データについては、抽象化レベル１の表示形態と同様である。
抽象化レベル４の表示形態は、文字データを全て削除して図形データのみとした形態である。図形データについては、抽象化レベル１の表示形態と同様である。
【００３０】
図４において、左から４列目の「レベル上昇に必要な使用回数」は、アイコンが表示される際の抽象化レベルが１つ上のレベルに上がるために必要なアイコンの使用回数を定義している。図４では、例えば、抽象化レベル１から抽象化レベル２に上がるためには２０回、抽象化レベル２から抽象化レベル３に上がるためには更に２０回、抽象化レベル３から抽象化レベル４に上がるためには更に１５回が必要であると定義されている。抽象化レベルの最高レベル、図４では抽象化レベル４よりも大きいレベルは無いので、抽象化レベルの最高レベルに対応する抽象化レベル４に関しては、「レベル上昇に必要な使用回数」の数値は定義されないものとする。
【００３１】
図４において左から２列目の「抽象化レベル」、３列目の「表示形態」及び４列目の「レベル上昇に必要な使用回数」は、例えば、ナビゲーション装置１Ｂとしての製品出荷時に既に設定されて情報管理部４が管理している。しかしながら、情報管理部４が図３に示す情報を用いて、抽象化レベルに応じた表示形態、及び、レベル上昇に必要な使用回数を順次定義していくようにしてもよい。
また、情報管理部４は、図４に示す情報を外部サーバに記録するようにしてもよい。このようにすれば、例えば、ナビゲーション装置１Ｂのアップデート等で新しいアイコンが追加された場合等に、表示形態及びレベル上昇に必要な使用回数等をサーバ側でまとめて更新できるので、効率的である。図３に示す情報についても同様に、外部サーバに記録されるようにしてもよい。
【００３２】
図４において、左から５列目の「現在の使用回数」は、使用者によるその時点までの使用回数を、表示形態ごとに示すものである。図４では、例えば、抽象化レベル１の表示形態のアイコンが２０回選択操作され、抽象化レベル２の表示形態のアイコンが７回選択操作されている場合を示している。このため、「ルート周辺のカフェを検索する」アイコンの表示対象は、抽象化レベル２に設定されている。
【００３３】
次に、表示制御装置１Ａのハードウェア構成例について、図５Ａ及び図５Ｂを用いて説明する。
表示制御装置１Ａの使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各機能は、処理回路により実現される。当該処理回路は、専用のハードウェアであっても、メモリに格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。ＣＰＵは、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ又はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）とも呼ばれる。また、情報取得部１の機能である表示制御装置１Ａ外部からの情報の取得、及び、出力部５の機能である表示制御装置１Ａ外部への情報の出力という機能は、通信装置１０２により実現される。通信装置１０２は、例えばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。図５Ａ及び図５Ｂに示す各構成は、バス１０３で接続されている。
【００３４】
図５Ａは、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能を、専用のハードウェアである処理回路１０１で実現した場合のハードウェア構成例を示す図である。処理回路１０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、若しくはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はこれらを組み合わせたものが該当する。使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能を別個の処理回路１０１を組み合わせて実現してもよいし、各部の機能を１つの処理回路１０１で実現してもよい。
【００３５】
図５Ｂは、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能を、メモリ１０４に格納されるプログラムを実行するＣＰＵ１０５で実現した場合のハードウェア構成例を示す図である。この場合、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組合せにより実現される。ソフトウェア及びファームウェアはプログラムとして記述され、メモリ１０４に格納される。ＣＰＵ１０５は、メモリ１０４に格納されたプログラムを読み出してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６に展開して実行することにより、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能を実現する。すなわち、表示制御装置１Ａは、後述する図６、図７、図１０、図１３及び図１４のフローチャートで示す各ステップが結果的に実行されることになるプログラム等を格納するためのメモリ１０４を有する。また、これらのプログラムは、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の手順又は方法をコンピュータに実行させるものであるとも言える。ここで、メモリ１０４は、例えば、ＲＡＭ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、若しくはＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の、不揮発性若しくは揮発性の半導体メモリ、又は、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、若しくはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のディスク状の記録媒体等が該当する。
【００３６】
なお、使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能について、一部を専用のハードウェアで実現し、一部をソフトウェア又はファームウェアで実現するようにしてもよい。例えば、情報管理部４については専用のハードウェアとしての処理回路でその機能を実現し、使用回数変更部２及び抽象化レベル変更部３については処理回路がメモリに格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００３７】
このように、処理回路は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組合せによって、上記の使用回数変更部２、抽象化レベル変更部３及び情報管理部４の各部の機能を実現することができる。
【００３８】
次に、上記のように構成された表示制御装置１Ａによる処理の一例について、図６及び図７に示すフローチャートを用いて説明する。
図６は、アイコンが表示される際の処理を示すフローチャートである。
ナビゲーション装置１Ｂでアイコンを表示する必要が生じたとき、ナビゲーション部１０は、表示したいアイコンを示すアイコン情報を表示制御装置１Ａの情報取得部１に出力する。すると、表示制御装置１Ａの情報取得部１は、ナビゲーション部１０が出力したアイコン情報を取得する（ステップＳＴ１）。例えば、ナビゲーション装置１Ｂで「ルート周辺のカフェを検索する」というアイコンを表示したい場合、情報取得部１は、ナビゲーション部１０から「ルート周辺のカフェを検索する」という当該アイコンに対応付けられている機能の内容を示す文字データと、当該機能の内容に対応したアイコンＩＤ例えば「０７」とをアイコン情報として取得する。以降のステップＳＴ２〜ステップＳＴ７では、ステップＳＴ１で情報取得部１がアイコン情報として取得したアイコンＩＤに対応するアイコンについて処理が行われる。
【００３９】
続いて、抽象化レベル変更部３は、情報管理部４が管理している情報から、現在の表示対象、つまり、アイコンが表示される際の現在の抽象化レベルを取得する（ステップＳＴ２）。図４を例にすると、抽象化レベル変更部３は、抽象化レベルとして「２」を取得する。
【００４０】
続いて、抽象化レベル変更部３は、ステップＳＴ２で取得した抽象化レベルが最高レベルであるか、つまり、これ以上抽象化レベルを上げることはできないかを判定する（ステップＳＴ３）。例えば、図４において、現在の表示対象が抽象化レベル２に設定されている場合、後述のように処理はステップＳＴ４の処理に移り、現在の表示対象が抽象化レベル４に設定されている場合、後述のように処理はステップＳＴ７の処理に移る。
ステップＳＴ２で取得した抽象化レベルが最高レベルである場合（ステップＳＴ３；ＹＥＳ）、処理は、後述のステップＳＴ７の処理に移る。
【００４１】
一方、ステップＳＴ２で取得した抽象化レベルが最高レベルでない場合（ステップＳＴ３；ＮＯ）、抽象化レベル変更部３は、情報管理部４が管理している情報から、ステップＳＴ２で取得した抽象化レベルの表示形態のアイコンの使用回数を取得する（ステップＳＴ４）。図４を例にすると、抽象化レベル変更部３は、使用回数として「７」を取得する。
【００４２】
続いて、抽象化レベル変更部３は、ステップＳＴ４で取得した使用回数が、設定回数に達しているかを判定する（ステップＳＴ５）。当該設定回数は、ステップＳＴ２で取得した抽象化レベルに対応する「レベル上昇に必要な使用回数」である。例えば、図４において、現在の表示対象が抽象化レベル２に設定されており、抽象化レベル２の表示形態のアイコンの使用回数が２０回である場合、抽象化レベル２での「レベル上昇に必要な使用回数」である「２０」に達しているため、後述のように処理はステップＳＴ６の処理に移る。現在の表示対象が抽象化レベル２に設定されており、抽象化レベル２の表示形態のアイコンの使用回数が７回である場合、抽象化レベル２での「レベル上昇に必要な使用回数」である「２０」に達していないため、後述のように処理はステップＳＴ７の処理に移る。
ステップＳＴ４で取得した使用回数が、設定回数に達していない場合（ステップＳＴ５；ＮＯ）、処理は、後述のステップＳＴ７の処理に移る。
【００４３】
一方、ステップＳＴ４で取得した使用回数が、設定回数に達している場合（ステップＳＴ５；ＹＥＳ）、抽象化レベル変更部３は、アイコンが表示される際の抽象化レベルを１つ上のレベルに上げる（ステップＳＴ６）。抽象化レベル変更部３による、アイコンが表示される際の抽象化レベルの変更は、情報管理部４が管理している情報の「表示対象」に反映される。例えば、図４において、現在の表示対象が抽象化レベル２に設定されており、抽象化レベル２の表示形態のアイコンの使用回数が２０回である場合、抽象化レベル変更部３は抽象化レベルを１つ上のレベルに上げて、アイコンが表示される際の抽象化レベルを抽象化レベル３とする。この場合、図４に示す表示対象欄の○印は、抽象化レベル３の行に移動する。
【００４４】
続いて、出力部５は、情報管理部４が管理している情報から、アイコンが表示される際の抽象化レベルに応じた表示形態のアイコンを示す表示情報を出力する（ステップＳＴ７）。図４を例にすると、出力部５は、抽象化レベル２の表示形態のアイコンを示す表示情報を出力する。
このようにして出力された表示情報を用いて、ナビゲーション部１０は、アイコンの描画等の表示処理を行う。これにより、表示部１２には、表示対象として設定されている抽象化レベルの表示形態のアイコンが表示される。図４を例にすると、表示部１２には、抽象化レベル２の表示形態である、「ルート周辺で検索する」という文字データと「ルート周辺」「カフェ」「検索」にそれぞれ対応した図形データとで構成されたアイコンが表示される。
【００４５】
図７は、アイコンが操作された際の処理を示すフローチャートである。
ナビゲーション装置１Ｂで表示中のアイコンが使用者によって操作されたとき、ナビゲーション部１０は、操作されたアイコンを示すアイコン情報を表示制御装置１Ａの情報取得部１に出力する。すると、表示制御装置１Ａの情報取得部１は、ナビゲーション部１０が出力したアイコン情報を取得する（ステップＳＴ１１）。例えば、ナビゲーション装置１Ｂで「ルート周辺のカフェを検索する」というアイコンが操作された場合、情報取得部１は、ナビゲーション部１０から「ルート周辺のカフェを検索する」という当該アイコンに対応付けられている機能の内容を示す文字データと、当該機能の内容に対応したアイコンＩＤ例えば「０７」とをアイコン情報として取得する。以降のステップＳＴ１２〜ステップＳＴ１４では、ステップＳＴ１１で情報取得部１がアイコン情報として取得したアイコンＩＤに対応するアイコンについて処理が行われる。
【００４６】
続いて、使用回数変更部２は、情報管理部４が管理している情報から、現在の表示対象、つまり、アイコンが表示される際の現在の抽象化レベルを取得する（ステップＳＴ１２）。図４を例にすると、使用回数変更部２は、抽象化レベルとして「２」を取得する。
【００４７】
続いて、使用回数変更部２は、ステップＳＴ１２で取得した抽象化レベルの表示形態のアイコンの使用回数を取得する（ステップＳＴ１３）。図４を例にすると、使用回数変更部２は、使用回数として「７」を取得する。
【００４８】
続いて、使用回数変更部２は、ステップＳＴ１２で取得した抽象化レベルの表示形態のアイコンの使用回数に１を加算する（ステップＳＴ１４）。図４を例にすると、使用回数が「７」から「８」へ変更される。使用回数変更部２による使用回数の変更は、情報管理部４が管理している情報に反映される。
【００４９】
なお、上記では、表示制御装置１Ａがナビゲーション装置、スマートフォン、パソコン又はテレビ等の装置に適用できるとし、表示制御装置１Ａがナビゲーション装置１Ｂに内蔵されている場合を示した。しかしながら、表示制御装置１Ａが外部サーバ内に構築されてもよい。この場合、当該外部サーバが、ナビゲーション装置、スマートフォン、パソコン又はテレビ等の装置と情報を送受信することにより、当該装置で表示されるアイコンの表示形態が制御される。
【００５０】
また、表示制御装置１Ａをスマートフォン等の携帯端末に内蔵した場合、当該携帯端末がナビゲーション装置、パソコン又はテレビ等の装置と情報を送受信することで、当該携帯端末によりナビゲーション装置、パソコン又はテレビ等の装置で表示されるアイコンの表示形態が制御されるようにしてもよい。また、図８に示すようにナビゲーション装置、パソコン又はテレビ等の装置２０と、外部サーバ３０と、携帯端末４０とを情報の送受信が可能な状態に連携させて、情報取得部１、使用回数変更部２、抽象化レベル変更部３、情報管理部４及び出力部５が、装置２０、外部サーバ３０及び携帯端末４０に分散して設けられていてもよい。この場合、装置２０と外部サーバ３０と携帯端末４０とにより、表示制御装置１Ａが構成される。
【００５１】
また、上記では、図４に示すように、情報管理部４が抽象化レベルごとに現在の使用回数を管理するとした。しかしながら、抽象化レベルごとではなく、アイコンが操作された総使用回数を情報管理部４は管理するようにしてもよい。この場合、レベル上昇に必要な使用回数は、アイコンが操作された総使用回数と比較可能な状態で設定される。具体的には、例えば図４に示す例であれば、抽象化レベルがレベル２からレベル３に上がるのに必要な使用回数は４０、抽象化レベルがレベル３からレベル４に上がるのに必要な使用回数は５５に設定され、「ルート周辺のカフェを検索する」アイコンの総使用回数と比較される。
【００５２】
以上のように、この実施の形態１に係る表示制御装置１Ａによれば、アイコンの使用回数が多くなるにつれて、文字データと図形データの両方を含む表示形態から図形データ主体の表示形態へと、当該アイコンが表示される際の表示形態が段階的に切替わる。したがって、使用者は、アイコンに示される図形データの意味を、文字データの変化と見比べながら学習しつつ操作でき、アイコンが抽象化レベルの異なる表示形態で表示されても、表示されたアイコンの意味を理解しやすい。また、表示制御装置１Ａによれば、最終的にアイコンは図形データのみでの表示となるので、使用者は、文字データを読む手間なく直観的にアイコンを操作することができる。また、最終的にアイコンが図形データのみでの表示となることで、アイコンが占める表示領域を削減することができ、アイコン以外の表示領域を広くとることが可能になる。
【００５３】
なお、上記では、図４に示すように、図形データの度合いが大きいほど、抽象化レベルが高くなる表示形態を示した。しかしながら、図形データを使わずに、文字データの段階的な変更により、抽象化レベルに応じた表示形態が定義されるようにしてもよい。例えば、「一般道優先で自宅に戻る」という機能と対応付けられているアイコンに関し、抽象化レベル１の表示形態は「一般道優先で自宅に戻る」という文字データのみとし、抽象化レベル２の表示形態は「一般道優先自宅」という文字データのみとし、抽象化レベル３の表示形態は「一般自宅」という文字データのみとして定義する。このように、文字データだけで抽象化レベルに応じた複数の表示形態が実現されてもよい。
ただし、アイコンの表示形態は、文字データと図形データとを抽象化レベルに応じて組み合わせたものであり、抽象化レベルが高いほど文字データが減少するようにした方が、図形データによる直観的な操作ができるという利点はある。
【００５４】
また、情報管理部４は、管理している情報を外部サーバに記録することとした。これにより、当該情報をサーバ側でまとめて更新することができ、効率的である。
【００５５】
実施の形態２．
実施の形態２では、アイコンに対応付けられている機能が、当該アイコンを操作せずに実行された場合、当該アイコンが表示される際の抽象化レベルが１つ下のレベルに下げられる形態について説明する。つまり、アイコンを操作する以外に、装置自体の別の操作により当該アイコンに対応付けられている機能を実行できる場合に、使用者がアイコンの操作以外の方法で当該機能の実行を指示すると、当該アイコンの現在の表示形態は、使用者にとって理解しがたいもの、又は、使用者にとって学習しきれていないものと考えられるため、前回表示していた抽象化レベルの低い表示形態に戻される形態である。
【００５６】
実施の形態２に係る表示制御装置１Ａの構成は、図１で示した構成と同様であり、実施の形態１で既に説明した構成と同一又は相当する機能を有する構成については、同一の符号を付し、その説明を省略又は簡略化する。
実施の形態２の情報取得部１は、アイコンに対応付けられている機能の内容を示す文字データ、及び、当該機能の内容に対応したアイコンＩＤに加え、当該アイコンの操作以外の操作により当該機能が実行されたかを示すフラグを、アイコン情報として取得する。以下、当該フラグを適宜「アイコンフラグ」と記載する。
【００５７】
実施の形態２の使用回数変更部２は、情報管理部４が管理するアイコンの使用回数を変更する。その際、使用回数変更部２は、アイコンフラグに応じた変更も適宜行う。
また、実施の形態２の抽象化レベル変更部３は、情報管理部４が管理するアイコンの使用回数及びアイコンフラグに応じて、当該アイコンが表示される際の抽象化レベルを変更する。
【００５８】
実施の形態２においても、実施の形態１と同様に、図２に示すようにナビゲーション装置１Ｂに適用した場合を例に説明する。
実施の形態２におけるアイコンは、抽象化レベルに応じた複数の表示形態を有するとともに、当該アイコンに対応付けられている機能が、当該アイコンの操作、又は、当該アイコンの操作以外の操作のいずれかにより実行されるようなアイコンである。
【００５９】
ナビゲーション部１０は、使用者が入力部１１を用いて指示した機能を実行した場合、それがアイコンが操作されたことによるものであったか否かを判定し、判定結果をアイコンフラグに示す。以下の説明では、アイコンが操作されて当該アイコンに対応付けられている機能が実行された場合にはアイコンフラグがＴＲＵＥに、当該アイコンの操作以外の操作により当該機能の実行がされた場合にはアイコンフラグがＦＡＬＳＥに設定されるとする。
【００６０】
例えば、ナビゲーション装置１Ｂの表示部１２に表示されたアイコンを使用者がタッチして選択操作すると、ナビゲーション部１０はアイコンが操作されたと判定し、アイコンフラグをＴＲＵＥに設定する。また、使用者がリモコンを用いて当該リモコンのボタン操作でアイコンを選択操作すると、ナビゲーション部１０はアイコンが操作されたと判定し、アイコンフラグをＴＲＵＥに設定する。一方、使用者がナビゲーション装置１Ｂ自体のＨＷ（Ｈａｒｄ  Ｗａｒｅ）キー又はメニューコマンド等を用いて表示部１２に表示中のアイコンに対応付けられている機能の実行指示を入力した場合は、ナビゲーション部１０はアイコンフラグをＦＡＬＳＥに設定する。
【００６１】
また、例えば、表示制御装置１Ａの適用先がパソコンである場合、表示されたアイコンを使用者がマウスカーソルにより選択操作すると、アイコンフラグはＴＲＵＥに設定される。一方、使用者がキーボード又はパソコン自体のメニューコマンド等を用いて表示中のアイコンに対応付けられている機能の実行指示を入力した場合は、アイコンフラグはＦＡＬＳＥに設定される。
表示制御装置１Ａの適用先がスマートフォン又はテレビ等である場合も、上記のナビゲーション装置１Ｂ及びパソコンと同様に、アイコンフラグがＴＲＵＥ又はＦＡＬＳＥに設定される。
【００６２】
図９Ａ及び図９Ｂは、アイコンの操作により当該アイコンに対応付けられている機能が実行される場合と、当該アイコンの操作以外の操作により当該機能が実行される場合の例を示す図である。図９Ａはアイコンを操作する場合の例、図９Ｂはアイコンではなくナビゲーション装置１ＢのＨＷキー等を用いながら操作する場合の例を示している。
【００６３】
図９Ａにおいては、タッチパネル部分と、その下部にＨＷキーを示している。図９Ａでは、現在地画面が示されており、画面右側に上から順に「自宅へ戻る」「一般道優先に切り替える」「ルートを消去する」という機能とそれぞれ対応付けられているアイコンが表示されている。図９Ａは、使用者がアイコンを操作して、「ルートを消去する」という機能が実行される場合を示している。この場合、アイコンフラグはＴＲＵＥに設定される。
【００６４】
図９Ｂにおいても図９Ａと同様に、タッチパネル部分と、その下部にＨＷキーを示している。図９Ｂでは、使用者の操作により、図中の左から順に現在地画面、ＮＡＶＩ画面、ルート編集画面へと画面が遷移していく状況を示している。
図９Ｂでは、図９Ａとは異なり、使用者がアイコンを操作せずに、現在地画面でＨＷキーの「ＮＡＶＩ」、ＮＡＶＩ画面で「ルート編集」、ルート編集画面で「ルート消去」を順に選択操作することで、「ルートを消去する」という機能の実行が実行される。この場合、アイコンフラグはＦＡＬＳＥに設定される。
【００６５】
次に、上記のように構成された実施の形態２の表示制御装置１Ａによる処理の一例について、図１０に示すフローチャートを用いて説明する。
図１０は、アイコンが操作された際の処理を示すフローチャートである。図７を用いて説明した処理と同一又は相当する処理については、同一の符号を付し、その説明を省略又は簡略化する。また、実施の形態２の表示制御装置１Ａによって、アイコンが表示される際の処理は、図６で示したフローチャートと同様である。
【００６６】
ナビゲーション部１０は、使用者が入力部１１を用いて指示した機能を実行した場合、当該機能の内容を示す文字データと、当該機能の内容に対応したアイコンＩＤと、当該機能の実行がアイコンの操作によるものかを示すアイコンフラグとを、アイコン情報として表示制御装置１Ａの情報取得部１に出力する。すると、表示制御装置１Ａの情報取得部１は、ナビゲーション部１０が出力したアイコン情報を取得する（ステップＳＴ１１）。以降のステップＳＴ１２〜ステップＳＴ１４及びステップＳＴ２１〜ステップＳＴ２５では、ステップＳＴ１１で情報取得部１がアイコン情報として取得したアイコンＩＤに対応するアイコンについて処理が行われる。
【００６７】
続いて、使用回数変更部２は、既に説明したステップＳＴ１２及びステップＳＴ１３の処理を行う。
続いて、使用回数変更部２は、情報取得部１が取得したアイコン情報のアイコンフラグがＦＡＬＳＥであるかを判定する（ステップＳＴ２１）。例えば、図９Ａのように使用者がアイコンを操作した場合は、アイコンフラグはＴＲＵＥとなるので、後述のように処理はステップＳＴ１４の処理に移り、図９Ｂのように使用者がアイコン以外の操作により当該アイコンに対応付けられている機能の実行を指示した場合、アイコンフラグはＦＡＬＳＥとなるので、後述のように処理はステップＳＴ２２の処理に移る。
【００６８】
アイコンフラグがＴＲＵＥである場合（ステップＳＴ２１；ＮＯ）、使用回数変更部２は、既に説明したステップＳＴ１４の処理を行う。
一方、アイコンフラグがＦＡＬＳＥである場合（ステップＳＴ２１；ＹＥＳ）、続いて、使用回数変更部２は、ステップＳＴ１２で取得した抽象化レベルが最低レベルであるか、つまり、これ以上抽象化レベルが下がらない状態かを判定する（ステップＳＴ２２）。例えば、図４において、現在の表示対象が抽象化レベル２に設定されている場合、後述のように処理はステップＳＴ２３の処理に移る。また、図４において、現在の表示対象が抽象化レベル１に設定されている場合、これ以上抽象化レベルは下がらないので、後述のように表示制御装置１Ａは処理を終了する。
【００６９】
ステップＳＴ１２で取得した抽象化レベルが最低レベルである場合（ステップＳＴ２２；ＹＥＳ）、表示制御装置１Ａは処理を終了する。
一方、ステップＳＴ１２で取得した抽象化レベルが最低レベルでない場合（ステップＳＴ２２；ＮＯ）、使用回数変更部２は、ステップＳＴ１２で取得した抽象化レベルの表示形態のアイコンの使用回数を「０」にする（ステップＳＴ２３）。使用回数変更部２による使用回数の変更は、情報管理部４が管理している情報に反映される。
【００７０】
続いて、抽象化レベル変更部３は、アイコンが表示される際の抽象化レベルを１つ下のレベルに下げる（ステップＳＴ２４）。つまり、アイコンが表示される際の抽象化レベルが、ステップＳＴ１２で取得した抽象化レベルの１つ下のレベルに下げられる。抽象化レベル変更部３による、アイコンが表示される際の抽象化レベルの変更は、情報管理部４が管理している情報の「表示対象」に反映される。
【００７１】
続いて、使用回数変更部２は、抽象化レベル変更部３が下げたレベルでの使用回数、つまり、ステップＳＴ２４の処理によってアイコンが表示される際の抽象化レベルとなった抽象化レベルの表示形態の使用回数を「０」にする（ステップＳＴ２５）。使用回数変更部２による使用回数の変更は、情報管理部４が管理している情報に反映される。
なお、ステップＳＴ２５において、使用回数変更部２は、使用回数を「０」にするのではなく、レベル上昇に必要な使用回数の何割かの値、例えば半分の値にするようにしてもよい。
【００７２】
また、上記では、アイコンフラグが１回でもＦＡＬＳＥとなれば、アイコンが表示される際の抽象化レベルが下げられるとした。しかしながら、アイコンフラグがＦＡＬＳＥとなった回数を情報管理部４が管理するようにし、当該回数が閾値に達した場合に初めて、アイコンが表示される際の抽象化レベルが下げられるようにしてもよい。
【００７３】
以上のように、この実施の形態２に係る表示制御装置１Ａによれば、アイコンが表示される際の表示形態が、抽象化レベルの高い表示形態へと段階的に切替わっていく際、切替後の表示形態が使用者にとって理解しがたいもの、又は、使用者にとって学習しきれていないものである場合、前回表示していた抽象化レベルの低い表示形態に戻される。したがって、使用者の理解に合わせて表示形態の切替を制御することができる。
【００７４】
実施の形態３．
実施の形態３では、表示制御装置１Ａの使用者を特定して、使用者ごとにアイコンの表示形態を切り替える形態について説明する。なお、実施の形態３は、実施の形態１，２の両方と組み合わせることができる。
実施の形態３に係る表示制御装置１Ａの構成は、図１で示した構成と同様であり、実施の形態１で既に説明した構成と同一又は相当する機能を有する構成については、同一の符号を付し、その説明を省略又は簡略化する。
実施の形態３の情報取得部１は、アイコン情報に加え、使用者特定情報を取得する。使用者特定情報は、表示制御装置１Ａの使用者を特定するための情報であり、例えば使用者ごとに割り振られた使用者ＩＤである。使用者特定情報は、後述の使用者特定部１３から出力される。
【００７５】
また、実施の形態３の情報管理部４は、使用者ごとにアイコンの使用回数、及び、当該アイコンが表示される際の抽象化レベル等を管理する。
また、実施の形態３の出力部５は、アイコンの表示形態を選択する際、使用者に応じた選択を行う。
【００７６】
実施の形態３においても、実施の形態１と同様に、ナビゲーション装置に適用した場合を例に説明する。この構成を、図１１にナビゲーション装置１Ｃとして示す。なお、実施の形態１で既に説明した構成と同一又は相当する機能を有する構成については、同一の符号を付し、その説明を省略又は簡略化する。
使用者特定部１３は、表示制御装置１Ａの使用者つまりナビゲーション装置１Ｃの使用者を特定し、特定した使用者を示す情報、例えば使用者ＩＤを使用者特定情報として表示制御装置１Ａに出力する。
【００７７】
使用者特定部１３は、使用者に特有の情報、例えば指紋若しくは顔画像等の生体情報、又は、使用者がログインに使う個人情報等と、使用者ＩＤとを対応付けて管理している。使用者特定部１３は、不図示の生体センサ、カメラ又は個人情報入力装置等から使用者に特有の情報を取得して、ナビゲーション装置１Ｃの使用者に対応した使用者ＩＤを出力する。
使用者特定部１３は、入力部１１及び表示部１２と同様に、装置としてナビゲーション装置１Ｃとは別体となっており、ナビゲーション装置１Ｃと有線接続又は無線接続された状態のものであってもよい。
【００７８】
表示制御装置１Ａの適用先がスマートフォン、パソコン又はテレビ等の装置である場合も、それらの装置は、使用者特定部１３と同様の構成を有し、使用者特定情報が表示制御装置１Ａに出力される。
【００７９】
図１２は、情報管理部４がアイコンごとに管理する情報を示す。図４で示したものとは異なり、「表示対象」及び「現在の使用回数」が、使用者ごとに管理されている。
【００８０】
次に、上記のように構成された実施の形態３の表示制御装置１Ａによる処理の一例について、図１３及び図１４に示すフローチャートを用いて説明する。以下では、実施の形態３を実施の形態１と組み合わせた場合の処理について説明し、実施の形態３を実施の形態２と組み合わせた場合の処理については説明を省略する。しかしながら、既に述べたように、実施の形態３は実施の形態２と組み合わせることも可能である。
【００８１】
図１３は、アイコンが表示される際の処理を示すフローチャートである。
ナビゲーション装置１Ｃでアイコンを表示する必要が生じたとき、ナビゲーション部１０は、表示したいアイコンを示すアイコン情報を出力する。また、使用者特定部１３は、使用者特定情報を出力する。すると、情報取得部１は、ナビゲーション部１０が出力したアイコン情報と、使用者特定部１３が出力した使用者特定情報とを取得する（ステップＳＴ３１）。以降のステップＳＴ３２〜ステップＳＴ３７の処理は、ステップＳＴ３１で取得した使用者特定情報により特定された使用者についての処理、つまり、当該使用者の「表示対象」及び「現在の使用回数」に関する処理であり、処理内容については図６で示したステップＳＴ２〜ステップＳＴ７と同様であるので、説明を省略する。
【００８２】
図１４は、アイコンが操作された際の処理を示すフローチャートである。
ナビゲーション装置１Ｃで表示中のアイコンが使用者によって操作されたとき、ナビゲーション部１０は、操作されたアイコンを示すアイコン情報を出力する。また、使用者特定部１３は、使用者特定情報を出力する。すると、情報取得部１は、ナビゲーション部１０が出力したアイコン情報と、使用者特定部１３が出力した使用者特定情報とを取得する（ステップＳＴ４１）。以降のステップＳＴ４２〜ステップＳＴ４４の処理は、ステップＳＴ４１で取得した使用者特定情報により特定された使用者についての処理、つまり、当該使用者の「表示対象」及び「現在の使用回数」に関する処理であり、処理内容については図７で示したステップＳＴ１２〜ステップＳＴ１４と同様であるので、説明を省略する。
【００８３】
なお、上記では、図１２に示すように「表示対象」及び「現在の使用回数」が、使用者ごとに管理されている場合を例に説明をした。しかしながら、これらに加えて表示形態も情報管理部４によって使用者ごとに管理されるようにしてもよい。
【００８４】
例えば、図１２では、抽象化レベル２の表示形態は、図形データと「ルート周辺で検索する」という文字データとで構成されている。使用者ごとに表示形態が管理される場合、例えば、図形データと「ルート周辺で検索する」という文字データで構成された表示形態が、使用者Ａの抽象化レベル２の表示形態とされ、図形データと「ルート周辺カフェ」という文字データで構成された表示形態が、使用者Ｂの抽象化レベル２の表示形態とされる。このように、抽象化レベルが同じ表示形態について、図形データは同じであっても、文字データを使用者ごとに変更することで、使用者ごとの表示形態として管理する。
なお、文字データを使用者ごとに変更するにあたって、文字データの分割数は、抽象化レベルが同じであれば同じ分割数とする。文字データは例えば、抽象化レベル１の表示形態では「ルート周辺の／カフェを／検索する」というように３分割、抽象化レベル２の表示形態では「ルート周辺で／検索する」又は「ルート周辺／カフェ」というように２分割、抽象化レベル３の表示形態では「ルート周辺」又は「カフェ」又は「検索」というように１分割となる。抽象化レベル４では文字データが無いので、文字データは０分割となる。つまり、抽象化レベルが高くなる際の文字データの分割数の減少傾向は、各使用者で共通となるが、文字データの内容は、使用者ごとに変化する。
【００８５】
また、図形データが使用者ごとに変化するようにしてもよい。
例えば図１５Ａ及び図１５Ｂに示すように、図形データの印象又は色等を使用者ごとに変化させる。図１５Ａは、丸みを帯びた図形データの一例であり、使用者Ａに対して使われる。一方、図１５Ｂは、角ばった図形データの一例であり、使用者Ｂに対して使われる。他にも、ピンク色主体の図形データを使用者Ａに対して使う一方、緑色主体の図形データを使用者Ｂに対して使うようにしてもよい。
また図１６Ａ及び図１６Ｂに示すように、図形データの記号自体を使用者ごとに変化させる。図１６Ａは、「検索」を示す図形データとして「虫眼鏡」を用いたものであり、使用者Ａに対して使われる。一方、図１６Ｂは、「検索」を示す図形データとして「目」を用いたものであり、使用者Ｂに対して使われる。
図形データの印象、色、及び記号自体に関しては、親しみがあって理解しやすいものが使用者ごとに様々となることを考慮して、図１５Ａ〜図１６Ｂを用いて説明したように、図形データを使用者ごとに変化させる。
【００８６】
使用者ごとの表示形態の設定、つまり、表示形態を構成する文字データと図形データとに関する使用者ごとの設定は、ナビゲーション装置１Ｃとしての製品出荷時に既に設定されていてもよいし、各使用者がナビゲーション装置１Ｃの初回使用時に自分の好み等を入力することで設定してもよいし、更にはナビゲーション装置１Ｃの使用開始後であっても、外部サーバからの設定又は更新が行えるようにしてもよい。
【００８７】
以上のように、この実施の形態３に係る表示制御装置１Ａによれば、使用者ごとに表示形態を切り替えることができ、使用者ごとに適した抽象化レベルの表示形態でアイコンが表示される。
【００８８】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態においての任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００８９】
以上のように、この発明に係る表示制御装置は、アイコンが抽象化レベルの異なる表示形態で表示されても、表示されたアイコンの意味を使用者が理解しやすいようにできるので、アイコンを表示する装置、例えば、ナビゲーション装置に用いるのに適している。
【符号の説明】
【００９０】
１  情報取得部、１Ａ  表示制御装置、１Ｂ，１Ｃ  ナビゲーション装置、２  使用回数変更部、３  抽象化レベル変更部、４  情報管理部、５  出力部、１０  ナビゲーション部、１１  入力部、１２  表示部、１３  使用者特定部、２０  装置、３０  外部サーバ、４０  携帯端末、１０１  処理回路、１０２  通信装置、１０３  バス、１０４  メモリ、１０５  ＣＰＵ、１０６  ＲＡＭ。
【図１】
0006671544.tif 000002
【図２】
0006671544.tif 000003
【図３】
0006671544.tif 000004
【図４】
0006671544.tif 000005
【図５】
0006671544.tif 000006
【図６】
0006671544.tif 000007
【図７】
0006671544.tif 000008
【図８】
0006671544.tif 000009
【図９】
0006671544.tif 000010
【図１０】
0006671544.tif 000011
【図１１】
0006671544.tif 000012
【図１２】
0006671544.tif 000013
【図１３】
0006671544.tif 000014
【図１４】
0006671544.tif 000015
【図１５】
0006671544.tif 000016
【図１６】
0006671544.tif 000017