(57)【要約】【課題】過去に表示させた全ての表示要素の履歴情報に基づいて遷移先候補を提示する場合と比較して、より適切な遷移先候補を提示することができる表示制御装置、表示装置、及び表示制御プログラムを提供する。【解決手段】表示手段の姿勢の変化が検出された場合、表示手段に表示されている表示要素の識別情報と、前回、表示手段の姿勢の変化が検出された際に表示手段に表示されていた表示要素の識別情報とが対応付けられた履歴情報を取得し、履歴情報から、表示手段に表示されている表示要素からの遷移先候補を表示手段に表示させるように制御する。【選択図】図３
2018041279.tif 000002
【特許請求の範囲】
【請求項１】
表示手段の姿勢の変化を検出する検出手段と、
前記表示手段の姿勢の変化が検出された場合、前記表示手段に表示されている表示要素の識別情報と、前回、前記表示手段の姿勢の変化が検出された際に前記表示手段に表示されていた表示要素の識別情報とが対応付けられた履歴情報を取得する取得手段と、
前記履歴情報から、前記表示手段に表示されている表示要素からの遷移先候補を前記表示手段に表示させるように制御する制御手段と、
を備えた表示制御装置。
【請求項２】
前記検出手段は、前記表示手段の向きの変化及び前記表示手段の位置の変化の少なくとも一方を前記姿勢の変化として検出する
請求項１記載の表示制御装置。
【請求項３】
前記制御手段は、前記履歴情報において、前記表示手段に表示されている表示要素と最も多く対応付けられている表示要素を遷移先候補とする
請求項１又は２記載の表示制御装置。
【請求項４】
前記制御手段は、前記履歴情報において、前記表示手段に表示されている表示要素と対応付けられている数が多い順に遷移先候補を前記表示手段に表示させるように制御する
請求項３記載の表示制御装置。
【請求項５】
前記取得手段は、前記表示手段に表示されている表示要素の識別情報と、前回以前に、前記表示手段の姿勢の変化が検出された際に前記表示手段に表示されていた複数の表示要素の識別情報とが対応付けられた履歴情報を取得する
請求項１〜４の何れか１項記載の表示制御装置。
【請求項６】
前記表示手段に表示される表示要素は、階層化された複数の表示要素のうちの何れかの表示要素であり、
前記制御手段は、前記遷移先候補とする表示要素の上位階層の表示要素を前記遷移先候補として前記表示手段に表示させるように制御する
請求項１〜５の何れか１項記載の表示制御装置。
【請求項７】
前記制御手段は、前記表示手段に表示されている表示要素から前記遷移先候補とする表示要素までの距離が予め定めた閾値以上である場合、前記遷移先候補とする表示要素の上位階層の表示要素を前記前記遷移先候補として前記表示手段に表示させるように制御する
請求項６記載の表示制御装置。
【請求項８】
前記取得手段は、ユーザ毎、イベント毎、場所毎、及び期間毎のうちの少なくとも１つの条件で前記履歴情報を取得する
請求項１〜７の何れか１項記載の表示制御装置。
【請求項９】
前記制御手段は、前記遷移先候補の何れかが選択された場合、選択された遷移先候補を前記表示手段に表示させるように制御する
請求項１〜８の何れか１項記載の表示制御装置。
【請求項１０】
複数の表示要素の何れかを表示する表示手段と、
請求項１〜９の何れか１項記載の表示制御装置と、
を備えた表示装置。
【請求項１１】
コンピュータを、請求項１〜９の何れか１項記載の表示制御装置を構成する各手段として機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示装置、及び表示制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザ操作を受け付けるためのユーザインターフェースを備えた電子機器であって、該電子機器を使用するユーザの種別を示すユーザ情報を入力するユーザ情報入力部と、前記電子機器と同種の複数の他の電子機器においてユーザ操作により変更されたユーザインターフェースに関する設定値について、前記他の電子機器を使用したユーザについての前記ユーザ情報に基づいて分類された統計値を格納した外部の情報処理装置から、ネットワークを介して該統計値を受信する統計値受信部と、前記電子機器を使用するユーザが前記電子機器に対して前記設定値の変更を行っていない場合、前記設定値に関するデフォルト値を、前記ユーザ情報入力部で入力された前記ユーザ情報に対応する前記統計値に応じて変更する設定変更部と、を備えたことを特徴とする電子機器が開示されている。
【０００３】
また、特許文献２には、階層化された複数のメニュー項目の内の何れかを選択表示するメニュー端末であって、複数のメニュー項目毎に、そのメニュー項目のメニュー種別と、そのメニュー項目のメニュー階層と、を記憶するメニュー記憶手段と、複数のメニュー種別毎にそのメニュー種別に対応した第１ガイダンスを記憶し、複数のメニュー階層毎にそのメニュー階層に対応した第２ガイダンスを記憶するガイダンス記憶手段と、前記複数のメニュー項目の中から任意に選択して表示されたメニュー項目について、前記メニュー記憶手段を参照することで当該メニュー項目のメニュー種別とメニュー階層とを取得し、その取得した前記第１ガイダンスと前記第２ガイダンスとを、前記ガイダンス記憶手段を参照することで取得する取得手段と、前記取得手段で取得した第１ガイダンスあるいは第２ガイダンスを出力するガイダンス出力手段と、を具備することを特徴とするメニュー端末が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０２９５５０号公報
【特許文献２】特開２０１５−１６５４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、店員が表示装置にガイド情報、マニュアル情報、商品情報等を予め記憶させておき、店員と顧客とが対面した状態で、店員が表示装置にこれらの情報を表示させながら顧客に対して商品を説明する場合があった。このような場合に、店員が表示手段に表示させたい表示要素を検索する際、所望の表示要素に辿り着くまでに時間がかかってしまう場合がある。そこで、表示装置に表示履歴を蓄積させておき、蓄積された表示履歴から遷移先を選択することにより、表示装置に表示させたい表示要素に簡単に遷移させる手法が用いられていた。
【０００６】
しかし、店員が所望の表示要素に辿り着くまでに、顧客が必要としていない複数の表示要素を経由してしまう場合がある。このような場合には、表示履歴に所望の表示要素と経由したのみの表示要素とが混在してしまい、表示履歴から遷移先を適切に選択できない場合がある。
【０００７】
本発明は、過去に表示させた全ての表示要素の履歴情報に基づいて遷移先候補を提示する場合と比較して、より適切な遷移先候補を提示することができる表示制御装置、表示装置、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載した表示制御装置は、表示手段の姿勢の変化を検出する検出手段と、前記表示手段の姿勢の変化が検出された場合、前記表示手段に表示されている表示要素の識別情報と、前回、前記表示手段の姿勢の変化が検出された際に前記表示手段に表示されていた表示要素の識別情報とが対応付けられた履歴情報を取得する取得手段と、前記履歴情報から、前記表示手段に表示されている表示要素からの遷移先候補を前記表示手段に表示させるように制御する制御手段と、を備えている。
【０００９】
また、請求項２に記載した表示制御装置は、請求項１記載の発明において、前記検出手段は、前記表示手段の向きの変化及び前記表示手段の位置の変化の少なくとも一方を前記姿勢の変化として検出する。
【００１０】
また、請求項３に記載した表示制御装置は、請求項１又は２記載の発明において、前記制御手段は、前記履歴情報において、前記表示手段に表示されている表示要素と最も多く対応付けられている表示要素を遷移先候補とする。
【００１１】
また、請求項４に記載した表示制御装置は、請求項３記載の発明において、前記制御手段は、前記履歴情報において、前記表示手段に表示されている表示要素と対応付けられている数が多い順に遷移先候補を前記表示手段に表示させるように制御する。
【００１２】
また、請求項５に記載した表示制御装置は、請求項１〜４の何れか１項記載の発明において、前記取得手段は、前記表示手段に表示されている表示要素の識別情報と、前回以前に、前記表示手段の姿勢の変化が検出された際に前記表示手段に表示されていた複数の表示要素の識別情報とが対応付けられた履歴情報を取得する。
【００１３】
また、請求項６に記載した表示制御装置は、請求項１〜５の何れか１項記載の発明において、前記表示手段に表示される表示要素は、階層化された複数の表示要素のうちの何れかの表示要素であり、前記制御手段は、前記遷移先候補とする表示要素の上位階層の表示要素を前記遷移先候補として前記表示手段に表示させるように制御する。
【００１４】
また、請求項７に記載した表示制御装置は、請求項６記載の発明において、前記制御手段は、前記表示手段に表示されている表示要素から前記遷移先候補とする表示要素までの距離が予め定めた閾値以上である場合、前記遷移先候補とする表示要素の上位階層の表示要素を前記前記遷移先候補として前記表示手段に表示させるように制御する。
【００１５】
また、請求項８に記載した表示制御装置は、請求項１〜７の何れか１項記載の発明において、前記取得手段は、ユーザ毎、イベント毎、場所毎、及び期間毎のうちの少なくとも１つの条件で前記履歴情報を取得する。
【００１６】
また、請求項９に記載した表示制御装置は、請求項１〜８の何れか１項記載の発明において、前記制御手段は、前記遷移先候補の何れかが選択された場合、選択された遷移先候補を前記表示手段に表示させるように制御する。
【００１７】
一方、上記目的を達成するために、請求項１０に記載した表示装置は、複数の表示要素の何れかを表示する表示手段と、請求項１〜９の何れか１項記載の表示制御装置と、を備えている。
【００１８】
さらに、上記目的を達成するために、請求項１１に記載したプログラムは、コンピュータを、請求項１〜９の何れか１項記載の表示制御装置における制御手段として機能させる。
【発明の効果】
【００１９】
請求項１、１０、１１に記載の発明によれば、過去に表示させた全ての表示要素の履歴情報に基づいて遷移先候補を提示する場合と比較して、より適切な遷移先候補を提示することができる。
【００２０】
また、請求項２に記載の発明によれば、表示手段の向き又は表示手段の位置を考慮せずに遷移先候補を抽出する場合と比較して、ユーザに意識させることなく適切な遷移先候補を抽出することができる。
【００２１】
また、請求項３に記載の発明によれば、履歴情報における遷移回数を考慮せずに遷移先候補を抽出する場合と比較して、ユーザの傾向に応じた遷移先候補を抽出することができる。
【００２２】
また、請求項４に記載の発明によれば、遷移先候補の表示順を考慮しない場合と比較して、ユーザに適切な遷移先候補の選択を促すことができる。
【００２３】
また、請求項５に記載の発明によれば、前回の遷移元のみを考慮して遷移先候補を抽出する場合と比較して、より適切な遷移先候補を提示することができる。
【００２４】
また、請求項６に記載の発明によれば、表示している文書の階層を考慮せずに遷移先候補を提示する場合と比較して、遷移先候補の表示要素を段階的に提示することができる。
【００２５】
また、請求項７に記載の発明によれば、遷移元と遷移先との繋がりの度合いを考慮せずに遷移先候補を提示する場合と比較して、表示中の表示要素と遷移先候補の表示要素との繋がりが薄い場合でも、遷移先候補の表示要素を段階的に提示することができる。
【００２６】
また、請求項８に記載の発明によれば、ユーザ、イベント、場所、及び期間のうちの何れも考慮していない履歴情報を取得する場合と比較して、状況に適した遷移先候補を提示することができる。
【００２７】
また、請求項９に記載の発明によれば、遷移先候補の提示のみを行う場合と比較して、表示中の表示要素から遷移先候補により簡単に遷移させることができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態に係る表示装置の外観を示す斜視図である。
【図２】実施形態に係る表示装置の構成を示すブロック図である。
【図３】実施形態に係る表示装置の機能を示すブロック図である。
【図４】実施形態に係る表示装置の表示対象とする文書の文書構造の一例を示す正面図である。
【図５】実施形態に係る履歴情報の一例を示す模式図である。
【図６】実施形態に係る遷移先情報の一例を示す模式図である。
【図７】実施形態に係る表示制御処理の流れの説明に供する説明図である。
【図８】実施形態に係る表示制御処理プログラムの処理の流れを示すフローチャートである。
【図９】実施形態に係る表示画面の構成の一例を示す正面図である。
【図１０】実施形態に係る表示画面の構成の別例を示す正面図である。
【図１１】実施形態に係る履歴情報記憶処理プログラムの処理の流れを示すフローチャートである。
【図１２】実施形態に係る表示装置の表示対象とする文書の文書構造の一例を示す正面図である。
【図１３】実施形態に係る表示画面の構成の別例を示す正面図である。
【図１４】実施形態に係る履歴情報の別例を示す模式図である。
【図１５】実施形態に係る履歴情報の別例を示す模式図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。なお、以下の実施形態では、本発明を、タッチパネル・ディスプレイを備えた携帯型の表示装置に適用した場合を例に挙げて説明する。しかし、これに限らず、本発明は、例えば、ノート型のパーソナルコンピュータ、携帯電話機、ＰＤＡ（Personal Digital Assistants）、ゲーム機等、表示手段を有する他の装置にも適用可能である。また、本発明は、据置型のパーソナルコンピュータであっても、表示手段の位置、向き等を変更できるパーソナルコンピュータにも適用可能である。
【００３０】
図１に示すように、本実施形態に係る表示装置１０は、平板状の筐体１２を有し、筐体１２の一方の面に表示手段として構成された表示パネル１４Ａと、タッチパネルとして構成された操作パネル１４Ｂとが一体となった表示入力部１４を備えている。また、筐体１２は、スピーカ１６、マイクロホン１８、及び操作部２０を備えている。
【００３１】
図２に示すように、表示装置１０は、主たる構成要素として、上述した表示入力部１４、操作部２０、無線通信部２４、通話部２６、記憶部２８、外部入出力部３０、電源部３６、及び主制御部３８を備えている。なお、表示装置１０は、主たる機能として、基地局装置と移動通信網とを介した移動無線通信を行う無線通信機能を備えている。
【００３２】
無線通信部２４は、主制御部３８の指示にしたがって、上記移動通信網に収容された基地局装置に対し無線通信を行うものである。無線通信部２４は、無線通信を使用して、外部装置との間で音声データ、画像データ等の各種ファイルデータ、及び電子メールデータの送受信と、ウェブデータ、ストリーミングデータ等の受信とを行う。
【００３３】
一方、表示入力部１４は、主制御部３８の制御により、画像、文字情報等を表示して視覚的にユーザに情報を伝達するとともに、表示した表示要素に対するユーザ操作を検出する、いわゆるタッチパネル・ディスプレイである。前述したように、本実施形態に係る表示入力部１４は、表示パネル１４Ａと、操作パネル１４Ｂとを備える。
【００３４】
ここで、表示パネル１４Ａは、ＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic Electro-Luminescence Display）等を表示デバイスとして用いたものである。また、操作パネル１４Ｂは、表示パネル１４Ａの表示面上に表示される画像を視認可能に表示パネル１４Ａに積層され、ユーザの指、タッチペン等によって操作される１又は複数の座標を検出するデバイスである。このデバイスをユーザの指やタッチペン等によって操作すると、当該デバイスは、操作に起因して発生する検出信号を主制御部３８に出力する。次いで、主制御部３８は、受信した検出信号に基づいて、表示パネル１４Ａ上の操作位置（座標）を検出する。
【００３５】
なお、表示パネル１４Ａの表示領域の大きさと表示パネル１４Ａの大きさとを完全に一致させても良いが、両者を必ずしも一致させる必要は無い。また、操作パネル１４Ｂで採用される位置検出方式としては、マトリクススイッチ方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等が挙げられ、いずれの方式を採用しても良い。
【００３６】
一方、通話部２６は、前述したスピーカ１６、及びマイクロホン１８を備える。通話部２６は、マイクロホン１８を通じて入力されたユーザの音声を主制御部３８にて処理可能な音声データに変換して主制御部３８に出力したり、無線通信部２４または外部入出力部３０により受信された音声データを復号してスピーカ１６から出力したりする。なお、図１に示すように、例えば、スピーカ１６及びマイクロホン１８を表示入力部１４が設けられた面と同じ面に搭載する。
【００３７】
また、操作部２０は、キースイッチ等を用いたハードウェアキーであって、ユーザからの指示を受け付けるものである。例えば、図１に示すように、操作部２０は、表示装置１０の筐体１２の側面に搭載され、指等で押下されるとオンとなり、指を離すとバネ等の復元力によってオフ状態となる押しボタン式のスイッチである。
【００３８】
さらに、記憶部２８は、主制御部３８により実行される制御プログラム、制御データ、アプリケーションソフトウェア、送受信した電子メールのデータ等を記憶する。また、記憶部２８は、ウェブブラウジングによりダウンロードしたウェブデータ、ダウンロードしたコンテンツデータ等を記憶する。さらに、記憶部２８は、ストリーミングデータ等を一時的に記憶する。
【００３９】
ここで、本実施形態に係る記憶部２８は、表示装置１０に内蔵された内部記憶部２８Ａと表示装置１０に着脱自在な外部メモリスロットを有する外部記憶部２８Ｂとを含んで構成される。なお、記憶部２８を構成する内部記憶部２８Ａと外部記憶部２８Ｂは、フラッシュメモリタイプ（flash memory type）の格納媒体等を用いて実現される。なお、当該格納媒体は、ハードディスクタイプ（hard disk type）、マルチメディアカードマイクロタイプ（multimedia card micro type）、カードタイプのメモリ（例えば、ＭｉｃｒｏＳＤ（登録商標）メモリ等）であっても良い。また、上記メモリは、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等の格納媒体であっても良い。
【００４０】
一方、外部入出力部３０は、表示装置１０に連結される外部機器とのインターフェースの役割を果たす。本実施形態に係る外部入出力部３０は、他の外部機器に予め定められた通信規格等により直接的又は間接的に接続する。なお、当該通信規格等は、例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＩＥＥＥ１３９４、ネットワーク（例えば、インターネット、無線ＬＡＮ、ブルートゥース（Bluetooth（登録商標））等）である。または、上記通信規格等は、ＲＦＩＤ（Radio Frequency Identification）、赤外線通信（Infrared Data Association：ＩｒＤＡ（登録商標））であっても良い。さらに、上記通信規格等は、ＵＷＢ（Ultra Wideband（登録商標））、ジグビー（ZigBee（登録商標））であっても良い。
【００４１】
ここで、本実施形態に係る表示装置１０に連結される外部機器は、例えば、有線／無線ヘッドセット、有線／無線外部充電器、有線／無線データポート、カードソケットを介して接続されるメモリカード（Memory card）等である。なお、当該外部機器は、ＳＩＭ（Subscriber Identity Module Card）／ＵＩＭ（User Identity Module）カード、オーディオ・ビデオＩ／Ｏ（Input/Output）端子を介して接続される外部オーディオ・ビデオ機器であっても良い。また、当該外部機器は、無線接続される外部オーディオ・ビデオ機器、有線／無線接続される表示装置、有線／無線接続されるパーソナルコンピュータ、有線／無線接続されるＰＤＡ、イヤホンであっても良い。本実施形態に係る外部入出力部３０は、これらの外部機器から伝送されたデータを表示装置１０の内部の各構成要素に伝達することや、表示装置１０の内部のデータを外部機器に伝送する。
【００４２】
また、電源部３６は、主制御部３８の指示にしたがって、表示装置１０の各部に、バッテリ（図示しない）に蓄えられる電力を供給するものである。
【００４３】
さらに、主制御部３８は、マイクロプロセッサを備え、記憶部２８に記憶されている制御処理プログラムや制御データにしたがって動作し、表示装置１０の各部を統括して制御するものである。また、主制御部３８は、無線通信部２４を通じて、音声通信やデータ通信を行うために、通信系の各部を制御する移動通信制御機能と、アプリケーション処理機能を備える。
【００４４】
ここで、アプリケーション処理機能は、記憶部２８が記憶するアプリケーションソフトウェアにしたがって主制御部３８が動作することにより実現するものである。なお、アプリケーション処理機能としては、例えば、外部入出力部３０を制御して対向機器とデータ通信を行う赤外線通信機能や、電子メールの送受信を行う電子メール機能、ウェブページを閲覧するウェブブラウジング機能等がある。
【００４５】
また、主制御部３８は、受信データ、ダウンロードしたストリーミングデータ等の画像データ（静止画像や動画像のデータ）に基づいて、映像を表示入力部１４に表示する等の画像処理機能を備える。なお、ここでいう画像処理機能とは、主制御部３８が、上記画像データを復号し、復号によって得られた画像データに画像処理を施して、画像を表示入力部１４に表示する機能のことをいう。
【００４６】
更に、主制御部３８は、表示パネル１４Ａに対する各種情報の表示制御と、操作部２０や操作パネル１４Ｂ等を介したユーザ操作を検出する操作検出制御とを実行する。
【００４７】
上記表示制御の実行により、主制御部３８は、アプリケーションソフトウェアを起動するためのアイコン、スクロールバー等のソフトウェアキーを表示したり、あるいは電子メールを作成するためのウィンドウを表示したりする。なお、ここでいうスクロールは、表示パネル１４Ａの表示領域に収まりきれない文書、画像等について、一部分のみを表示させる場合に、表示されていない部分を表示させるために文書、画像等における表示部分を移動させることである。また、ここでいうスクロールバーとは、文書、画像等の表示部分を移動させるための指示を受け付けるためのソフトウェアキーである。
【００４８】
また、上記操作検出制御の実行により、主制御部３８は、操作部２０を介したユーザ操作を検出したり、操作パネル１４Ｂを介して、上記アイコンに対する操作や、上記ウィンドウの入力欄に対する文字列の入力等を受け付けたりする。
【００４９】
姿勢検出部３２は、ＧＰＳ（Global Positioning System）、加速度センサ、ジャイロスコープ等を備え、これらを用いて表示装置１０の姿勢を検出する。ここでいう姿勢は、表示装置１０の位置、及び表示装置１０の向きの少なくとも一方である。すなわち、姿勢検出部３２は、例えば、ＧＰＳにより表示装置１０の位置を検出したり、加速度センサにより表示装置１０の向き、及び表示装置１０を検出したり、ジャイロスコープにより表示装置１０の向きを検出したりする。姿勢検出部３２は、表示装置１０の姿勢を検出し、表示装置１０の姿勢を示す姿勢情報を生成して、後述する姿勢変化判定部４２に出力する。なお、表示装置１０の姿勢はこれらに限らず、例えば、表示入力部１４の向きを変更可能に設けると共に、表示入力部１４の向きを検出しても良い。本実施形態では、姿勢検出部３２が、ジャイロスコープによる検出結果に基づき、表示装置１０の向きを検出する場合について説明する。
【００５０】
次に、本実施形態に係る表示装置１０の機能について説明する。
【００５１】
図２の表示装置１０を機能ブロック図で表すと、図３に示すように、表示装置１０は、表示制御部４０、姿勢変化判定部４２、表示情報取得部４４、表示情報保持部４６、及び、表示情報記憶部４８を備えている。また、表示情報記憶部４８は、文書情報記憶部４８ａ、履歴情報記憶部４８ｂ、遷移先情報記憶部４８ｃ、及び、姿勢情報記憶部４８ｄを有している。
【００５２】
文書情報記憶部４８ａには、表示入力部１４に表示させるための文書を示す文書情報が複数記憶されている。本実施形態では、一例として図４に示すように、複数の表示要素５２を含み、かつ当該表示要素５２が階層化されている文書５０を示す文書情報が複数記憶されている場合について説明する。なお、図４において各々の表示要素５２に示されている「１」、「１−１」、「１−１−１」等の文字列は、各々の表示要素５２の階層構造における位置を表している。
【００５３】
履歴情報記憶部４８ｂには、表示入力部１４に表示された表示要素の表示履歴を示す履歴情報が記憶されている。履歴情報は、一例として図５に示すように、表示日時と、今回、表示入力部１４に表示されている表示要素の識別情報である表示要素ＩＤと、前回、表示入力部１４に表示されていた表示要素の表示要素ＩＤと、がそれぞれ対応付けられた情報である。なお、ここでいう「前回、表示入力部１４に表示されていた表示要素」は、表示要素を遷移させた際の遷移元の表示要素である。また、ここでいう「今回、表示入力部１４に表示されている表示要素」は、表示要素を遷移させた際の遷移先の表示要素である。
【００５４】
遷移先情報記憶部４８ｃには、各々の表示要素からの遷移先候補を示す遷移先候補情報が記憶されている。遷移先情報は、一例として図６に示すように、遷移元の表示要素の表示要素ＩＤと、遷移先候補とする表示要素の表示要素ＩＤと、が対応付けられた情報である。本実施形態では、各々の表示要素からの遷移回数が多い順に並べられた予め定めた数（例えば、３つ）の表示要素が、遷移先候補とされる場合について説明するが、これに限らない。例えば、各々の表示要素からの遷移回数が予め定めた回数（例えば、５回）以上の表示要素が、遷移先候補とされても良い。あるいは、全ての表示要素が遷移先候補とされても良く、この場合には、遷移先候補を提示する際に、表示中の表示要素からの遷移回数が多い予め定めた数の表示要素を遷移先候補として提示すると良い。
【００５５】
姿勢情報記憶部４８ｄには、前回の表示装置１０の姿勢を示す姿勢情報が記憶されている。なお、後述する姿勢変化判定部４２は、姿勢情報記憶部４８ｄに記憶されている、前回の表示装置１０の姿勢に基づき、表示装置１０の姿勢が変化したか否かを判定する。また、ここでいう前回の表示装置１０の姿勢は、前回、姿勢変化判定部４２により表示装置１０の姿勢が変化したと判定された際の、変化後の表示装置１０の姿勢である。
【００５６】
表示制御部４０は、操作パネル１４Ｂを介したユーザ操作に応じて、表示パネル１４Ａに表示させる表示要素を制御する。本実施形態では、文書情報記憶部４８ａに記憶されている文書情報のうちの何れかの文書情報によって示される文書を表示させる場合について説明するが、これに限らない。例えば、無線通信部２４を介して受信した文書情報、画像情報等によって示される文書、画像等を表示パネル１４Ａに表示させても良い。
【００５７】
姿勢変化判定部４２は、検出手段の一例であり、表示装置１０の姿勢を示す姿勢情報を姿勢検出部３２から取得し、今回の表示装置１０の姿勢とする。また、姿勢変化判定部４２は、姿勢情報記憶部４８ｄに記憶されている姿勢情報を読出し、前回の表示装置１０の姿勢とする。更に、姿勢変化判定部４２は、今回の表示装置１０の姿勢と前回の表示装置１０の姿勢とを比較し、表示装置１０の姿勢が変化したか否かを判定する。本実施形態では、姿勢変化判定部４２は、表示装置１０の向きが水平方向において予め定めた角度以上変化した場合に、表示装置１０の姿勢が変化したと判定する。当該予め定めた角度は、表示装置１０を参照するユーザが変更されたか否かを判定するための判定基準とする角度である。表示装置１０の姿勢として表示装置１０の位置を検出している場合には、姿勢変化判定部４２は、表示装置１０の位置が予め定めた距離以上移動した場合に、表示装置１０の姿勢が変化したと判定する。当該予め定めた距離は、表示装置１０を参照するユーザが変更されたか否かを判定するための判定基準とする距離である。また、表示装置１０の姿勢として表示装置１０の向き及び位置を検出している場合には、姿勢変化判定部４２は、表示装置１０の向きが予め定めた角度以上変化し、かつ表示装置１０の位置が予め定めた距離以上移動した場合に、表示装置１０の姿勢が変化したと判定する。
【００５８】
表示情報取得部４４は、取得手段の一例であり、姿勢変化判定部４２により表示装置１０の姿勢が変化したと判定された際に、表示入力部１４に表示されている表示要素を示す表示要素ＩＤを取得する。表示情報取得部４４は、取得した表示要素ＩＤを、今回、表示入力部１４に表示されている表示要素の表示要素ＩＤとする。
【００５９】
また、表示情報取得部４４は、姿勢変化判定部４２により表示装置１０の姿勢が変化したと判定された際に、履歴情報記憶部４８ｂに記憶されている履歴情報から、最も新しく表示入力部１４に表示された表示要素を示す表示要素ＩＤを取得する。また、表示情報取得部４４は、取得した表示要素ＩＤを、前回、表示入力部１４に表示されていた表示要素の表示要素ＩＤとする。
【００６０】
表示情報保持部４６は、今回、表示入力部１４に表示されている表示要素を示す表示要素ＩＤと、前回、表示入力部１４に表示されていた表示要素を示す表示要素ＩＤと、を対応付ける。また、表示情報保持部４６は、対応付けた情報が履歴情報に含まれるように、履歴情報記憶部４８ｂに記憶されている履歴情報を更新する。
【００６１】
また、表示情報保持部４６は、履歴情報を更新した際に、更新内容に応じて、遷移先情報記憶部４８ｃに記憶されている遷移先情報を更新する。なお、遷移先情報を更新するタイミングは、履歴情報を更新したタイミングに限らず、例えば、一定期間が経過する毎に遷移先情報を更新しても良く、遷移先候補を提示する際に遷移先情報を更新しても良い。
【００６２】
ここで、本実施形態に係る表示装置１０において、階層化された文書を表示入力部１４に表示させる表示制御の一連の流れについて説明する。本実施形態では、一例として図７に示すように、店員５４と顧客５６が対面した状態で、店員５４が表示装置１０に所望の表示要素を表示させ、顧客５６に表示装置１０に表示された表示要素を参照させる場合について説明する。しかし、表示入力部１４に表示させる文書は階層化された文書に限らず、複数の段落（表示要素に対応）を含む文書、複数の画像（表示要素に対応）を含む文書等、複数の表示要素を含んでいる文書であれば良い。
【００６３】
まず、ステップＳ１で、店員５４は、表示装置１０の電源を投入する。また、ステップＳ２で、店員５４は、表示装置１０に表示させたい表示要素を検索し、検索された所望の表示要素を表示装置１０に表示させる。ステップＳ３で、店員５４は、表示装置１０を回転させることにより、表示装置１０に表示された表示要素を顧客５６に参照させる。ステップＳ４で、顧客５６が表示装置１０に表示された表示要素を参照すると、表示装置１０を回転されると共に、店員５４に質問又は要望を伝える。ステップＳ５で、店員５４は、表示装置１０に表示させたい表示要素を更に検索し、検索された所望の表示要素を表示装置１０に表示させる。ステップＳ６で、店員５４は、表示装置１０を再び回転させることにより、表示装置１０に表示された表示要素を顧客５６に参照させる。店員５４は、上述したステップＳ２乃至Ｓ４の処理を繰り返すことにより、顧客５６に商品説明、契約案内等を行う。
【００６４】
この際、店員５４が表示履歴として記憶させたい表示要素は、ステップＳ３及びＳ６で顧客５６に参照させた表示要素のみであるのに対し、一般的に、履歴情報には、表示された全ての表示要素が記憶されてしまう。すなわち、店員５４が所望の表示要素を検索している間に、顧客５６に参照させる必要がない複数の表示要素が経由される可能性がある。その場合に、各々の表示要素について顧客５７に参照させた表示要素であるか否かを判定することは困難であるため、経由した全ての表示要素が表示履歴に含まれてしまう。履歴情報には、顧客５６に参照させた表示要素のみを含めることが望ましい。
【００６５】
そこで、本実施形態に係る表示装置１０は、店員５４が表示装置１０を回転させることにより、表示装置１０に表示された表示要素を顧客５６に参照させることに着目し、表示装置１０の回転が検出された場合のみ、表示されている表示要素を履歴情報に記憶させる。また、本実施形態に係る表示装置１０は、記憶された履歴情報に基づいて、表示装置１０に表示されている表示要素に対応する遷移先候補を表示させる。これにより、表示装置１０の表示制御を行う際に、適切な遷移先候補が表示される。
【００６６】
次に、図８を参照して、本実施形態に係る表示装置１０の作用を説明する。なお、図８は、操作パネル１４Ｂまたは操作部２０を介して電源が投入され、表示開始の指示が入力された際に表示装置１０の主制御部３８によって実行される表示制御処理プログラムの処理の流れを示すフローチャートである。当該プログラムは、内部記憶部２８Ａの予め定められた領域に予め記憶されている。
【００６７】
本実施形態では、ユーザが表示装置１０の電源を投入し、表示入力部１４に表示させた表示要素を検索し、所望の表示要素を表示入力部１４に表示させる場合について説明する。
【００６８】
ステップＳ１０１では、表示制御部４０が、操作パネル１４Ｂが操作されて表示パネル１４Ａに新たな表示要素を表示したか否かを判定する。ステップＳ１０１で新たな表示要素を表示したと判定した場合（Ｓ１０１，Ｙ）は、ステップＳ１０３に移行し、新たな表示要素を表示していないと判定した場合（Ｓ１０１，Ｎ）はステップＳ１１７に移行する。
【００６９】
ステップＳ１０３では、表示制御部４０が、履歴情報記憶部４８ｂから履歴情報を読み出すことにより、履歴情報を取得する。
【００７０】
ステップＳ１０５では、表示制御部４０が、表示入力部１４に表示されている表示要素の表示要素ＩＤを取得する。なお、表示入力部１４に複数の表示要素が表示されている場合には、表示されている表示要素のうちの最上部に表示されている表示要素を取得すると良い。
【００７１】
ステップＳ１０７では、表示制御部４０が、遷移先情報記憶部４８ｃに記憶されている遷移先情報に基づき、ステップＳ１０５で取得した、表示入力部１４に表示されている表示要素からの遷移先候補を取得する。
【００７２】
ステップＳ１０９では、表示制御部４０が、ステップＳ１０７で抽出した表示要素を、表示入力部１４に遷移先候補として表示させ、ステップＳ１０１に移行する。
【００７３】
一方、ステップＳ１１１では、表示制御部４０が、例えば表示入力部１４を用いて予め定めた操作がされることにより、表示の終了が指示されたか否かを判定する。ステップＳ１１７で表示の終了が指示されていない場合（Ｓ１１１，Ｎ）はステップＳ１０１に移行し、表示の終了が指示された場合（Ｓ１１１，Ｙ）は、本表示制御処理のプログラムの実行を終了する。
【００７４】
図９に、表示入力部１４に遷移先候補に遷移するための遷移ボタン５８を表示させた場合の表示入力部１４の表示画面の一例を示した。本実施形態では、予め定めた数（例えば、３つ）の遷移ボタン５８が、表示入力部１４に表示されている表示要素から、各々の遷移ボタン５８に対応する表示要素への遷移回数が多い順に表示される。また、ユーザにより何れかの遷移ボタン５８が選択された場合、表示制御部４０は、選択された遷移ボタン５８に対応する遷移先候補の表示要素を表示入力部１４に表示させる。なお、図９では、文書５０全体を一点鎖線で示し、文書５０のうちの表示入力部１４に表示されている部分を太枠６０で示した。
【００７５】
例えば、表示入力部１４に表示された遷移ボタン５８がユーザにより選択されたとする。この場合には、一例として図１０に示すように、表示制御部４０が、文書５０のうちの選択された遷移ボタン５８に対応する領域が表示入力部１４に表示されるように制御する。
【００７６】
次に、図１１を参照して、本実施形態に係る表示装置１０の作用を説明する。なお、図１１は、操作パネル１４Ｂまたは操作部２０を介して電源が投入され、表示開始の指示が入力された際に表示装置１０の主制御部３８によって実行される履歴情報記憶処理プログラムの処理の流れを示すフローチャートである。当該プログラムは、内部記憶部２８Ａの予め定められた領域に予め記憶されている。
【００７７】
本実施形態では、ユーザが表示装置１０の電源を投入し、表示入力部１４に表示させた表示要素を検索し、所望の表示要素を表示入力部１４に表示させる場合について説明する。
【００７８】
ステップＳ２０１では、姿勢変化判定部４２が、表示装置１０の電源投入時の姿勢を姿勢検出部３２から取得し、前回の姿勢として姿勢情報記憶部４８ｄに記憶させる。
【００７９】
ステップＳ２０３では、姿勢変化判定部４２が、表示装置１０の現在の姿勢を姿勢検出部３２から取得する。
【００８０】
ステップＳ２０５では、姿勢変化判定部４２が、姿勢情報記憶部４８ｄに記憶されている姿勢情報を読み出すことにより、表示装置１０の前回の姿勢を取得する。
【００８１】
ステップＳ２０７では、姿勢変化判定部４２が、表示装置１０の前回の姿勢と、表示装置１０の現在の姿勢とを比較することにより、表示装置１０の姿勢が変化したか否かを判定する。ステップＳ２０７で表示装置１０の姿勢が変化したと判定した場合（Ｓ２０７，Ｙ）は、ステップＳ２０９に移行し、表示装置１０の姿勢が変化していないと判定した場合（Ｓ２０７，Ｎ）は、ステップＳ２１７に移行する。
ステップＳ２０９では、姿勢変化判定部４２が、ステップＳ２０３で取得した表示装置１０の現在の姿勢を示す姿勢情報を生成し、生成した姿勢情報を、表示装置１０の前回の姿勢を示す姿勢情報として姿勢情報記憶部４８ｄに記憶させる。
【００８２】
ステップＳ２１１では、表示情報取得部４４が、表示入力部１４に表示されている表示要素の表示要素ＩＤを取得する。
【００８３】
ステップＳ２１３では、表示情報取得部４４が、履歴情報記憶部４８ｂに記憶されている履歴情報から、前回、表示入力部１４に表示されていた表示要素の表示要素ＩＤを取得する。
【００８４】
ステップＳ２１５では、表示情報取得部４４が、履歴情報記憶部４８ｂに記憶されている履歴情報を更新し、ステップＳ２０３に移行する。本実施形態では、ステップＳ２１１で取得した表示要素ＩＤと、ステップＳ２１３で取得した表示要素ＩＤとを対応付けた情報を、履歴情報記憶部４８ｂに記憶されている履歴情報に追加する。これにより、履歴情報記憶部４８ｂに記憶されている履歴情報が更新される。
【００８５】
一方、ステップＳ２１７では、表示制御部４０が、例えば表示入力部１４を用いて予め定めた操作がされることにより、表示の終了が指示されたか否かを判定する。ステップＳ２１７で表示の終了が指示されていない場合（Ｓ２１７，Ｎ）はステップＳ２０３に移行し、表示の終了が指示された場合（Ｓ２１７，Ｙ）は、本履歴情報記憶処理のプログラムの実行を終了する。
【００８６】
このように、本実施形態では、表示装置１０の姿勢の変化が検出された場合、表示装置１０に表示された表示要素の遷移履歴を示す履歴情報を取得する。また、履歴情報から予測される、表示装置１０に表示されている表示要素からの遷移先候補を表示装置１０に表示させる。これにより、表示装置１０の姿勢が変化した場合のみの遷移履歴が得られ、より適切な遷移先候補を提示することができる。
【００８７】
なお、本実施形態では、遷移元の表示要素の表示要素ＩＤと、遷移先の表示要素の表示要素ＩＤとの組み合わせを用いて抽出された遷移先候補を、そのまま遷移先候補とする場合について説明したが、これに限らない。例えば、抽出された遷移先候補に対応する表示要素と、表示入力部１４に表示されている表示要素との距離が離れている場合には、遷移元候補と遷移先候補との繋がりを認識し難く、ユーザが混乱する可能性がある。そこで、上記距離が予め定めた閾値以上である場合、遷移先候補に対応する表示要素の上位の階層の表示要素を、遷移先候補としても良い。なお、ここでいう表示要素間の距離は、例えば、表示要素間を複数の経路で移動する場合に、各々の経路で中継する表示要素の数のうちの最小値とする。
【００８８】
一例として図１２に示すように、表示入力部１４に表示されている表示要素の階層構造における位置が「１−１−１−１−２」であり、遷移先候補に対応する表示要素の階層構造における位置が「１−１−２−２−１」であったとする。この場合、表示入力部１４に表示されている表示要素から遷移先候補に対応する表示要素までに中継する表示要素は、「１−１−１−１」、「１−１−１」、「１−１−２」、「１−１−２−２」の４つの位置における表示要素であるため、表示要素間の距離は４となる。上記予め定めた閾値を３とすると、この場合の表示要素間の距離（４）は閾値以上となる。そこで、一例として図１３に示すように、遷移先候補に対応する階層構造における位置「１−１−２−２−１」の表示要素をそのまま遷移先候補とせずに、階層構造における位置「１−１−２−２−１」の上位の階層構造における位置「１−１−２」又は「１−１−２−２」の表示要素を遷移先候補とする。これにより、ユーザに対してより適切な遷移先候補が提供される。
【００８９】
また、本実施形態では、遷移元の表示要素の表示要素ＩＤと、遷移先の表示要素の表示要素ＩＤとの１対１の組み合わせを用いて遷移先候補を抽出する場合について説明したが、これに限らない。例えば、複数の遷移元の表示要素の表示要素ＩＤと、遷移先の表示要素の表示要素ＩＤとの、複数対１の組み合わせを用いて遷移先候補を抽出しても良い。この場合には、一例として図１４に示すように、履歴情報として、前回以前（前回、前々回等）の複数の表示要素の表示要素ＩＤと、今回の表示要素の表示要素ＩＤとを対応付けて記憶しておく。そして、前回以前の複数の表示要素の表示要素ＩＤの少なくとも一部に対応付けられた表示要素ＩＤを用いて、遷移先候補を抽出する。
【００９０】
また、本実施形態では、遷移元の表示要素の表示要素ＩＤと、遷移先の表示要素の表示要素ＩＤとの１対１の組み合わせを用いて遷移先候補を抽出する場合について説明したが、これに限らない。例えば、遷移元の表示要素の表示要素ＩＤと、遷移先の表示要素の表示要素ＩＤとの１対１の組み合わせをユーザ毎に生成し、ユーザ毎に遷移先候補を抽出しても良い。この場合には、一例として図１５に示すように、履歴情報として、前回の表示要素の表示要素ＩＤと、今回の表示要素の表示要素ＩＤと、ユーザと、を対応付けて記憶しておく。そして、表示装置１０を操作しているユーザに応じて、前回の表示要素の表示要素ＩＤを用いて、遷移先候補を抽出する。
【００９１】
あるいは、図１５の履歴情報においてユーザの代わりにイベント、場所、期間等の情報を併せて記憶しておき、期間毎に遷移先候補を抽出したり、イベント毎に遷移先候補を抽出したり、場所毎の遷移先候補を抽出したりしても良い。すなわち、ユーザ毎、イベント毎、場所毎、及び期間毎のうちの少なくとも一つの情報を付加した履歴情報を用いて、ユーザ毎、イベント毎、場所毎、及び期間毎のうちの少なくとも一つの条件に基づいて遷移先候補を選択しても良い。
【００９２】
また、本実施形態では、表示装置１０に表示制御装置が組み込まれている場合について説明したが、これに限らない。例えば、表示装置とは別個に、例えばパーソナルコンピュータ等の表示制御装置が設けられていても良い。この場合には、図３に示される表示入力部１４及び姿勢検出部３２以外の各部はパーソナルコンピュータに設けられると共に、パーソナルコンピュータの制御に基づき、表示装置１０における上述した表示制御処理及び履歴情報記憶処理が実行される。
【符号の説明】
【００９３】
１０  表示装置
１４  表示入力部
１４Ａ  表示パネル
１４Ｂ  操作パネル
３２  姿勢検出部
４０  表示制御部
４２  姿勢変化判定部
４４  表示情報取得部
４６  表示情報保持部
４８  表示情報記憶部
４８ａ  文書情報記憶部
４８ｂ  履歴情報記憶部
４８ｃ  遷移先情報記憶部
４８ｄ  姿勢情報記憶部
【図１】
2018041279.tif 000003
【図２】
2018041279.tif 000004
【図３】
2018041279.tif 000005
【図４】
2018041279.tif 000006
【図５】
2018041279.tif 000007
【図６】
2018041279.tif 000008
【図７】
2018041279.tif 000009
【図８】
2018041279.tif 000010
【図９】
2018041279.tif 000011
【図１０】
2018041279.tif 000012
【図１１】
2018041279.tif 000013
【図１２】
2018041279.tif 000014
【図１３】
2018041279.tif 000015
【図１４】
2018041279.tif 000016
【図１５】
2018041279.tif 000017