(57)【要約】【課題】表示項目が更新された場合に、ユーザが意図した表示項目に対する選択入力操作を可能とすることを課題とする。【解決手段】１または複数個の表示項目を含む表示画面を表示する表示部と、表示部に表示された表示項目のいずれかを選択入力する入力部と、選択入力された表示項目の位置と選択入力された入力時刻とを検出する入力検出部と、表示更新要求に基づいて、表示部に表示されている第１の表示画面を、第２の表示画面に更新し、前記第２の表示画面に更新された更新時刻を取得する表示制御部と、更新時刻と入力時刻との時間差を計算する時差測定部と、前記時間差が所定の判定時間よりも短い場合に、前記選択入力を、更新前の第１の表示画面に含まれる表示項目に対するものであると判定し、その選択入力に対応した処理を実行する制御部とを備える。【選択図】図２
2014059827.tif 000002
【特許請求の範囲】
【請求項１】
１または複数個の表示項目を含む表示画面を表示する表示部と、
前記表示部に表示された表示項目のいずれかを選択入力する入力部と、
前記選択入力された表示項目の位置と、選択入力された入力時刻とを検出する入力検出部と、
表示更新要求に基づいて、前記表示部に表示されている第１の表示画面を、第２の表示画面に更新し、前記第２の表示画面に更新された更新時刻を取得する表示制御部と、
前記更新時刻と前記入力時刻との時間差を計算する時差測定部と、
前記時間差が、所定の判定時間よりも短い場合に、前記選択入力を、更新前の前記第１の表示画面に含まれる表示項目に対するものであると判定し、その選択入力に対応した処理を実行する制御部とを備えたことを特徴とする情報表示装置。
【請求項２】
前記選択入力に対応した処理は、更新前の前記第１の表示画面に含まれる表示項目を、前記表示部に表示させる処理であることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記選択入力に対応した処理は、前記第１の表示画面に含まれかつ選択入力された表示項目の詳細内容を前記表示部に表示させる処理であることを特徴とする請求項１または２に記載の情報表示装置。
【請求項４】
表示項目とその詳細内容からなる表示情報を取得する情報取得部をさらに備え、
前記１つの表示画面に含まれるｎ個（ｎ≧１）の表示項目が、それぞれ前記表示部の異なる表示領域に、取得された順序で表示され、前記更新後の第２の表示画面に表示される表示項目は、最新のｎ個の表示項目であることを特徴とする請求項１ないし３のいずれかに記載の情報表示装置。
【請求項５】
表示項目とその詳細内容からなる表示情報を取得する情報取得部をさらに備え、
前記表示項目を表示する前記表示部の表示領域が固定され、かつその表示領域に表示する表示項目が一つである場合、前記表示更新要求があるごとに、前記取得された最新の表示情報の表示項目が、前記表示領域に表示されることを特徴とする請求項１ないし３のいずれかに記載の情報表示装置。
【請求項６】
一定時間の経過をカウントする表示更新タイマーをさらに備え、
前記表示更新要求は、前記表示更新タイマーに予め設定された一定時間が経過したときに、前記表示制御部に与えられることを特徴とする請求項１ないし５のいずれかに記載の情報表示装置。
【請求項７】
前記入力部がタッチパネルであり、前記選択入力は、所望の表示項目が表示されている表示領域の位置に対応するタッチパネルに接触することにより行われることを特徴とする請求項１ないし６のいずれかに記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報表示装置に関し、特に、表示内容が自動的に更新され、特定の表示位置の情報を選択可能な情報表示装置に関する。
【背景技術】
【０００２】
従来、取得した複数の情報を表示画面に表示する場合、取得した順序でそれらの情報を自動スクロールしながら表示し、新しい情報を取得するごとに最も古い情報を消去して一定数の情報を表示する装置やソフトウェアがある。
たとえば、ソーシャルネットワークサービス（ＳＮＳ）で行われているメッセージ表示機能や、電子メールのソフトウェアにおける受信メールの一覧表示機能では、上記のような自動スクロールによる一定数の情報表示が行われている。
【０００３】
図６に、従来の表示機能を説明する表示画面例を示す。
図６（ａ）には、受信された３つのメッセージが表示された状態を示している。最上のメッセージが最も古いメッセージであり、最下のメッセージが最も新しいメッセージであるとする。
図６（ｂ）は、図６（ａ）の表示状態から一定時間が経過し、新しい４番目のメッセージが受信され、上方向に自動スクロールされて、この最新のメッセージが最下に表示された状態を示している。
図６（ｃ）は、さらに、図６（ｂ）の表示状態の後、新しい５番目のメッセージが受信され、上方向に自動スクロールされて、最も古いメッセージが消去され、２番目から５番目までの４つの受信メッセージが表示された状態を示している。
【０００４】
また、タッチパネルを備えた表示部を有する装置では、図６のように表示されたメッセージの表示領域に、ユーザが接触することにより、そのメッセージの詳細内容を表示する機能を有するものがある。
たとえば、詳細内容として、メッセージの中に含まれる詳細なテキスト内容や、メッセージに関連付けられたリンク先のページや画像を表示することが行われる。
図７に、表示されたメッセージに接触することにより、そのメッセージに関連付けられた画像を表示する表示画面例を示す。
図７（ａ）は、３つの受信メッセージが表示された状態において、最下のメッセージの表示領域に、ユーザが指を接触した状態を示している。
この後、図７（ｂ）に示すように、ユーザが接触した時点でその表示領域に表示されているメッセージに関係付けられた「海の写真」の画像が、表示画面に表示される。
【０００５】
また、図８に示すように、表示部の所定の固定された表示領域に、取得した情報を取得した順序で、順次更新表示をする表示装置もある。
図８（ａ）には、１０時１０分に受信した竜巻のニュースの見出しが表示され、その後、１０時２０分に新しい台風のニュースが受信された場合は、図８（ｂ）に示すように、新しいニュースの見出しが表示される。
この場合も、固定された表示領域に接触すると、その接触した時点で表示されているニュースの詳細内容が表示される。
【０００６】
また、特許文献１には、画面上に表示される地図を現在地の変化に応じて自動スクロールするナビゲーション装置において、ユーザがタッチパネルを利用して地図上の所望の地点等を正確に指定できるようにするために、カメラあるいは赤外線センサをタッチパネルの近傍に設置し、接近検知部が、カメラから出力される映像信号等に基づいて、タッチパネルへ物体（指など）が接近したことを検知した場合に、自動スクロールを一時休止するナビゲーション装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２０４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、タッチパネルにユーザが接触するタイミングと、表示画面の自動スクロールのタイミングあるいは固定された表示領域の更新表示によって表示内容が変化するタイミングとのわずかな時間差によっては、ユーザが意図しない表示内容が表示されてしまうという問題があった。
たとえば、図９（ａ）に示すように、３つの受信メッセージが表示されている場合に、ユーザが最下のメッセージに添付されている「海の写真」を見るために、最下のメッセージの表示領域を接触しようと考えて、ユーザの指を表示画面に接近させたとする。
【０００９】
その後、ユーザが最下の表示領域に実際に接触する直前に、図９（ｂ）に示すように、画面の自動スクロールが行われ、最下の表示領域に、新しいメッセージが表示されたとする。このとき、ユーザが接触しようとしていたメッセージの表示領域は上方向へ移動している。新しいメッセージには山の写真が添付されていたとする。
図９（ｂ）の表示状態で、表示画面に接近させていた指が実際に最下の表示領域に接触してしまった場合、この新しいメッセージが表示された状態の表示領域に接触したので、図９（ｃ）に示すように、ユーザが意図したメッセージとは異なる新しいメッセージに添付されていた山の写真が表示されてしまう。
【００１０】
すなわち、ユーザは、意図していないのに、ユーザが入力操作をしようとしたメッセージとは異なるメッセージに対する入力操作をしたことになり、意図しない表示結果が生じる場合があった。
図８に示した固定表示領域に更新表示が行われる場合も、同様に、意図しない表示結果が生じる場合があった。
【００１１】
また、特許文献１において、ユーザの指がタッチパネルに接近したことが検出されると、自動スクロールが一時休止されるので、ユーザが所望した表示位置を正確に指定できるようになる。
しかし、この特許文献１のナビゲーション装置では、物体がタッチパネルに接近したことを検出するために、カメラや赤外線センサという高価なハードウェア装置を設ける必要があるので、ナビゲーション装置自体のコストが高くなり、かつカメラ等を設ける位置を確保するために装置が大きくなり、装置の低コスト化や小型化をすることが難しいという問題があった。
【００１２】
そこで、この発明は、以上のような事情を考慮してなされたものであり、ユーザが表示画面に表示されている情報を選択する入力操作をした場合に、ユーザが意図しない他の情報が選択されても、ユーザが当初意図していたと考えられる情報を選択したのと同様の動作を行わせることのできる情報表示装置を提供することを課題とする。
【課題を解決するための手段】
【００１３】
この発明は、１または複数個の表示項目を含む表示画面を表示する表示部と、前記表示部に表示された表示項目のいずれかを選択入力する入力部と、前記選択入力された表示項目の位置と、選択入力された入力時刻とを検出する入力検出部と、表示更新要求に基づいて、前記表示部に表示されている第１の表示画面を、第２の表示画面に更新し、前記第２の表示画面に更新された更新時刻を取得する表示制御部と、前記更新時刻と前記入力時刻との時間差を計算する時差測定部と、前記時間差が、所定の判定時間よりも短い場合に、前記選択入力を、更新前の前記第１の表示画面に含まれる表示項目に対するものであると判定し、その選択入力に対応した処理を実行する制御部とを備えたことを特徴とする情報表示装置を提供するものである。
【００１４】
これによれば、更新時刻と入力時刻との時間差を計算して、時間差が所定の判定時間よりも短い場合に、ユーザの選択入力を、更新前の第１の表示画面に含まれる表示項目に対するものであると判定しているので、ユーザが意図しない入力操作を排除することができ、ユーザが意図していたと考えられる入力操作に対応する動作を実行させることができる。
【００１５】
また、前記選択入力に対応した処理は、更新前の前記第１の表示画面に含まれる表示項目を、前記表示部に表示させる処理であることを特徴とする。
これによれば、更新前の表示画面が表示されている表示状態に戻るので、ユーザが意図していたと考えられる入力操作が可能となる。
また、前記選択入力に対応した処理は、前記第１の表示画面に含まれかつ選択入力された表示項目の詳細内容を前記表示部に表示させる処理であることを特徴とする。
これによれば、ユーザが意図していたと考えられる選択入力操作に対応した処理が実行されるので、入力操作をやり直す必要がなく、ユーザの入力操作の負担が軽減できる。
【００１６】
また、表示項目とその詳細内容からなる表示情報を取得する情報取得部をさらに備え、前記１つの表示画面に含まれるｎ個（ｎ≧１）の表示項目が、それぞれ前記表示部の異なる表示領域に、取得された順序で表示され、前記更新後の第２の表示画面に表示される表示項目は、最新のｎ個の表示項目であることを特徴とする。
また、表示項目とその詳細内容からなる表示情報を取得する情報取得部をさらに備え、前記表示項目を表示する前記表示部の表示領域が固定され、かつその表示領域に表示する表示項目が一つである場合、前記表示更新要求があるごとに、前記取得された最新の表示情報の表示項目が、前記表示領域に表示されることを特徴とする。
【００１７】
また、一定時間の経過をカウントする表示更新タイマーをさらに備え、前記表示更新要求は、前記表示更新タイマーに予め設定された一定時間が経過したときに、前記表示制御部に与えられることを特徴とする。
また、前記入力部がタッチパネルであり、前記選択入力は、所望の表示項目が表示されている表示領域の位置に対応するタッチパネルに接触することにより行われることを特徴とする。
【発明の効果】
【００１８】
この発明によれば、更新時刻と入力時刻との時間差を計算して、時間差が所定の判定時間よりも短い場合に、ユーザの選択入力を、更新前の第１の表示画面に含まれる表示項目に対するものであると判定しているので、ユーザが意図しない入力操作を排除することができ、ユーザが意図していた入力操作に対応した動作を実行させることができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の情報表示装置の一実施例の構成ブロック図である。
【図２】この発明で利用する表示情報の一実施例の説明図である。
【図３】この発明の表示制御処理の一実施例のフローチャートである。
【図４】この発明における表示画面の変化を示す一実施例の説明図である。
【図５】この発明における表示画面の変化を示す一実施例の説明図である。
【図６】従来における表示機能を説明する表示画面例である。
【図７】従来において、表示メッセージに接触した場合の表示画面の変化を示した説明図である。
【図８】従来において、固定された表示領域に、順次更新表示する場合の表示画面例の説明図である。
【図９】従来における表示画面の変化例を示した説明図である。
【発明を実施するための形態】
【００２０】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜情報表示装置の構成＞
図１に、この発明の情報表示装置の一実施例の構成ブロック図を示す。
この発明の情報表示装置は、主として、制御部１１、表示部１２、入力部１３、情報取得部２１、入力検出部２２、表示更新要求部２３、時差測定部２４、表示制御部２５、表示更新タイマー２６、記憶部３１を備える。
【００２１】
制御部１１は、この発明の各機能ブロックの動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータより実現できる。
また、ＣＰＵが、ＲＯＭ等に記憶されたプログラムに基づいて、各ハードウェアを有機的に動作させることによって、この発明の表示機能等を実現させる。
【００２２】
表示部１２は、この発明で利用する情報を表示する部分であり、たとえば、ＣＲＴ、ＰＤＰ、ＬＣＤ、有機ＥＬディスプレイ等を利用すればよい。
表示部１２には、たとえば、図２（ｃ）や図４（ａ）に示すように、１または複数個の表示項目を含む表示画面が表示される。
入力部１３は、情報の入力や、表示部１２に表示された表示項目のいずれかを選択入力する部分であり、たとえば、キーボード１４、マウス１５、タッチパネル１６などが用いられる。
タッチパネル１６を用いる場合は、表示部１２と入力部１３とが重ね合わせられて形成されるか、あるいは、表示部１２と入力部１３とを一体的に形成してもよい。
以下の実施例では、主として、入力部１３としてタッチパネル１６を用いた表示制御を行うものとして説明するが、これに限るものではなく、キーボード、マウス等を用いて同様の表示制御を行ってもよい。
【００２３】
情報取得部２１は、外部から情報を入手して、この発明の情報表示装置の記憶部３１に記憶する部分である。たとえば、表示項目とその詳細内容からなる表示情報３２を取得する。
情報の取得方法は、従来から用いられているあらゆる手段を用いることができ、特にいずれかの手段に限定されるものではない。
たとえば、インターネットやＬＡＮなどのネットワークを介して、外部のサーバー等から、所定の情報を取得する。あるいは、情報が記憶されたＣＤ−ＲＯＭなどの記憶媒体から情報を読み込んでもよく、あるいはユーザが情報を作成してもよい。
取得された情報は、すべて記憶部３１に記憶されるものとする。ただし、以下の実施例では、取得された情報のうち、表示部１２に表示される情報（表示情報３２）に注目するものとする。
【００２４】
入力検出部２２は、ユーザが入力部１３を用いて何らかの入力操作をしたか否かを検出する部分である。具体的には、選択入力された表示項目の位置と、選択入力された入力時刻とを検出する。
入力部１３がキーボード１４の場合は、キーを押したことを検出する。
また、マウス１５の場合は、たとえば、マウスを使って、表示部１２に表示されたカーソルを移動させ、所望の表示位置で、マウスの操作ボタンをクリック入力したことを検出する。
さらに、タッチパネル１６の場合は、所望の表示項目が表示されている表示領域の位置に対応するタッチパネルに接触したことを検出する。
また、入力があったことを検出した場合、その入力されたキーや、入力された位置に関する情報（入力位置情報３６）が取得され、その入力された時刻も取得される。
たとえば、タッチパネル１６の場合、接触入力をした表示位置を示すタッチパネルの座標値と接触入力が行われた時刻が取得される。
【００２５】
表示更新要求部２３は、表示更新要求の有無を確認し、更新要求があった場合は、現在の表示画面を他の表示画面に変更することを、表示制御部２５に要求する部分である。
たとえば、ユーザが更新要求を意味する所定の入力操作をすることにより、表示の更新要求をしてもよい。
あるいは、一定時間の経過をカウントする表示更新タイマー２６を設け、このタイマー２６に予め設定された一定時間が経過するごとに、自動的に、表示更新要求を、表示制御部２５に与えてもよい。
【００２６】
時差測定部２４は、表示更新要求部２３による表示更新要求に基づいて、表示部１２に表示される表示情報が実際に更新された時刻（更新時刻ＴＢ３８）と、入力検出部２２によって検出された選択入力が行われた時刻（入力時刻ＴＡ３７）との時間差を測定する部分である。
この時間差は、後述する経過時間Ｔ１（３９）に相当し、入力時刻ＴＡ−更新時刻ＴＢによって計算される（Ｔ１＝ＴＡ−ＴＢ）。
この時間差に基づいて、表示画面を更新前の前回の表示画面の状態に戻すか、あるいは更新後の表示画面のままにしておくかが判断され、入力された選択入力が、更新前と更新後のどちらの表示画面に対するものかの判断が行われる。
以下、この時間差（ＴＡ−ＴＢ）を、経過時間Ｔ１とも呼ぶ。
【００２７】
たとえば、経過時間Ｔ１（３９）が、所定の判定時間Ｔ０（４０）よりも小さい場合（Ｔ１＜Ｔ０）、表示情報を、更新前の前回の表示状態の内容に戻す。
一方、Ｔ１≧Ｔ０の場合は、後述するように、更新後の表示状態において選択入力がされたものと判断し、更新後の表示画面に表示された表示項目のうち選択入力された位置に表示された表示項目を取得して、その表示項目の詳細内容を表示させる。
ここで、判定時間Ｔ０は、特に一義的に定められるものではないが、記憶部３１に予め記憶しておく。
【００２８】
表示制御部２５は、表示情報３２を表示部１２に表示させる部分であり、どの表示情報３２を表示部１２のどこに表示するかを決めて、表示データを生成し、表示部１２に与える。
特に、この発明の表示制御部２５は、表示更新要求部２３から与えられる表示更新要求に基づいて、表示部１２に表示されている第１の表示画面を、第２の表示画面に更新し、第２の表示画面に更新された更新時刻を取得する。
すなわち、表示更新要求部２３から、表示更新要求を受け取った場合は、次の第２の表示画面に表示すべき表示情報３２を選択して、選択した表示情報３２を用いて更新後の表示データを生成し、更新後の第２の表示画面を表示部１２に表示させる。
【００２９】
表示更新タイマー２６は、上記したように、一定時間の経過をカウントするタイマーであり、表示更新要求を出力するタイミングを生成するタイマーである。
この一定時間は、表示更新要求を出力する時間間隔を決定するものであるが、予め固定的に設定された時間でもよく、あるいは、ユーザが設定変更できるようにしてもよい。
【００３０】
制御部１１は、上記したような各機能ブロックの動作を制御して、この発明の機能を実現するものであるが、特に、次のような処理を実行する。
上記した時差測定部２４が計算した時間差が、所定の判定時間よりも短い場合に、入力部１３によって入力された選択入力が、更新前の第１の表示画面に含まれる表示項目に対するものであると判定し、その選択入力に対応した処理を実行する。
ここで、選択入力に対応した処理は、たとえば、更新前の第１の表示画面に含まれる表示項目を、表示部１２に表示させる処理である。
あるいは、選択入力に対応した処理として、第１の表示画面に含まれかつ選択入力された表示項目の詳細内容を表示部１２に表示させる処理を実行してもよい。
【００３１】
また、制御部１１は、次のような表示方法を用いて、取得した表示情報を、表示部１２に表示させる。ただし、以下の表示方法に限定されるものではない。
たとえば、表示画面がｎ個（ｎ≧１）の表示項目によって構成される場合、１つの表示画面に含まれるｎ個の表示項目が、それぞれ表示部の異なる表示領域に、取得された順序で表示されるようにし、更新後の第２の表示画面に表示される表示項目は、最新のｎ個の表示項目となるように表示する。
また、表示項目を表示する表示部の表示領域が固定され、かつその表示領域に表示する表示項目が一つである場合、表示更新要求があるごとに、取得された最新の表示情報の表示項目が、その表示領域に表示されるようにする。
【００３２】
記憶部３１は、この発明で利用される情報やプログラムなどを記憶した部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤやＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部３１には、主として、表示情報３２、入力位置情報３６、入力時刻３７、更新時刻３８、経過時間Ｔ１（３９）、判定時間Ｔ０（４０）が記憶される。
表示情報３２は、外部のサーバ等から取得された情報のうち、表示部１２に表示させる情報である。各表示情報３２は、表示部１２に表示させる表示項目３３、表示位置３４、取得した情報の詳細内容３５などを含むものである。
以下の実施例では、表示部１２の表示画面を複数個の表示領域に区切り、各表示領域に、１つの表示情報に対応する表示項目３３を表示するものとする。
【００３３】
表示項目３３は、ある表示情報３２の見出しに相当するものであり、たとえば受信メールのタイトルや、詳細内容の一部分のテキスト情報などが表示項目３３となる。
表示位置３４は、表示画面を区切った複数個の表示領域のそれぞれの位置を特定する情報である。
詳細内容３５は、取得された各表示情報３２に含まれている文字、図形、画像などのすべての情報を意味し、たとえば、１つのファイルとして記憶される。
入力部１３としてタッチパネル１６が用いられる場合、表示された複数個の表示項目のうち、ユーザが所望の表示項目の表示領域に接触して選択入力することにより、その選択された表示項目３３に対応する詳細内容３５が表示される。
【００３４】
図２に、この発明で利用する表示情報の一実施例と、表示部の表示画面例の説明図を示す。
図２（ａ）には、４つの表示情報３２を示しており、それぞれの表示項目３３を、Ａ，Ｂ，Ｃ，Ｄとする。また、表示情報はこの表示項目の順序で取得されたものとし、表示項目Ａの情報が最も古く、表示項目Ｄの情報が最も新しいものとする。
たとえば、図２（ａ）において、表示項目Ａの情報は、順序が０１の最も古い取得情報であり、現在の表示位置は、表示領域Ｐ１であり、その詳細内容は「ＡＳ０１」であることを示している。ここで、「ＡＳ０１」は詳細内容の略称を示したものである。
【００３５】
表示部１２の表示画面を４つの表示領域（Ｐ１，Ｐ２，Ｐ３，Ｐ４）に区切り、１画面に、同時に４つの表示項目を、取得された順序で表示するものとする。
図２（ｃ）は、図２（ａ）の表示情報に対応した表示画面を示したものであり、４つの表示項目（Ａ，Ｂ，Ｃ，Ｄ）を、それぞれ４つの表示領域（Ｐ１，Ｐ２，Ｐ３，Ｐ４）に表示した状態を示している。最上の表示領域Ｐ１に表示された表示項目Ａが最も古く、最下の表示領域Ｐ４に表示された表示項目Ｄが最も新しい。
図２（ａ）の順序は、取得した順番を示しており、後述するように、表示画面を１つ前の状態に戻す場合は、この順序に基づいて表示させる表示項目が選択される。
【００３６】
図２（ａ）に示すように、４つの表示情報３２が取得されていた状態から、時間が経過し、新たに表示項目Ｅの表示情報３２が取得されたとする。すなわち、図２（ｂ）に示すように、５番目の表示項目Ｅが記憶部３１に記憶される。
表示部１２には、常に最新の４つの表示情報を表示するものとし、新たに取得した情報を表示する場合には、その最新の情報は最下の表示領域Ｐ４に表示し、今まで表示していた４つの表示情報の中で最も古い情報を消去して、残りの３つの表示情報は、上方向にスクロールして、１つ上の表示領域に表示するものとする。
図２（ｂ）の場合は、図２（ｄ）に示すように、最も古い表示項目Ａを消去し、表示項目Ｂ，Ｃ，Ｄは、それぞれ上方向に移動させて、表示位置（Ｐ１，Ｐ２，Ｐ３）へ表示させ、最下の表示領域Ｐ４に、新たに取得された表示項目Ｅを表示させる。
このように、表示項目３３を上方向にスクロールさせて表示させること自体は、図６に示したものと同様である。
【００３７】
図２（ｂ）において、最も古い表示項目Ａは、表示されなくなったので、対応する表示位置３４には、表示されていないことを示す情報（表示なし）が記憶され、現在表示されている４つの表示項目（Ｂ，Ｃ，Ｄ，Ｅ）の表示位置３４には、それぞれの表示位置の情報が更新記憶される。
【００３８】
図１において、入力位置情報３６は、ユーザがタッチパネル１６に接触入力した場合に、その接触入力した位置を示す情報である。
入力位置情報３６としては、たとえば、接触入力した表示画面上の座標値が用いられるが、表示領域の表示位置を示す情報（Ｐ１〜Ｐ４）などを用いてもよい。
この入力位置情報３６は、後述するように、その位置が属する表示領域に表示されていた表示項目の詳細内容を表示させるのに利用される。
【００３９】
入力時刻ＴＡ３７は、ユーザがタッチパネル１６に接触した時刻のうち最新の時刻を意味する。
更新時刻ＴＢ３８は、表示更新要求部２３からの要求により、表示画面を更新した時刻のうち最新の時刻を意味する。
経過時刻Ｔ１（３９）は、更新時刻ＴＢと入力時刻ＴＡとの時間差を意味し、入力時刻ＴＡから更新時刻ＴＢを減算した数値に相当する（Ｔ１＝ＴＡ−ＴＢ）。
一般的に、ユーザは、表示画面を確認した後、その確認した表示画面に対して所望の表示領域の選択入力をするので、更新時刻ＴＢよりも入力時刻ＴＡの方が、後の時刻となる。
したがって、常に、Ｔ１＝ＴＡ−ＴＢ＞０となる。
【００４０】
判定時間Ｔ０（４０）は、経過時間Ｔ１と比較される時間であり、ユーザが接触入力した表示画面が現在表示部１２に表示されている更新後の表示画面に対するものか、あるいは、更新前の表示画面に対するものかを判定するための時間である。
ユーザが接触入力した時刻ＴＡが、表示画面の更新時刻ＴＢの直後であって、ＴＡとＴＢとの時間差（経過時間Ｔ１）が非常に短い場合は、そのユーザの接触入力は、更新前の表示画面に対して行われた可能性が高い。
そこで、経過時間Ｔ１が、所定の判定時間Ｔ０（４０）よりも小さい場合は（Ｔ１＜Ｔ０）、ユーザの接触入力は、更新前の表示画面に対して行われたと判断し、たとえば、表示画面を更新前の表示画面に戻す。
【００４１】
判定時間Ｔ０は、予め設定される時間であり、固定的に設定してもよいが、ユーザが設定変更できるようにしてもよい。
判定時間Ｔ０としては、一義的に定められるものではないが、タッチする動作を開始して、実際にタッチするまでの時間であるため、数百ミリ秒程度の時間を設定することが好ましい。
【００４２】
＜この発明の表示制御の概要＞
図４に、この発明の表示部の表示画面に表示される情報の変化例の説明図を示す。
図４（ａ）は、３つの表示項目３３が表示されている第１の表示状態を示している。
このとき、ユーザは、第１の表示状態を見て、最下にある表示項目３３の詳細内容３５を確認しようと考え、指を、最下の表示項目３３が表示されている表示領域に近づけようとしたとする。
図４（ａ）は、ユーザの指がその表示領域に接触する前の状態を示している。
具体的には、ユーザは、最下の表示項目３３に関連する「海の写真」を見たいと考えて、「海の写真」を表示させるために、この表示項目３３を選択入力しようとしたとする。
【００４３】
次に、図４（ｂ）に、表示画面の更新が行われた後に、ユーザの指が、最下の表示領域に接触した第２の表示状態を示している。
表示画面には、新たな表示項目が最下の表示領域に表示され、４つの表示項目が更新された状態となった直後に、ユーザの指が最下の表示領域に接触したものとする。すなわち、新たな表示項目が追加された更新後の表示画面に対して、ユーザの指による接触入力がされたとする。
この第２の表示状態では、更新後の表示画面の最下の表示領域には、新たな表示項目が表示され、下から２つ目の表示領域に、ユーザが選択しようとしていた表示項目が表示されている。
この場合、表示画面が実際に更新された更新時刻ＴＢが、接触入力が実際に行われた時刻（入力時刻ＴＡ）よりもわずかに早い。
【００４４】
したがって、ユーザの接触入力は、図４（ｂ）の最下に表示されている新たな表示項目に対して行われたことになり、従来ならば、図９（ｃ）のように、この新たな表示項目に対応する詳細内容（たとえば山の写真）が表示されることになる。
しかし、この発明では、更新時刻ＴＢが入力時刻ＴＡよりもわずかに早く、ＴＢとＴＡの時間差に相当する経過時間Ｔ１（＝ＴＡ−ＴＢ）が、上記した判定時間Ｔ０よりも小さい場合は（Ｔ１＜Ｔ０）、ユーザの接触入力は、更新後の新たな表示項目に対してされたものではなく、図４（ａ）の更新前の表示画面に表示された表示項目に対して行われたものとみなして、表示画面を更新前の表示状態（第１の表示状態）に戻す。
図４（ｃ）は、表示画面を更新前の表示状態に戻した場合を示している。すなわち、図４（ｃ）の表示画面は、図４（ａ）と同一である。
【００４５】
図４（ｃ）において、この表示画面の最下の表示項目に対してユーザの指による接触入力が行われたと判断し、最下の表示項目に対応する詳細内容を表示させる。
図４（ｄ）は、図４（ｃ）の最下の表示項目に対する詳細内容である「海の写真」を表示した状態を示している。
【００４６】
このような表示制御を行うことにより、図４（ａ）の表示状態において、ユーザが選択しようとしていた表示位置の表示項目が、実際に接触入力する直前に、更新されて別の表示項目に変更されてしまった場合には、ユーザが選択しようとしていた表示項目が表示されていた更新前の表示状態に戻し、さらに、その選択しようとしていた表示項目に対応する詳細内容を表示させるようにする。
これにより、ユーザが意図しない入力操作が排除され、ユーザが意図していたと考えられる入力操作に対応する動作を実行させることができる。
すなわち、意図しない入力操作が排除されるので、ユーザは、その意図しない入力操作が行われてしまった場合にやり直す必要があった意図する入力操作を行う必要がなく、ユーザの入力操作の負担を軽減できる。
また、以上の表示制御は、すべてプログラムに基づいて行うことができるので、赤外線センサなどのハードウェアを新たに設ける必要はなく、装置の小型化と低コスト化が可能である。
【００４７】
＜この発明の表示制御処理＞
図３に、この発明の表示制御処理の一実施例のフローチャートを示す。
ここでは、新たな表示情報を取得した後、表示更新要求があったときに表示画面の更新を行い、ユーザの選択入力があった場合に、その入力時刻と更新時刻との時間差（経過時間）に基づいて、表示画面の更新前か更新後のどちらに対してユーザの選択入力が行われたかを判定し、その選択入力に対応した表示画面の表示制御を行う処理について説明する。
【００４８】
ステップＳ１において、情報取得部２１は、情報取得確認処理を行う。ここでは、たとえば、新たな表示情報が受信されたか否かのチェックが行われる。
ステップＳ２において、新たな表示情報が取得された場合は、ステップＳ３へ進み、そうでない場合はステップＳ４へ進む。
ステップＳ３において、取得された表示情報３２を、記憶部３１に記憶し、ステップＳ４へ進む。
ステップＳ４において、表示更新要求部２３が、表示更新要求があるか否かを確認する。
たとえば、表示更新タイマー２６によりカウントされた一定時間が経過していないかどうかが確認され、その一定時間が経過している場合は、表示更新要求があったと判断し、表示制御部２５に対して、表示更新要求を与える。
【００４９】
ステップＳ５において、表示更新要求があった場合は、ステップＳ６へ進み、ない場合はステップＳ７へ進む。
ステップＳ６において、表示制御部２５は、表示部１２に表示する表示情報を更新し、その更新時刻ＴＢを取得し、記憶部３１に記憶する。
表示情報の更新は、上記したように、たとえば図２（ａ）の表示状態から図２（ｂ）の表示状態へ変更するような更新が行われる。また、図４の場合は、図４（ａ）から図４（ｂ）への更新が行われる。
【００５０】
ステップＳ７において、入力検出部２２が、ユーザが入力部１３を用いて、選択入力を行ったか否かの確認を行う。選択入力があった場合は、選択入力された表示項目の位置と、選択入力された時刻とが取得される。
たとえば、タッチパネル１６に対する接触入力が行われたか否かをチェックする。
ステップＳ８において、選択入力が行われた場合は、ステップＳ９へ進み、そうでない場合は、ステップＳ１へ戻る。
【００５１】
ステップＳ９において、選択入力が行われたので、取得された入力時刻ＴＡと、入力位置情報３６とを記憶部３１に記憶する。
ステップＳ１０において、更新時刻ＴＢから入力時刻ＴＡまでの経過時間Ｔ１を計算する（Ｔ１＝ＴＡ−ＴＢ）。
ステップＳ１１において、経過時間Ｔ１と、判定時間Ｔ０とを比較する。
ここで、Ｔ１＜Ｔ０の場合は、更新時刻ＴＢから入力時刻ＴＡまでの時間差が非常に短いので、ユーザの選択入力操作は、更新前の表示画面に対して行われたものと判定する。
一方、Ｔ１≧Ｔ０の場合は、ユーザの選択入力操作は、更新後の表示画面に対して行われたものと判定する。
【００５２】
ステップＳ１２において、Ｔ１＜Ｔ０の場合、ステップＳ１３へ進み、そうでない場合はステップＳ１６へ進む。
ステップＳ１３において、ユーザの選択入力操作が、更新前の表示画面に対応するものであると判定されたので、表示部１２に表示すべき表示情報を、更新前である前回の表示状態の内容に戻す。
たとえば、図２（ｂ）の各表示項目の表示位置３４を、図２（ａ）の各表示項目の表示位置３４に戻す。
図２の場合は、４つの表示領域（Ｐ１，Ｐ２，Ｐ３，Ｐ４）に表示される表示項目が、（Ｂ，Ｃ，Ｄ，Ｅ）から、（Ａ，Ｂ，Ｃ，Ｄ）に戻されることになる。
また、図４の場合は、図４（ｂ）の表示状態から、図４（ｃ）のような表示状態に戻される。
【００５３】
ステップＳ１４において、ステップＳ９で記憶部３１に記憶されていた入力位置情報３６を利用し、戻された後の表示画面について、その入力位置情報３６に対応する表示位置３４に表示されている表示項目３３を取得する。
すなわち、更新前の表示画面に対して選択入力が行われたとした場合に、その選択入力された表示領域に表示されている表示項目３３を取得する。
ステップＳ１５において、取得した表示項目３３に対応する詳細内容３５を表示させる。
たとえば、図４の場合は、図４（ｃ）の表示画面に対して選択入力されたものとみなされ、図４（ｄ）のような詳細内容の表示が行われる。
その後、ステップＳ１へ戻る。
【００５４】
一方、ステップＳ１６において、Ｔ１＜Ｔ０でなかったので、表示画面が更新された後、十分な時間が経過した後に選択入力操作が行われたと判定され、その選択入力操作は、更新後の表示画面に対して行われたものと考え、更新後の表示情報３２から、記憶されていた入力位置情報３６に対応する表示位置３４に表示されている表示項目３３を取得する。
ステップＳ１７において、ステップＳ１５と同様に、取得した表示項目３３に対応する詳細内容３５を表示させる。
この場合は、たとえば、図２（ｂ）や図４（ｂ）の更新後の表示画面に対して選択入力された表示項目３３に対応する詳細内容３５が表示される。
図４（ｂ）の場合は、たとえば、図９（ｃ）のように、「山の写真」が表示される。
その後、ステップＳ１へ戻る。
【００５５】
以上のように、表示画面の更新時刻ＴＢと、ユーザの入力時刻ＴＡとの時間差である経過時間Ｔ１の長さに基づいて、ユーザの選択入力が、更新前の表示画面に対応するものか、更新後の表示画面に対応するものかが判定される。
経過時間Ｔ１が所定の判定時間Ｔ０よりも短い場合（Ｔ１＜Ｔ０）、もしユーザの選択入力を更新後の表示画面に対応する入力であるとして処理すると、ユーザの意図する入力でない場合があるので、表示画面を更新前の表示画面に戻した上で、ユーザの選択入力を更新前の表示画面に対してしたものと考えて、その選択入力に対応した処理を実行させるようにする。
このような表示制御をすることにより、ユーザが意図していた選択入力が可能となる。また、ユーザの意図しない入力操作に対応した動作が行われないようにすることができ、ユーザの入力操作の負担が軽減できる。
【００５６】
図３および図４の表示制御では、Ｔ１＜Ｔ０の場合、表示画面を更新前の表示画面に戻し、さらに、詳細内容を表示するものとしたが、図４（ｃ）の表示は行わずに、図４（ｄ）の詳細内容が表示される表示状態にしてもよい。これにより、表示がちらつくように見えることが防止され、ユーザが意図していた選択入力操作が、見た目の違和感を感じることなく、可能となる。
【００５７】
また、図４（ｃ）のように、更新前の表示画面に戻すのではなく、図４（ｂ）の更新後の表示画面を表示した状態で、ユーザが意図する選択入力がどの表示項目に対するものなのかをユーザに確認してもらうために、現在ユーザが選択入力することになる表示項目をユーザが確認できるような表示をしてもよい。
たとえば、図４（ｂ）の更新後の表示画面において、ユーザが選択入力することになる表示項目を強調表示するか、あるいは点滅表示させ、新たな表示項目を選択しようとしていることをユーザに報知してもよい。
あるいは、図４（ｂ）の更新後の表示画面において、ユーザが選択入力しようとした表示項目は、現在の表示項目と異なる可能性があることがわかるような表示をし、ユーザが選択しようとした表示項目が、更新前の表示項目である可能性があることを示す警告メッセージを表示してもよい。
【００５８】
上記の図２，図３および図４に示した表示制御は、主として、ユーザの選択入力がタッチパネル１６によって行われる場合に有効な表示制御であるが、表示画面に表示された表示項目を、表示矢印や表示カーソルとマウス１５を利用して選択入力する場合も、同様な表示制御を行ってもよい。
【００５９】
また、図３および図４の表示制御は、表示画面に複数の表示項目を表示し、各表示領域に表示される表示項目を更新する場合について説明したが、固定された一つの表示領域に表示される表示項目を、新たに取得された表示項目で上書きして更新する場合も、同様の表示制御を利用することができる。
図５に、上書きによる更新表示を行う場合の表示画面の変化を示す一実施例の説明図を示す。
【００６０】
図５（ａ）において、表示画面の上方部分の表示領域に、１０時１０分に取得したニュースの表示項目を表示した状態を示している。このニュースは「竜巻」のニュースであったとする。
このとき、ユーザがこのニュースの詳細内容を表示させるために、表示領域に指を近づけたとする。すなわち、ユーザの意図する選択入力は、「竜巻」のニュースに対応するものである。
図５（ｂ）において、１０時２０分に新たなニュースが取得されたので、表示画面を更新し、その新たなニュースを表示領域に表示したとする。新たなニュースは、「台風」のニュースであったとする。
この表示画面の更新が行われた直後に、ユーザの指が実際に表示画面に接触したとする。
したがって、ユーザの接触は、更新後に表示された「台風」のニュースに対応するものとなってしまう可能性がある。
【００６１】
しかし、表示画面の実際の更新時刻ＴＢと、ユーザの指がタッチパネルに実際に接触した時刻（入力時刻ＴＡ）との時間差（経過時間Ｔ１）が、判定時間Ｔ０よりも短かったとすると（Ｔ１＜Ｔ０）、ユーザの意図した選択入力は、更新前の図５（ａ）の表示画面に表示された「竜巻」のニュースに対応するものと判断し、図５（ｃ）のように、表示画面を、「竜巻」のニュースが表示されていた更新前の表示画面に戻す。
「竜巻」のニュースが表示されている表示状態で、接触入力が行われたと判断し、図５（ｄ）に示すように、「竜巻」のニュースに対応する詳細内容の表示を行う。
この場合も、図４と同様に、ユーザが意図していたと考えられる選択入力操作に対応する表示が行われる。
【００６２】
なお、図５のような表示領域が１つに固定されている表示画面の場合も、図５（ｃ）のように、更新前の表示画面に戻すのではなく、図５（ｂ）の更新後の表示画面を表示した状態で、ユーザが選択入力しようとしていた表示項目が、現在の表示項目と異なる可能性があることや、選択入力しようとしていた表示項目が更新前の表示項目である可能性があることを示す表示や、警告メッセージ等の表示をしてもよい。
【符号の説明】
【００６３】
１１  制御部
１２  表示部
１３  入力部
１４  キーボード
１５  マウス
１６  タッチパネル
２１  情報取得部
２２  入力検出部
２３  表示更新要求部
２４  時差測定部
２５  表示制御部
２６  表示更新タイマー
３１  記憶部
３２  表示情報
３３  表示項目
３４  表示位置
３５  詳細内容
３６  入力位置情報
３７  入力時刻ＴＡ
３８  更新時刻ＴＢ
３９  経過時間Ｔ１
４０  判定時間Ｔ０
【図１】
2014059827.tif 000003
【図２】
2014059827.tif 000004
【図３】
2014059827.tif 000005
【図４】
2014059827.tif 000006
【図５】
2014059827.tif 000007
【図６】
2014059827.tif 000008
【図７】
2014059827.tif 000009
【図８】
2014059827.tif 000010
【図９】
2014059827.tif 000011