(57)【要約】【課題】画面の表示状態の変化を認識しやすくし、任意の時点の表示状態を容易に再現できるようにする。【解決手段】オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する処理部と、を備え、前記処理部は、前記表示部の表示領域に、前記オブジェクトが表示される第１画面と、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面と、を表示し、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示する。【選択図】図５
2015005162.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する処理部と、を備え、
前記処理部は、
前記表示部の表示領域に、前記オブジェクトが表示される第１画面と、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面と、を表示し、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示する、
ことを特徴とする情報表示装置。
【請求項２】
前記処理部は、
前記第１画面遷移又は前記第２画面遷移に基づいて前記第１画面が表示されている際に、前記画面遷移を識別する情報と、当該画面遷移の開始時点から起算した時刻と、当該画面遷移における前記時刻の前記第１画面の画面データと、を対応付ける画面遷移情報を、随時生成して記録部に記録し、
前記構造図に、前記第１画面遷移の時間経過を示す主線と、前記第２画面遷移の時間経過を示す分岐線と、前記主線又は前記分岐線上の位置を指示する指示マークと、を表示させ、
前記操作部により前記指示マークを前記主線又は前記分岐線上で移動させる操作が行われたら、前記指示マークの移動先の位置に対応する前記画面遷移情報を前記記録部から取得し、取得した前記画面遷移情報の前記画面データに基づいて前記第１画面の表示状態を再現する、
ことを特徴とする請求項２に記載の情報表示装置。
【請求項３】
前記処理部は、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記第１画面の表示状態を変化させる操作が行われたら、前記第１画面の表示状態の変化を、前記第１画面遷移の前記画面遷移情報に上書きするか、前記第２画面遷移の前記画面遷移情報に記録するか、を選択可能にする、
ことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記処理部は、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記指示マークを前記主線に直交する方向に移動させる操作が行われたら、前記操作を検出した時点からの前記第１画面の表示状態の変化を、前記第２画面遷移の前記画面遷移情報に記録する、
ことを特徴とする請求項２又は３に記載の情報表示装置。
【請求項５】
前記処理部は、
前記主線及び前記分岐線上に前記指示マークを表示させ、前記主線上の前記指示マークで指示された位置に対応する前記第１画面と、前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面と、を同時に表示する、
ことを特徴とする請求項２乃至４のいずれか一に記載の情報表示装置。
【請求項６】
前記処理部は、
前記主線又は前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面を表示している時に、前記操作部により追加情報を入力する操作が行われたら、前記追加情報を、前記主線又は前記分岐線上の前記指示マークで指示された位置の近傍に表示する、
ことを特徴とする請求項２乃至５のいずれか一に記載の情報表示装置。
【請求項７】
前記処理部は、
前記構造図に、更に、前記主線又は前記分岐線上の所定の位置に対応する前記第１画面の表示状態を表す画像を、前記主線又は前記分岐線の前記所定の位置の近傍に表示する、
ことを特徴とする請求項２乃至６のいずれか一に記載の情報表示装置。
【請求項８】
オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、を備える情報表示装置で動作する表示制御プログラムであって、
前記情報表示装置に、
前記表示部の表示領域に、前記オブジェクトが表示される第１画面を表示する第１画面表示処理、
前記表示部の表示領域に、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面を表示する第２画面表示処理、を実行させ、
前記第２画面表示処理では、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示する、
ことを特徴とする表示制御プログラム。
【請求項９】
前記情報表示装置に、更に、
前記第１画面遷移又は前記第２画面遷移に基づいて前記第１画面が表示されている際に、前記画面遷移を識別する情報と、当該画面遷移の開始時点から起算した時刻と、当該画面遷移における前記時刻の前記第１画面の画面データと、を対応付ける画面遷移情報を、随時生成して記録部に記録する記録処理を実行させ、
前記第２画面表示処理では、
前記構造図に、前記第１画面遷移の時間経過を示す主線と、前記第２画面遷移の時間経過を示す分岐線と、前記主線又は前記分岐線上の位置を指示する指示マークと、を表示し、
前記第１画面表示処理では、
前記操作部により前記指示マークを前記主線又は前記分岐線上で移動させる操作が行われたら、前記指示マークの移動先の位置に対応する前記画面遷移情報を前記記録部から取得し、取得した前記画面遷移情報の前記画面データに基づいて前記第１画面の表示状態を再現する、
ことを特徴とする請求項８に記載の表示制御プログラム。
【請求項１０】
前記記録処理では、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記第１画面の表示状態を変化させる操作が行われたら、前記第１画面の表示状態の変化を、前記第１画面遷移の前記画面遷移情報に上書きするか、前記第２画面遷移の前記画面遷移情報に記録するか、のいずれかの処理を行う、
ことを特徴とする請求項９に記載の表示制御プログラム。
【請求項１１】
前記記録処理では、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記指示マークを前記主線に直交する方向に移動させる操作が行われたら、前記操作を検出した時点からの前記第１画面の表示状態の変化を、前記第２画面遷移の前記画面遷移情報に記録する、
ことを特徴とする請求項９又は１０に記載の表示制御プログラム。
【請求項１２】
前記第２画面表示処理では、
前記主線及び前記分岐線上に前記指示マークを表示し、
前記第１画面表示処理では、
前記主線上の前記指示マークで指示された位置に対応する前記第１画面と、前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面と、を同時に表示する、
ことを特徴とする請求項９乃至１１のいずれか一に記載の表示制御プログラム。
【請求項１３】
前記第２画面表示処理では、
前記主線又は前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面を表示している時に、前記操作部により追加情報を入力する操作が行われたら、前記追加情報を、前記主線又は前記分岐線上の前記指示マークで指示された位置の近傍に表示する、
ことを特徴とする請求項９乃至１２のいずれか一に記載の表示制御プログラム。
【請求項１４】
前記第２画面表示処理では、
前記構造図に、更に、前記主線又は前記分岐線上の所定の位置に対応する前記第１画面の表示状態を表す画像を、前記主線又は前記分岐線の前記所定の位置の近傍に表示する、
ことを特徴とする請求項９乃至１３のいずれか一に記載の表示制御プログラム。
【請求項１５】
オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、を備える情報表示装置における表示制御方法であって、
前記表示部の表示領域に、前記オブジェクトが表示される第１画面を表示する第１画面表示処理と、
前記表示部の表示領域に、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面を表示する第２画面表示処理と、を有し、
前記第２画面表示処理では、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示する、
ことを特徴とする表示制御方法。
【請求項１６】
前記第１画面遷移又は前記第２画面遷移に基づいて前記第１画面が表示されている際に、前記画面遷移を識別する情報と、当該画面遷移の開始時点から起算した時刻と、当該画面遷移における前記時刻の前記第１画面の画面データと、を対応付ける画面遷移情報を、随時生成して記録部に記録処理を有し、
前記第２画面表示処理では、
前記構造図に、前記第１画面遷移の時間経過を示す主線と、前記第２画面遷移の時間経過を示す分岐線と、前記主線又は前記分岐線上の位置を指示する指示マークと、を表示し、
前記第１画面表示処理では、
前記操作部により前記指示マークを前記主線又は前記分岐線上で移動させる操作が行われたら、前記指示マークの移動先の位置に対応する前記画面遷移情報を前記記録部から取得し、取得した前記画面遷移情報の前記画面データに基づいて前記第１画面の表示状態を再現する、
ことを特徴とする請求項１５に記載の表示制御方法。
【請求項１７】
前記記録処理では、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記第１画面の表示状態を変化させる操作が行われたら、ユーザの選択に従って、前記第１画面の表示状態の変化を、前記第１画面遷移の前記画面遷移情報に上書きするか、前記第２画面遷移の前記画面遷移情報に記録するか、のいずれかの処理を行う、
ことを特徴とする請求項１６に記載の表示制御方法。
【請求項１８】
前記記録処理では、
前記第１画面遷移に基づいて前記第１画面が表示されている状態で、前記操作部により前記指示マークを前記主線に直交する方向に移動させる操作が行われたら、前記操作を検出した時点からの前記第１画面の表示状態の変化を、前記第２画面遷移の前記画面遷移情報に記録する、
ことを特徴とする請求項１６又は１７に記載の表示制御方法。
【請求項１９】
前記第２画面表示処理では、
前記主線及び前記分岐線上に前記指示マークを表示し、
前記第１画面表示処理では、
前記主線上の前記指示マークで指示された位置に対応する前記第１画面と、前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面と、を同時に表示する、
ことを特徴とする請求項１６乃至１８のいずれか一に記載の表示制御方法。
【請求項２０】
前記第２画面表示処理では、
前記主線又は前記分岐線上の前記指示マークで指示された位置に対応する前記第１画面を表示している時に、前記操作部により追加情報を入力する操作が行われたら、前記追加情報を、前記主線又は前記分岐線上の前記指示マークで指示された位置の近傍に表示する、
ことを特徴とする請求項１６乃至１９のいずれか一に記載の表示制御方法。
【請求項２１】
前記第２画面表示処理では、
前記構造図に、更に、前記主線又は前記分岐線上の所定の位置に対応する前記第１画面の表示状態を表す画像を、前記主線又は前記分岐線の前記所定の位置の近傍に表示する、
ことを特徴とする請求項１６乃至２０のいずれか一に記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置及び表示制御プログラム並びに表示制御方法に関し、特に、画面に情報を表示する情報表示装置及び当該情報表示装置における情報の表示を制御する表示制御プログラム並びに表示制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネルを備えた電子白板などを用いて複数のユーザが会議に関する情報を入力し、その情報を見ながら会議を進行する電子会議が行われるようになってきている。このような電子会議では、各ユーザが自由に情報を入力して（操作を行って）議論を進めるため、元の状態に戻す必要が生じたり、ある時点の状態を再現する必要が生じたりする場合がある。そこで、一連の操作を順に記録し、操作を取り消すことによってある時点の状態を再現できるようにしている。
【０００３】
このような操作の取り消しに関する技術として、例えば、下記特許文献１には、利用者が行った操作を命令に変換する操作解釈部と、前記操作解釈部により変換された命令を操作列として記憶する操作列記録部と、前記操作列を有効グラフに変換する操作列変換部と、前記有効グラフを編集可能な形態で表示する操作列表示部と、前記有効グラフに基づいて前記操作列の再実行を行う操作列実行部とから構成される操作列の視覚化装置が開示されており、この文献には、利用者がデータに対して与えた操作の履歴を、利用者が編集、再利用することが容易な形態である有効グラフに変換し、利用者に提示することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−２００２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、電子白板のような情報表示装置を用いた会議システムでは、例えば、第１の論点で議論しながら順次、画面に情報（例えば、文字や図形などのオブジェクト）を記入する操作を行った場合に、ある時点に遡って、第２の論点で議論し直すことを望む場合がある。また、ある時点に遡って、記入した情報を修正し、第１の論点で議論し直すことを望む場合もある。
【０００６】
このような場合、所望の時点に遡る必要があるが、従来の情報表示装置は、一連の操作を順に記録するだけであるため、ある時点に遡って別の操作が行われた場合には、操作を順に取り消す方法では、所望の時点の状態を再現することが困難であった。また、上記特許文献１では、取消し操作の後の操作を取消された元の操作の分岐として表示することが記載されているが、例えば、何らかの目的で意図的に分岐した記録も、単純に取消された記録と同じ分岐として扱われてしまうため、このような表示方法では、どの時点に遡ればよいかを適切に判断することが困難であり、所望の状態に戻すことが難しいという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、画面の表示状態の変化を認識しやすくし、任意の時点の表示状態を容易に再現できるようにする情報表示装置及び表示制御プログラム並びに表示制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する処理部と、を備え、前記処理部は、前記表示部の表示領域に、前記オブジェクトが表示される第１画面と、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面と、を表示し、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示することを特徴とする。
【０００９】
本発明の一側面は、オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、を備える情報表示装置で動作する表示制御プログラムであって、前記情報表示装置に、前記表示部の表示領域に、前記オブジェクトが表示される第１画面を表示する第１画面表示処理、前記表示部の表示領域に、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面を表示する第２画面表示処理、を実行させ、前記第２画面表示処理では、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示することを特徴とする。
【００１０】
本発明の一側面は、オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、を備える情報表示装置における表示制御方法であって、前記表示部の表示領域に、前記オブジェクトが表示される第１画面を表示する第１画面表示処理と、前記表示部の表示領域に、前記第１画面の表示状態の変化を示す画面遷移の構造図が表示される第２画面を表示する第２画面表示処理と、を有し、前記第２画面表示処理では、前記構造図に、前記第１画面の表示状態の第１の変化を示す第１画面遷移と、前記第１画面遷移の所定の時点からの、前記第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示することを特徴とする。
【発明の効果】
【００１１】
本発明の情報表示装置及び表示制御プログラム並びに表示制御方法によれば、画面の表示状態の変化を認識しやすくし、任意の時点の表示状態を容易に再現できるようにすることができる。
【００１２】
その理由は、情報表示装置の処理部（表示制御プログラム）は、表示領域に、オブジェクトが表示される第１画面を表示し、第１画面の表示状態の変化（オブジェクトの追加や移動、編集、拡大／縮小、削除など）を示す画面遷移の構造図が表示される第２画面を表示し、構造図に、第１画面の表示状態の第１の変化を示す第１画面遷移と、第１画面遷移の所定の時点からの、第１画面の表示状態の第２の変化を示す第２画面遷移と、を識別可能に表示するからである。また、画面遷移情報を、随時生成して記録し、構造図に、時間経過を示す主線や分岐線と、主線や分岐線上の位置を指示する指示マークと、を表示させ、指示マークを主線や分岐線上で移動させる操作が行われたら、指示マークの移動先の位置に対応する画面遷移情報に基づいて第１画面の表示状態を再現するからである。
【００１３】
これにより、第２画面を一見するだけで、第１画面の表示状態がどのように遷移したかを認識することができ、また、第２画面上で位置を指示するだけで、任意の時点の第１画面を容易に再現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る情報表示装置の構成を模式的に示す図である。
【図２】本発明の一実施例に係る情報表示装置の構成を示すブロック図である。
【図３】本発明の一実施例に係る情報表示装置に表示される画面の構成（分岐前の状態）を示す図である。
【図４】本発明の一実施例に係る情報表示装置に表示される画面の構成例（分岐させた状態）を示す図である。
【図５】本発明の一実施例に係る情報表示装置に表示される画面の構成例（分岐後の状態）を示す図である。
【図６】本発明の一実施例に係る情報表示装置に表示される画面の構成例（画面を遷移させた状態）を示す図である。
【図７】本発明の一実施例に係る情報表示装置に表示される画面の構成例（メモを追加した状態）を示す図である。
【図８】本発明の一実施例に係る情報表示装置に表示される画面の構成例（２画面を表示した状態）を示す図である。
【図９】本発明の一実施例に係る情報表示装置に表示される画面のバリエーションを示す図である。
【図１０】本発明の一実施例に係る情報表示装置に表示される画面構成のバリエーションを示す図である。
【図１１】本発明の一実施例に係る情報表示装置に表示される画面構成のバリエーションを示す図である。
【図１２】本発明の一実施例に係る情報表示装置に表示される画面構成のバリエーションを示す図である。
【図１３】本発明の一実施例に係る情報表示装置に表示される画面構成のバリエーションを示す図である。
【図１４】本発明の一実施例に係る情報表示装置に表示される画面構成のバリエーションを示す図である。
【図１５】本発明の一実施例に係る情報表示装置に保存される画面遷移情報を示すテーブルである。
【図１６】本発明の一実施例に係る情報表示装置に保存される詳細な画面遷移情報を示すテーブルである。
【図１７】本発明の一実施例に係る情報表示装置に保存される現在位置情報を示すテーブルである。
【図１８】図１５乃至図１７の情報に基づくサブ画面の構成例である。
【図１９】本発明の一実施例に係る情報表示装置の処理（画面遷移記録処理）を示すフローチャート図である。
【図２０】本発明の一実施例に係る情報表示装置の処理（画面操作入力処理）を示すフローチャート図である。
【図２１】本発明の一実施例に係る情報表示装置の処理（画面遷移構造表示処理）を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、電子白板のような会議システムでは、任意の時点に遡って画面を表示できるようにすることが望まれる。しかしながら、従来の情報表示装置は、一連の操作を順に記録するだけであるため、ある時点に遡って別の操作が行われるなど、操作が錯綜している場合には、操作を順に取り消す方法では、所望の時点の状態を再現することが困難であった。また、特許文献１のように、取消し操作の後の操作を取消された元の操作の分岐として表示したとしても、意図的に分岐した記録も単純に取消された記録と同じ分岐として扱われるため、どの時点に遡ればよいかを適切に判断することが困難であった。
【００１６】
そこで、本発明の一実施の形態では、表示領域に、オブジェクトを表示するメイン画面（第１画面）を表示し、メイン画面とは別にサブ画面（第２画面）を表示し、サブ画面に、メイン画面の表示状態の変化を時系列で表す情報（主線やサムネイル画像など）を表示させる。そして、サブ画面で、主線上の位置を指示する指示マークを時系列方向に移動させると、その指示マークで指定される時点のメイン画面が再現されるようにする。また、サブ画面で指示マークを時系列方向に直交する方向に移動させると、その時点からのメイン画面の表示状態の変化を時系列で表す情報（分岐線やサムネイル画像など）を表示させる。これにより、サブ画面を一見するだけで、メイン画面がどのように遷移したかを認識することができ、サブ画面で指示マークを操作するだけで、所望の時点のメイン画面を簡単に再現することができる。
【実施例】
【００１７】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る情報表示装置及び表示制御プログラム並びに表示制御方法について、図１乃至図２１を参照して説明する。図１は、本実施例の情報表示装置の構成を模式的に示す図であり、図２は、情報表示装置の構成を示すブロック図である。また、図３乃至図１４、図１８は、本実施例の情報表示装置に表示される画面の一例であり、図１５乃至図１７は、情報表示装置に保存される情報の一例である。また、図１９乃至図２１は、本実施例の情報表示装置の処理を示すフローチャート図である。
【００１８】
なお、以下の説明において、オブジェクトとは、タッチパネルに手書きした文字や図形、画面に表示させた写真画像、画面に表示させたアプリケーションの作業領域（ウィンドウ）などである。また、操作とは、オブジェクトの追加、移動、編集、拡大／縮小、削除など、オブジェクトの状態を変化させる動作の総称である。また、イベントとは、オブジェクトの状態の変化である。
【００１９】
図１に示すように、本実施例の情報表示装置は、電子白板、タブレット端末、コンピュータ装置などの表示機能と操作機能とを備えた装置（図１は電子白板）である。この情報表示装置は、表示操作部１０と処理部２０と記録部３０などで構成される。
【００２０】
表示操作部１０は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイなどの表示部上に、格子状の透明電極で構成されたタッチセンサなどの操作部を備える感圧式や静電容量式などのタッチパネルである。この表示操作部１０は、表示領域に、オブジェクトを表示するメイン画面と、メイン画面の表示状態（メイン画面におけるオブジェクトの表示状態）の変化（画面遷移と呼ぶ。）を表す文字や図形などの構造図（画面遷移構造と呼ぶ。）を表示するサブ画面と、を有する。また、表示操作部１０は、メイン画面でのオブジェクトの操作、サブ画面での画面遷移指示などの操作を受け付ける。なお、操作部はタッチセンサに限らず、ハードキーなどを含んでもよい。また、本実施例では、表示操作部１０を表示部と操作部とが一体となったタッチパネルとするが、表示部と操作部とは別々に構成されていてもよい。
【００２１】
処理部２０は、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成され、ＣＰＵはＲＯＭに記憶した制御プログラムをＲＡＭに展開して実行することにより、情報表示装置全体の制御を行う。特に、本実施例では、処理部２０は、ユーザ操作解釈部２１、画面制御部２２、画面情報記録部２３、画面遷移構造生成部２４、画面再現部２５などとして機能する。
【００２２】
ユーザ操作解釈部２１は、表示操作部１０から出力される信号に基づいて、表示操作部１０に対してユーザが行った操作を解釈し、そのユーザ操作を画面制御部２２に通知する。
【００２３】
画面制御部２２は、ユーザ操作解釈部２１が解釈したユーザ操作に基づいて画面を更新し、更新した画面を表示操作部１０に表示させると共に、画面情報（メイン画面の画面データやサブ画面の画面遷移構造に関する情報）を画面情報記録部２３に通知する。また、画面遷移構造生成部２４が生成したサブ画面（画面遷移構造）を表示操作部１０に表示させる処理、及び、画面再現部２５が再現したメイン画面を表示操作部１０に表示させる処理を実行する。
【００２４】
画面情報記録部２３は、画面制御部２２から取得した画面情報に基づいて、後述する画面遷移情報や現在位置情報などを生成し、メイン画面の画面データ、画面遷移情報、現在位置情報を、定期的若しくはイベント発生時に記録部３０に保存する。
【００２５】
画面遷移構造生成部２４は、記録部３０から画面遷移情報や現在位置情報を読み込み、これらの情報に基づいて、メイン画面の画面遷移を表す画面遷移構造を生成し、画面制御部２２に渡す。
【００２６】
画面再現部２５は、記録部３０からユーザに指定された時点のメイン画面の画面データを読み込み、画面制御部２２に渡す。
【００２７】
上記ユーザ操作解釈部２１、画面制御部２２、画面情報記録部２３、画面遷移構造生成部２４、画面再現部２５はハードウェアとして構成してもよいし、処理部２０をユーザ操作解釈部２１、画面制御部２２、画面情報記録部２３、画面遷移構造生成部２４、画面再現部２５として機能させるソフトウェア（表示制御プログラム）として構成し、ＣＰＵに表示制御プログラムを実行させるようにしてもよい。
【００２８】
記録部３０は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＳＤ（Secure Digital）などであり、画面情報記録部２３から受け取ったメイン画面の画面データ、画面遷移情報、現在位置情報などを保存する。
【００２９】
なお、図１及び図２は、本実施例の情報表示装置の一例であり、その構成は適宜変更可能である。例えば、図１では、本実施例の情報表示装置を電子白板とし、表示操作部１０を処理部２０や記録部３０から分離した構成としているが、タブレット端末のように、表示操作部１０と処理部２０と記録部３０を一体的に構成してもよいし、コンピュータ装置のように、処理部２０と記録部３０とをコントローラとして一体的に構成してもよい。また、図２では、処理部２０をユーザ操作解釈部２１、画面制御部２２、画面情報記録部２３、画面遷移構造生成部２４、画面再現部２５で構成したが、各部の名称や機能は図２の記載に限定されない。
【００３０】
次に、表示操作部１０の表示領域に表示される画面について説明する。表示操作部１０の表示領域に表示される画面は、オブジェクトを表示するメイン画面と、メイン画面の画面遷移を表す画面遷移構造を表示するサブ画面と、で構成される。ユーザが指定した時点のメイン画面は、画面再現部２５によって作成され、画面制御部２２によって表示操作部１０に表示される。また、サブ画面に表示される画面遷移構造は、画面遷移構造生成部２４によって作成され、画面制御部２２によって表示操作部１０に表示される。なお、本実施例では、理解を容易にするために、オブジェクトを簡単な図形で表し、操作をオブジェクトの追加とする。
【００３１】
図３は、本実施例の表示操作部１０の画面４０の一例である。メイン画面４１には、オブジェクト１〜４が順番に追加されて表示されている。また、サブ画面４２には、メイン画面４１の画面遷移を表す画面遷移構造として、時間経過を表す図形（主線４３と呼ぶ。）と、主線４３上の所定の位置（すなわち所定の時刻）におけるメイン画面４１の表示状態を表す情報（メイン画面４１を縮小、若しくは、表示状態が変化したオブジェクトを縮小したサムネイル画像４４、以下の例では、追加したオブジェクトを縮小したサムネイル画像とする。）と、主線４３上の現在の位置を示す任意の図形（ここでは三角印、指示マーク４５と呼ぶ。）と、が表示される。
【００３２】
そして、図４に示すように、サブ画面４２で、主線４３に沿って指示マーク４５を移動させる（ここではオブジェクト２の追加後に指示マーク４５を移動させる）と、メイン画面４１には、その時点で表示されていた情報（ここではオブジェクト１と２）が表示される。更に、サブ画面４２で、主線４３の方向とは異なる方向（以下では主線４３に直交する方向とする。）に指示マーク４５を移動させると、主線４３が分岐し、その状態でメイン画面４１のオブジェクトを修正したり、新たなオブジェクトを追加したりする（ここではオブジェクト３’を追加する）と、追加したオブジェクトのサムネイル画像４４が追加される。
【００３３】
なお、サブ画面４２で、主線４３に沿って指示マーク４５を移動させた状態で、メイン画面４１の表示状態が変化（メイン画面４１のオブジェクトを修正）した場合、主線４３に直交する方向に指示マーク４５を移動させる操作が行われたら、新たな画面遷移であると判断し、主線４３に直交する方向に指示マーク４５を移動させる操作が行われなかったら、新たな画面遷移ではなく元の画面遷移の修正であると判断する。これにより、遡った時点から新たな画面遷移として記録するか、元の画面遷移を修正（上書き）するかをユーザが選択することができる。
【００３４】
図５は、図４の状態で、更にメイン画面４１に新たなオブジェクト（オブジェクト４’、５’）を追加した状態を示している。この場合、サブ画面４２には、メイン画面４１の元の遷移（第１遷移画面）を示す主線４３から分岐した分岐線４３ａが表示され、分岐線４３ａ上に、メイン画面４１を縮小、若しくは、新たに追加したオブジェクトを縮小したサムネイル画像４４が追加される。
【００３５】
このように、サブ画面４２に、メイン画面４１の画面遷移を表す主線４３と各時点のメイン画面４１の表示状態を表すサムネイル画像４４とを表示することにより、ユーザはサブ画面４２を一見するだけで、メイン画面４１の表示がどのように変化したかを認識することができる。また、主線４３に沿って指示マーク４５を移動させるだけで、その時点のメイン画面４１の表示が復元されるため、ユーザは任意の時点に遡ってメイン画面４１の表示を確認することができる。また、主線４３に直交する方向に指示マーク４５を移動させると、主線４３から分岐した分岐線４３ａが表示されるため、ユーザはサブ画面４２を一見するだけで、メイン画面４１がどの時点で分岐してどのように遷移したのかを容易に認識することができる。
【００３６】
図６は、図５の状態で、指示マーク４５を分岐線４３ａから主線４３に移動させた時の状態を示している。例えば、主線４３のオブジェクト３と４の間に指示マーク４５を移動させると、メイン画面４１から第２画面遷移のオブジェクト（オブジェクト３’〜５’）が消え、第１画面遷移のオブジェクト（オブジェクト３）が表示される。このように、指示マーク４５を主線４３又は分岐線４３ａの任意の位置に移動させることにより、メイン画面４１には、その時点の第１画面遷移又は第２画面遷移の状態が再現されるため、ユーザは任意の時点に遡ってメイン画面４１の表示を確認することができる。
【００３７】
なお、図５及び図６では、主線４３の１箇所から分岐線４３ａが分岐している場合を示したが、主線４３の複数箇所から分岐させたり、分岐線４３ａの１又は複数箇所から更に分岐させたりすることもできる。
【００３８】
図３乃至図６では、サブ画面４２には、メイン画面４１の遷移を表す画面遷移構造として、主線４３（主線４３及び分岐線４３ａ）と指示マーク４５とサムネイル画像４４を表示したが、メイン画面４１に対してどのような操作を行ったかを分かりやすくするために、サブ画面４２上に追加情報を表示することも可能である。例えば、図７に示すように、メイン画面４１やサブ画面４２の任意の位置に配置したボタン（ここではサブ画面４２の左上に配置した「メモ」ボタン）やハードキーなどを押下し、メイン画面４１やサブ画面４２の任意の場所（例えばサブ画面４２に表示されるウィンドウ内）でメモを書くと、指示マーク４５で指示された位置の近傍にメモ４６が表示され、メモ４６の内容が画面遷移構造の情報として記憶されるようにすることができる。
【００３９】
なお、メモ４６の入力方法や表示方法は任意であり、例えば、メモ４６がどの時点の追加情報であるかを明確にするために吹き出しで表示したり、メモ４６を強調できるように色を変えて表示したりすることができる。
【００４０】
また、図３乃至図７では、指示マーク４５が主線４３上又は分岐線４３ａ上のどちらにあるかに応じて、メイン画面４１には、第１画面遷移又は第２画面遷移の一方が表示されるようにしたが、第１画面遷移及び第２画面遷移の双方を表示することもできる。例えば、図８に示すように、メイン画面４１やサブ画面４２の任意の位置に配置したボタン（ここではサブ画面４２の左下に配置した「比較」ボタン）やハードキーなどを押下すると、メイン画面４１が分割され、一方のメイン画面４１ａには主線４３上の指示マーク４５で指定された時点の画面（第１画面遷移の画面）が表示され、他方のメイン画面４１ｂには分岐線４３ａ上の指示マーク４５で指定された時点の画面（第２画面遷移の画面）が表示されるようにすることができる。このように、任意の２つの時点の画面を並べて表示することにより、どのように画面が遷移したかを見比べることができる。
【００４１】
なお、図８ではメイン画面４１を２つに分割したが、分岐線４３ａが複数の場合は主線４３に対応する画面と複数の分岐線４３ａの各々に対応する画面とに分割してもよい。また、図８では、２つの画面を横に並べたが、複数の画面の配置は任意であり、表示操作部１０の形状やサイズに応じて、適宜設定することができる。例えば、表示操作部１０が縦長の場合は複数の画面を縦に並べて表示することができる。また、図８では、複数の画面を同じ大きさとしたが、主線４３に対応する画面を相対的に大きく表示したり、画面内に含まれるオブジェクトの数に応じた比率で表示したりすることができる。
【００４２】
以上、本実施例の表示操作部１０の表示領域に表示される画面の基本構成について記載したが、サブ画面４２で、メイン画面４１の遷移が認識可能であれば、画面４０の構成は適宜変更可能である。
【００４３】
例えば、図３乃至図８では、サブ画面４２に、各時点のメイン画面４１の表示状態を表す情報としてオブジェクトを縮小したサムネイル画像４４を表示したが、メイン画面４１に対する操作が行われた時点が分かれば、メイン画面４１がどのように遷移したかを認識することが可能である。そこで、そのような場合は、図９に示すように、サムネイル画像４４に代えて、メイン画面４１に対する操作が行われた（すなわち、メイン画面４１で何らかのイベントが発生した）ことを示す任意の図形（イベントマーク４７と呼ぶ。）を表示することができる。
【００４４】
また、図３乃至図９では、サブ画面４２に、メイン画面４１の画面遷移を時系列で表す情報として、主線４３と分岐線４３ａとを表示したが、メイン画面４１で行われた操作の頻度が高い（イベントが多く発生している）場合は、サムネイル画像４４やイベントマーク４７の数が多くなるため、サムネイル画像４４やイベントマーク４７の配列のみでメイン画面４１の遷移を認識することができる。そこで、そのような場合は、図１０に示すように、主線４３や分岐線４３ａを省略し、サブ画面４２にサムネイル画像４４やイベントマーク４７（ここではイベントマーク４７）を時系列に配列して表示することもできる。なお、イベントマーク４７を表示する場合、図１０に示すように、イベントマーク４７を方向が認識可能な図形（例えば、三角や矢印など）で構成し、画面遷移が分岐した位置の図形の向きを変えることにより、どの時点で画面遷移が分岐したかを認識しやすくすることができる。
【００４５】
また、図３乃至図８では、ある時点のメイン画面４１の表示状態を認識しやすくするために、サブ画面４２にサムネイル画像４４を表示したが、メイン画面４１でどのような操作が行われたかは指示マーク４５を移動させ、その時点のメイン画面４１を再現することによって確認することができる。すなわち、サブ画面４２にサムネイル画像４４を表示しなくても、どの時点で分岐したかが分かれば、メイン画面４１の画面遷移を認識することは可能である。そこで、図１１に示すように、サムネイル画像４４を省略し、サブ画面４２に主線４３や分岐線４３ａのみ表示することもできる。なお、主線４３や分岐線４３ａのみ表示する場合、図１１に示すように、画面遷移を識別する番号（図のID＝0、1など）を表示したり、分岐した時刻（図の31:20など）を表示したりすることにより、メイン画面４１のどの時点に遡ればよいかを判断しやすくすることができる。
【００４６】
また、図３乃至図１１では、横軸を時間軸としたが、例えば、図１２に示すように、縦軸を時間軸として、主線４３や分岐線４３ａを縦方向に延ばし、主線４３や分岐線４３ａの近傍に、各時点のメイン画面４１の表示状態を示すサムネイル画像４４を表示したり、サムネイル画像４４に代えてイベントマーク４７を表示したりしてもよい。また、図１０と同様に、主線４３や分岐線４３ａを省略し、サムネイル画像４４やイベントマーク４７を縦方向に時系列で配列して表示してもよいし、図１１と同様に、サムネイル画像４４を省略し、主線４３や分岐線４３ａのみ表示してもよい。
【００４７】
また、図３乃至図９、図１１、図１２では、サブ画面４２に主線４３や分岐線４３ａを表示し、図３乃至図８では、ある時点のメイン画面４１の表示状態を認識しやすくするために、サブ画面４２にサムネイル画像４４を表示したが、これらの線や画像に代えて、メイン画面４１で行われた操作の内容を示す文字を時系列で表示しても、メイン画面４１の画面遷移を認識することができる。例えば、図１３に示すように、操作内容を示す文字（ここでは、追加したオブジェクトを識別する番号など）を時系列で表示するようにしてもよい。その場合、操作内容を示す文字の間に矢印（時間軸方向を指し示す矢印や分岐したことを指し示す矢印など）を表示することによって、メイン画面４１の画面遷移をより分かりやすくすることができる。
【００４８】
また、図１３では、画面遷移毎に文字の配列位置を変えて分岐を分かりやすくしたが、例えば、図１４に示すように、画面遷移の番号と操作内容を示す文字の組を時系列で表示することもでき、このような構成でも、どの画面遷移に対してどのような順番でどのような操作が行われたかを把握することができる。
【００４９】
次に、サブ画面４２に上記の画面遷移構造を表示させるために用いられる情報について説明する。
【００５０】
図１５は、画面遷移情報を記述したテーブルであり、画面情報記録部２３によって作成されて記録部３０に保存され、画面遷移構造生成部２４によって利用される。この画面遷移情報は、「Page_ID」と「ID」と「parent_ID」と「start_position」などの要素で構成される。「Page_ID」は、その画面遷移情報が属するページを示す。「ID」は、各々の画面遷移の識別番号であり、各々の画面遷移は、分岐元の画面遷移の識別番号である「parent_ID」と、分岐元の画面遷移における分岐位置（分岐元の画面遷移の開始時点からカウントした分岐時刻）である「start_position」を保持する。
【００５１】
具体的には、図３乃至図１４に示す第１画面遷移は、分岐元の画面遷移になるため、「ID」が”0”の画面遷移の「parent_ID」は、自身を示す”ra”となり、「start_position」は、自身の画面遷移の開始時点である”0:00:00”となる。また、図５乃至図１４に示す第２画面遷移は、第１画面遷移から分岐した画面遷移であるため、「ID」が”1”の画面遷移の「parent_ID」は、第１画面遷移を示す”0”となり、「start_position」は、図４の指示マーク４５で示された位置（オブジェクト３’を追加した時刻）となる。なお、図３乃至図１４には記載していないが、「ID」が”2”の画面遷移は、「parent_ID」が”1”であり、分岐した画面遷移から更に分岐した画面遷移であることを示している。また、「ID」が”3”の画面遷移は、「parent_ID」が”0”であり、「ID」が”1”の画面遷移とは異なる位置で第１画面遷移から分岐した画面遷移であることを示している。
【００５２】
図１６は、詳細な画面遷移情報を記述したテーブルであり、画面情報記録部２３によって作成されて記録部３０に保存され、画面遷移構造生成部２４によって利用される。詳細な画面遷移情報は、「ID」と「Time」と「screen_data」と「memo_data」などの要素で構成される。「ID」は、画面遷移の識別番号であり、この識別番号で図１５の画面遷移情報との対応付けを行う。「Time」は、その画面遷移でメイン画面４１の画面データを取得した時刻（例えば、予め定められた一定時間間隔の時刻やイベントが発生した時刻）を示す。「screen_data」は、上記時刻で取得したメイン画面４１の画面データである。「memo_data」は、上記時刻でユーザが注釈を加えた場合の注釈の内容を示す。
【００５３】
具体的には、「ID」が”0”の画面遷移（図３乃至図１４に示す第１画面遷移）では、初期画面に対してオブジェクト１〜４が生成されているため、オブジェクトの生成（イベントの発生）の度に画面データを保存する場合は、初期画面及びオブジェクト１〜４を生成した時の画面の５つの画面データが保持される。また、定期的に画面データを保存する場合は、初期画面及び定期時刻に対応する画面の画面データが保持される。
【００５４】
また、「ID」が”1”の画面遷移（図５乃至図１４に示す第２画面遷移）では、初期画面に対してオブジェクト３’〜５’が生成されているため、オブジェクトの生成（イベントの発生）の度に画面データを保存する場合は、分岐時の画面及びオブジェクト３’〜５’を生成した時の画面の３つの画面データ（図４では分岐時にオブジェクト３’を生成しているため、３つの画面データとなる。）が保持されている。また、上記と同様に、定期的に画面データを保存する場合は、分岐時の画面及び定期時刻に対応する画面の画面データが保持される。また、図７に示すように、オブジェクト５’を生成する際にメモ４６が挿入されているため、オブジェクト５’に対応する「memo_data」欄にはメモデータが保持されている。
【００５５】
なお、本実施例では、第２画面遷移を分岐した時点からの画面遷移としているが、分岐する前の分岐元の画面遷移を含める（すなわち、初期画面に対してオブジェクト１、２を生成する状態も含める）こともできる。
【００５６】
図１７は、現在、メイン画面４１に表示されている画面が生成された時点（指示マーク４５の位置）を記述したテーブルであり、画面情報記録部２３によって作成されて記録部３０に保存され、画面遷移構造生成部２４によって利用される。この現在位置情報は、「Page_ID」と「current_ID」と「current_position」などの要素で構成される。「Page_ID」は、画面遷移が属するページであり、この「Page_ID」で図１５の画面遷移情報との対応付けを行う。「current_ID」は、指示マーク４５が配置されている画面遷移を識別する番号であり、この「current_ID」で図１６の画面遷移情報との対応付けを行う。「current_position」は、その画面遷移内での指示マーク４５の位置（すなわち、その画面遷移の開始時点を基準とした時刻）を示す。
【００５７】
具体的には、図５の例では、「ID」が”1”の第２画面遷移の、オブジェクト５’の生成時点に指示マーク４５が配置されているため、「Page_ID」は、その画面遷移が属するページを示す”0”となり、「current_ID」は、その画面遷移を識別する”1”となり、「current_position」は、オブジェクト５’を生成した時刻（図１６の「ID」が”1”の画面遷移情報の最後の行の時刻）となる。
【００５８】
図１８は、図１５乃至図１７に記述した情報に基づいて、画面遷移構造生成部２４が構築した、画面遷移構造の表示例であり、図１１と同様に、サムネイル画像４４を省略し、主線４３や分岐線４３ａ、画面遷移を識別する番号、分岐した時刻を表示した場合を示している。図１８より、「ID」が”0”の画面遷移（図３乃至図１４の第１画面遷移）から、「ID」が”1”の画面遷移（図５乃至図１４の第２画面遷移）及び「ID」が”3”の画面遷移が分岐しており、「ID」が”1”の画面遷移から、更に「ID」が”2”の画面遷移が分岐していることが分かる。
【００５９】
以下、本実施例の情報表示装置の動作について説明する。ＣＰＵは、ＲＯＭに記憶した表示制御プログラムをＲＡＭに展開して実行することにより、図１９乃至図２１のフローチャート図に示す処理を実行する。なお、以下の説明において、表示操作部１０の表示領域にメイン画面４１を表示する処理とサブ画面４２を表示する処理とは既に行われているものとする。
【００６０】
［画面遷移記録処理］
まず、画面遷移記録処理について図１９のフローチャート図を参照して説明する。この画面遷移記録処理は、一定の時間間隔で実行するものとするが、メイン画面４１にオブジェクトを追加、移動、編集、拡大／縮小、削除するなどの操作が行われる度（イベントが発生する度）に実行してもよい。なお、処理部２０のＣＰＵは、クロック周波数に基づいて時間を計測できるものとする。
【００６１】
画面情報記録部２３は、一定の時間が経過（若しくはイベントが発生）したら、画面制御部２２から、現在、表示している画面遷移を識別する情報、その画面遷移の開始時点からの経過時間、現在、表示しているメイン画面４１の画面データを取得し（Ｓ１０１）、取得した情報に基づいて、画面遷移情報、現在位置情報を作成又は更新し、記録部３０に保存する（Ｓ１０２）。
【００６２】
次に、画面制御部２２は、サブ画面４２に画面遷移構造を表示しているか否かを判断し（Ｓ１０３）、画面遷移構造を表示中であれば、画面遷移構造の表示処理を行う（Ｓ１０４）。この画面遷移構造の表示処理の詳細については後述する。
【００６３】
［画面操作入力処理］
次に、画面操作入力処理について、図２０のフローチャート図を参照して説明する。この画面操作入力処理は、サブ画面４２への操作入力が行われる度に実行する。
【００６４】
ユーザ操作解釈部２１は、表示操作部１０から出力される信号に基づいて、ユーザ操作が画面遷移構造を新規に表示する操作であるかを判断する（Ｓ２０１）。画面遷移構造を新規に表示する操作であれば、画面制御部２２は、画面遷移構造の表示処理を行う（Ｓ２０２）。この画面遷移構造の表示処理の詳細については後述する。
【００６５】
画面遷移構造が既に表示されていれば、ユーザ操作解釈部２１は、ユーザ操作の操作位置が画面遷移構造上であるかを判断し（Ｓ２０３）、操作位置が画面遷移構造上でなければ、その他の処理を実行する（Ｓ２１２）。例えば、操作位置がメモボタン上であれば、メモを追加する処理を行い、操作位置が比較ボタン上であれば、メイン画面４１の表示モードを比較モード（２画面モード）に設定する処理などを行う。
【００６６】
操作位置が画面遷移構造上（すなわち、指示マーク４５のスライド操作）であれば、画面制御部２２は、指示マーク４５の位置から、画面遷移を識別する情報及びその画面遷移における時刻を特定して画面遷移構造生成部２４に通知し、画面遷移構造生成部２４は、記録部３０から、通知された情報に対応する画面遷移情報（画面データ）を取得して画面制御部２２に通知し（Ｓ２０４）、画面制御部２２は、通知された画面データに基づいて、表示操作部１０にメイン画面４１を表示させる（Ｓ２０５）。
【００６７】
次に、ユーザ操作解釈部２１は、比較モードに設定されているかを判断する（Ｓ２０６）。比較モードに設定されている場合は、サブ画面４２には、２つの指示マーク４５が配置されているため、画面制御部２２は、もう一つの指示マーク４５の位置から、画面遷移を識別する情報及びその画面遷移における時刻を特定して画面遷移構造生成部２４に通知し、画面遷移構造生成部２４は、記録部３０から、通知された情報に対応する画面遷移情報（画面データ）を取得して画面制御部２２に通知し（Ｓ２０７）、画面制御部２２は、メイン画面４１の表示領域を２つに分割し、その一方の領域にＳ２０４で通知された画面データに基づくメイン画面４１を表示し、他方の領域に、Ｓ２０７で通知された画面データに基づくメイン画面４１を表示させる（Ｓ２０８）。
【００６８】
Ｓ２０６で比較モードに設定されていなければ、ユーザ操作解釈部２１は、ユーザ操作が指示マーク４５を時間軸と直交する方向に移動させる操作（横軸を時間軸とする場合は縦ドラッグ操作）であるかを判断し（Ｓ２０９）、縦ドラッグ操作であれば、画面情報記録部２３は、画面遷移を識別する「ID」を生成し、画面遷移情報を更新する（Ｓ２１０）。
【００６９】
その後、画面情報記録部２３は、記録部３０から現在位置情報を読み出し、スライド操作や縦ドラッグ操作によって移動した指示マーク４５（比較モードの場合は２つの指示マーク）の現在の位置に基づいて、現在位置情報を更新して記録部３０に保存する。
【００７０】
［画面遷移構造表示処理］
次に、画面遷移構造表示処理について、図２１のフローチャート図を参照して説明する。この画面遷移構造表示処理は、図１９の画面遷移記録処理のＳ１０４、又は、図２０の画面操作入力処理のＳ２０２で行われる処理である。
【００７１】
まず、画面遷移構造生成部２４は、記録部３０から画面遷移情報を取得し、主線４３や分岐線４３ａ、画面データに基づくサムネイル画像４４を配置し（Ｓ３０１）、続いて、記録部３０から現在位置情報を取得し、現在位置情報で指定された位置に指示マーク４５を配置する（Ｓ３０２）。次に、画面遷移構造生成部２４は、比較モードに設定されているかを判断し（Ｓ３０３）、比較モードに設定されていれば、現在位置情報で指定された位置にもう一つの指示マーク４５を配置する（Ｓ３０４）。次に、画面遷移構造生成部２４は、画面遷移情報にメモデータが含まれていれば、画面遷移情報で指定された位置にメモを配置する（Ｓ３０５）。そして、画面遷移構造生成部２４は、生成した画面遷移構造を画面制御部２２に通知し、画面制御部２２は、通知された画面遷移構造を表示操作部１０に表示させる（Ｓ３０６）。
【００７２】
以上説明したように、本実施例の情報表示装置では、オブジェクトを表示するメイン画面４１に加えて、メイン画面４１の画面遷移を表す画面遷移構造を表示するサブ画面４２を設け、サブ画面４２では、主線４３を表示して画面遷移を時系列で認識できるようにすると共に、画面遷移が分岐した場合は分岐線４３ａを表示して画面遷移の分岐を認識できるようにするため、ユーザは、サブ画面４２を見るだけで、メイン画面４１がどのように変化したか（どのような操作が行われたか）を容易に理解することができる。また、本実施例の情報表示装置では、指示マーク４５を主線４３や分岐線４３ａの任意の位置に移動させるだけで、その時点のメイン画面４１を再現することができるため、ユーザは、簡単な操作で、どのようなメイン画面４１が表示されていたか（どのような操作が行われたか）を容易に理解することができる。
【００７３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００７４】
例えば、上記実施例では、情報表示装置として電子白板を前提にして説明したが、タブレット端末などに対しても本発明を同様に適用することができる。その場合、画面には、手書きした文字や図形などに代えて若しくは加えて、タブレット端末に備えるカメラ機能で撮影した写真画像、通信ネットワークを介して取得した画像などを表示することができ、例えば、これらの画像を追加、移動、加工、拡大／縮小、削除する操作を順次行ったときの画面遷移をサブ画面４２に表示することができる。
【００７５】
また、表示部と操作部（マウスやキーボードなど）とが分離したコンピュータ装置に対しても本発明を同様に適用することができる。その場合、画面には、マウスやキーボードなどを用いて各アプリケーションの作業画面（ウィンドウ）を追加、移動、拡大／縮小する操作や作業画面に表示される情報をアプリケーションの機能を用いて編集する操作を順次行ったときの画面遷移をサブ画面４２に表示することができる。
【産業上の利用可能性】
【００７６】
本発明は、画面に情報を表示する情報表示装置、情報表示装置における情報の表示を制御するプログラム、当該プログラムを記録した記録媒体、情報表示装置における情報の表示を制御する方法に利用可能である。
【符号の説明】
【００７７】
１０  表示操作部
２０  処理部
２１  ユーザ操作解釈部
２２  画面制御部
２３  画面情報記録部
２４  画面遷移構造生成部
２５  画面再現部
３０  記録部
４０  画面
４１、４１ａ、４１ｂ  メイン画面
４２  サブ画面
４３  主線
４３ａ  分岐線
４４  サムネイル画像
４５  指示マーク
４６  メモ
４７  イベントマーク
【図１】
2015005162.tif 000003
【図２】
2015005162.tif 000004
【図３】
2015005162.tif 000005
【図４】
2015005162.tif 000006
【図５】
2015005162.tif 000007
【図６】
2015005162.tif 000008
【図７】
2015005162.tif 000009
【図８】
2015005162.tif 000010
【図９】
2015005162.tif 000011
【図１０】
2015005162.tif 000012
【図１１】
2015005162.tif 000013
【図１２】
2015005162.tif 000014
【図１３】
2015005162.tif 000015
【図１４】
2015005162.tif 000016
【図１５】
2015005162.tif 000017
【図１６】
2015005162.tif 000018
【図１７】
2015005162.tif 000019
【図１８】
2015005162.tif 000020
【図１９】
2015005162.tif 000021
【図２０】
2015005162.tif 000022
【図２１】
2015005162.tif 000023