(57)【要約】【課題】アプリケーションで表示中のデータをハードキーに割付け、再度該ボタンを押すことで割付けられた時点での状態でデータを再表示する。【解決手段】複数のデータと該データを操作又は加工し表示するアプリケーションソフトウエアを有する情報処理装置において特定の割付けキーと前記割付キーに対応する特定の状態記憶領域を有し、前記割付キーに対する第一の特定な操作に基づき現在のソフトウエア実行状態を前記割付キーに対応する状態記憶領域に保存する状態保存手段と前記割付キーに対する第二の特定な操作によって起動され前記割付キーに対応する特定の状態記憶領域に格納された情報に基づき状態を復元する手段とを含むことを特徴とする実行状態の登録及び再生装置。【選択図】        図２
2004164063.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータと該データを操作又は加工し表示するアプリケーションソフトウエアを有する情報処理装置において
特定の割付けキーと前記割付キーに対応する特定の状態記憶領域を有し、
前記割付キーに対する第一の特定な操作に基づき現在のソフトウエア実行状態を前記割付キーに対応する状態記憶領域に保存する状態保存手段と
前記割付キーに対する第二の特定な操作によって起動され前記割付キーに対応する特定の状態記憶領域に格納された情報に基づき状態を復元する手段とを含む
ことを特徴とする実行状態の登録及び再生装置。
【請求項２】
前記割り付けキーに対応する状態記憶領域に格納される情報は少なくとも実行中のアプリケーション名と現在のステータス情報と現在アプリケーションの対象となっているデータ名を含む
ことを特徴とする請求項１記載の実行状態の登録及び再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パソコンなどの情報処理装置におけるアプリケーションの実行途中状態を記憶し再現する方法に関する。
【０００２】
【従来の技術】
従来技術の第一の例として、パソコンのアプリケーションなどでアプリケーション終了時に現在のステータスをデータに付加して保存することにより、次回同データを開くと前回終了した状態に近い状態から再開できるという方法があった。
【０００３】
また、第二の例としては電池駆動のＰＤＡやラップトップＰＣなどにおいて、電源ＯＦＦ時に現在実行中のステータスを保存し次回電源投入時には前回終了時の状態から再開できるという方法も存在した。
【０００４】
さらに、第三の例としては、電子辞書や電子カタログのようなデータの内容が変化しないアプリケーションにおいて、特定のページやデータをしおりに登録し、後日このしおりデータを用いて登録したページやデータを呼び出すという方法が存在した。
【０００５】
【発明が解決しようとする課題】
しかしながら、第一及び第二の例ではそれぞれアプリケーション終了時の状態、電源断時の状態を自動的に保存し次回そのステータス情報を元に再現するという思想であるため、ユーザが作業中の任意の場面を登録し簡単に再現するという発想はなく、出来なかっただけでなく、当然ながら、同一データに対し複数の状態を登録するというような事も出来なかった。
【０００６】
また、データの付随する形でステータス情報を保存するため、その状態をユーザーが再現するには、まず、フォルダーなどメモリー管理手段を操ってデータを探し出す必要があった。
【０００７】
また、第三の例では辞書のように元データが固定され変化しないデータの場所情報のみを登録するものであり、アプリケーションの実行によりデータが逐次変化するようなデータに関しては登録不可能であった。また、後日のしおりを利用した検索においてもしおりの一覧表示をさせて、そこからユーザが選択操作を行い目的のデータを表示させるという煩雑な行為が必要であった。
【０００８】
【課題を解決するための手段】
本発明は係る問題点を鑑みてなされたものであり、特定の割り付けキーと割付キーの特定な操作によって、現在実行中のアプリケーション名と現在のステータス情報と現在アプリケーションの対象となっているデータ名を前記割付キーに対応する特定の記憶領域に保存するステップと、割付後、該割付けられたキーの特定な操作によって、前記登録された情報に基づく状態を復元するステップとを持つことにより上記課題を解決した。
【０００９】
【発明の実施の形態】
以下、図面を用いて本発明の１実施形態を詳細に説明する。
【００１０】
（実施例１）
図１は、本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【００１１】
同図において、１は、データを表示する表示手段である。２は、１で表示されたデータに対する指示を入力する指示手段である。
【００１２】
３は、入出力Ｉ／Ｆ部であり、指示ステップ２のデータ入力を受け、画像表示ステップ１に出力する。
【００１３】
４は、ＣＰＵであり、各種処理のための演算、論理判断等を行ない、バス７に接続された各構成要素を制御する。
【００１４】
５は、プログラムメモリであり、フローチャートにつき後述する処理手順を含むＣＰＵ４による制御のためのプログラムを格納するメモリである。プログラムメモリ５は、ＲＯＭであってもよいし、外部記憶装置などからプログラムがロードされるＲＡＭであってもよい。
【００１５】
６は、データメモリであり、各種処理で生じたデータを格納する。データメモリ６は、例えばＲＡＭとする。
【００１６】
７は、ファイルＤＢであり、データメモリ上に、入力された複数のファイルデータが格納されている。
【００１７】
８は、割付テーフ゛ルＤＢであり、データメモリ上に、任意の割付けキーに割付けられたデータが格納されている。
【００１８】
９は、ＣＰＵ４の制御の対象とする構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成機器相互間でやりとりされるデータの転送を行なうためのバスである。
【００１９】
図２は、本実施形態に係るシステム全体の流れを示す図である。
【００２０】
同図に示すように、システムが起動されると、ステップｓ２０１において、表示ステップが起動され画面が表示される。
【００２１】
次に、ステップｓ２０２において、イベント待ちをして、イベントが割付けキー押下である場合にはステップｓ２０５に進み、ステップｓ２０５においてキーの押下が長押しである場合には、ステップｓ２０４に進み、登録ステップを起動し、現在表示中のデータを起動中のアプリケーションの状態とともに割付けキーに割付けて登録する。
【００２２】
続いて、ステップｓ２０８においてキーがＯＮである場合には、キーがＯＦＦになるまで待機し、ステップｓ２０８においてキーがＯＦＦになったらステップｓエラー！  ブックマークが定義されていません。０１に戻る。
【００２３】
ステップｓ２０５においてキーの押下が長押しでない場合には、ステップｓ２０６に進み、呼出し表示ステップを起動し、割付けキーに割付けられた既登録画像を表示する。
【００２４】
ステップｓ２０２において、イベントがその他のイベントだった場合には、ステップｓ２０３に進みその他の処理を起動する。
【００２５】
ステップｓ２０２において、イベントが電源ｏｆｆだった場合にはステップｓ２０７に進み、システム終了ステップを起動しシステムを終了する。
【００２６】
図３は、本実施形態に係る画面登録ステップの流れを示す図である。
【００２７】
同図に示すように登録ステップが起動されると、ステップｓ３０１において、現在何らかのアプリケーションによりデータが表示されている場合には、ステップｓ３０２に進み、登録確認ダイアログを表示する。
【００２８】
ステップｓ３０３において、登録確認ダイアログへのユーザの入力がＯＫである場合には、ステップｓ３０４に進み、押下されたハードキーに対応する割付けテーブルを取得し、続くステップｓ３０５で、取得されたテーブルに古いデータが存在しない場合には、ステップｓ３０６に進み、アプリケーション名と、アプリケーションの処理状態と、処理中のデータファイル名を格納する。
【００２９】
ステップｓ３０５で、取得されたテーブルに古いデータが存在する場合には、ステップｓ３０７に進み、古いデータを上書きする警告ダイアログを出す。続くステップｓ３０８において、ユーザの入力が上書きＯＫである場合にはステップｓ３０６に進み、アプリケーション名と、アプリケーションの処理状態と、処理中のデータファイル名を格納する。
【００３０】
ステップｓ３０８において、ユーザの入力が上書きＯＫでない場合には、以降の処理を省略して終了する。
【００３１】
ステップｓ３０１において、表示中のデータが存在しない場合には、以降の処理を省略して終了する。
【００３２】
ステップｓ３０３において、ユーザの入力がＯＫでない場合には、以降の処理を省略して終了する。
【００３３】
図４は、本実施形態に係る呼出し表示ステップの流れを示す図である。
【００３４】
同図に示すように、呼び出し表示ステップが起動されると、ステップｓ４０１において、キー検知ステップが起動され、どの割り付けキーが押されたかを検知する。
【００３５】
次にステップｓ４０２において、割付けキーテーブルが参照され、対応するキーに格納されたデータが取得される。
【００３６】
次にステップｓ４０３において、取得したデータよりアプリケーションを起動し、続くステップｓ４０４において、起動したアプリケーションで、取得したデータよりデータファイルをオープンし、続くステップｓ４０５において、取得したデータよりアプリケーションでのデータファイルの処理状態を再現して処理を終了する。
【００３７】
図５は、本実施形態において参照されるテーブルの例を示す図である。
【００３８】
５０１は、割付キーと登録データを対応付けて格納するテーブルであり、各割付キーごとに、１．アプリケーションファイル名、２．処理対象データファイル名、３．１における２の処理状態データが格納されている。
【００３９】
５０２は、アプリケーション起動時の画面である。
【００４０】
５０３は、テーブルに登録保存された処理状態でのデータファイル表示画面である。
【００４１】
５０４は、５０２から５０３の表示画面へと至る処理操作データを概念的に表示したものであり、５０１のテーブルにおける、３に該当するものである。
【００４２】
図６は、本実施形態における装置の一例である。
【００４３】
６０１は、装置本体であり、６０２はデイスプレイである。
【００４４】
６０３〜６０６はそれぞれ操作キーである。
【００４５】
６０３：カーソルキー
６０４：割付キー
６０５：その他のキー
６０６：電源キー
以下に、具体的な動作を、上記フローを用いながら流れを追って説明する。
【００４６】
図１のようなハードウェア構成と、図２のようなシステム構成を持つ画像表示装置において、ｓ２０１において表示ステップが起動し、何らかアプリによるデータが表示された画面表示状態にあるとする。
【００４７】
例えば、ユーザが、プレゼンテーションソフトでデータ作成中であるとする。
【００４８】
この時、図５の５０３のようなデータ表示状態で、ユーザが登録用のハードキーＡを長押しすると、ｓ２０４の登録ステップが起動し、ｓ３０２で表示された登録確認ダイアログに対し、ユーザがＯＫを入力するとｓ３０３、ｓｓ３０４で押下されたハードキーに対応する割付テーブルが「取得され、この場合、テーブルのリストに古いデータが無いとして、ｓ３０６に進み、現在起動中のアプリケーションソフト名、データファイル名、及び処理状態が、テーブルに格納され、現在表示中のデータファイルが、現在起動中のアプリケーションソフトでの現在処理状態で登録される。
【００４９】
その後、別のデータ操作中に、ユーザが、登録用の任意のハードキーを押下すると、ｓ２０６の呼出し表示ステップが起動し、ｓ４０１でキー検知ステップにより、どのキーが押下されたか検知される。
【００５０】
その結果より、ｓ４０２で対応する割付キーテーブルが取得される。続くｓ４０３で、割付キーテーブルのデータ１より取得されたアプリケーション名に従って、この場合、図５にあるようなプレゼンテーションソフトが起動される。続くｓ４０４で、割付キーテーブルのデータ２より取得されたデータファイル名に従って、対応するデータファイル、この場合ｒｅｐｏｒｔ２００１．ｐｐｔがプレゼンテーションソフトから開かれる。続くｓ４０５で、割付キーテーブルのデータ３より取得された、処理状態、この場合、１のアプリケーションを起動し２のファイルを開いてスライドショーの開始時点まで自動処理、が実行され、５０３にあるような表示状態が復元される。
【００５１】
以上説明したように、本実施例を施すことによって、任意のアプリケーションで表示中のデータを、現在表示中の状態で、ハードキーに簡単に登録し、再度該キーを押下することで登録時の表示データを再現する、ことができる。
【００５２】
これにより、例えば、プレゼンテーションなどの場面において、その場でアプリケーションを起動してファイルを開いて目的の状態まで操作する、という作業を行なうことなく、ハードキーを押下するだけで、予めハードキーに割付け登録した目的の状態で表示する、ということが可能になる。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、アプリケーションやデータビューワで実行中の状態を任意の時点で特定の割付けキーに割り付ける事により後日アプリケーションやデータの種類に関わらず割付キーを押すという簡単な操作で高速に目的の情報を得ることが出来る。
【００５４】
又、同一のデータに対して異なる状態を複数の割り付けキーに割り付けるといった使用も可能であるため従来には無かったきわめて利便性の高い効果もある。
【図面の簡単な説明】
【図１】本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【図２】本実施形態に係るシステム全体の流れを示す図である。
【図３】本実施形態に係る登録ステップの流れを示す図である。
【図４】本実施形態に係る呼出し表示ステップの流れを示す図である。
【図５】本実施形態において利用されるキー割付テーブルの例を示す図である。
【図６】本実施形態における装置の一例を示す図である。
【符号の説明】
１  画像表示手段
２  指示手段
３  入出力Ｉ／Ｆ部
４  ＣＰＵ
５  プログラムメモリ
６  データメモリ
７  ファイルＤＢ
８  割付テーブル
９  バス
【図１】
2004164063.tif 000003
【図２】
2004164063.tif 000004
【図３】
2004164063.tif 000005
【図４】
2004164063.tif 000006
【図５】
2004164063.tif 000007
【図６】
2004164063.tif 000008