(57)【要約】【課題】  情報端末において、階層化された画面遷移をともなう操作を行う場合に、操作履歴を記録し、履歴復帰で操作を遡ることができる。しかしながら、単純に操作を復帰していくと、上位階層から下位階層の画面へ戻ったり、同階層での遷移が繰り返されたりする等、直観性に乏しく、操作手番が増えると言う課題があった。【解決手段】  上記の課題を解決するため、画面の遷移の履歴を記憶する記憶手段と、遷移を戻るための指示を受け付ける受け付け手段と、戻る指示を受け付け手段で受け付けたことに応じて、記憶手段に記憶している遷移の履歴に基づき画面の遷移を制御する制御手段とを有し、制御手段は画面の種類に応じて、１回の戻る指示で複数の履歴を遡って行くのか否かを制御することを特徴とする。【選択図】  図９
2015121869.tif 000002
【特許請求の範囲】
【請求項１】
表示装置へ表示する画面の遷移を制御する情報処理装置で有って、
前記遷移の履歴を記憶する記憶手段と、
前記遷移を戻るための指示を受け付ける受け付け手段と、
前記戻る指示を前記受け付け手段で受け付けたことに応じて、前記記憶手段に記憶している前記遷移の履歴に基づき画面の遷移を制御する制御手段とを有し、
前記制御手段は画面の種類に応じて、１回の戻る指示で複数の履歴を遡って行くのか否かを制御することを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、画面の種類としての階層を示す情報を有していることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、１回の戻る指示で、同一階層内の複数の履歴を遡ることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御手段は、１回の戻る指示で、同一階層内の複数の履歴を遡り、上位階層の画面に遷移することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記記憶手段は、画面の種類としての表示していたコンテンツの情報を含むことを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
画面の遷移の履歴を記憶する記憶手段を有する情報処理装置において、表示装置へ表示する画面の遷移を制御する情報処理方法で有って、
前記遷移を戻る為の指示を受け付ける受け付け工程と、
前記戻る指示を前記受け付け工程で受け付けたことに応じて、前記記憶手段に記憶している前記遷移の履歴に基づき画面の遷移を制御する制御工程とを有し、
前記制御工程は画面の種類に応じて、１回の戻る指示で複数の履歴を遡って行くのか否かを制御することを特徴とする情報処理方法。
【請求項７】
画面の遷移の履歴を記憶する記憶手段を有するコンピュータが読み取り実行することで下記の情報処理方法を実行可能とするプログラムであって、
情報処理方法は以下を有する
前記遷移を戻る為の指示を受け付ける受け付け工程と、
前記戻る指示を前記受け付け工程で受け付けたことに応じて、前記記憶手段に記憶している前記遷移の履歴に基づき画面の遷移を制御する制御工程とを有し、
前記制御工程は画面の種類に応じて、１回の戻る指示で複数の履歴を遡って行くのか否かを制御することを特徴とする情報処理方法を実行可能とするプログラム。
【請求項８】
請求項７に記載のプログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示状態の遷移の履歴を記憶する手段を備え、この履歴を戻ることにより過去の表示状態を再現できる手段を備えた情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置へ指示を送る操作手段として、キーボード、タッチパネル、上下左右のボタン等を備えた指示型リモコンがある。
【０００３】
これらの情報処理装置において、操作の省力化のために、操作履歴または、表示状態の遷移の履歴を記録し、戻る指示または戻るボタンにより、実行済みの操作を遡って実行する技術が、特許文献１で提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９３２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、階層化された操作系の場合、第２階層（下位階層）で様々な操作を行った後で、戻る操作を行った場合は、第２階層での操作を抜けて、上位階層へ戻りたいと考える場合がある。この様な場合、特に下位階層で多くの表示状態の遷移や多くの操作を実行していた場合には、操作履歴を１つずつ繰り返したどるのは面倒で有り、第１階層（上位階層）に直ちに戻る方が、操作手番が短縮される。
【０００６】
しかしながら、特許文献１では、操作履歴を単純に遡るため、操作者の期待値とは異なる結果となり、操作性が低い。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の情報処理装置は、画面の遷移の履歴を記憶する記憶手段と、遷移を戻るための指示を受け付ける受け付け手段と、戻る指示を前記受け付け手段で受け付けたことに応じて、記憶手段に記憶している遷移の履歴に基づき画面の遷移を制御する制御手段とを有し、制御手段は画面の種類に応じて、１回の戻る指示で複数の履歴を遡って行くのか否かを制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作者が複数の操作を行い、操作履歴を記録した後、戻る操作を行った場合に、直観的かつ、短手番で所望の表示状態に戻ることができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る情報処理システムの構成を示す概略図である。
【図２】第１実施形態に係るサーバ装置の構成を示すブロック図である。
【図３】第１実施形態に係る端末装置のモニタに表示されるページを例示する概要図である。
【図４】第１実施形態に係る操作画面の構成を例示する階層図である。
【図５】第１実施形態に係る端末装置の操作装置に相当する操作装置を例示する概略図である。
【図６】第１実施形態に係る端末装置の記憶装置に格納される操作履歴のデータ形式を示す概要図である。
【図７】第１実施形態における、戻るボタンが押された場合に、現画面から遷移すべき画面を特定するための管理テーブルである。
【図８】第１実施形態に係る端末装置が、操作履歴を管理する処理を示すフローチャート図である。
【図９】第１実施形態に係る端末装置が復帰操作を行い、サーバ装置から操作画面を受信する処理を示すフローチャート図である。
【図１０】第２実施形態に係る報知手段を提供する端末装置のモニタに表示される画面を例示する概略図である。
【図１１】第１実施形態に係る端末装置１０２の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
＜第１の実施形態＞
図１は、本実施の形態に係る情報処理システムの構成を示す概略図である。
【００１２】
図１において情報処理システムは、操作者の入力と、表示出力を行う端末装置１０２、ネットワーク１０３経由で操作履歴、画面表示を制御する情報処理装置としてのサーバ１０１で構成される。サーバ１０１は、端末装置１０２の画面に表示されるデータを生成し、配信している。端末装置１０２の周辺には、画面を見ながら表示コンテンツの移動や編集等の指示を行うリモコン１０４を備えている。リモコンの代わりに、キーボードやマウス等の操作装置（不図示）を利用しても良い。本実施例では、後述する図５で、操作装置としてのリモコン１０４での操作を詳細に説明する。
【００１３】
端末装置１０２は、リモコン１０４の指示を受け付けて、サーバ１０１に指示を転送する。サーバ１０１は受信した指示に従って表示データを随時生成し配信することで、表示画面の内容を更新することが出来る。
【００１４】
図２はサーバ１０１としての情報処理装置の構成を示すブロック図である。
【００１５】
図２において、サーバ１０１は、モニタ２０１、ＶＲＡＭ２０２、ＢＭＵ２０３、キーボード２０４、ＰＤ２０５、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、外部記憶装置２０９、ＦＤＤ２１０、ネットワークＩ／Ｆ２１１を有する。モニタ２０１には、例えば画像管理サーバ１０１が保持するデータや供給されたデータが表示される。ＶＲＡＭ２０２には、モニタ２０１に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従ってモニタ２０１に転送され、これによりモニタ２０１に画像が表示される。ＢＭＵ（ビットムーブユニット）２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。キーボード２０４は、文字等を入力するための各種キーを有する。  ＰＤ（ポインティングデバイス）２０５は、例えばマウスやタッチパネルやタッチパッドで構成されており、モニタ２０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ２０６は、ＲＯＭ２０７、外部記憶装置２０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ２０７は、各種制御プログラムやデータを保存する。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。外部記憶装置２０９は、情報処理装置内で実行される各制御プログラムや画像等のデータを格納する。ＦＤＤ２１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ２１１は、インターネット等のネットワーク回線２１３に接続するためのインターフェースである。ＣＰＵバス２１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、外部記憶装置２０９、ＦＤＤ２１０から行うこともできるし、ネットワークＩ／Ｆ２１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００１６】
図１１は端末装置１０２としての情報処理装置の構成を示すブロック図である。
【００１７】
図１１において、端末装置１０２は、モニタ１２０１、ＶＲＡＭ１２０２、ＢＭＵ１２０３、キーボードおよび／またはリモコンの１２０４、ＰＤ１２０５、ＣＰＵ１２０６、ＲＯＭ１２０７、ＲＡＭ１２０８、外部記憶装置１２０９、ＦＤＤ１２１０、ネットワークＩ／Ｆ１２１１を有する。モニタ１２０１には、例えば図３のように、画像管理サーバ１０１から供給された表示データが表示される。ＶＲＡＭ１２０２には、モニタ１２０１に表示するための画像が描画される。このＶＲＡＭ１２０２に生成された画像データは、所定の規定に従ってモニタ１２０１に転送され、これによりモニタ１２０１に画像が表示される。ＢＭＵ（ビットムーブユニット）１２０３は、例えば、メモリ間（例えば、ＶＲＡＭ１２０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ１２１１）との間のデータ転送を制御する。キーボードおよび／またはリモコン１２０４は、文字等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）１２０５は、例えばマウスやタッチパネルやタッチパッドで構成されており、モニタ１２０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ１２０６は、ＲＯＭ１２０７、外部記憶装置１２０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ１２０７は、各種制御プログラムやデータを保存する。ＲＡＭ１２０８は、ＣＰＵ１２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。外部記憶装置１２０９は、情報処理装置内で実行される各制御プログラムや画像等のデータを格納する。ＦＤＤ１２１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ１２１１は、インターネット等のネットワーク回線１２１３に接続するためのインターフェースである。ＣＰＵバス１２１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ１２０６に対する制御プログラムの提供は、ＲＯＭ１２０７、外部記憶装置１２０９、ＦＤＤ１２１０から行うこともできるし、ネットワークＩ／Ｆ１２１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００１８】
図３は端末装置１０２のモニタ２０１に表示されるページを例示する概要図である。
【００１９】
図３において、表示例はサーバ装置１０１に格納された画像を閲覧するものであり、表示データはサーバ１０１において、背景やロゴ、ボタンと一緒に画像がレイアウトされて、インターネットを介して配信される。格納された画像一覧を表示するために、サムネール３０１が表示可能数分だけ配置されている。ボタン３０２、３０３は表示形式を切り替える。アルバムボタン３０３を指示すると、画像が日付やイベント等の何らかのテーマ別のまとまりで表示される。ライブラリボタン３０２を指示すると、図３の様な、管理する画像の一覧を表示する形式になる。この図３の一覧に表示される画像は、サーバ１０１で記憶管理されている画像のうち、端末１０２を操作しているユーザが所有している画像である。
【００２０】
図４は操作画面の構成を例示する階層図である。
【００２１】
図４において、上方向が上位階層、下方向が下位階層であり、下位階層ほど詳細な機能となる。例えば、トップ画面４０１からライブラリ画面４０２へ遷移し、サムネール画像３０１を選択すると、サムネール画像３０１に対応する原画像を中解像度で表示するプレビュー画面４０３に遷移する。さらにプレビュー画面から操作を行うと、高解像度でより詳細な情報が表示される画像詳細４０４へ遷移する。なお、本実施例ではトップ画面４０１から、アルバム単位でサムネール画像を一覧表示するアルバム画面４０５、選択されたサムネールに対応する原画像を中解像度で表示するアルバム詳細４０６を経て、画像詳細４０４へ到達することも可能である。
【００２２】
なお、詳細は後述するが、画面の改造に応じて階層ＩＤが定義されており、トップ画面４０１は階層１、ライブラリ画面４０２とアルバム画面４０５は階層２、プレビュー画面４０３とアルバム詳細４０６は階層３、画像詳細４０４は階層４としている。
【００２３】
図５は端末装置１０２の操作装置としてのリモコン１０４を例示する概略図である。
【００２４】
図５において、矢印ボタン５０１は操作子として画面上に表示されるカーソルを上に移動させ、矢印ボタン５０２、５０３、５０４はそれぞれ下、左、右へカーソルを移動させる。決定ボタン５０５はカーソルがある位置の機能を実行する時に押下する。戻るボタン５０６は、通常はこれを押下することで、操作履歴に記録された操作を１つ戻り、再度実行することで、以前の画面状態を再現する。ホームボタン５０７は、これを押下することでホーム画面として登録されている画面に遷移する。本実施例においては最上位画面としてのトップ画面４０１へ遷移するものとする。
【００２５】
図６は端末装置１０２の記憶装置に格納される操作履歴のデータ形式を示す概要図である。図６において、操作者の指示に従って遷移した画面ＩＤ６０３が、図４で示される階層を識別するための階層ＩＤ６０２とともに格納される。また、この履歴データが操作者の指示により画面が遷移する度に、記録ポインタを１つ下げて、そこにレコードが追加されていく。もし、記録ポインタを下げた先のレコードに履歴情報が有る場合には、上書する。現在記録中の履歴記録場所は記録ポインタ６０５で示す場所であり、履歴終端６０６まで履歴が入っている状態で履歴を追加する場合には、履歴番号１のレコードが消去され、上方向に履歴行が詰められてレコードが追加される。なお、操作履歴をサーバ装置１０１へ送り、管理する形態をとっても良い。
【００２６】
読み出しポインタ６０４は、図６の履歴情報でレコードを記録した場合に、記録ポインタと同じ履歴番号に設定される。そして、ユーザが戻りボタンを押すと、読み出しポインタ６０４は履歴番号を１つ若い番号の方向に移動し、端末装置１０２は読み出しポインタがある履歴情報を読み出す。
【００２７】
図７は、戻るボタンが押された場合に、現画面から遷移すべき画面を特定するための管理テーブルである。このデータは、図３の表示を行う場合に、サーバから送られてくるものとする。しかし、端末装置１０２で画像を遷移していくたびに、画面ごとに遷移すべき画面の情報をサーバから取得して、端末装置側でテーブルを作るようにしても良い。現画面ＩＤ７０２で示される画面が表示されているときに戻るボタンが押された場合に、戻り先の画面を特定する上位階層の画面を画面ＩＤ７０３で定義する。画面ＩＤ７０２、７０３の組を管理ＩＤ７０１で管理する。
【００２８】
なお、詳細は後述するが、例えば画像詳細４０４の様なある下位画面で、ボタン３０２や３０３を押下して、他の上位画面に遷移した後で戻る操作を行うと、通常は下位画面に行くことになる。しかしながら上位階層からいきなり下位階層の表示に移行するのは、ユーザにとってはどの階層に居るのかが分かりづらい。そこで本実施例では、下位画面で、他の上位画面に遷移したときには、さらにその上位の階層の画面を画面ＩＤ７０３を管理するようにする。この場合の画面ＩＤ７０３の入手は、下位画面で、他の上位画面に遷移したときにサーバから入手するようにすればよい。もちろん、上述したように、サーバが主体的に作成したテーブルに含ませておいても良い。
【００２９】
図７のテーブルに含ませる情報は、表示可能な画面全てに対して作っても良いし、少なくとも、同じ階層内で画面を遷移する場合以外の画面については、戻りボタンが押されたときの遷移先を示す画面ＩＤを記録しておくのが良い。または、サービス提供者の都合に合わせて、ある特定の画面の遷移先を示す画面ＩＤを記録しておくのでも良い。
【００３０】
次に、端末装置１０２で入力された操作の履歴を管理する処理を説明する。
【００３１】
図８は端末装置１０２が、操作履歴を管理する処理を示すフローチャート図である。
【００３２】
図８において、ステップ８０１で、端末装置１０２が操作装置１０４から入力コードを受信し、ステップ８０２で入力コードがホームボタン５０７であるかを判定する。ホームボタン５０７の入力であったならば、トップ階層であるため、図６の履歴データを消去して、履歴記録処理を終了する。ホームボタン５０７でなかったならば、ステップ８０３に進む。ステップ８０３では、端末装置１０２が、履歴数が履歴終端６０６に達していないと判定したならば、ステップ８０４で記録ポインタ６０５を１行進め、ステップ８０５で、記録ポインタ６０５で示される位置の画面ＩＤ６０３に入力コードで遷移する前の画面ＩＤを格納する。ステップ８０３で記録ポインタ６０５が履歴終端６０６と、端末装置１０２が判定したならば、ステップ８０６で履歴ＩＤが１の履歴を消去し、全履歴を古い履歴方向へ１行シフトする。これにより新たな履歴を格納する行が確保される。
【００３３】
次に、端末装置１０２における、戻り操作の処理を説明する。
【００３４】
図９は操作者の指示によって、端末装置１０２が戻り操作を受け付けて、サーバ装置１０１から操作画面を受信する処理を示すフローチャート図である。
【００３５】
図９において、ステップ９０１で端末装置１０２は入力装置１０４から入力コードを受信し、戻りボタン５０６であるかを判定する。そして戻りボタンでなければ、戻り処理を終了し、戻りボタンであれば、ステップ９０３で記録ポインタ６０５が示す履歴番号６０１を変数Ｉとしてメモリに格納する。
【００３６】
ステップ９０４で、変数Ｉを１つ減数し、履歴情報中の記録ポインタ６０５を１つ遡る。
【００３７】
ステップ９０５で、変数Ｉが０であるか１以上であるかを見て、読み出すべき操作履歴行が残っているかを判定する。
【００３８】
ステップ９０５で、変数Ｉが０ではなく１以上である場合には、ステップ９１３で記録ポインタが示す画面ＩＤが、図７に示す管理テーブルに有るかを判定し、有れば、ステップ９０８に進む。無ければステップ９０６に進む。
【００３９】
ステップ９０６で、記録ポインタが示す階層ＩＤと、現在表示中の画面の階層ＩＤの大小を比較する。
【００４０】
ステップ９０６で、記録ポインタが示す階層ＩＤが現在表示中の画面の階層ＩＤ以上の場合（Ｙｅｓ）には、ステップ９０７で記録ポインタが示す階層ＩＤと現在表示中の画面の階層ＩＤとが同じかどうかを判定する。
【００４１】
ステップ９０７で記録ポインタが示す階層ＩＤと現在表示中の画面の階層ＩＤとが同じ場合には、ステップ９０４に戻る。
【００４２】
ステップ９０７で記録ポインタが示す階層ＩＤと現在表示中の画面の階層ＩＤとが同じ（記録ポインタが示す階層ＩＤの方が大きい）場合には、ステップ９０８で図７のテーブルを参照して、表示中の画面ＩＤに対応づいた戻り画面ＩＤ７０３の示す画面を特定する。そして、特定された戻り画面ＩＤ７０３の示す画面に遷移するために、サーバに画面の遷移命令を送る。この命令を受けてサーバから送られてきた画面を端末装置１０２は表示する。
【００４３】
ここでは記録ポインタが示す階層の方が下位になり、ユーザがどこに遷移したのかが混乱する恐れがあり、これを防ぐためにより上位の画面に遷移するように制御するのが望ましい。
【００４４】
ステップ９０４に戻ることにより、同じ階層で操作履歴を遡る場合には、同一階層内の複数の履歴をスキップするので、戻るボタンを押した場合に、同じ階層の中で履歴を何回も遡る様な不都合を解消することが出来る。そして、同じ階層の中の複数の履歴をスキップして、上位階層の画面に遷移することが出来る。これにより、Ｗｅｂブラウザの様な単純に戻るという操作では無く、画面の種類に応じてその表示モードを抜けて上位メニューに移行する様な操作を提供することも出来る。
【００４５】
ステップ９０６で、記録ポインタが示す階層ＩＤが現在表示中の画面の階層ＩＤよりも小さい場合（Ｎｏ）には、ステップ９０９に進む。
【００４６】
ステップ９０９では、記録ポインタが示す画面ＩＤで示される画面に遷移するために、サーバに画面の遷移命令を送る。この命令を受けてサーバから送られてきた画面を端末装置１０２は表示する。この場合、記録ポインタが示す階層ＩＤの方が小さいので、上位の階層の画面に移動することになる。
【００４７】
ステップ９０５で、変数Ｉが０の場合は履歴データが無いので、ステップ９１０で図６の第１行目のポインタをＩに格納し、ステップ９１１で記録ポインタ６０５も先頭行に設定する。
【００４８】
ステップ９１２で記録ポインタ６０５が示す画面ＩＤ６０３に対応する画面に遷移するために、サーバに画面の遷移命令を送る。この命令を受けてサーバから送られてきた画面を端末装置１０２は表示する。
【００４９】
なお、上記の説明では、戻る指示が有った場合に、同一階層の複数の履歴をスキップする例を示したが、例えば、画面の種類に応じて、１操作で複数の履歴を遡って行くのか否かを制御しても良い。
【００５０】
例えば、画面の種類としては、画像を大きく表示している画面や、画像の一覧の時には、複数の履歴をスキップし、メニュー画面やＷｅｂのブラウザ画面については１つずつ遡るようにしても良い。また静止画や動画を閲覧する画面では、１回の戻る指示で複数の履歴を遡っても良い。
【００５１】
この場合、図３の履歴情報に含める画面の種類の情報として、階層以外に、表示していたコンテンツ（静止画、動画、メニュー等）を示す情報を含めると良い。
【００５２】
上記によれば、端末装置に蓄積された操作履歴の操作画面の階層と現在表示中の画面階層を比較する。操作履歴を遡ると上位から下位（詳細）階層の画面へ遷移する場合は、予め設定した上位階層の画面へ遷移する。一方、同階層の操作画面履歴が続く場合は、上位階層の画面が現れるまで、履歴をスキップし、上位階層の画面に遷移する。
【００５３】
＜第２の実施形態＞
前述、第１の実施形態では端末装置１０２が画面の階層間遷移を自動的に判断していたが、操作画面の位置付けによっては、階層遷移が変更されたことを明示した方が良い場合もある。例えば、図４における画像詳細４０４からアルバム詳細４０６への遷移したことにより、履歴情報として画像詳細４０４からアルバム詳細４０６へ遷移したことを記録する。その後、アルバム詳細４０６で戻り操作を行うと、通常の処理であれば履歴情報に基づき画像詳細４０４へ戻ろうとするが、本実施例においては、第１の実施形態のように、上位階層のアルバム４０５へ遷移する。この時、に「上位ページへ移動します」の様なメッセージ１００１の表示を行う等、何らかの報知手段を設ける。
【００５４】
第２の実施形態では、階層遷移を端末装置１０２が補正し、切り替えた時に報知手段を設けることを特徴とする。
【００５５】
図１０は第２の実施形態において、報知手段を提供する端末装置１０２のモニタ２０１に表示される画面を例示する概略図である。
【００５６】
図１０において、復帰操作にともなう操作履歴の値が、より下位の階層に遷移する場合は、デフォルトの上位画面に遷移した後に、報知メッセージ１００１を一定時間表示する。
【００５７】
この処理を実行するためには、例えば図９のステップ９０８の後にメッセージ１００１を一定時間表示するステップを追加すればよい。
【００５８】
＜その他の実施形態＞
上記の実施例においては、端末装置１０２が、図６、７の情報に基づき、図８，９の様な画面の遷移を制御していたが、代わりにサーバ１０１としての情報処理装置が行う様にしても良い。この場合、サーバ１０１としての情報処理装置には、画面データを生成する情報以外に、図６、７の情報、図８，９を実行するためのプログラムを備えることとなる。
【００５９】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、各装置に直接或いは遠隔から供給できるようにしても良い。また、その装置の処理部が該供給されたプログラムコードを読み出して実行することによって、上記の実施形態を実行可能とする場合を含む。
【００６１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷでもよい。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などでもよい。
【００６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものを受信しても良い。もしくはこのプログラムが圧縮され、自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。そして、所定の条件をクリアしたユーザに対し、インターネットを介して暗号化を解く鍵情報を取得させ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現しても良い。
【００６６】
また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現する場合も本発明に含まれる。
【００６７】
さらに、本発明のプログラムが、コンピュータに挿入された機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実施形態の機能が実現される場合も本発明の範疇である。
【図１】
2015121869.tif 000003
【図２】
2015121869.tif 000004
【図３】
2015121869.tif 000005
【図４】
2015121869.tif 000006
【図５】
2015121869.tif 000007
【図６】
2015121869.tif 000008
【図７】
2015121869.tif 000009
【図８】
2015121869.tif 000010
【図９】
2015121869.tif 000011
【図１０】
2015121869.tif 000012
【図１１】
2015121869.tif 000013