(57)【要約】【課題】  パーソナルコンピュータ等で時間の概念を扱うような場合において、時間の指定や移動等の操作を簡単且つ容易にすることを可能とする。【解決手段】  所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理装置であって、時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応するラベル情報の状態を、表示手段の表示画面内のバー状態のタイムビューコンソールＴＶＣのウィンドウにおけるオペレーション時間表示部ｏｔｉ（第１の領域）に再現して表示すると共に、選択された時間をタイムビューコンソールＴＶＣのウィンドウにおける西暦ゲージ部ｃｇ（第２の領域）に表示する。【選択図】  図３５
2010033610.tif 000002
【特許請求の範囲】
【請求項１】
所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理装置であって、
第１及び第２の表示領域を有する表示手段と、
時間を操作するための操作手段と、
上記操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を上記表示手段の第１の領域に再現して表示すると共に、上記選択された時間を第２の領域に表示する制御手段と
を有する情報処理装置。
【請求項２】
上記制御手段は、上記表示手段の第２の表示領域に時間軸を更に表示し、かつ、当該時間軸上に現在の時間と上記指定された時間を識別可能に表示する請求項１記載の情報処理装置。
【請求項３】
上記制御手段は、上記表示手段の第２の表示領域に現在の時間を指定するための操作釦を更に表示し、
上記操作手段によって上記操作釦が操作された場合には、現在の時間に対応する上記ラベル情報の状態を上記表示手段の第１の領域に再現する請求項１記載の情報処理装置。
【請求項４】
所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理方法であって、
時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を表示手段の第１の領域に再現して表示すると共に、上記選択された時間を上記表示手段の第２の領域に表示する制御工程
を有する情報処理方法。
【請求項５】
所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理をコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
コンピュータに、
時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を表示手段の第１の領域に再現して表示すると共に、上記選択された時間を上記表示手段の第２の領域に表示する制御手順
を実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び方法、並びに記録媒体に関し、特に、パーソナルコンピュータのデスクトップ画面上に貼り付ける付箋紙として貼り付けるラベルについて所定の処理を実行することができるようにした情報処理装置及び方法、並びに記録媒体に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ上で時間の概念を扱うことのできるアプリケーションプログラムとして、各種の予定等を管理するスケジューラと呼ばれるアプリケーションプログラム等が存在している。当該スケジューラによれば、例えばスケジュール帳やカレンダー、時間割等を模した画像がデスクトップ画面上に表示され、ユーザがこれらスケジュール帳やカレンダー、時間割等の中に予定等を書き込むことで各種の予定管理を実現している。
【０００３】
すなわち、このスケジューラにおいて、スケジュール帳やカレンダー、時間割等に将来の予定を書き込んだ場合には、当該書き込んだ内容がそれらスケジュール帳やカレンダー、時間割内に残り、後にスケジューラを起動すれば上記書き込んだ内容を確認することができる。
【０００４】
従来技術として、特許文献１−５が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０７−１８２３６５号公報
【特許文献２】特開平１１−０３９１３２号公報
【特許文献３】特開平０８−１７１４７１号公報
【特許文献４】特開平１０−２２８３５１号公報
【特許文献５】特開平１０−１６３９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のスケジューラにおいては、スケジューラを起動しなければ、上記スケジュール帳やカレンダー、時間割内に書き込んだ内容を確認することができず、また、例えばスケジュール帳の中に書き込まれた内容を見付け出すには、当該スケジュール帳を捲ったり、日時を指定したりするなどの操作が必要になる。
【０００７】
なお、スケジューラに限られるのもではないが、デスクトップ上の所定のウィンドウ内の日時表示部に表示された日時を変更するような場合、一般的には当該日時表示部の年、月、日、時、分等の何れかを指示した上で、その数値を変更することが行われる。例えば、日時表示部上の表示が「１９９９：０５：２１：１２：００：００」（１９９９年５月２１日１２時０分０秒）のようになっているとした場合において、例えば月の値を変更するようなときには、カーソルを月（「０５」）の上に移動させてアクティブ状態にし、例えばキーボードから直接数値を入力したり、キーボード上の上下キーを操作して値を変更したり、或いはウィンドウ内に表示された時間アップダウン指示用の所定のボタンをマウスにてクリックする等の操作が必要となる。このような日時の指定操作は非常に煩雑である。
【０００８】
そこで、本発明はこのような状況に鑑みてなされたものであり、例えばパーソナルコンピュータ上で時間の概念を扱うような場合において、時間の指定や移動等の操作を簡単且つ容易にすることを可能とし、さらに、その指定した時間に対応した情報の検索をも容易とする情報処理装置及び方法、並びに記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、本発明に係る情報処理装置は、所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理装置であって、第１及び第２の表示領域を有する表示手段と、時間を操作するための操作手段と、上記操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を上記表示手段の第１の領域に再現して表示すると共に、上記選択された時間を第２の領域に表示する制御手段とを有する。
【００１０】
本発明に係る情報処理方法は、上記目的を達成するため、所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理方法であって、時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を表示手段の第１の領域に再現して表示すると共に、上記選択された時間を上記表示手段の第２の領域に表示する制御工程を有する。
【００１１】
本発明に係る記録媒体は、所定のオブジェクト情報が貼り付けられ、変更を行った時間を変更履歴として有するラベル情報を表示可能な情報処理をコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、コンピュータに、時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応する上記ラベル情報の状態を表示手段の第１の領域に再現して表示すると共に、上記選択された時間を上記表示手段の第２の領域に表示する制御手順を実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１２】
本発明によれば、時間を操作するための操作手段の操作に応じて所定の時間が指定された場合、当該指定された時間に対応するラベル情報の状態を表示手段の第１の領域に再現して表示すると共に、選択された時間を表示手段の第２の領域に表示することにより、例えばパーソナルコンピュータ上で時間の概念を扱うような場合において、時間の指定や移動等の操作を簡単且つ容易にすることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用したノート型パーソナルコンピュータの外観斜視図である。
【図２】上記図１に示したノート型パーソナルコンピュータの本体の平面図である。
【図３】本発明の要部となるジョグダイヤル付近の拡大図である。
【図４】上記本体のジョグダイヤル側の側面図である。
【図５】上記ジョグダイヤルの外観斜視図である。
【図６】上記図５に示したジョグダイヤルの要部となる接点取付基板の斜視図である。
【図７】上記ジョグダイヤルの正面断面図である。
【図８】上記ジョグダイヤルの側面断面図である。
【図９】上記ジョグダイヤルの使用機器への装着状態を示す使用機器の側面図である。
【図１０】上記ジョグダイヤルを構成する回転型エンコーダ部を説明するための一部破断の上面図である。
【図１１】上記ジョグダイヤルのプッシュスイッチ部を説明するための上面図である。
【図１２】上記図１に外観を示したノート型パーソナルコンピュータの電気的回路図である。
【図１３】上記ジョグダイヤルの回転型エンコーダ部の状態を回転検出部を経てエンベデットコントローラが監視しているハード構成を示す図である。
【図１４】エンベデットコントローラがジョグダイヤル状態監視プログラムを実行したときのフローチャートである。
【図１５】上記図１３における回転検出部の動作を説明するためのタイミングチャートである。
【図１６】電源スイッチがオンされた後に、ノート型コンピュータのＣＰＵが実行するジョグダイヤル状態監視プログラムを説明するためのフローチャートである。
【図１７】ジョグダイヤルメニューの表示例を示す図である。
【図１８】ジョグダイヤルメニューの他の表示例を示す図である。
【図１９】ジョグダイヤルメニューの他の表示例を示す図である。
【図２０】サブメニューの表示例を示す図である。
【図２１】サブメニューの他の表示例を示す図である。
【図２２】ジョグダイヤル対応型のアプリケーションがＣＰＵで実行されるジョグダイヤル状態監視プログラムに対して行う通知処理を説明するためのフローチャートである。
【図２３】ジョグダイヤル対応型のアプリケーションか非対応型のアプリケーションかによるイベント動作を説明するためのフローチャートである。
【図２４】ジョグダイヤル対応アプリケーションの第１の具体例のウィンドウ表示例を示す図である。
【図２５】ジョグダイヤルの設定について、特にランチャー機能から起動するアプリケーションリストに、アプリケーションを登録する様子を示す図である。
【図２６】本実施の形態のラベルソフトが扱うプロジェクト、ラベル、オブジェクトの３つのデータの相互の関係を示し図である。
【図２７】通常モード時のデスクトップ画面の一例を示す図である。
【図２８】現在（Present）モードにおけるデスクトップ画面の一構成例を示す図である。
【図２９】過去（Past）モードにおけるデスクトップ画面の一構成例を示す図である。
【図３０】未来（Future）モードにおけるデスクトップ画面の一構成例を示す図である。
【図３１】本実施の形態のラベルのウィンドウ画面の一例を示す図である。
【図３２】再生及び一時停止ボタンに関連付けられた再生時間（サウンドが記録されている時間）を示すツールチップの説明に用いる図である。
【図３３】リンクボタンに関連付けられているリンク内容（リンク先のファイルパスやＵＲＬ）を示すツールチップの説明に用いる図である。
【図３４】アラームアイコン、繰り返しアイコンの一例を示す図である。
【図３５】バー状態のタイムビューコンソールウィンドウを示す図である。
【図３６】フローティング状態のタイムビューコンソールウィンドウを示す図である。
【図３７】バー状態のタイムビューコンソールの左端の回転アニメーション部の近傍のみを拡大して示す図である。
【図３８】通常モード時にラベルに対して「全て表示する」状態となされた時の操作メニューの表示例を示す図である。
【図３９】通常モード時にラベルに対して「全て隠す」状態となされた時の操作メニューの表示例を示す図である。
【図４０】過去モード時の操作メニューの表示例を示す図である。
【図４１】未来モード時の操作メニューの表示例を示す図である。
【図４２】現在モード、過去モード、未来モードでそれぞれ異なるアイコンの説明に用いる図である。
【図４３】新規プロジェクトを作成ダイアログの表示例を示す図である。
【図４４】プロジェクトの情報を表示するインポート時の時刻設定用ダイアログの表示例を示す図である。
【図４５】プロジェクトのインポートダイアログの表示例を示す図である。
【図４６】インポート方法を指定するダイアログの表示例を示す図である。
【図４７】プロジェクトのエクスポートダイアログの表示例を示す図である。
【図４８】プロジェクトのプロパティダイアログの表示例を示す図である。
【図４９】ラベルのプロパティダイアログの表示例を示す図である。
【図５０】テキスト編集ダイアログの表示例を示す図である。
【図５１】録音の選択がなされたときの録音時間、最大録音時間を示すツールチップと再生ボタンが録音ボタンに変化する様子の説明に用いる図である。
【図５２】リンク編集ダイアログの表示例を示す図である。
【図５３】クリップボードのオブジェクト選択ダイアログの表示例を示す図である。
【図５４】テキストマージンおよび画像マージンの定義説明に用いる図である。
【図５５】ラベル設定ダイアログでデフォルトラベルレイアウトが選択されたときのダイアログ表示例を示す図である。
【図５６】サンプルを表示してドラッグによるラベルレイアウトの操作についての説明に用いる図である。
【図５７】カスタムレイアウト実行時のラベル表示例を示す図である。
【図５８】アラームダイアログの表示例を示す図である。
【図５９】現在ラベルの削除ダイアログの表示例を示す図である。
【図６０】未来ラベルの削除ダイアログの表示例を示す図である。
【図６１】リンク貼り付け時の警告ダイアログの表示例を示す図である。
【図６２】通常モード時のジョグダイヤルガイドの表示例を示す図である。
【図６３】タイムビューモード時のジョグダイヤルガイドの表示例を示す図である。
【図６４】ラベル設定ダイアログでラベル設定が選択されたときのダイアログ表示例を示す図である。
【図６５】ラベル設定ダイアログで録音の設定が選択されたときのダイアログ表示例を示す図である。
【図６６】ラベル設定ダイアログで画像の設定が選択されたときのダイアログ表示例を示す図である。
【図６７】ラベル設定ダイアログで環境設定が選択されたときのダイアログ表示例を示す図である。
【図６８】過去の任意の時点のラベルの状態を再現、未来ラベルに対する操作の予約及び再現、アラーム処理をＣＰＵにて実現する場合の全体の処理の流れを示すフローチャートである。
【図６９】図６８のフローチャートのステップＳ１３２の操作記録処理の詳細を示すフローチャートである。
【図７０】図６８のフローチャートのステップＳ１３３のアラーム処理の詳細を示すフローチャートである。
【図７１】図６８のフローチャートのステップＳ１３４のラベル更新処理の詳細を示すフローチャートである。
【図７２】ラベル上にリンクによって全ての情報を間接的に貼り付ける処理をＣＰＵにて実現する場合の全体の処理の流れを示すフローチャートである。
【図７３】図７２のフローチャートのステップＳ１７３のリンク編集処理の詳細を示すフローチャートである。
【図７４】図７２のフローチャートのステップＳ１７５のリンク実行処理の詳細を示すフローチャートである。
【図７５】現在／過去／未来の任意の時間に時間に移動可能とする処理をＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図７６】図７５のフローチャートのステップＳ２０３の移動単位の変更処理の詳細を示すフローチャートである。
【図７７】図７５のフローチャートのステップＳ２０５の時間の移動処理の詳細を示すフローチャートである。
【図７８】現在／過去／未来への時間移動をジョグダイヤルの操作にて実現する処理をＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図７９】図７８のフローチャートのステップＳ２３３の情報のブラウズ処理の詳細を示すフローチャートである。
【図８０】図７９のフローチャートのステップＳ２４４の移動単位の変更処理の詳細を示すフローチャートである。
【図８１】図７９のフローチャートのステップＳ２４６の時間の移動処理の詳細を示すフローチャートである。
【図８２】ジョグダイヤルの操作を時間移動のユーザインターフェイスとして使用する処理をＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図８３】図８２のフローチャートのステップＳ２７３の情報のブラウズ処理の詳細を示すフローチャートである。
【図８４】修正禁止ラベルの縁の色を変化させることでユーザにラベルの状態を提示する機能をＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図８５】図８４のフローチャートのステップＳ２９３の情報のブラウズ処理の詳細を示すフローチャートである。
【図８６】図８５のフローチャートのステップＳ３０７のラベル編集可能状態の更新処理の詳細を示すフローチャートである。
【図８７】タイムビューコンソールの現在ボタンにより即座に現在時刻へ戻ることを実現する機能をＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図８８】図８７のフローチャートのステップＳ３２３の情報のブラウズ処理の詳細を示すフローチャートである。
【図８９】タスクトレイアイコンのデザインを現在モード、過去モード、未来モードで異ならせ、さらに現在モードで全てを隠す状態でも異ならせることを実現する機能を、ＣＰＵにて実現する場合の全体の流れを示すフローチャートである。
【図９０】図８９のフローチャートのステップＳ３４６の情報のブラウズ処理の詳細を示すフローチャートである。
【図９１】図９０のフローチャートのステップＳ３５６のタスクトレイアイコンの更新処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の好ましい実施の形態について、図面を参照しながら説明する。
【００１５】
図１〜図４は、本発明の情報処理装置及び方法、並びに記録媒体が適用される一例としてのノート型パーソナルコンピュータの外観を示している。このノート型パーソナルコンピュータ１は、基本的に、本体２と、この本体２に対して開閉自在とされる表示部３により構成されている。図１は表示部３を本体２に対して開いた状態を示す外観斜視図である。図２は本体２の平面図、図３は本体２に設けられている後述のジョグダイヤル４付近の拡大図である。また、図４は本体２のジョグダイヤル４側の側面図である。
【００１６】
本体２には、各種の文字や記号などを入力するとき操作されるキーボード５、マウスカーソルを移動させるときなどに操作されるポインティングデバイスとしてのタッチパット６、そして電源スイッチ８が、その上面に設けられている。
【００１７】
また、表示部３の正面には、画像を表示するＬＣＤ（Liquid Crystal Display）７が設けられている。さらに、表示部３の右上部には、電源ランプＰＬ、電池ランプＢＬ、必要に応じてメッセージランプＭＬ、その他のＬＥＤよりなるランプが設けられている。
【００１８】
次に、ジョグダイヤル４の詳細な設定位置を説明すると、ジョグダイヤル４は本体２上のキーボード５のキーＡ，キーＢ（右端のキー）の間に組み込まれ、また、キーＡ，キーＢとほぼ同じ高さになるように取り付けられている。
【００１９】
ジョグダイヤル４は、図３中の矢印ａに示す回転操作に対応して所定の処理を実行し、同図中矢印ｂに示す移動操作に対応して所定の処理を実行する。このジョグダイヤル４の行う所定の処理については後述する。
【００２０】
先ず、このジョグダイヤル４の構成について説明する。このジョグダイヤル４は、本件出願人と共同の出願人により出願された、特開平８−２０３３８７号公報に開示された、プッシュスイッチ付回転操作型電子部品の具体例である。
【００２１】
すなわち、このジョグダイヤル４は、図５に示すように、接点取付基板１１の上に回転型エンコーダ部１２とプッシュスイッチ部１３とを配してなる。回転型エンコーダ部１２は一定の範囲で水平方向に移動できるようにされるが、プッシュスイッチ部１３は動かないように固定されている。
【００２２】
接点取付基板１１には、図６に示すように、平板状の成形樹脂体に、回転型エンコーダ部１２の移動用ガイドレール部１４を有する窪み１５と、プッシュスイッチ部１３を固定するための押し止め壁１６を有する窪み１７及び回転型エンコーダ部１２の電気信号を外部へ伝達するための端子１８を有する接点板１９が設けられている。
【００２３】
回転型エンコーダ部１２は、図７及び図８に示すように、接点取付基板１１の窪み１５にはめ込まれてガイドレール１４により一定の範囲で水平方向（図５、図８に示す矢印Ｈ１方向）に動き得るように保持された成形樹脂製の箱形ケース２０と、この箱型ケース２０の底面にインサート成形により取り付けられた弾性接点体４５から上方及び下方に各々突出した弾性接点脚２１，２２と、箱形ケース２０の中央に一体化された円柱軸２３により回転可能に保持され、円板状で下面に弾性接点脚２１が弾接する放射状接点板２４を有する成形樹脂製の回転体２５と、この回転体２５を回転操作できるようにその上方にネジ２６により取り付けられた外周操作タイプの円板状操作つまみ２７とによって構成され、接点取付基板１１の上のピン状突起２８（図６，図１０を参照）に位置決めされたネジリコイルバネ２９により箱形ケース２０の側面を水平方向に押され、通常状態において、プッシュスイッチ部１３から離れた位置にあるように付勢されていると共に、箱形ケース２０の底面から下方に突出した弾性接点脚２２が接点取付基板１１の接点板１９に弾接している。
【００２４】
プッシュスイッチ部１３は、図５及び図６に示すように、操作ボタン３０が回転型エンコーダ部１２に対向し、後端部が押し止め壁１６に当接するように接点取付基板１１の窪み１７にはめ込まれて固定されている。
【００２５】
そして、図８に示すように回転型エンコーダ部１２の箱形ケース２０に一体に設けられた駆動用突起３１がプッシュスイッチ部１３の操作ボタン３０の先端に当接している。このジョグダイヤルは以上のように構成されるものであるが、電子機器に装着される場合は図９に示すように、接点取付基板１１の下面の脚部１１Ａ，１１Ｂと回転型エンコーダ部１２の接続用端子１８及びプッシュスイッチ部１３の接続用端子３２が、機器のプリント配線基板３３の取付孔３４Ａ，３４Ｂ，３５，３６に挿入及び半田付けして接続され、回転型エンコーダ部１２に円板状つまみ２７のプッシュスイッチ部１３の側とは反対側の端部機器の外装ケース３７の隙間から外部に突出するように取り付けられる。
【００２６】
次に、ジョグダイヤルの動作について説明する。先ず図９及び図１０に示すように、回転型エンコーダ部１２の上端に取り付けられた円板状操作つまみ２７の外装ケース３７からの突出部分２７Ａに接線方向の力を加えて回転させることにより、回転体２５が箱形ケース２０の中央の円柱軸２３を中心として回転し、その下面の放射状接点板２４の上を上方弾性接点脚２１が弾接して摺動し、この接触部分で円板状操作つまみ２７の回転操作に連動したパルス信号を発生する。
【００２７】
そして、このパルス信号が上方弾性接点脚２１から下方弾性接点脚２２に伝わり、更に弾性接点脚２２が弾接している接点取付基板１１の上の接点板１９に伝わってから、外部接続用の端子１８を経て電子機器のプリント配線基板３３の回路に伝達される。
【００２８】
また、図１１に示すように、接点取付基板１１の上のネジリコイルバネ２９の付勢力に逆らって、円板状操作つまみ２７の突出部分２７Ａに、つまみの中心とプッシュスイッチ部１３を結ぶ水平方向（矢印Ｈ２方向）の押し力を加えて、回転型エンコーダ部１２の全体を接点取付基板１１のガイドレール部１４に沿って水平方向に動かし、箱形ケース２０に設けられた突起３１で操作ボタン３０を押してプッシュスイッチ１３を動作させ、その信号が図９に示す接続用端子３２を経て電子機器のプリント配線基板３３の回路に伝達される。
【００２９】
円板状操作つまみ２７に加えていた押し力を除くと、接点取付基板１１のネジリコイルバネ２９の弾性復元力によって回転型エンコーダ部１２が押し戻されて図１０に示す状態に復帰する。
【００３０】
なお、回転型エンコーダ部１２の電気信号を接点取付基板１１の接続用端子１８へ伝達する手段として、回転型エンコーダ部１２の箱形ケース２０の底面から下方に突出した弾性接点脚２２が接点取付基板１１の接点板１９に弾接する構成としたが、これを接点取付基板１１から弾性接点脚を出して箱形ケース２０の底面の接点板に弾接させる構成としてもよい。以上が、本体２の右側面部に配設されたジョグダイヤル４の構成動作の説明である。
【００３１】
なお、ジョグダイヤル４を本体２の左側面に配置してもよいのはもちろんである。また、タッチパッド６を人差し指で操作しながら親指で操作可能なようにジョグダイヤルを前面の中央部に配置してもよい。また、ＬＣＤ７が設けられた表示部３の左側面又は右側面に配置してもよい。また、タッチパッド６の左端縁又は右端縁に沿って縦方向に配置してもよい。また、タッチパッド６の上端縁又は下端縁に沿って横方向に配置してもよい。また、タッチパッド６の右ボタンと左ボタンの間に縦方向に配置してもよい。また、キーボード部５のＧキーとＨキーの間に縦方向に配置してもよい。また、縦方向や横方向に限定せず、各指で操作し易い斜め方向へ、所定角度を付けて配置してもよい。さらに、ポインティングデバイスであるマウスの側面の親指で操作可能な位置に配置してもよい。
【００３２】
次に、ノート型パーソナルコンピュータ１の電気的構成例について図１２を用いて説明する。中央処理装置（ＣＰＵ）５１は、例えば、Intel社製のPentium（商標）プロセッサ等で構成されて、ホストバス５２に接続されている。ホストバス５２には、さらに、ノースブリッジ（AGP Host Bridge Controller）５３が接続されており、ノースブリッジ５３は、ＡＧＰ（Accelerated Graphics Port）５０及びＰＣＩバス５６にも接続されている。ノースブリッジ５３は、例えば、Intel社製の400BXなどで構成されており、ＣＰＵ５１やメインメモリ５４周辺の制御を行うようになされている。さらに、ノースブリッジ５３は、ＡＧＰ５０を介してビデオコントローラ５７に接続されている。なお、このノースブリッジ５３と後述するサウスブリッジ（PCI-ISA Bridge）５８とで、いわゆるチップセットが構成されている。
【００３３】
ノースブリッジ５３は、さらに、メインメモリ５４及びキャッシュメモリ５５とも接続されている。キャッシュメモリ５５は、ＣＰＵ５１が使用するデータをキャッシュするようになされている。なお、図示していないが、ＣＰＵ５１にも１次的なキャッシュメモリが内蔵されている。
【００３４】
メインメモリ５４は、例えば、ＤＲＡＭ（Dynamic Read Only Memory）で構成され、ＣＰＵ５１が実行するプログラムや、ＣＰＵ５１の動作上必要なデータを記憶するようになされている。具体的に、メインメモリ５４には、起動が完了した時点において、例えば電子メールプログラム５４Ａ、オートパイロットプログラム５４Ｂ、ジョグダイヤル状態監視プログラム５４Ｃ、ジョグダイヤルドライバ５４Ｄ、オペレーティングプログラム（ＯＳ）５４Ｅ、後述する本発明実施の形態のラベルソフトであるアプリケーションプログラム５４Ｆ1、及び、その他のアプリケーションプログラム５４Ｆ2〜５４ＦnがＨＤＤ７０から転送され、記憶される。
【００３５】
電子メールプログラム５４Ａは、後述するモデム７５を介して電話回線７６のような通信回線などからネットワーク経由で通信文を授受するプログラムである。電子メールプログラム５４Ａは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、プロバイダ７７が備えるメールサーバ７８に対して、そのメールボックス７９内に自分（利用者）宛のメールが着信しているかどうかを確認して、自分宛のメールがあれば取得する処理を実行する。
【００３６】
オートパイロットプログラム５４Ｂは、予め設定された複数の処理（またはプログラム）などを、予め設定された順序で順次起動して、処理するプログラムである。
【００３７】
ＯＳ（基本プログラムソフトウェア）５４Ｅは、例えばマイクロソフト社のいわゆるWindows９５や９８（共に登録商標）、アップルコンピュータ社のいわゆるマックＯＳ（登録商標）等に代表される、コンピュータの基本的な動作を制御するものである。
【００３８】
ジョグダイヤル状態監視プログラム５４Ｃは、上記各アプリケーションからジョグダイヤル対応であるか否かの通知を受け取り、例えば対応であればジョグダイヤル４を操作することで何が行えるかを表示するために動作する。通常、ジョグダイヤル４のイベント待ちになっているし、アプリケーションからの通知を受け取るリストも持っている。ジョグダイヤルドライバ５４Ｄは、ジョグダイヤル４の操作に対応して各種機能を実行する。
【００３９】
ビデオコントローラ５７は、ＰＣＩバス５６に接続されており、そのＰＣＩバス５６を介して供給されるデータに基づいて、表示部３上のＬＣＤ７の表示を制御するようになされている。
【００４０】
ＰＣＩバス５６には、サウンドコントローラ６４が接続され、マイクロホン６６からの入力を取り込み、あるいはスピーカ６５に対して音声信号を供給する。また、ＰＣＩバス５６にはモデム７５も接続されている。モデム７５は、公衆電話回線７６、インターネットサービスプロバイダ７７を介して、インターネット等の通信ネットワーク８０やメールサーバ７８等に接続することができる。
【００４１】
また、ＰＣＩバス５６にはサウスブリッジ５８も接続されている。サウスブリッジ５８は、例えば、Intel社製のPIIX4Eなどで構成されており、各種のＩ／Ｏ（Input / Output）を制御するようになされている。即ち、サウスブリッジ５８は、ＩＤＥ（Integrated Drive Electronics）コントローラ／コンフィギュレーションレジスタ５９、タイマ回路６０、およびＩＤＥインタフェース６１等で構成され、ＩＤＥバス６２に接続されるデバイスや、ＩＳＡ／ＥＩＯ（Industry Standard Architecture / Extended Input Output）バス６３およびエンベディットコントローラ６８を介して接続されるデバイスの制御等を行うようになされている。
【００４２】
ＩＤＥコントローラ／コンフィギュレーションレジスタ５９は、いわゆるプライマリＩＤＥコントローラとセカンダリＩＤＥコントローラとの２つのＩＤＥコントローラ、およびコンフィギュレーションレジスタ（configuration register）等から構成されている（いずれも図示せず）。
【００４３】
プライマリＩＤＥコントローラは、ＩＤＥバス６２を介して、コネクタ（図示は省略）に接続しており、コネクタには、ＨＤＤ６７が接続されている。また、セカンダリＩＤＥコントローラは、他のＩＤＥバス等を介して、図示を省略したＣＤ−ＲＯＭドライブや、セカンドＨＤＤ、ＦＤＤなどといった、いわばＩＤＥデバイスであるベイデバイスが装着されたときに、その装着されたベイデバイスのコネクタが電気的に接続されるようになされている。
【００４４】
なお、ＨＤＤ６７には、電子メールプログラム６７Ａ、オートパイロットプログラム６７Ｂ、ジョグダイヤル状態監視プログラム６７Ｃ、ジョグダイヤルドライバ６７Ｄ、ＯＳ（基本プログラムソフトウェア）６７Ｅ、後述する本実施の形態のラベルソフトであるアプリケーションプログラム６７Ｆ1、その他複数のアプリケーションプログラム６７Ｆ2〜６７Ｆn等が記憶されている。ＨＤＤ６７内の上記各プログラム６７Ａ、６７Ｂ、６７Ｃ、６７Ｄ、６７Ｅ、６７Ｆ1〜６７Ｆn等は、起動（ブートアップ）処理の過程で、ＲＡＭ５４内に順次転送され、格納される。
【００４５】
ＩＳＡ／ＥＩＯバス６３には、さらに、エンベデットコントローラ６８が接続されている。このエンベデットコントローラ６８は、マイクロコントローラからなりＩ／Ｏコントローラとして使われる。すなわち、エンベデットコントローラ６８は、Ｉ／Ｏインターフェース６９、ＲＯＭ７０、ＲＡＭ７１、ＣＰＵ７２が相互に接続されて構成されている。
【００４６】
ＲＯＭ７０の中には、ＬＥＤ制御プログラム７０Ａ、タッチパッド入力監視プログラム７０Ｂ、キー入力監視プログラム７０Ｃ、ウェイクアッププログラム７０Ｄ、ジョグダイヤル状態監視プログラム７０Ｅが予め格納されている。
【００４７】
ＬＥＤ制御プログラム７０Ａは、電源ランプＰＬ、電池ランプＢＬ、必要に応じてメッセージランプＭＬ、その他のＬＥＤよりなるランプの点灯の制御を行うプログラムである。タッチパッド入力監視プログラム７０Ｂは、タッチパッド６からのユーザによる入力を監視するプログラムである。キー入力監視プログラム７０Ｃは、キーボード５やその他のキースイッチからの入力を監視するプログラムである。ウェイクアッププログラム７０Ｄは、サウスブリッジ５８内のタイマ回路６０から供給される現在時刻データに基づいて、予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理（またはプログラム）等を起動するために各チップ電源の管理を行うプログラムである。
【００４８】
ジョグダイヤル状態監視プログラム７０Ｅは、ジョグダイヤル４の回転型エンコーダ部１２が回転されたか、或いは押されたかを常に監視するためのプログラムである。このジョグダイヤル状態監視プログラム７０Ｅの詳細は後述する。
【００４９】
ＲＯＭ７０には、さらにＢＩＯＳ７０Ｆが書き込まれている。ＢＩＯＳ（Basic Input/Output System）とは、基本入出力システムのことをいい、ＯＳやアプリケーションソフトと周辺機器（ディスプレイ、キーボード、ＨＤＤ等）の間でのデータの受け渡し（入出力）を制御するソフトウェアプログラムである。
【００５０】
ＲＡＭ７１は、ＬＥＤ制御、タッチパッド入力ステイタス、キー入力ステイタス、設定時刻用の各レジスタ等や、ジョグダイヤル状態監視用のＩ／Ｏレジスタ等を、レジスタ７１Ａ〜７１Ｆとして有している。例えば、ＬＥＤ制御レジスタ７１Ａは、ジョグダイヤル４が押されて、後述する電子メールの瞬時の立ち上げ状態を表示するメッセージランプＭＬの点灯を制御する。キー入力ステイタスレジスタ７１Ｃは、後述するようにジョグダイヤル４が押される（プッシュされる）と、操作キーフラグが格納されるようになっている。設定時刻レジスタ７１Ｄは、ある時刻を任意に設定することができる。
【００５１】
また、このエンベデットコントローラ６８には、図示を省略したコネクタを介して、ジョグダイヤル４、タッチパッド６、キーボード５がそれぞれ接続されており、ジョグダイヤル４、タッチパッド６、キーボード５それぞれの操作に対応した信号を、ＩＳＡ／ＥＩＯバス６３に出力するようになされている。また、エンベデットコントローラ６８には、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ、その他のＬＥＤよりなるランプが接続されている。
【００５２】
エンベデットコントローラ６８には、さらに、電源制御回路７３が接続されている。電源制御回路７３は、内蔵バッテリ７４又はＡＣ電源に接続されており、各ブロックに、必要な電源を供給するとともに、内蔵バッテリ７４や、周辺装置のセカンドバッテリの充電のための制御を行うようになされている。また、エンベデットコントローラ６８は、電源をオン又はオフするとき操作される電源スイッチ８を監視している。
【００５３】
エンベデットコントローラ６８は、電源８がオフ状態でも、常に内部電源により、上記各プログラム７０Ａ、７０Ｂ、７０Ｃ、７０Ｄ、７０Ｅを実行することができる。つまり、上記各プログラムは、表示部３のＬＣＤ７上に何のウィンドウが開いて無くても、常時働いている。つまり、エンベデットコントローラ６８は電源スイッチ８がオフでＯＳ５４ＥがＣＰＵ５１で起動していなくても、常時、ジョグダイヤル状態監視プログラム７０Ｅを実行しており、ノート型パーソナルコンピュータ１に、専用のキーを設けなくとも、プログラマブルパワーキー（ＰＰＫ）機能を持たせ、例えば省電力状態、あるいは電源オフ時に、ジョグダイヤル４をユーザが押すだけで好みのソフトウェアやスクリプトファイルを起動できるようにしてある。
【００５４】
図１３〜図１５を用いてジョグダイヤル状態監視プログラム７０Ｅを実行したときエンベデットコントローラ６８の動作を説明する。図１３はジョグダイヤル４の回転型エンコーダ部１２の状態を回転検出部８５を経てエンベデットコントローラ６８が監視しているハード構成を示す図である。図１４はエンベデットコントローラ６８がジョグダイヤル状態監視プログラム７０Ｅを実行したときのフローチャートである。図１５は図１３における回転検出部８５の動作を説明するためのタイミングチャートである。
【００５５】
先ず、ジョグダイヤル４の回転型エンコーダ部１２が左右いずれかに回転されると、回転検出部８５は、図１５に示す信号Ａと信号Ｂのタイミングを基に右回転であるか、左回転であるかを検出する。右回転であること検出すると右回転パルスをエンベデットコントローラ６８のカウンタ（１）８６に供給する。左回転であることを検出すれば、左回転パルスをエンベデットコントローラ６８のカウンタ（２）８７に供給する。
【００５６】
エンベデットコントローラ６８は、ジョグダイヤル状態監視プログラム７０Ｅを実行し、５ｍｓのポーリングによりカウンタ（１）８６、カウンタ（２）８７の変化量や、それらの差、さらにジョグダイヤル４が押されたかを監視している。
【００５７】
先ず、図１４のステップＳ１において右回転パルスの現在時刻Ｔでのカウント値Counter1(T)から時刻Ｔ−１でのカウント値Counter1(T-1)を減算し、カウンタ７８のカウント値の変化量Counter1を求める。
【００５８】
次に、ステップＳ２において左回転パルスの現在時刻Ｔでのカウント値Counter1(T)から時刻Ｔ−１でのカウント値Counter1(T-1)を減算し、カウンタ８７のカウント値の変化量Counter2を求める。
そして、ステップＳ３において上記カウント値の変化量の差を求める。つまり、変化量Counter1と変化量Counter2との差を求める。この変化量の差が負値であれば左回転である。
【００５９】
また、ステップＳ４ではジョグダイヤル４の押下状態を取得する。ステップＳ５では上記ステップＳ３で求めた変化量を判断し、さらにステップＳ６ではジョグダイヤル４の押下状態が変化したかを判断する。ステップＳ５で変化量が検出されるか、あるいはステップＳ６で押下状態が変化したと判断すると、ステップＳ７に進み、ホストバス５２を介して、ＣＰＵ５１で起動されるジョグダイヤルドライバ５４Ｄに現在のジョグダイヤル４の押下状態と変化量を、割り込みによりＩ／Ｏレジスタ７１Ｆ経由で通知する。
【００６０】
ステップＳ６でジョグダイヤル４の押下状態に変化がなければステップＳ８に進み、ポーリングを終了し、再度５ｍｓ後にステップＳ１からの処理を繰り返す。
【００６１】
また、電源スイッチ８がオンされた後には、ＣＰＵ５１がジョグダイヤル状態監視プログラム５４Ｃを図１６に示す手順で実行する。
【００６２】
すなわち、ステップＳ３１では常時、ジョグダイヤル４が操作されたかどうかを監視する。また、電子メールプログラム５４Ａや、各アプリケーション５４Ｆ1〜５４Ｆnがアクティベートされたかを監視する。ここでのジョグダイヤルの状態監視は、上記ジョグダイヤル状態監視プログラム７０Ｅからの処理をＣＰＵ５１側でジョグダイヤルドライバ５４Ｄ経由で監視するためのものであり、実質的には上記図１３を用いて説明した動作と同様である。
【００６３】
ステップＳ３２でジョグダイヤルドライバ５４Ｄからジョグダイヤル４の操作通知がくると、ステップＳ３３に進む。ステップＳ３３では、アクティブなアプリケーションがないか有るかを判断し、無い場合はランチャー動作に、アクティブなアプリケーションがある場合はイベント動作に進む。ここでランチャー動作とは登録されたアプリケーションを選択させる動作をいう。
【００６４】
ランチャー動作について簡単に説明する。このランチャー動作は、上述したように現在アクティベートなアプリケーションが無いことが条件となって機能する。ジョグダイヤルメニューには、予めランチャーリストに登録されているアプリケーションが表示される。ランチャーリストには、ジョグダイヤルに対応したアプリケーションが登録される。
【００６５】
ランチャー動作が実行されると、ランチャー状態を示すジョグダイヤルメニューをＬＣＤ７上に表示する。ジョグダイヤルメニューにはジョグダイヤルの上下への回転（スクロール）、押下（プッシュ）に応じてラウンチする、ジョグダイヤルに対応したアプリケーションのリストを表示し、起動する。
【００６６】
例えば、所定のＯＳ５４ＥがＣＰＵ５１で起動している状態において、アクティベートされたアプリケーションが無く、ユーザがジョグダイヤル４を図３の矢印ｂ方向に一度だけ押下したとする。すると、図１３〜図１５で説明したように、ジョグダイヤル４のプッシュ状態を、上記図１３のステップＳ７でインタラプト（割り込み）による、Ｉ／Ｏレジスタ経由からのフラグ状態送付でジョグドライバ５４Ｄが受け取る。これにより、ジョグダイヤルドライバ５４Ｄは同じくＣＰＵ５１で実行されるジョグダイヤル監視プログラム５４Ｃに操作通知を送る。
【００６７】
すると、予めランチャーリストに登録された、ジョグダイヤル対応の、例えばスピーカ６５の音量の調整、ＬＣＤ７の輝度の調整、そのコントラストの調整、及びアプリケーションの選択を行うためのアプリケーションプログラムがＣＰＵ５１で起動され、図１に示す表示部３のＬＣＤ７上に図１７に示すようなジョグダイヤルメニューが表示される。このジョグダイヤルメニューには上記音量の調整、表示部上の輝度の調整、そのコントラストの調整及びアプリケーションの選択という各処理に対応したメニュー項目（「音量」、「輝度」、「コントラスト」、「アプリケーションの選択」）が表示されている。また、この例では、初期状態として、セレクタＡはメニュー項目「音量」上に表示される。
【００６８】
次に、ユーザがセレクタＡを移動させる目的でジョグダイヤル４を図３に示した矢印ａ方向に回転（スクロール）させると、エンベデットコントローラ６８はジョグダイヤル状態監視プログラム７０Ｅにしたがって上記図１４で説明した演算を行い、その変化量をＣＰＵ５１で実行されるジョグダイヤルドライバ５４Ｄに通知する。
【００６９】
すると、ジョグダイヤルドライバ５４Ｄはジョグダイヤル状態監視プログラム５４Ｃに操作通知を送るのでＣＰＵ５１はセレクタＡをユーザの実行させたい処理に対応するメニュー項目上に移動させる。例えば、図１６のジョグダイヤルメニューがＬＣＤ７に表示されている状態において（セレクタＡが「音量」上に表示されている状態において）、ユーザが、ジョグダイヤル４を、上記図３の矢印ａの下方に所定の距離（角度）だけ回転（スクロール）させると、セレクタＡはメニュー項目「輝度」に移動する。また、さらにユーザが、ジョグダイヤル４を下方に回転させると、図１９に示すように、セレクタＡは、メニュー項目「アプリケーションの選択」に移動する。
【００７０】
ユーザのジョグダイヤル４に対する回転操作により、セレクタＡが、実行させたい処理に対応するメニュー項目上に移動したとき、ユーザはジョグダイヤル４を図３に示す矢印ｂ方向に押下し選択操作を行う。これにより例えば図１８に示すように、メニュー項目「輝度」上にセレクタＡが表示されていた場合、図２０に示すような、メニュー項目「輝度」に対応するサブメニューが表示される。この例の場合、輝度を最も明るくするとき選択されるサブメニュー項目「５」から、輝度を最も明るくするとき選択されるサブメニュー項目「０」までの、６個のサブメニュー項目「５」〜「０」が表示されている。そして、ユーザによるジョグダイヤル４の回転操作に対応するジョグダイヤル４の変化量が上記図１４に示したエンベデットコントローラ６８の処理により求められ、ジョグダイヤルドライバ５４Ｄに送られ、さらにジョグダイヤル状態監視プログラム５４Ｃにより監視されて、セレクタＢが移動する。
【００７１】
また、例えば、図１９に示すようにメニュー項目「アプリケーションの選択」上にセレクタＡが表示されていた場合、ユーザの選択操作により、図２１に示すように、メニュー項目「アプリケーションの選択」に対応するサブメニューが表示されている。この例の場合、ワープロアプリケーションを起動させるとき選択されるサブメニュー項目「ワープロ」、電子メールプログラムを起動させるとき選択されるサブメニュー項目「電子メール」、表計算プログラムを起動させるとき選択されるサブメニュー項目「表計算」、インターネットプログラムを起動させるとき選択されるサブメニュー項目「インターネット」、及び後述する本発明実施の形態のラベルソフトを起動させるとき選択されるサブメニュー項目「ラベルソフト」が表示されている。なお、この例では、サブメニュー上のセレクタＢは、初期状態において、最上部のサブメニュー項目に表示されるものとする。
【００７２】
次に、ユーザがジョグダイヤル４に対して回転操作を行い、選択したいサブメニュー項目上にセレクタＢを移動させ、ジョグダイヤル４を押下して選択操作を行う。これにより、セレクタＢが表示されているサブメニュー項目が選択され、それに対応する処理が実行される。例えば、図２０の例において、サブメニュー項目「３」が選択された場合、サブメニュー項目「３」に対応した輝度がＬＣＤ７に設定される。また、図２１の例において、サブメニュー項目「ラベルソフト」が選択された場合、本実施の形態のラベルソフトのアプリケーションプログラムが起動される。
【００７３】
なお、上記ジョグダイヤル４のイベント動作に対応できるのは、ジョグダイヤル対応アプリケーションであるが、ＨＤＤ６７に格納され、ＯＳ５４Ｅの起動処理が完了した後にＲＡＭ５４に記憶されるアプリケーションは全てジョグダイヤル対応型ではなく、例えば、アプリケーション５４Ｆ3のように非対応のものもある。対応型のアプリケーションと非対応型のアプリケーションに対してＣＰＵが割り当てるジョグダイヤルについての処理は異なる。このため、ジョグダイヤル対応型のアプリケーションは図２２に示すような手順でＣＰＵ５１により実行されるジョグダイヤル状態監視プログラム５４Ｃに通知処理を行っておく。
【００７４】
先ず、ステップＳ６１でジョグダイヤル監視プログラム５４Ｃに対して、自分（アプリケーション）がジョグダイヤル対応であることを宣言する。すると、ステップＳ６２でジョグダイヤル監視プログラム５４Ｃはジョグダイヤル対応ソフトウェアのリストにそのアプリケーションソフトウェアを加える。
【００７５】
その後、上記例では特に説明を省略したが、ジョグダイヤルメニューの表示をアプリケーション固有の表示にしてジョグダイヤルガイドという形でユーザに知らせるようにしてもよい。
【００７６】
すなわち、ステップＳ６３でジョグダイヤル対応のアプリケーションはジョグダイヤル状態監視プログラム５４Ｃに今の状態におけるジョグダイヤル操作の説明を文字列で通知する。すると、ステップＳ６４で後述するようなジョグダイヤルウィンドウを表示する。
【００７７】
ジョグダイヤル対応のアプリケーションは、ステップＳ６５に示すように、アクティベートしたウィンドウの状態に応じて文字列を変更してジョグダイヤル監視プログラム５４Ｃのリストを書き換える。このため、ジョグダイヤル対応アプリケーションがアクティブであるときには、ジョグダイヤルウィンドウの表示はアプリケーションがジョグダイヤルの操作でどのような動作を行うかの説明を文字列で示す。
【００７８】
なお、上述したように、アプリケーションにはジョグダイヤル対応のものと非対応のものがあり、対応／非対応の区別は図２３のような手順で行われる。
【００７９】
先ず、ステップＳ５１では、イベント動作を行うＵＩをウィンドウ上に表示する。
【００８０】
そして、ステップＳ５２でアクティブなアプリケーションが予め登録されてあった、ジョグダイヤル対応アプリケーションかどうかをチェックし、ステップＳ５３で判断を下す。ステップＳ５３でジョグダイヤル対応アプリケーションであると判断すればステップＳ５４に進みジョグダイヤル固有なメッセージ通知を、上記図１４に示した手順で行う。一方、ジョグダイヤル非対応アプリケーションであるとステップＳ５３で判断すると、ステップＳ５５に進み標準メッセージ通知を行う。
【００８１】
ジョグダイヤル対応、或いは非対応のアプリケーションソフトの具体例を以下に挙げる。
【００８２】
第１の具体例として、本件出願人が先に提案した特願平１１−１０８５３５号（特願平１０−３２１７７２号の国内優先出願）にかかる明細書及び図面で開示した、デスクトップ上に付箋を表示し、時間移動可能なデスクトップ環境を実現するアプリケーションソフトがある。図２４には、時間移動可能なデスクトップ環境を実現するアプリケーションと、画像ブラウザのアプリケーションとの間で、時刻による連携を行った場合の、表示画面例を示している。この図２４において、先に例えば上記時間移動可能なデスクトップ環境を実現するアプリケーションにより、デスクトップ上で検索を行い、ある文字列やアイコンがデスクトップ上に出現するまで時間移動しているとする。この例では、例えば「wearable」という文字列を検索文字入力スペース１２５に入力し、時間移動可能なデスクトップ環境を実現するアプリケーションによって当該「wearable」という文字列を検索し、この「wearable」の文字列に関連した会議の時刻で使用していたアイコンや文字列等が時間移動可能デスクトップウィンドウ２００上に表示されたとする。なお、この例では、日時表示部１２７の表示内容から判るように、１９９８年１１月２０日の金曜日（Ｆｒｉ）の１５時に行われた会議の際のデスクトップ環境がウィンドウ２００上に表示されている。このように上記時間移動可能なデスクトップ環境を実現するアプリケーションにより、「アプリケーションの時刻」が決定すると、その時刻情報が画像ブラウザに通知されることになる。当該時刻情報を受け取った画像ブラウザは、当該時刻（会議の途中）の近傍で撮影された写真画像をウィンドウ２０１上に表示する。なお、この例では、画像ファイルの作成時刻表示部２０３の表示内容から判るように、１９９８年１１月２０日の１６時に撮影された写真画像がウィンドウ２０１に表示されている。逆に、画像ブラウザを操作すると、その写真画像が撮影された時点でのデスクトップの状態が再現されることになる。したがって、当該写真画像に特別なキャプション（説明）がついていなくても、どのような状況でその写真が撮影されたのかが理解できることになる。このようなアプリケーションに例えば上記ジョグダイヤル４のイベント動作を関連付ければ、時間移動可能デスクトップ２００の時間移動方向及び量をジョグダイヤル４で操作することが可能となる。すなわち例えば、ジョグダイヤルウィンドウ９０を時間移動可能デスクトップ２００の右下に表示し、ジョグダイヤル４のスクロールに対応して過去、未来への時間移動操作を行わせることが可能となる。
【００８３】
また第２の具体例としては、デジタルビデオ・カメラの静止画・動画取り込みツールである、スマート・キャプチャー（Smart Capture）（商標）がある。
【００８４】
第３の具体例としては、音楽関係操作ツールであるメディアバー（MediaBar）（商標）がある。このメディアバーでは、例えばジョグダイヤルやキーボードによるスクロールによって、次曲・前曲の再生を選択させたり、一時停止させたりする操作が行われる。
【００８５】
第４の具体例としては、例えばタッチパッド６を用いた手書きメモツールである、スマート・パッド（Smart Pad）（商標）がある。この手書きメモツールでは、タッチパッド６を絶対座標検出手段として用い、当該タッチパッド６からの手書きメモ入力を描画アプリケーションにて処理し、表示するものである。
【００８６】
更に第５の具体例としては、スケジュール管理ツールなども考えられる。
【００８７】
次に、ジョグダイヤルの設定について説明する。ジョグダイヤルウィンドウ９０の「set up」ボタンの操作により図２５に示すジョグダイヤル設定画面３００に移行できる。そして、例えば、ランチャー機能から起動するアプリケーションリストに、アプリケーションを登録できる。ソフトウェアの登録領域３０１を選択し、所望のアプリケーションにジョグダイヤルマークを付すことで設定登録となる。その後、ＯＫボタンをクリックすれば設定登録完了となる。
【００８８】
次に、本発明実施の形態のラベルソフトについて説明する。
【００８９】
本実施の形態のラベルソフトは、紙の書類に対して目印として付けられる付箋紙、及び、この付箋紙にメモを書き、どこかに貼り付けてリマインダとして用いるようなことを、パーソナルコンピュータのデスクトップ画面上で再現するアプリケーションプログラムである。本実施の形態では、デスクトップ画面上に表示された一つの付箋紙をラベルと呼び、デスクトップにラベルを表示するためのアプリケーションプログラムを上記ラベルソフトと呼んでいる。
【００９０】
本実施の形態のラベルソフトは、デスクトップ上に表示された一つの付箋紙である上記ラベルに対して貼り付け可能なオブジェクトとして、文字や記号等のテキスト、静止画像や動画像等の画像、音声や楽音などのサウンドを扱う機能と、ラベルに貼り付けるテキストの編集機能と、ラベルに貼り付けるサウンドの録音／再生機能と、ラベルに貼り付ける画像の取り込み／表示機能と、デジタルカメラやパーソナルコンピュータに付加されたＣＣＤカメラから画像を取り込むためのアプリケーションソフトウェアとの連係機能を有し、さらに、時間管理機能として変更履歴を持ったラベルを作成する機能と、当該時間管理機能についてジョグダイヤルをフルサポートする機能と、ラベルに貼り付けるオブジェクトとしてリンクを扱う機能等を備えている。
【００９１】
これら機能を有する本実施の形態のラベルソフトが扱うデータ構成には、以下のプロジェクト、ラベル、オブジェクトの３つの項目がある。図２６には、これらデータの相互の関係を示している。
【００９２】
上記プロジェクトとは、全ラベルデータの集合のことである。通常、プロジェクトは、一つしか作成しない。一つのプロジェクトの中には、過去、現在、未来のすべてのラベル情報を持つ。ただし、例えばサンプルコンテンツなどの提供や、インターネット経由でのプロジェクト情報の交換が出るようにするために、本実施の形態のラベルソフトは、プロジェクトの切り替え及び追加をサポートしている。当該プロジェクトの詳細については後述する。
【００９３】
上記ラベルとは、デスクトップ上の一つの付箋紙に相当する。ラベルは、生成から破棄の間までの情報を持つ。当該情報は、ラベルのサイズ変更やカラー変更、テキスト修正、画像の変更、サウンドの変更など、ラベルの生成から破棄の間までにユーザがパーソナルコンピュータを介してラベルに対して行ったすべての操作の情報のことである。ただし、ラベルの画面上の位置情報は常に手前の表示するための属性を持つが、ラベル間、ウィンドウ間、ラベル−ウィンドウ間の上下関係の情報については保持しない。また、当該ラベルは、現在ラベルと過去ラベルと未来ラベルの３つの種類に分けることができる。現在ラベルとは、ラベルの作成時刻が現在時刻より手前で、且つ現在時刻の時点でまだ削除されていないラベルのことである。この現在ラベルにおける作成時刻と現在時刻、終了（削除）時刻の関係は、（作成時刻≦現在時刻＜終了（削除）時刻）となる。過去ラベルとは、現在時刻の時点で既に削除されているラベルのことである。この過去ラベルにおける作成時刻、終了（削除）時刻、現在時刻の関係は、（作成時刻＜終了（削除）時刻≦現在時刻）となる。未来ラベルとは、現在時刻の時点で未だ作成されていないラベルのことであり、作成時間に未来が設定されているラベルである。この未来ラベルにおける現在時刻、作成時刻、終了（削除）時刻の関係は、（現在時刻＜作成時刻＜終了（削除）時刻）となる。当該ラベルの詳細については後述する。
【００９４】
上記オブジェクトとは、ラベル内に貼り込まれるデータのことであり、具体的にはテキストオブジェクト、画像オブジェクト、サウンドオブジェクト、リンクオブジェクトなどが挙げられる。当該オブジェクトの詳細については後述する。
【００９５】
次に、本実施の形態のラベルソフトが実行されている場合のデスクトップ画面の主な構成部品について説明する。先ず、画面の全体構成から説明する。
【００９６】
本実施の形態のラベルソフトの状態（アプリケーションの状態）としては、以下の通常モードとタイムビューモードの二つの状態に大別される。
【００９７】
通常モードは、タイムビューモードになっていない状態でデスクトップ上にラベルが貼られている状態である。この通常モード時のデスクトップ画面の一例を図２７に示す。この図２７中の指示符号Ｌにて示すものがラベルである。この通常モードの場合、デスクトップ画面上のタスクバーＴＢのタスクトレイＴＴ上には、本実施の形態のラベルソフトのアイコンＩＬが表示されており、当該アイコンＩＬを例えばマウス等のポインティングデバイスにてアクセス（クリック）することにより、本実施の形態のラベルソフトアプリケーションの全機能の制御が可能となる。
【００９８】
タイムビューモードは、本実施の形態のラベルソフトにより時間操作を行うことができるモードであり、以下の現在モード、過去モード、未来モードの三つの状態に分けられる。図２８には現在（Present）モードにおけるデスクトップ画面の一構成例を、図２９には過去（Past）モードにおけるデスクトップ画面の一構成例を、図３０には未来（Future）モードにおけるデスクトップ画面の一構成例を示す。これら図２８〜図３０に示すように、現在モード、過去モード、未来モードのそれぞれのモードでは、プロジェクトが含むラベルの現在の状態、過去の状態、未来の状態が表示される。なお、図２８〜図３０のデスクトップ画面上には、現在モードであることを示す「Ｐｒｅｓｅｎｔ」の文字と、過去モードであることを示す「Ｐａｓｔ」の文字と、未来モードであることを示す「Ｆｕｔｕｒｅ」の文字がそれぞれ中央付近及び四隅に表示され、これによりユーザに対して現在モード、過去モード、未来モードの何れの状態となっているかを視認可能としている。また、このタイムビューモードの場合も、デスクトップ画面上のタスクバーＴＢのタスクトレイＴＴ上には、本実施の形態のラベルソフトのアイコンＩＬが表示されている。
【００９９】
タイムビューモードに切り替わると、デスクトップ上（モニタが複数ある場合は、すべてのモニタ上）は、全ての領域が当該ラベルソフトによる画像で覆われ、ラベルはその上に表示される。この時、画面上には、現在操作している時間の表示／変更を可能にするための、タイムビューコンソールＴＶＣが表示される。なお、当該タイムビューコンソールＴＶＣは、標準では画面上部に表示されるが、
図２８〜図３０では画面下部に表示した例を挙げている。以下、当該タイムビューモードでデスクトップ表示がなされている状態の時間を、オペレーション時間と呼ぶ。
【０１００】
次に、デスクトップ上に表示されるラベルのウィンドウ画面は、再生及び一時停止ボタン、停止ボタン、リンクボタン、メニューボタン、ラベルに貼り付けることが可能なオブジェクト（テキスト、画像、サウンド）、アイコン（アラーム、繰り返し）等の各部品から構成される。図３１には、ラベルＬのウィンドウ画面の一例を示す。この図３１に挙げたラベルＬの例では、再生及び一時停止ボタンＰＢ、停止ボタンＳＢ、リンクボタンＬＢ、メニューボタンＭＢが表示され、さらに当該ラベルＬ内にテキスト、サウンド、画像、リンクが貼り込まれた状態を表している。なお、図３１の例では、特に画像が表示されている時の状態を示している。
【０１０１】
上記再生及び一時停止ボタンＰＢは、ラベルＬがサウンドオブジェクトを含んでいるときに、そのサウンドの再生開始、再生の一時停止を指示するためのボタンである。すなわち、ラベルＬがサウンドオブジェクトを含んでいるときに、当該再生及び一時停止ボタンＰＢが押される（マウス等にてクリックされる）とそのサウンドが再生され、さらに当該サウンドの再生中に再生及び一時停止ボタンＰＢが押される（クリック）とそのサウンドの再生が一時停止される。また、再生及び一時停止ボタンＰＢは、図３２に示すような再生時間（サウンドが記録されている時間）を示すツールチップＴＣｔと関連づけられており、例えば当該ボタンＰＢ上にカーソルＭＣが移動してきたときに、当該再生時間を示すツールチップＴＣｔが表示される。
【０１０２】
上記停止ボタンＳＢは、サウンドの再生を停止するためのボタンであり、サウンドの再生中に当該停止ボタンＳＢが押される（クリックされる）と、そのサウンドの再生が停止する。
【０１０３】
上記リンクボタンＬＢは、当該ラベルＬに関連付けられたリンク先のファイルを開いたり、ＨＴＭＬ（HyperText Markup Language）形式のウィンドウを表示させるためのボタンである。すなわち、当該ラベルＬにリンク先のアドレスとしてファイルパスが設定されている場合は、図３１のラベルウィンドウ内のリンクボタンＬＢが押される（クリックされる）とファイルパスにて設定されているファイルが開かれ、また、当該ラベルＬにリンク先のアドレスとしてＵＲＬ（Uniform Resource Locator）が指定されている場合は、当該リンクボタンＬＢが押される（クリックされる）とＨＴＭＬ（HyperText Markup Language）形式のウィンドウが表示される。また、当該リンクボタンＬＢは、図３３に示すようなリンク内容（リンク先のファイルパスやＵＲＬ）を示すツールチップＴＣｌと関連づけられており、例えば当該リンクボタンＬＢ上にカーソルＭＣが移動してきたときに、そのリンク内容を示すツールチップＴＣｌが表示される。
【０１０４】
ラベルウィンドウの右上に配置されている上記メニューボタンＭＢは、そのラベルに関連したすべての操作のメニュー（例えばファイル、新規ラベルの追加、時間、ラベル、ヘルプ等）を表示させるためのボタンである。当該メニューボタンＭＢが押される（クリックされる）と、例えば当該メニューボタンＭＢの近傍にプルダウンメニューとして上記メニュー項目（ファイル、新規ラベルの追加、時間、ラベル、ヘルプ等）が表示される。なお、ラベルＬ上の各部において、マウスの右ボタンがクリックされた場合や、フォーカスを持った状態でアプリケーションキーが押された場合も、上記メニューボタンＭＢのクリック時と同じようにメニュー（コンテキストメニュー）項目の表示がなされる。上記ラベルウィンドウのメニューボタンＭＢのクリックによるプルダウンメニューと、アプリケーションキーによるコンテキストメニューについての詳細は後述する。
【０１０５】
また、ラベルの状況や設定によっては、ラベルＬの右上（例えばメニューボタンＭＢの左隣）に現在の状態を示すアイコンが表示される。このアイコンには、図３４に示すようなアラームアイコンＩＡ、繰り返しアイコンＩＲなどの種類がある。上記アラームアイコンＩＡは、ラベルに対してアラームが設定されているときに表示されるアイコンであり、繰り返しアイコンＩＲは繰り返し表示が設定されているときに表示されるアイコンである。
【０１０６】
また、タイムビューモードの状態の時のラベルは、修正が禁止されたラベルとなることもある。当該修正禁止のラベルは、例えばラベルの縁の色が変化（修正可能なラベルの縁の色とは異なる色に変化）し、修正可能なラベルと区別可能となされている。すなわち本実施の形態においては、ラベルの色によって、そのラベルがどのような状態であるために修正禁止となっているのかを、ユーザが判り易いように区別している。具体例として、修正禁止のラベルについては、当該ラベルの縁の色を例えば「紫」や「青」に変化させることで、上記区別を行っている。例えば、ラベルの縁の色が「紫」となっている場合には、現在ラベルが過去モードおよび未来モードで修正できないラベル（修正禁止ラベル）であることを示している。また例えば、ラベルの縁の色が「青」となっている場合には、当該ラベルが過去ラベルであることを表している。過去ラベルはすべてのモードで修正できない。
【０１０７】
次に、タイムビューコンソールＴＶＣは、前述の図２８〜図３０、図３５に示すバー状態のウィンドウと、図３６に示すようなフローティング状態のウィンドウの二つの状態を持つ。すなわち、タイムビューコンソールＴＶＣは、マウス等のポインティングデバイスによってドラッグすることが可能であり、当該ドラッグにより画面の上または下に移動させたときには図２８〜図３０、図３５図のようなバー状態のウィンドウとなり、それ以外では図３６のようなフローティング状態のウィンドウとなる。なお、バー状態とフローティング状態とで、画面構成は変わっているが、タイムビューコンソールＴＶＣの機能は同様である。
【０１０８】
図３５に示すようなバー状態のタイムビューコンソールＴＶＣのウィンドウは、ウィンドウタイトル部ｗｔと、西暦ゲージ部ｃｇと、現在ボタンｂｂと、オペレーション時間表示部ｏｔｉと、アップダウンボタンｔｕｂ及びｔｄｂと、時間増減ステップ選択リストボックスｓｓｌと、時間増減ステップ選択メニューボタンｓｂと、メニューボタンｍｂと、クローズボタンｃｂと、ヘルプボタンｈｂと、回転アニメーション部ｒａとからなる。なお、回転アニメーション部ｒａは、当該バー状態のタイムビューコンソールＴＶＣのウィンドウ両端に設けられる。
【０１０９】
上記ウィンドウタイトル部ｗｔは、当該ウィンドウのタイトル（この例ではタイムビュー）を表示する部分であり、タイトルの表示のみが行われる。すなわち、ウィンドウタイトル部ｗｔは、現在画面全体の機能を司るアプリケーションがラベルソフトであることを明確にするために設けられている。
【０１１０】
上記西暦ゲージ部ｃｇは、現在表示しているラベルが西暦でどの当たりの時間に相当するのかをユーザに対して一目瞭然にするために設けられている。この西暦ゲージ部ｃｇは、画面にラベルが表示されている状態の時間が常にゲージの中央に来るように表示され、且つ、この時間を明確に示すために例えば黄色の縦ラインｌｅも表示される。すなわち、当該西暦ゲージ部ｃｇの中央部分の時間は、現実の時刻（実世界の現在時刻）ではなく、デスクトップ画面上に表示されている過去や未来（現在時刻でもよい）のラベルに対応した時間となる。図３５の例の西暦ゲージ部ｃｇは、画面にラベルが表示されている状態の時間（ゲージの中央となる時間）が例えば１９９９年１１月である場合の表示例であり、ゲージの中央には黄色の縦ラインｌｅが表示されている。また、当該西暦ゲージ部ｃｇには、現実の時刻（表示されているラベルに対応する時間ではなく、実世界の現在時刻）を示すために、例えば赤色の縦ラインｌｒも表示される。この図３５の例では、上記現実の時刻（実世界の現在時刻）が例えば１９９９年５月であることを示す上記赤色の縦ラインｌｒが西暦ゲージ部ｃｇに表示されている。このように、西暦ゲージ部ｃｇによれば、表示されているラベルに対応する時間（例えば１９９９年１１月）と現実の時刻（例えば１９９９年５月）との位置関係が容易に認識できるようになされている。
【０１１１】
上記現在ボタンｂｂは、表示されているラベルに対応する時間から、現実の時刻（実世界の現在時刻）へ戻ることを指示するためのボタンである。したがって、当該現在ボタンｂｂを例えばマウス等にてクリックすることで、上記オペレーション時間が現在の時間（実世界の現在時刻）に戻る。なお、現在ボタンｂｂにより現在の時間（実世界の現在時刻）の戻ったとしても、当該ラベルソフトの状態（アプリケーションの状態）はタイムビューモードを維持する。
【０１１２】
上記オペレーション時間表示部ｏｔｉは、画面にラベルが表示されている状態が、どの時刻の状態のものであるかを表示する部分である。この図３５の例では、１９９９年１１月１１日１５時２７分９秒のときの、ラベルの状態を画上に表示していることになる。
【０１１３】
上記アップダウンボタンｔｕｂ及びｔｄｂは、上記オペレーション時間表示部ｏｔｉに表示されている時間を、指定された時間増減単位（時間増減ステップ）で増減させるためのボタンである。ここで、例えばオペレーション時間表示部ｏｔｉ上にフォーカスがあり、当該オペレーション時間表示部ｏｔｉ上の年、月、日、時、分、秒の何れかがアクティブ状態になされているときに、上記アップボタンｔｕｂが押されると上記アクティブ状態になされている部分の値が、指定された時間増減単位（時間増減ステップ）で増加し、逆にダウンボタンｔｄｂが押されると上記アクティブ状態になされている部分の値が、指定された時間増減単位（時間増減ステップ）で減少する。また、本実施の形態のラベルソフトにおいては、このアップダウンボタンｔｕｂ及びｔｄｂと同じ機能を、ホイール付きマウスの当該ホイールの回転やカーソルキーの上下、ジョグダイヤル４の回転操作等によっても実現可能である。すなわちこの場合は、オペレーション時間表示部ｏｔｉ上にフォーカスがあり、当該オペレーション時間表示部ｏｔｉ上の年、月、日、時、分、秒の何れかがアクティブ状態になされているときに、例えばホイール付きマウスの当該ホイールを回転させたり、キーボード上の上下カーソルキーを押したり、ジョグダイヤル４を回転させたりすると、当該アクティブ状態になされている部分の値が、指定された時間増減単位（時間増減ステップ）で増減（時間の増減）することになる。
【０１１４】
上記時間増減ステップ選択リストボックスｓｓｌは、オペレーション時間表示部ｏｔｉの時間を増減する際の上記時間増減単位（時間増減ステップ）を表示する部分である。言い換えると、当該時間増減ステップ選択リストボックスｓｓｌには、上記オペレーション時間表示部ｏｔｉ上に表示されている年、月、日、時、分、秒等のうちで、アクティブ状態となっている時間表示部分に対応した時間増減単位（時間増減ステップ）が表示される。なお、図３５の例において、時間増減ステップ選択リストボックスｓｓｌ内に表示された時間増減単位（時間増減ステップ）の文字の後ろに付けられた「＊」は、当該「＊」が付けられた時間増減単位（時間増減ステップ）が現時点で選択されていることを示している。ここで、本実施の形態では、上記時間増減単位（時間増減ステップ）として、例えば１００年、１０年、１年単位、１月単位、１時間単位、１分単位、１秒単位、変化点単位などのがあり、当該時間増減ステップ選択リストボックスｓｓｌにはこれら時間増減ステップのうち何れかのステップが表示される。なお、変化点単位での時間増減とは、ユーザによりラベルに何らかの操作がなされて当該ラベルが変化した時点（例えばラベルの移動、サイズ変更、オブジェクトの修正等を行った時点、すなわちデスクトップ上のラベル状態が変化した時点）から、次の変化が発生した時点までを１単位として、時間を増減させることを意味する。このため、変化点の単位で時間を増減させる場合は、当該変化点での一回の時間の増減で変化する時間間隔は一定でない。
【０１１５】
上記時間増減ステップ選択メニューボタンｓｂは、上記時間増減ステップ選択リストボックスｓｓｌに表示される時間増減ステップをメニュー選択により指定するためのボタンである。言い換えると、時間増減ステップ選択メニューボタンｓｂは、上記オペレーション時間表示部ｏｔｉ上に表示されている年、月、日、時、分、秒等のうちで、アクティブ状態としたい時間表示部分を選択するためのボタンである。この時間増減ステップ選択メニューボタンｓｂが押される（クリックされる）と、当該時間増減ステップ選択メニューボタンｓｂの下には、プルダウンメニューとして、１００年、１０年、１年単位、１月単位、１時間単位、１分単位、１秒単位、変化点単位などの上記時間増減単位（時間増減ステップ）が表示される。したがって、このプルダウンメニューから所望の時間増減ステップを選択することで、上記オペレーション時間表示部ｏｔｉ上の年、月、日、時、分、秒の表示のうちで対応する時間表示部分の選択がなされてアクティブ状態になる。すなわち例えば、時間増減ステップ選択メニューボタンｓｂのプルダウンメニューのなかから例えば１月単位を選択すると、上記オペレーション時間表示部ｏｔｉ上の年、月、日、時、分、秒の表示うちの月の表示部分がアクティブ状態となり、この状態で上述のアップダウンボタンｔｕｂ及びｔｄｂやホイール付きマウスのホイールの回転、上下カーソルキーの押下、ジョグダイヤル４の回転等を行うことによって当該月の値が変更可能となる。
【０１１６】
また、本実施の形態のラベルソフトにおいては、当該時間増減ステップ選択メニューボタンｓｂによる時間増減ステップの選択機能と同じ機能を、例えばキーボード上の左右カーソルキーの押下や、ホイール付きマウスのホイールの回転、ジョグダイヤル４の回転等によっても実現可能としている。すなわちこの場合は、オペレーション時間表示部ｏｔｉ上にフォーカスがある状態で、例えばホイール付きマウスのホイールを回転させたり、左又は右カーソルキーを押下したり、ジョグダイヤル４を回転操作することにより、オペレーション時間表示部ｏｔｉ上に左右方向に配列している各時間表示部分の何れか、つまり年、月、日、時、分、秒の時間表示部分の何れかをアクティブ状態に選択することができる。
【０１１７】
また、このように、ホイール付きマウスやキーボード，ジョグダイヤル４の操作によって時間を増減させる場合、例えばキーボードの連続した操作や、ホイール付きマウスのホイールの回転速度、ジョグダイヤルの回転速度を検出し、その検出結果に応じて、時間の進め方や戻し方を加速度的に変化させることも可能である。これにより、目的の時間まで容易に移動できることになる。なお、ホイール付きマウスのホイールの回転やジョグダイヤルの回転によって、上記時間増減ステップの選択機能を実現する場合は、当該ホイール付きマウスのホイールの回転やジョグダイヤルの回転に上記時間増減ステップの選択機能を持たせるための環境設定等が必要である。
【０１１８】
次に、上記メニューボタンｍｂは、例えばファイル、新規ラベルの追加、時間、ラベル等の、プロジェクトに関連したすべての操作メニューを表示させるためのボタンである。このメニューボタンｍｂが押される（クリックされる）と、当該メニューボタンｍｂの近傍には、プルダウンメニューとして、ファイル、新規ラベルの追加、時間、ラベル等の操作メニューが表示される。なお、タイムビューコンソールＴＶＣ上の各部において、マウスの右ボタンがクリックされた場合や、フォーカスを持った状態でアプリケーションキーが押された場合（コンテキストメニュー）も、上記メニューボタンｍｂのクリック時と同じようにメニュー項目の表示がなされる。上記タイムビューコンソールのメニューボタンｍｂのクリックによるプルダウンメニューと、アプリケーションキーによるコンテキストメニューについての詳細は後述する。
【０１１９】
クローズボタンｃｂは、タイムビューコンソールを閉じることを指示するためのボタンである。
【０１２０】
ヘルプボタンｈｂは、本実施の形態のラベルソフトをユーザが操作する際の不明点を調べるために使用するヘルプウィンドウの表示を指示するためのボタンである。
【０１２１】
回転アニメーション部ｒａは、オペレーション時間の変化に伴って当該回転アニメーション部ｒａを回転するようにアニメーション表示させることにより、時間を移動していることをユーザに対して視覚的に表すための部分であり、時間が未来へ進む時と過去へ戻るときとで回転方向が逆になる。図３７には、バー状態のタイムビューコンソールＴＶＣの左端の回転アニメーション部ｒａ近傍のみを拡大して示しており、図中の→部分に注目すれば、図中（ａ），（ｂ），（ｃ）の順に回転アニメーション部ｒａが回転していく様子が示されている。このように、上記回転アニメーション部ｒａが回転するアニメーション表示を行うことによって、時間が変化している様子をユーザに認識させることが可能となる。
【０１２２】
また、図３６に示したようなフローティング状態のタイムビューコンソールＴＶＣのウィンドウは、当該ウィンドウのタイトル（この例ではタイムビューコンソール）を表示するウィンドウタイトル部ｗｔと、例えばファイル、新規ラベルの追加、時間、ラベル、ヘルプ等のプロジェクトに関連した操作メニューが表示されるウィンドウメニュー部ｗｍと、バー状態のウィンドウの時と同様の西暦ゲージ部ｃｇと、現在ボタンｂｂと、オペレーション時間表示部ｏｔｉと、アップダウンボタンｔｕｂ及びｔｄｂと、時間増減ステップ選択リストボックスｓｓｌと、時間増減ステップ選択メニューボタンｓｂとからなる。なお、図３６の場合、タイムビューコンソールを閉じることを指示するためのクローズボタンとしては「×」ボタンが有る。当該フローティング状態のタイムビューコンソールのウィンドウメニュー部ｗｍの詳細については後述する。
【０１２３】
次に、デスクトップ画面上のタスクバーＴＢのタスクトレイＴＴ上に表示されている、本実施の形態のラベルソフトのアイコンＩＬの画面構成について説明する。
【０１２４】
本実施の形態のラベルソフトは、当該タスクトレイＴＴ上に表示されているラベルソフトのアイコンＩＬ上にカーソルが移動された状態で、例えばマウスの左ボタンを押すことによるクリックが繰り返されると、ラベルに対して「全てを表示する」状態と「全て隠す」状態とを交互に実行する。また、本実施の形態のラベルソフトは、アイコンＩＬ上にカーソルが移動された状態でマウスの左ボタンを連続して２回押すことによるダブルクリックがなされると、ユーザが例えば環境設定等により予め指定したデフォルト操作（例えば、新規ラベルの追加、新規ラベルの追加及び音声の録音、新規ラベルの追加及びキャプチャ画像の取得、タイムビューモードへ入るなど）を実行する。また、本実施の形態のラベルソフトは、アイコンＩＬ上にカーソルが移動された状態でマウスの右ボタンを押すことによるクリックがなされると、当該ラベルソフトのプロジェクトに関する全ての操作のメニューを表示する。図３８には、通常モード時に上記ラベルに対して「全て表示する」の状態が指定されている時の操作メニューの表示例を、図３９には、通常モード時に上記ラベルに対して「全て隠す」の状態が指定されている時の操作メニューの表示例を、図４０には、過去モード時の操作メニューの表示例を、図４１には、未来モード時の操作メニューの表示例を示す。
【０１２５】
さらに、アイコンＩＬは、現在モード、過去モード、未来モードでデザイン或いは色が異なるようになされ、また、現在モードでも「全て隠す」の状態と「全て表示する」の状態とで異なるデザインのアイコンが表示される。例えば図４２の（ａ）には現在モードのアイコンＩＬの一例を、図４２の（ｂ）には過去モードのアイコンＩＬの一例を、図４２の（ｃ）には未来モードのアイコンＩＬの一例を、図４２の（ｄ）には現在モードの「全て隠す」状態のアイコンＩＬの一例を示す。これにより、ユーザは、タスクトレイＴＴのメニュー（図３８〜図４１のメニュー）を開く操作をすることなく、視覚的に現在の状態を知ることができる。当該タスクトレイＴＴ上のアイコンＩＬにおけるメニューの詳細については後述する。
【０１２６】
本実施の形態のラベルソフトでは、メインメニュー自体は存在しないが、色々な条件の下で、上述したような様々なメニューが表示される。メニューが表示されるのは、前述したラベルＬ上のメニューボタンＭＢ、タイムビューコンソールＴＶＣ上のメニューボタンｍｂ、コンテキストメニュー（マウスの右ボタンクリック、及びアプリケーションキー押下により表示されるメニュー）である。
【０１２７】
先ず、上記ラベルウィンドウのメニューボタンＭＢのクリックによるプルダウンメニュー項目について説明する。当該ラベルウィンドウのメニューボタンＭＢによるメニューは、ラベルに関する全ての操作のメニュー項目を含む。当該ラベルに関する操作メニュー項目には、「タイムビューモード」、「テキスト」、「サウンド」、「画像」、「メモ」、「リンク」、「ラベル」、「整列」、「背景色」、「レイアウト」、「プロパティ」、「ファイル」、「ラベル削除」の各項目が存在する。
【０１２８】
上記「タイムビュー」のメニュー項目は、上述したタイムビューコンソールの表示／非表示を切り替えるためのものである。
【０１２９】
上記「テキスト」のメニュー項目は、前述したワープロソフト等によるテキストの編集等についてのものであり、「テキスト編集」、「切り取り」、「コピー」、「貼り付け」、「削除」、「ワードラップ」、「フォント」の各項目がある。「テキスト編集」項目では、ラベルに貼り込まれたテキストがダイアログ上で編集可能となる。「切り取り」項目では、ラベルに貼り込まれたテキストをクリップボードに切り取り可能となる。「コピー」項目では、ラベルに貼り込まれたテキストをクリップボードにコピー可能となる。「貼り付け」項目では、クリップボードにあるテキストをラベルに貼り込むことが可能となる。「削除」項目では、ラベルに貼り込まれたテキストを削除可能となる。「ワードラップ」項目では、テキストを表示するときにワードラップが行われる。「フォント」項目では、テキスト表示に使用されるフォントが設定可能となる。
【０１３０】
上記「サウンド」のメニュー項目は、サウンドについて操作するためのものであり、「再生」、「一時停止」、「停止」、「録音」、「切り取り」、「コピー」、「貼り付け」、「削除」の各項目がある。「再生」の項目では、例えば前述した音楽関係操作ツール等によってサウンドオブジェクトの再生が可能となる。「一時停止」の項目では、サウンドの再生中に一時停止が可能となる。「停止」の項目では、サウンドの再生中／一時停止中に停止動作が可能となる。「録音」の項目では、サウンドを新たに録音することが可能となる。「切り取り」の項目では、ラベルに貼り込まれたサウンドオブジェクトをクリップボードに切り取ることが可能となる。「コピー」の項目では、ラベルに貼り込まれたサウンドオブジェクトをクリップボードにコピーすることが可能となる。「貼り付け」の項目では、クリップボードにあるサウンドオブジェクトをラベルに貼り込むことが可能となる。「削除」の項目では、サウンドオブジェクトを削除することが可能となる。
【０１３１】
上記「画像」のメニュー項目は、画像について操作するためのものであり、「キャプチャ画像の表示」、「ショット」、「切り取り」、「コピー」、「貼り付け」、「削除」、「オリジナルのサイズに変更」の各項目がある。上記「キャプチャ画像の表示」の項目では、例えば前述した静止画・動画取り込みツール等のような画像をキャプチャするためのアプリケーションを起動し、ファインダを表示可能となる。「ショット」の項目では、キャプチャ画像をラベルに貼り込み可能となる。「切り取り」の項目では、ラベルに貼り込まれた画像をクリップボードに切り取ることが可能となる。「コピー」の項目では、ラベルに貼り込まれた画像をクリップボードにコピー可能となる。「貼り付け」の項目では、クリップボードにある画像をラベルに貼り込み可能となる。「削除」の項目では、ラベルに貼り込まれた画像を削除可能となる。「オリジナルのサイズに設定」の項目では、画像をオリジナルのサイズで表示可能となる。
【０１３２】
上記「メモ」のメニュー項目は、例えば前述した手書きメモツールによる手書きメモの操作についてのものであり、「切り取り」、「コピー」、「貼り付け」、「削除」、「起動」、「オリジナルのサイズに設定」の各項目がある。「切り取り」の項目では、ラベルに貼り込まれた手書きメモをクリップボードに切り取り可能となる。「コピー」の項目では、ラベルに貼り込まれた手書きメモをクリップボードにコピー可能となる。「貼り付け」の項目では、クリップボードにある手書きメモをラベルに貼り込に可能となる。「削除」項目では、ラベルに貼り込まれた手書きメモを削除可能となる。「起動」項目では、例えばタッチパッドを介した手書き入力を読み取る手書きメモアプリケーションを起動可能となる。「オリジナルのサイズに設定」項目では、手書きメモの画像をオリジナルのサイズで表示可能となる。
【０１３３】
上記「リンク」のメニュー項目は、前記リンクの操作についてのものであり、「リンク編集」、「リンクを開く」、「切り取り」、「コピー」、「貼り付け」、「削除」の各項目がある。上記「リンク編集」項目では、ラベルに貼り込まれたリンクを、ダイアログ上で編集可能となる。「リンクを開く」項目では、ラベルに張り込まれたファイルパス或いはＵＲＬに対応するリンクを開くことが可能となり、例えばウェブ（Web）ページの場合はブラウザを起動してページを表示可能となる。「切り取り」項目は、ラベルに貼り込まれたリンクをクリップボードに切り取ることが可能となる。「コピー」項目では、ラベルに貼り込まれたリンクをクリップボードにコピー可能となる。「貼り付け」項目では、クリップボードにあるリンクをラベルに貼り込み可能となる。「削除」項目では、ラベルに貼り込まれたリンクを削除可能となる。
【０１３４】
上記「ラベル」のメニュー項目は、ラベルに関する操作についてのものであり、「常に手前」、「後ろへ」の各項目がある。「常に手前」項目では、ラベルを常に手前に表示するように設定可能である。「後ろへ」項目では、ラベルを一番後ろに表示可能となる。
【０１３５】
上記「整列」のメニュー項目は、ラベルを整列する操作についてのものであり、「画面左端に整列」、「画面上端に整列」、「画面右端に整列」、「画面下端に整列」の各項目がある。これら各項目では、それぞれラベルを画面左端、上端、右端、下端に整列可能となる。
【０１３６】
上記「背景色」のメニュー項目は、ラベルの背景色の操作についてのものであり、当該「背景色」のメニュー項目の選択によりラベルの背景色の設定が可能となる。
【０１３７】
上記「レイアウト」のメニュー項目は、ラベルのレイアウトの操作についてのものであり、「デフォルトで再レイアウト」、「カスタムレイアウト」、「ラベルサイズに合わせて伸縮」、「画像の縦横比を維持」、「画像をオリジナルのサイズに設定」、「手書き画像をオリジナルのサイズに設定」の各項目がある。「デフォルトで再レイアウト」項目では、デフォルトのレイアウトで再レイアウトが可能となる。「カスタムレイアウト」項目では、ユーザによってレイアウトが可能となる。「ラベルサイズに合わせて伸縮」項目では、ラベルのサイズが変更されたとき、貼り付けられたオブジェクトをラベルのサイズに合わせて伸縮させることが可能となる。「画像の縦横比を維持」項目では、画像のリサイズのときにオリジナル画像の縦横比を維持可能となる。「画像をオリジナルのサイズに設定」項目では、画像をオリジナルのサイズで表示可能となる。「手書き画像をオリジナルのサイズに設定」項目では、手書き画像をオリジナルのサイズで表示可能となる。
【０１３８】
上記「プロパティ」のメニュー項目は、ラベルのプロパティを表示可能となる。
【０１３９】
上記「ファイル」のメニュー項目は、ファイルの操作のためのものであり、「インポート」、「エクスポート」の各項目がある。「インポート」項目では、ファイルのデータ（テキストデータ、画像データ、サウンドデータ）を貼り込み可能となる。「エクスポート」項目では、ファイルにオブジェクトデータを書き出し可能となる。
【０１４０】
上記「ラベルの削除」のメニュー項目では、ラベルを削除可能となる。
【０１４１】
次に、上記ラベルウィンドウ上でのアプリケーションキーによるコンテキストメニューについて説明する。当該ラベルウィンドウにおけるコンテキストメニューは、ラベル上のどの位置をマウスの右ボタンによりクリックしたかよって、メニュー内容が変化する。すなわち、マウスの右ボタンによりクリックされた位置が、「テキストオブジェクト」上か、「画像オブジェクト」上か、再生及び一時停止ボタンＰＢ上や停止ボタンＳＢ上（つまり「サウンドオブジェクト」上）か、リンクボタンＬＢ（つまり「リンクオブジェクト」）上か、「手書き画像」上か、それ以外の場所（「ラベル」上）かにより、メニュー内容は変化する。これらラベル上の５つの場所で表示されるメニュー項目について、以下に説明する。なお、実際に実行される内容は、前述したラベルＬ上のボタンメニューＭＢで説明したことと同じなので省略する。
【０１４２】
上記「テキストオブジェクト」上でのコンテキストメニューには、「テキスト編集」、「切り取り」、「コピー」、「貼り付け」、「削除」、「ワードラップ」、「フォント」、「インポートファイル」、「エクスポートファイル」の各項目がある。
【０１４３】
上記「画像オブジェクト」上でのコンテキストメニューには、「キャプチャ画像を表示」、「ショット」、「切り取り」、「コピー」、「貼り付け」、「削除」、「オリジナルのサイズに設定」、「インポートファイル」、「エクスポートファイル」の各項目がある。
【０１４４】
上記「サウンドオブジェクト」上でのコンテキストメニューには、「再生」、「一時停止」、「停止」、「録音」、「切り取り」、「コピー」、「貼り付け」、「削除」、「インポートファイル」、「エクスポートファイル」の各項目がある。
【０１４５】
上記「リンクオブジェクト」上でのコンテキストメニューには、「リンク編集」、「リンクを開く」、「切り取り」、「コピー」、「貼り付け」、「削除」の各項目がある。
【０１４６】
上記「手書き画像」上でのコンテキストメニューには、「切り取り」、「コピー」、「貼り付け」、「削除」、「起動」、「オリジナルのサイズに設定」の各項目がある。
【０１４７】
上記「ラベル」上でのコンテキストメニューには、「挿入／編集」、「常に手前」、「後ろへ」、「整列」、「背景色」、「レイアウト」、「プロパティ」、「インポートファイル」、「エクスポートファイル」、「ラベル削除」の各項目がある。上記「挿入／編集」項目には、さらに「テキスト編集」、「録音」、「ショット」、「リンク編集」、「キャプチャ画像を表示」、「クリップボードから」の各項目がある。上記「整列」の項目には、「画面左端に整列」、「画面上端に整列」、「画面右端に整列」、「画面下端に整列」の各項目がある。「レイアウト」の項目には、「デフォルトで再レイアウト」、「カスタムレイアウト」、「ラベルサイズに合わせて伸縮」、「画像の縦横比を維持」、「画像をオリジナルのサイズに設定」、「手書き画像をオリジナルのサイズに設定」の各項目がある。
【０１４８】
上記「カスタムレイアウト」上でのコンテキストメニューには、「デフォルトで再レイアウト」、「ラベルサイズに合わせて伸縮」、「画像の縦横比を維持」、「画像をオリジナルのサイズに設定」、「手書き画像をオリジナルのサイズに設定」、「編集終了」の各項目がある。
【０１４９】
次に、前記バー状態のタイムビューコンソールのメニューボタンｍｂのクリックによるプルダウンメニュー項目について説明する。当該タイムビューコンソールのメニューボタンｍｂによるメニューは、タイムビューモードに関する全ての操作のメニュー項目を含む。当該タイムビューコンソールにおける操作メニュー項目には、「新規ラベルの追加」、「現在時刻」、「時間を進める」、「時間を戻す」、「時間増減間隔」、「タイムビューサウンド」、「キャプチャ画像を表示」、「ラベル」、「整列」、「プロジェクト」、「設定」、「ヘルプの検索」、「ラベルソフトについて」、「コンソールを閉じる」の各項目が存在する。なお、後述するタスクトレイアイコンと重複するメニューの説明は省略する。
【０１５０】
上記「新規ラベルの追加」項目では、オペレーション時間（但し現在以降）に作成されるラベルを追加可能となる。この「新規ラベルの追加」項目には、「テキストラベル」、「サウンドラベル」、「キャプチャ画像から」、「クリップボードから」、「インポートファイルから」の各項目がある。
【０１５１】
上記「現在時刻」の項目では、現在の時間に連動するように設定可能となる。
【０１５２】
上記「時間を進める」の項目では、設定された時間増減ステップで時間を未来の方向に一つ進めることが可能となる。
【０１５３】
上記「時間を戻す」の項目では、設定された時間増減ステップで時間を過去の方向へ一つ進めることが可能となる。
【０１５４】
上記「時間増減間隔」の項目では、時間の増減に使用される時間増減ステップを指定された時間増減ステップに設定可能である。当該「時間増減間隔」の項目には、前述したような「１００年」、「１０年」、「１年」、「１月」、「１日」、「１時間」、「１分」、「１秒」、「変化点」の各項目がある。上記「変化点」の項目によれば、前述したように、ラベルの生成／修正／破棄などのラベル状態が変化したステップに移動することになるので、時間間隔は一定ではない。
【０１５５】
上記「ラベル」の項目には、「全て表示」、「全て隠す」、「全て削除」の各項目がある。
【０１５６】
上記「整列」の項目には、「画面左端に整列」、「画面上端に整列」、「画面右側に整列」、「画面下端に整列」の各項目がある。
【０１５７】
上記「プロジェクト」の項目には、「新規生成」、「開く」、「閉じる」、「インポート」、「エクスポート」、「プロパティ」の各項目がある。
【０１５８】
上記「コンソールを閉じる」の項目では、タイムビューコンソールを消し、現在の状態に戻ることが可能となる。
【０１５９】
次に、前記フローティング状態のタイムビューコンソールのウィンドウメニュー項目について説明する。当該ローティング状態のタイムビューコンソールのウィンドウメニュー項目には、「ファイル」、「新規ラベルの追加」、「時間」、「ラベル」、「ヘルプ」の各項目が存在する。
【０１６０】
上記「ファイル」項目には、さらに「キャプチャ画像を表示」、「プロジェクト」、「タイムビューサウンド」、「設定」、「コンソールを閉じる」の各項目があり、また、「プロジェクト」の項目には、「新規生成」、「開く」、「閉じる」、「インポート」、「エクスポート」、「プロパティ」の各項目がある。
【０１６１】
上記「タイムビューサウンド」の項目には、「設定」、「コンソールを閉じる」の各項目がある。
【０１６２】
上記「新規ラベルの追加」の項目には、「テキストラベル」、「サウンドラベル」、「キャプチャ画像から」、「クリップボードから」、「インポートファイルから」の各項目がある。
【０１６３】
上記「時間」の項目には、「現在時刻」、「時間を進める」、「時間を戻す」、「１００年」、「１０年」、「１年」、「１月」、「１日」、「１時間」、「１分」、「１秒」、「変化点」の各項目がある。
【０１６４】
上記「ラベル」の項目には、「画面左端に整列」、「画面上端に整列」、「 画面右側に整列」、「画面下端に整列」、「全て表示」、「全て隠す」、「全て削除」の各項目がある。
【０１６５】
上記「ヘルプ」の項目には、「ヘルプの検索」、「ラベルソフトについて」の各項目がある。
【０１６６】
次に、上記タイムビューコンソール上でのアプリケーションキーによるコンテキストメニューについて説明する。なお、実際に実行される内容は、前述したタイムビューコンソール上のメニューボタンｍｂで説明したことと同じなので省略する。
【０１６７】
当該タイムビューコンソール上でのコンテキストメニューには、「現在時刻」、「時間を進める」、「時間を戻す」、「時間増減間隔」、「タイムビューサウンド」、「コンソールを閉じる」の各項目がある。上記「時間増減間隔」の項目には、「１００年」、「１０年」、「１年」、「１月」、「１日」、「１時間」、「１分」、「１秒」、「変化点」の各項目がある。
【０１６８】
次に、上記タイムビューモードにおける背景ウィンドウ上でのアプリケーションキーによるコンテキストメニューについて説明する。なお、実際に実行される内容は、前述したタイムビューコンソール上のメニューボタンｍｂで説明したことと同じなので省略する。
【０１６９】
当該タイムビューモードにおける背景ウィンドウ上でのコンテキストメニューには、「新規ラベルの追加」、「現在時刻」、「時間を進める」、「時間を戻す」、「時間増減間隔」、「コンソールを閉じる」の各項目がある。
【０１７０】
上記「新規ラベルの追加」の項目では、オペレーション時間（但し現在以降）に作成されるラベルの追加が可能となり、「テキストラベル」、「サウンドラベル」、「キャプチャ画像から」、「クリップボードから」、「インポートファイルから」の各項目がある。また、上記「時間増減間隔」の項目には、「１００年」、「１０年」、「１年」、「１月」、「１日」、「１時間」、「１分」、「１秒」、「変化点」の各項目がある。
【０１７１】
次に、タスクトレイＴＴ上に表示されるラベルソフトのアイコンでのコンテキストメニューについて説明する。
【０１７２】
当該タスクトレイＴＴ上のアイコンでのコンテキストメニューには、「新規ラベルの追加」、「タイムビューモード」、「タイムビューサウンド」、「キャプチャ画像を表示」、「ラベル」、「整列」、「プロジェクト」、「設定」、「ヘルプの検索」、「ラベルソフトについて」、「終了」の各項目がある。
【０１７３】
上記「新規ラベルの追加」の項目には、「テキストラベル」、「サウンドラベル」、「キャプチャ画像から」、「クリップボードから」、「インポートファイルから」の各項目がある。上記「テキストラベル」の項目では、空のラベルを作成し、デスクトップに置くことが可能となる。また、当該ラベルソフトの設定で、作成時刻を表示するように設定した場合には、作成時刻が挿入される。上記「サウンドラベル」の項目では、ラベルを作成し、デスクトップに置くことが可能となり、当該ラベルの作成直後にサウンドの録音が始まる。ラベルソフトの設定で、作成時刻を表示するように設定した場合には、作成時刻が挿入される。上記「キャプチャ画像から」の項目では、キャプチャ画像の取り込みアプリケーションからキャプチャ画像を取得し、その画像を用いてラベルを作成し、それをデスクトップに置くことが可能となる。当該ラベルソフトの設定で、作成時刻を表示するように設定した場合には、作成時刻が挿入される。上記「クリップボードから」の項目では、クリップボードにあるデータから、新規ラベルを作成し、それをデスクトップ上に置くことが可能となる。ここで扱うことのできるクリップボードの形式は、テキスト、画像、手書きアプリケーションからのメモである。当該ラベルソフトの設定で、作成時刻を表示するように設定した場合には、作成時刻が挿入される。また、クリップボードのデータがテキストの場合には、先頭行に作成時刻を表示し、二行目からクリップボード内のテキストが表示される。上記「インポートファイルから」の項目では、ファイルのデータから、新規ラベルを作成し、それをデスクトップ上に置くことが可能となる。ここで扱うことのできるファイル形式は、テキスト、画像、サウンド、手書きアプリケーションからのメモである。当該ラベルソフトの設定で、作成時刻を表示するように設定した場合には、作成時刻が挿入される。
【０１７４】
上記「タイムビューモード」の項目では、タイムビューコンソールの表示／非表示が切り替え可能となる。
【０１７５】
上記「タイムビューサウンド」の項目では、タイムビューモード時に流れるサウンドのオン／オフを切り替え可能となる。
【０１７６】
上記「キャプチャ画像の表示」の項目では、キャプチャ画像の取り込みアプリケーションを起動し、画像取り込み用のファインダを表示可能となる。
【０１７７】
上記「ラベル」の項目には、「全て表示」、「全て隠す」、「全て削除」の各項目がある。「全て表示」の項目では、ラベルを全て表示可能となる。「全て隠す」の項目では、全てのラベルを一時的に隠すことが可能となる。タスクトレイＴＴ上のラベルソフトのアイコンＩＬにアクセスがあったら、この属性はリセットされ、全てのラベルが表示される。当該ラベルソフトが再起動されたときも、この属性はリセットされる。「全て削除」の項目では、現在表示されている全てのラベルを削除可能となる。
【０１７８】
上記「整列」の項目には、「画面左端に整列」、「画面上端に整列」、「画面右側に整列」、「画面下端に整列」の各項目がある。これら各項目によれば、それぞれの場所に、ラベルの作成順に、現在表示されているラベルを整列可能となる。
【０１７９】
上記「プロジェクト」の項目には、「新規生成」、「開く」、「閉じる」、「インポート」、「エクスポート」、「プロパティ」の各項目がある。上記「新規作成」の項目では、現在開いているプロジェクトを閉じ、プロジェクトを新規作成することが可能となる。「開く」の項目では、現在開いているプロジェクトを閉じ、別のプロジェクトを開くことが可能となる。「閉じる」の項目では、現在開いているプロジェクトを閉じることが可能となる。「インポート」の項目では、現在開いているプロジェクトに、アーカイブ形式の他のプロジェクトのラベルを追加することが可能となる。「エクスポート」の項目では、プロジェクトを一つのファイル（アーカイブ）としてエクスポートすることが可能となる。「プロパティ」の項目では、プロジェクトのプロパティを表示することが可能である。
【０１８０】
上記「設定」の項目では、ラベル、デフォルトレイアウト、サウンド、イメージ、環境を設定することが可能となる。
【０１８１】
上記「ヘルプの検索」の項目では、ヘルプを表示可能である。
【０１８２】
上記「ラベルソフトについて」の項目では、当該ラベルソフトのバージョン情報などを表示可能となる。
【０１８３】
上記「終了」の項目では、当該ラベルソフトの終了が可能となる。
【０１８４】
次に、本実施の形態のラベルソフトにおいては、「プロジェクトに対する操作」、「ラベルに対する操作」、「タイムビューに対する操作」、「キーボード／マウスに対する操作」、「ジョグダイヤルに対する操作」が可能である。
【０１８５】
先ず、「プロジェクトに対する操作」について説明する。
【０１８６】
プロジェクトは、そのプロジェクトに属するすべてのラベルを管理する。本実施の形態のラベルソフトでは、ラベルを表示、操作する際には必ず一つのプロジェクトが開かれるようになされている。
【０１８７】
本実施の形態のラベルソフトでは、初回起動時、及びメニューからプロジェクトの新規作成が選択されたときにプロジェクトの作成を行う。新規のプロジェクトを作成する際には、プロジェクト名を決め、既存のプロジェクトが存在した場合にはそれをを閉じ、新規のプロジェクトを開くという操作を行う。
【０１８８】
一つのプロジェクトは、プロジェクトファイルと、ラベルファイル、または、プロジェクトアーカイブファイルから構成される。上記プロジェクトファイルは、プロジェクト全体の情報と、ラベルのリストを持ち、一つのプロジェクトに一つ存在する。
【０１８９】
上記ラベルファイルは、オブジェクト情報など個々のラベルに対する情報を持ち、一つのラベルに対し一つのファイルが存在する。上記プロジェクトアーカイブファイルは、プロジェクト情報とそのプロジェクトが含む複数のラベルの情報を一つのファイルに纏めたものであり、プロジェクトをエクスポートしたときに作成される。コンテンツは予め用意されたプロジェクトアーカイブであり、プロジェクト作成時に、新規に作成されるプロジェクトに対してコンテンツを含めることができる。上記プロジェクトファイルとそのプロジェクトに属するラベルファイルは、同一のフォルダに存在する。
【０１９０】
上記プロジェクトを作成する際には、例えば図４３に示すようなダイアログが表示され、ユーザは当該ダイアログにてプロジェクト名を入力する。この図４３において、プロジェクト名は、プロジェクト最下位フォルダ名でありプロジェクトファイル名として入力される。なお、既に存在するプロジェクト名を用いることはできない。また、このプロジェクト名に対しては、例えば最大１２７文字までのプロジェクトコメントを入力することができる。
【０１９１】
当該プロジェクト作成時は、プロジェクト名のフォルダが作成され、その下にプロジェクトファイルが作成される。作成直後のプロジェクトは、ラベルを一つも持たない。ただし、コンテンツを含む指定をした場合は、そのアーカイブからラベル情報が取り込まれる。このコンテンツを取り込む動作としては、後述するプロジェクトのインポートと同じである。また、当該プロジェクト作成時には、内部データとしてプロジェクト作成時の時間情報が記録される。
【０１９２】
プロジェクトは、本実施の形態のラベルソフトの起動時、およびコンソールメニューから指定がなされたときに開かれる。なお、ラベルソフト起動時には、前回終了時に開かれていたプロジェクトが開かれる。プロジェクトが開かれた際には、そのプロジェクトに属するラベルが、時間情報と位置情報に基づいて、デスクトップ上に表示される。また、同時に二つ以上のプロジェクトを開くことはできず、このため、以前に開いていたプロジェクトがある場合には、そのプロジェクトはクローズされる。
【０１９３】
当該プロジェクトのクローズ時には、現在開いているプロジェクトが閉じられる。その際、開かれていたプロジェクトに属するラベルはすべて閉じられる。
【０１９４】
次に、プロジェクトのインポートとは、現在開いているプロジェクトに、アーカイブ形式で別のプロジェクトに含まれているすべてのラベルを追加することである。当該プロジェクトのインポートを行う場合、インポートメニューが指定されると、先ずファイルダイアログが開き、当該ファイルダイアログにてユーザが追加したいプロジェクトアーカイブファイルが指定される。当該プロジェクトアーカイブファイルが選択されると、各ラベルのアーカイブタイプをチェックするフィルタが実行される。ラベルのアーカイブタイプには、以下の「修正なし」、「現在時刻を開始時間に設定」、「開始時刻をユーザに尋ねる」のタイプが存在する。なお、「修正なし」のアーカイブタイプは、アーカイブの情報が修正されずににそのままインポートされる。
【０１９５】
開始時刻をユーザに尋ねる際には、インポート時の時刻設定用ダイアログとして、例えば図４４に示すような、入力する時刻の説明と最低限指定すべき時間単位を指示するダイアログが表示される。ユーザからは、このダイアログにより、開始時刻が入力されることになる。
【０１９６】
次に、上記図４４のダイアログにてユーザから開始時刻が入力されると、フィルタが実行された後に例えば図４５に示すようなダイアログが開かれる。当該図４５のダイアログは、そのプロジェクトの情報を表示するプロジェクトのインポートダイアログである。このとき、インポートが実行されると、現在開いているプロジェクトに選択されたプロジェクトアーカイブの全ラベルのデータがラベルファイルと共にコピーされる。
【０１９７】
ここで、インポートするラベルの中に、現在のプロジェクトに存在するラベルと同一の履歴を持つもの、または片方のすべての履歴が、もう一方の部分履歴に完全に一致するものが存在する場合は、例えば図４６に示すようなインポート方法を指定するダイアログが表示される。この図４６のダイアログ上には、完全に同一か、もしくはどちらが長い履歴を持つかが表示される。この図４６の例では、「ラベルをインポートしない」、「インポートファイルのラベルで上書きする」、「ラベルのコピーを作る」の各項目の中から所望のものを選択することが可能となる。
次に、本実施の形態のラベルソフトでは、プロジェクトのエクスポートとして、プロジェクトに含まれるラベルを、他のプロジェクトに取り込める一つのアーカイブファイルにまとめて保存することができる。当該プロジェクトのエクスポート時には、例えば図４７に示すようなプロジェクトのエクスポートのダイアログがデスクトップ上に表示される。この図４７のダイアログ上では、ユーザにより、「エクスポートファイル名」、「エクスポートしたラベルは、現在のプロジェクトから削除するかどうか」、「すべてのラベルをエクスポートするか、指定された時間範囲に生成、削除時間が両方とも含まれるラベルをエクスポートするか」の各設定が行われ、これによりプロジェクトアーカイブファイルが作成される。なお、図４７のダイアログの画面下部には、エクスポートされるラベルの数が表示される。ここでラベルのエクスポートとは、そのラベルのすべての履歴がエクスポートされることを意味する。
【０１９８】
次に、ユーザによりプロジェクトのプロパティが選択されると、本実施の形態のラベルソフトは、例えば図４８に示すようなダイアログをデスクトップ上に表示する。このダイアログには、「プロジェクトフォルダ」、「プロジェクトコメント」、「プロジェクトの作成時間、最終更新時間」、「ラベルの数（全体、過去、現在、未来）」、「ラベルの存在範囲」の各項目が表示される。なお、「プロジェクトフォルダ」にはプロジェクトフォルダ名が表示され、「プロジェクトコメント」には新規作成時に設定されたプロジェクトの説明が表示される。この「プロジェクトコメント」内の情報は編集可能である。「ラベルの存在範囲」は、ラベルの存在範囲を示しており、全てのラベルの中で最も古い履歴（最も古いラベルの作成時刻）から、最も新しい履歴までの範囲を示す。削除時間が指定されていないラベルがある場合には、「削除時間が未定のラベルが存在する」の項目にチェックマークが付く。
【０１９９】
次に、「ラベルに対する操作」について説明する。
【０２００】
当該「ラベルに対する操作」としては、「新規作成」、「オブジェクトの追加」、「オブジェクトの修正」、「レイアウト」、「整列」、「プロパティ」、「オブジェクトのインポート、エクスポート」、「ラベルの削除」の各操作が可能である。
【０２０１】
上記ラベルに対する操作の「新規作成」において、ラベルを新規に作成する際には、最初に挿入されるオブジェクトを指定することができる。新規に作成するラベルとしては、「テキストラベル」、「サウンドラベル」、「キャプチャ画像取り込みソフトから」、「クリップボードから」、「インポートファイルから」の各種類がある。上記新規に作成されたラベルには、上記のオブジェクトの他に、テキストオブジェクトとしてラベルの作成時間が表示される。なお、作成時間を表示するかどうかは、設定画面により設定することができる。また、各オブジェクトは後述のデフォルトレイアウトに沿って表示される。新規に作成されたラベルの表示位置は、自動的に決められる。ラベルの新規作成と同時にそのラベルの情報を格納するラベルファイルが作成される。
【０２０２】
また、「新規作成」には、未来モード時の新規作成も含まれる。すなわち、タイムビューモードでは、未来に作成されるラベル（未来ラベル）を追加することができる。当該未来モード時の新規作成では、先ず、ラベルの新規作成がユーザにより選択されると、図４９に示すような新規ラベルのプロパティ画面が表示される。この図４９のプロパティ画面上で、ユーザにより、ラベルの開始時間、終了時間、繰り返しの設定、アラームの設定がなされることにより、未来ラベルの新規作成が可能となる。なお、図４９のプロパティ画面の表示時間のデフォルト値は、その時点のオペレーション時間であり、また、継続にはチェックがなされている（ＯＮ）。
【０２０３】
上記ラベルに対する操作の「オブジェクトの追加」では、現在表示されているラベルに対してオブジェクトを追加することができる。ここで、新規にオブジェクトを挿入するには、ユーザにより、ラベル上のメニューボタンから「テキスト」、「サウンド」、「画像」、「手書きメモ」、「リンク」の各メニュー項目の指定が行われる。上記「テキスト」のメニュー項目では、テキスト編集、貼りつけ、インポートファイル、ドラッグアンドドロップの各操作が可能であり、上記「サウンド」のメニュー項目では、録音、インポートファイル、ドラッグアンドドロップの各操作が可能であり、上記「画像」のメニュー項目では、ショット、貼りつけ、インポートファイル、ドラッグアンドドロップの各操作が、上記「手書きメモ」のメニュー項目では、貼りつけの操作が、上記「リンク」のメニュー行為目では、リンク編集、貼りつけ、インポートファイル、ドラッグアンドドロップの各操作が可能である。なお、同種のオブジェクトは、それぞれ一つのラベルに対して、二つ以上存在することはできない。
【０２０４】
また、上記ラベルに対する操作の「オブジェクトの追加」では、「ドラッグアンドドロップによるオブジェクトの追加」と、「オブジェクトの位置とサイズの追加」、「タイムビュー時の追加」も可能である。
【０２０５】
上記「ドラッグアンドドロップによるオブジェクトの追加」においては、テキスト、サウンド、画像のファイルアイコンを、ラベルのリンクボタン以外の場所にドラッグアンドドロップすると、それぞれのオブジェクトがラベルに挿入される。また、任意のファイルアイコンをキーボード上の例えばコントロールキー（Ｃｔｒｌキー）及びシフトキー（Ｓｈｉｆｔキー）を同時に押しながらラベル上にドラッグアンドドロップするか、リンクボタン上にドラッグアンドドロップすると、そのファイルのパスがリンクオブジェクトとして追加される。
【０２０６】
上記「オブジェクトの位置とサイズの追加」において、追加されたオブジェクトのサイズと位置はデフォルトレイアウトのパラメータに従う。テキストオブジェクトと画像オブジェクトが重ならないように設定されている場合で、どちらかのオブジェクトが新規に追加される場合は、既存のオブジェクトの下に挿入される。
【０２０７】
上記「タイムビューモード時の追加」において、タイムビューモードが現在モードである場合は、通常モードと同様の操作ができる。また、タイムビューモードが未来モードである場合は、未来ラベルに対してオブジェクトを追加することができる。オブジェクトの追加操作は、その最終結果のみが記録され、ラベル表示時の初期設定となる。なお、追加ができないラベルには、前述したようにラベルの枠が紫色（現在ラベル）、または青（過去ラベル）に表示される。
【０２０８】
上記ラベルに対する操作の「 オブジェクトの修正」では、「テキストの修正」と「サウンドの修正」、「画像の修正」、「手書きメモの修正」、「リンクの修正」、「タイムビューモード時の修正」、「クリップボードからの貼り付け」が可能である。
【０２０９】
上記「テキストの修正」では、ユーザにより、メニューボタンＭＢ、またはコンテキストメニューｍｂからテキスト編集の項目が選択され、さらにメニューが選択されると、例えば図５０に示すような、現在のテキストを持つ編集用ダイアログが開かれる。上記図５０のダイアログにおいて、テキストの編集メニューには、「ファイル」、「編集」、「挿入」の各メニューがある。上記「ファイル」には、「インポートファイル」、「テキスト編集の終了」があり、上記「インポートファイル」ではテキストファイルの選択と挿入が可能であり、「テキスト編集の終了」ではテキスト編集画面を閉じ、ラベルにテキスト内容を反映させることができる。上記「編集」のメニュー項目には、「元に戻す」、「切り取り」、「コピー」、「貼り付け」、「削除」、「全て選択」の各項目がある。上記「挿入」のメニュー項目には、「現在時刻と日付」、「作成時刻と日付」の各項目があり、上記「現在時刻と日付」では現在（実時間）の日時が挿入され、「作成時刻と日付」ではラベルの作成時間が挿入される。
【０２１０】
上記「サウンドの修正」は、ユーザにより、メニューボタンＭＢ、またはコンテキストメニューから録音の選択がなれたときに可能となる。この際、ラベルには、図５１に示すように、録音時間、最大録音時間を示すツールチップＴＣｅが表示され、また、前記再生ボタンＰＢが録音ボタンＲＢに変化し、これによりユーザに対して録音中であることを知らせる。ここで、録音中に録音ボタンＲＢを押すと録音を一時停止し、もう一度押すことによってその続きから録音が可能となっている。当該「サウンドの修正」では、これまでこれまで存在したサウンドデータの上に上書きがなされる。
【０２１１】
上記「画像の修正」において、本実施の形態のラベルソフトでは、既存の画像オブジェクトに対して修正することはできない。したがって、画像を変更（修正）するには、画像オブジェクトの挿入を行うことで、既存の画像オブジェクトを置き換えることになる。
【０２１２】
上記「手書きメモの修正」として、手書きメモアプリケーションにより作成された手書きメモを直接修正するには、先ず、メニューボタンＭＢ、またはコンテキストメニューから、手書きメモアプリケーションの起動を選択し、当該手書きメモアプリケーションで編集した後に、当該編集後のメモをメニューボタンＭＢ、またはコンテキストメニューの貼り付けを選択し、ラベルに新たに挿入することにより実現する。
【０２１３】
上記「リンクの修正」は、ユーザにより、メニューボタンＭＢ、またはコンテキストメニューからリンク編集の項目が選択されることで可能となる。すなわち、ユーザによりメニューが選択されると、本実施の形態のラベルソフトは、例えば図５２に示すような、現在のリンクを持つ編集用ダイアログをデスクトップ上に表示する。当該リンクの編集ダイアログは、エディットボックスＥＢと、ファイルの参照ボタンを持つ。ダイアログのエディットボックスＥＢには、ファイルやフォルダのパスやホームページのアドレスなどのＵＲＬが記述される。例えば、「ファイルの参照ボタン」が押されると、ファイルダイアログが表示され、リンクを作成したいファイルを選択することにより、そのファイルへのパスがエディットボックスＥＢに入力される。当該リンクの編集ダイアログのメニュー項目には、「ファイル」と「編集」がある。上記「ファイル」のメニュー項目には「参照」と「リンク編集の終了」の各項目があり、上記「参照」項目はファイルダイアログから選択され、ファイルの参照ボタンと同じものであり、上記「リンク編集の終了」項目ではリンク修正画面を閉じ、ラベルにリンク内容を反映させる。また、上記「編集」のメニュー項目には「元に戻す」、「切り取り」、「コピー」、「貼り付け」、「削除」、「全て選択」の各項目があり、これらの内容は標準的操作でありそれらの説明は省略する。
【０２１４】
上記「タイムビューモード時の修正」として、タイムビューモードでは、未来に新たに表示されるラベルに対してオブジェクトを修正することができる。オブジェクトの修正操作はその最終結果のみが記録され、ラベル表示時の初期設定となる。
【０２１５】
上記「クリップボードから貼り付け」では、クリップボードにあるテキスト、ビットマップ画像、ＷＡＶＥファイル、手書きメモファイルを、ラベルに貼り付けることができる。ラベルに貼り付けることができるオブジェクトがクリップボード中に一つのみの場合には、そのオブジェクトが貼り付けられる。ラベルに貼り付けることができるオブジェクトがクリップボード中に二つ以上ある場合には例えば図５３に示すようなダイアログがデスクトップに表示される。ここでは、クリップボードに存在するデータのチェックボックスがイネーブル表示され、チェックされたデータがラベルのオブジェクトとして貼り付けられる。
【０２１６】
次に、上記ラベルに対する操作の「レイアウト」は、デフォルトレイアウトを基準に決まる。ただし、このデフォルトレイアウトの設定が利用されるのは、ラベルの作成時、および、新規オブジェクトの追加時である。また、ユーザが明示的に再レイアウトコマンドを選択した場合もデフォルトレイアウトが使用される。
【０２１７】
上記デフォルトレイアウトは、「ラベルサイズ（Ｘ×Ｙ）」、「テキストマージン（左端、上端、右端）」、「画像マージン（左端、上端、右端）」、「テキストと画像が重ならないようにレイアウトする」、「サイズ変更に関する設定（レイアウトをし直す、画像の縦横比を維持）」の各パラメータが存在する。上記「ラベルサイズ」は、横方向が最大サイズ、縦方向が最小サイズとして使用される。また、「テキストマージン」および「画像マージン」は、図５４のように定義され、図５５のダイアログにより設定される。各オブジェクトの縦方向の大きさは、オブジェクトのデータにより決まり、伸縮する。上記伸縮した結果、テキストオブジェクトと画像オブジェクトが重なるようであれば、設定によって、下側のオブジェクトを更に下側に移動し、重ならないようにできる（設定項目：テキストと画像が重ならないようにレイアウトする）。
また、ラベルのサイズを変更したときの動作として、二つの設定がある。一つ目の「レイアウトし直す」は、ラベルのサイズ変更があった場合に、オブジェクトのレイアウトをやり直す。設定されていない場合は、ラベルのサイズ変更があっても、内部のオブジェクトのサイズは変更されない。二つ目の「画像の縦横比を維持」は、再レイアウトに伴い、画像のサイズの変更がある時、縦横比を保持するかどうかの設定である。上記の設定は、図５５に示した本実施の形態のラベルソフトの設定ダイアログのデフォルトラベルレイアウト画面で行う。また、数値による入力の他、図５６に示すように、サンプルを表示してドラッグすることによって設定することもできる。
【０２１８】
また、本実施の形態のラベルソフトによれば、ユーザはデフォルトレイアウト以外に、自由にレイアウトをラベル毎にカスタマイズ可能である。例えば、メニュー項目としてカスタムレイアウト項目を設け、当該カスタムレイアウトを実行すると、ラベルＬは例えば図５７に示すように表示される。このとき、各オブジェクトには外接する点線の枠が描かれており、この枠の内部で、マウスのドラッグアンドドロップを行うことにより移動できる。また、本実施の形態のラベルソフトによれば、オブジェクトのサイズも変更することができる。サイズを変更する場合には、オブジェクトをクリックして選択状態にし、当該選択状態になるとラベルの枠線は点線から実線に変化し、さらに四隅と４辺にハンドル（例えば黒い小さい四角）が表示され、このときに、当該ハンドルをドラッグアンドドロップすることにより、オブジェクトのサイズを変更できる。
【０２１９】
なお、本実施の形態のラベルソフトにおいて、ラベルのサイズを変更する際に、自動伸縮をＯＮにし且つ縦横比維持をＯＮにしている場合は、画像が最小サイズにならない限り左右のマージンは常に一定に保たれ、また、テキストは四隅のマージンが常に一定に保たれる。この場合は、画像の縦横比を維持するために画像の縦方向がラベルウィンドウの外にはみ出ることがある。また、自動伸縮をＯＮにし且つ縦横比維持をＯＦＦにしている場合は、テキストと画像が最小サイズにならない限り四隅のマージンは常に一定に保たれる。また、自動伸縮をＯＦＦにし且つ縦横比維持をＯＮ又はＯＦＦにしている場合は、テキストと画像がウインドウの外にはみ出ることがある。これら全ての場合において、デフォルトレイアウトを選択すると、ラベルサイズやテキスト、画像の左右、上マージンはデフォルト値に設定される。ラベル、テキスト、画像の高さは、テキスト、画像が十分に表示できる値に自動的に調節される。ここでテキストが十分に表示できる値とは、全てのテキストを表示できる値を示す。画像が十分に表示できる値とは、縦横比を正しく表示してすべて見ることができる値を示す。ラベルには上マージンと同じサイズの下マージンが追加される。
【０２２０】
次に、上記ラベルに対する操作の「整列」には、整列の種類として「画面左端に整列」、「画面上端に整列」、「画面右端に整列」、「画面下端に整列」がある。上記「画面左端に整列」では、画面左上から順に、ラベルを下方に向かって並べて表示する。なお、画面の下端になったら一段右にずらして同様に並べる。上記「画面上端に整列」では、画面左上から順に、ラベルを右方に向かって並べて表示する。画面の右端になったら一段下にずらして同様に並べる。上記「画面右端に整列」では、画面右上端から順に、ラベルを下方に向かって並べて表示する。画面の下端になったら一段左にずらして同様に並べる。上記「画面下端に整列」では、画面左下端から順に、ラベルを右方に向かって並べて表示する。画面の右端になったら一段上にずらして同様に並べる。また、ラベルはプロジェクトのラベルリストに登録された順番（作成時間順）で並べる。各ラベルはお互いに重ならないように整列され、ラベルのサイズが変更されることはない。
【０２２１】
次に、上記ラベルに対する操作の「プロパティ」では、前記図４９に示したような、ラベルのプロパティダイアログが表示される。当該プロパティの表示内容としては、「ラベル番号」、「履歴数」、「有効期間」、「繰り返しラベルの設定」、「アラームの設定」がある。上記「ラベル番号」には、プロジェクト内でユニークなラベル番号を表示する。このラベル番号は、本実施の形態のラベルソフトが管理しており、ユーザが変更することはできない。上記「履歴数」には、ラベルが作成されてから修正された回数を表示する。上記「有効期間」には、「作成時間」と「削除時間」がある。上記「作成時間」には、ラベルの作成時間を表示する。この「作成時間」は未来ラベルの新規作成時以外では、変更できない。上記「削除時間」には、ラベルが削除される時間を表示する。この「削除時間」は、継続をチェックしたときのみ有効となる。上記「繰り返しラベルの設定」には、「繰り返しの間隔と単位」、「次回の表示開始時間」、「次回の表示終了時間」がある。上記「アラームの設定」には「アラームが起動する時間」がある。
【０２２２】
また、本実施の形態のラベルソフトでは、上記ラベルのプロパティ画面においてラベルに対する以下の「継続・非継続」、「繰り返し設定」、「アラーム設定」の各設定内容を変更することができる。上記「継続・非継続」項目において、非継続の場合はラベルの削除時間を指定することができ、指定時間になるとラベルが自動的に削除される。上記「繰り返し設定」項目では、図４９中の「定期繰り返しラベルとする」をチェックすると、繰り返しの設定を行うことができる。また、「繰り返し設定」項目では、繰り返しの間隔、表示開始時間、表示終了時間を設定することができる。上記「アラーム設定」項目では、ラベルの開始時刻に対する相対時刻でアラーム表示する時刻が設定される。なお、実際のアラーム時刻は、アラーム設定の下に表示される。
【０２２３】
また、本実施の形態のラベルソフトでは、同一のラベルにおいて一定間隔毎に表示、非表示を繰り返すことができる。繰り返しラベルにするには、図４９のラベルのプロパティ画面で「定期繰り返しラベルとする（定期的に繰り返す）」をチェックし、繰り返し間隔と繰り返しの表示時間と非表示時間を設定する。例えば、毎日１２：００に５分間ラベルを表示する場合、以下のような設定になる。
【０２２４】
繰り返し：        １日間隔
次回表示開始時刻：YYYY/MM/DD（現在の日付）12:00:00
次回表示終了時刻：YYYY/MM/DD（現在の日付）12:05:00
なお、本実施の形態のラベルソフトにおいて、複数のラベルに対して例えば動画の各コマ画像をそれぞれ貼り付け、これら各ラベルを同じ位置で短時間に順次表示するように設定すれば、アニメーションのような表示が可能となる。  
また、本実施の形態のラベルソフトでは、アラームを用いることにより、特定のラベルの開始前や開始後にユーザにアラームイベントを通知することができる。アラーム通知を行うためには、図４９のラベルのプロパティ画面でアラームをチェックし、アラーム時間を設定する。このようにアラーム時間が設定されると、当該アラームで指定された時間になったときに、図５８に示すようなアラームダイアログがデスクトップに表示される。このアラームダイアログには、アラーム時刻とラベル生成時刻が表示される。このアラームダイアログを操作することにより、ユーザはアラームを消すか、もう一度鳴らすかを選択することが可能となる。また、図５８のダイアログ中の「ダイアログを閉じた後に、ラベル生成時間をタイムビュー」の項目をチェックしてＯＫボタンを押すと、タイムビューモードに入り、オペレーション時間がラベル生成時刻に設定される。
【０２２５】
次に、上記ラベルに対する操作の「オブジェクトのインポート・エクスポート」として、ラベルは、テキスト、サウンド、画像ファイルをインポートし、表示することができる。インポートされたときの動作は、オブジェクトの追加、修正と同様である。またラベルのオブジェクトは、エクスポートファイルとしてそのデータのみを取り出すことができる。各オブジェクトがインポート、エクスポートできるファイルの形式は、「テキスト：テキスト形式（拡張子：.txt）」、「サウンド：ＷＡＶＥ形式（拡張子：.wav）」、「画像：ビットマップ形式（拡張子：.bmp）」、「ＧＩＦ形式（拡張子：.gif）」、「ＪＰＥＧ形式（拡張子：.jpg）」があり、エクスポート時には、エクスポートファイルの拡張子を基にエクスポートするオブジェクトを判断する。
【０２２６】
次に、上記ラベルに対する操作の「ラベルの削除」には、現在ラベルの削除、未来ラベルの削除の削除がある。
【０２２７】
現在ラベルの削除が選択されると、現在の時間が終了時間として記録され、画面から削除される。ただし、ラベルファイルは削除されず、タイムビューモードで過去へ戻ることによって当該ラベルを表示することができる。タイムビューモードの未来モードでラベルが削除された場合は、図５９に示すようなダイアログが表示され、オペレーション時間を終了時刻に設定するか、現在時刻で削除するかを選択することができる。
【０２２８】
未来ラベルの削除が選択されると、図６０に示すような未来ラベルの削除のダイアログが開き、オペレーション時間を終了時刻に設定するか、ラベルを完全に削除するかを選択することができる。ラベルを完全に削除する場合は、ラベルのファイル、記録が削除され、タイムビューモードでも二度と表示されることはない。
【０２２９】
過去ラベルについては、既に削除されているため更に削除することはできない。
【０２３０】
次に、「タイムビューに対する操作」について説明する。
【０２３１】
タイムビューモードでは、前述したタイムビューコンソールＴＶＣが表示され、当該タイムビューモードでの時間操作はこのタイムビューコンソールＴＶＣからなされる。タイムビューモードへの移行は、前述したように、タイムビューコンソールＴＶＣを表示することによって行われ、当該タイムビューコンソールＴＶＣは、タイスクトレイＴＴのラベルソフトアイコンＩＬのコンテキストメニュー、またはラベルのメニューからコマンドを実行することにより表示される。
【０２３２】
上記タイムビューモードへの移行後、時間の増減は、前述したように、タイムビューコンソールＴＶＣの例えばアップダウンボタンｔｕｂ及びｔｄｂの操作やメニューから実行可能である。この時間の増減によって時間が変更される単位は、前述した時間増減単位（時間増減ステップ）の設定による。
【０２３３】
また、本実施の形態のラベルソフトでは、過去へのラベル作成／過去のラベルの修正はできない。なお、過去のラベルの修正はできないが、ラベルの移動／ラベルサイズの変更はできる。ただし、この操作はプロジェクトには記録されない。また、その操作が終わった直後（マウスのドラッグが終わった直後など）にラベルは元の位置／元のサイズに戻る。この操作は、重なった下のラベルを見るなどのために、一時的に移動／サイズ変更するためのものである。
【０２３４】
また、本実施の形態のラベルソフトでは、過去のラベルと異なり未来のラベルとして新規のラベルを作ることができる（未来ラベル）。未来ラベルを作った場合、その後に現在に戻ったときに、そのラベルはデスクトップ上から消える。しかし、現在の時間が、未来ラベルを作った時間になったとき、改めてデスクトップ上に現れる。そのため、未来ラベルを作成することで簡単なリマインダーとして利用できる。当該未来のラベルの修正は、現在の時間のときと同様に行うことができる。しかし、現在の時間の場合と異なり、修正の履歴は記録されることはなく、修正した最終結果のみが保存される。そのため、未来に修正を加えたときは、その最終結果がラベルの生成時のパラメータとして使用される。
【０２３５】
上記タイムビューモードの終了は、タイムビューコンソールＴＶＣのクローズボタンｃｂを押すか、メニューから「タイムビューコンソールを閉じる」を選択することによって行われる。
【０２３６】
上記タイムビューモード中、タイムビューモードへの移行時、終了時にそれぞれ流れるタイムビューサウンドのＯＮ／ＯＦＦは、メニューから行うことができる。
【０２３７】
次に、「キーボード／マウスに対する操作」について説明する。
【０２３８】
本実施の形態のラベルソフトによれば、キーボードに対する特有の操作として、各種のショートカットキーを設定している。
【０２３９】
例えばコントロールキー（Ｃｔｒｌキー）とタブキー（Ｔａｂキー）が同時に押されたとき、或いは、シフトキー（Ｓｈｉｆｔキー）とコントロールキー（Ｃｔｒｌキー）とタブキー（Ｔａｂキー）が同時に押されたときには、現在画面上に表示されているラベルのウインドウの上下関係を変化させる操作を実現する。なお、このときの動作は、現在存在するラベルの数により変化する。例えば、ラベルが１枚以下の場合は何もしない。ただし、操作が無効であることを示すために、所定の音を鳴らす。例えば、ラベルが２枚以上の場合はコントロールキーとタブキーを同時に押すことにより、一番手前にあるラベルをラベルの中で、一番後ろへ移動する。また、シフトキーとコントロールキーとタブキーを同時に押すことにより、一番後ろにあるラベルをラベルの中で一番手前に移動する。
【０２４０】
例えばデリートキー（Ｄｅｌキー）が押されたときには、現在フォーカスを持つラベルを削除する。ラベルを削除する前に、削除するかどうかをたずねるダイアログを表示する。
【０２４１】
エスケープキー（Ｅｓｃキー）が押されたときには、現在フォーカスを持つラベルを一時的に非表示にする。非表示になったラベルは、次に時間の変更があったときに再び表示される。
【０２４２】
コントロールキーとＢキーが同時に押された時には、タイムビューモード時にコンソールを閉じる。コントロールキーとＤキーが同時に押された時には、現在フォーカスを持つラベルをデフォルトで再レイアウトする。コントロールキーとＥキーが同時に押された時には、現在フォーカスを持つラベルのテキスト編集を開く。コントロールキーとＬキーが同時に押された時には、現在フォーカスを持つラベルのリンクを開く。コントロールキーとＮキーが同時に押された時には、テキストラベルを作成する。コントロールキーとＯキーが同時に押された時には、現在フォーカスを持つラベルのサウンドを停止する。コントロールキーとＰキーが同時に押された時には、現在フォーカスを持つラベルのサウンドを再生する。コントロールキーとＲキーが同時に押された時には、現在フォーカスを持つラベルの録音を開始する。コントロールキーとＴキーが同時に押された時には、タイムビューモードへ入る／タイムビューモードから出る。コントロールキーとＶキーが同時に押された時には、現在フォーカスを持つラベルにクリップボードの内容を貼り付ける。コントロールキーとダウンキー（Ｄｏｗｎキー）／コントロールキーとアップキー（Ｕｐキー）が同時に押された時には、タイムビューで時間を増減する。コントロールキーとレフトキー（Ｌｅｆｔキー）／コントロールキーとライトキー（Ｒｉｇｈｔキー）が同時に押された時には、タイムビューコンソール上のオペレーション時間表示部の時間増減ステップを変更する。コントロールキーとホームキー（Ｈｏｍｅキー）が同時に押された時には、タイムビューモードで現在の時間へ戻る。
【０２４３】
次に、本実施の形態のラベルソフトによれば、マウス（特にホイール付きマウス）に対する操作として、「ラベルに対する操作」と「タイムビューコンソールに対する操作」と「タイムビューモードのデスクトップに対する操作」が設定されている。
【０２４４】
上記「ラベルに対する操作」には、「ラベルに対するドラッグアンドドロップ」、「ほかのアプリから、ラベルに対するドロップ」、「ラベルに対する、右クリック」、「ラベルに対する、ホイールの回転」、「ラベルに対する、ホイールのクリック」、「ファイルアイコンに対するラベル上（リンクボタン上を除く）へのドラッグアンドドロップ」、「コントロールキーとシフトキー及びファイルアイコンに対するラベル上（リンクボタン上を除く）へのドラッグアンドドロップ、または、ファイルアイコンに対するリンクボタン上へのドラッグアンドドロップ」の各操作がある。上記「ラベルに対するドラッグアンドドロップ」の操作ではラベルの移動がなされる。上記「ほかのアプリから、ラベルに対するドロップ」の操作では、本実施の形態のラベルソフトが認識できるデータに対してはラベルへのオブジェクトの貼り付けとなる。本実施の形態のラベルソフトが認識できないデータに対しては、エラーダイアログを表示する。上記「ラベルに対する、右クリック」の操作では、そのときクリックしたオブジェクトに依存したコンテキストメニューが表示される。上記「ラベルに対するホイールの回転」の操作では、ラベルの前後関係の調整が成される。上記「ラベルに対するホイールのクリック」の操作では、タイムビューコンソールを表示し、タイムビューモードに移行する。上記「ファイルアイコンに対するラベル上（リンクボタン上を除く）へのドラッグアンドドロップ」の操作では、テキスト、画像、サウンドファイルをそれぞれオブジェクトとして挿入する。オブジェクトとして認識できないファイルの場合は、そのファイルへのリンクオブジェクトとして挿入するかどうか尋ねる。上記「コントロールキーとシフトキー及びファイルアイコンに対するラベル上（リンクボタン上を除く）へのドラッグアンドドロップ、または、ファイルアイコンに対するリンクボタン上へのドラッグアンドドロップ」の操作では、ドラッグアンドドロップされたファイルへのパスをリンクオブジェクトとして挿入する。なお、ラベル上のリンクボタンＬＢ以外の場所に、ドラッグアンドドロップによりファイルパスをリンクオブジェクトとして挿入しようとした場合は、図６１に示すような警告のダイアログが表示される。このダイアログが表示された場合に「はい」のボタンを押せば、ラベル上のリンクボタンＬＢ上にドラッグアンドドロップによりファイルパスをリンクオブジェクトとして挿入する場合と同様に処理される。
【０２４５】
上記「タイムビューコンソールに対する操作」には、「コンソールに対する、右クリック」、「コンソールのオペレーション時間表示部に対するホイールの回転」、「コンソールの時間増減のステップ選択リストボックスに対する、ホイールの回転」の各操作がある。上記「コンソールに対する、右クリック」の操作では、コンテキストメニューが表示される。上記「コンソールのオペレーション時間表示部に対するホイールの回転」の操作は、時間の増減に対応する。上記「コンソールの時間増減のステップ選択リストボックスに対する、ホイールの回転」の操作は、時間増減間隔の変更に対応する。
【０２４６】
上記「タイムビューモードのデスクトップに対する操作」は、「タイムビューモードのデスクトップに対するホイールのクリック」、「タイムビューモードのデスクトップに対する右クリック」の各操作がある。上記「タイムビューモードのデスクトップに対するホイールのクリック」の操作は、増減間隔の変更に対応する。上記「タイムビューモードのデスクトップに対する右クリック」の操作では、タイムビューコンテキストメニューが表示される。
【０２４７】
次に、上記「ジョグダイヤルに対する操作」について説明する。
【０２４８】
本実施の形態のラベルソフトにおいて、ジョグダイヤルに対する操作としては、「ジョグダイヤルの右回転／左回転」、「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」、「ジョグダイヤルの長押し（押下から押下解除までの間隔が１秒以上）」の操作がある。本実施の形態のラベルソフトでは、上記ジョグダイヤルに対する操作について以下のような機能を割り当てている。ただし、本実施の形態のラベルソフトは、これらのジョグダイヤル操作をどんな時にでもグローバルに拾うのではなく、ラベルソフトにフォーカスがある場合のみ、上記ジョグダイヤル操作に反応するようになっている。
【０２４９】
例えば、通常モードの場合、本実施の形態のラベルソフトは、「ジョグダイヤルの右回転／左回転」と「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」の操作に反応する。すなわち、通常モードの場合に「ジョグダイヤルの右回転／左回転」の操作がなされると、本実施の形態のラベルソフトは、現在画面上に表示されているラベルのウインドウの上下関係を変化させる。このときの動作としては、現在存在するラベルの数により変化する。例えば、ラベルが１枚以下の場合、ジョグダイヤルの右回転／左回転の操作がなされても何もしない。ただし、操作が無効であることを示すために、所定の音を鳴らす。また例えば、ラベルが２枚以上の場合、ジョグダイヤルの右回転の操作がなされたならば、一番手前にあるラベルを各ラベルの中で一番後ろへ移動し、逆に、ジョグダイヤルの左回転がなされたならば、一番後ろにあるラベルを各ラベルの中で一番手前に移動する。また、通常モードの場合に「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」の操作がなされると、本実施の形態のラベルソフトは、タイムビューコンソールを表示し、タイムビューモードに移行する。
【０２５０】
また、タイムビューモードの場合、本実施の形態のラベルソフトは、「ジョグダイヤルの右回転／左回転」と「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」、「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以上）」の全ての操作に反応する。すなわち、タイムビューモードの場合に「ジョグダイヤルの右回転／左回転」の操作がなされると、本実施の形態のラベルソフトは、時間の増減に対応する。例えば、ジョグダイヤルが右回転すると時間が未来方向に進み、左回転すると時間が過去方向に進む。また、「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」の操作がなされると、本実施の形態のラベルソフトは、時間を増減するときの時間増減間隔（時間増減ステップ）の変更に対応する。例えばジョグダイヤルがプッシュされる度に、１００年、１０年、１年、１月、１日、１時間、１分、１秒、１００年、１０年、・・・の順番で時間増減間隔が変化する。また、シフトキーを押しながらジョグダイヤルを回転させた場合は、ジョグダイヤル単独で回転させた場合の逆方向の順番で時間増減間隔が変化する。なお、当該ジョグダイヤルのプッシュ時に選択される時間増減間隔は環境設定の際に設定することができる。上記「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以上）」の操作がなされると、本実施の形態のラベルソフトは、タイムビューコンソールを閉じ、現在モードに移行する。
【０２５１】
ここで、本実施の形態のラベルソフトは、上述したようなジョグダイヤルに対する操作がなされる場合に、当該ジョグダイヤルの操作時の動作をデスクトップ上にジョグダイヤルガイドとして表示することで、ユーザに対してジョグダイヤルの操作状態とジョグダイヤル操作に対応する操作内容を提示可能となっている。すなわち、本実施の形態のラベルソフトでは、上述したように、通常モードとタイムビューモードとでジョグダイヤルの操作について割り当てられる機能が異なるため、それぞれ異なる内容のジョグダイヤルガイドを表示するようにしている。
【０２５２】
図６２には通常モード時のジョグダイヤルガイドの例を、図６３にはタイムビューモード時のジョグダイヤルガイドの例を示している。すなわち、図６２に示した通常モード時のジョグダイヤルガイドには、上述した「ジョグダイヤルの右回転／左回転」と「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」に対応する機能の内容をガイドとして表示する。また、図６３に示したタイムビュー時のジョグダイヤルガイドには、上述した「ジョグダイヤルの右回転／左回転」と「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以下）」、「ジョグダイヤルのプッシュ（押下から押下解除までの間隔が１秒以上）」に対応する機能の内容をガイドとして表示する。
【０２５３】
次に、本実施の形態のラベルソフトにおける設定の内容について以下に説明する。本実施の形態のラベルソフトでは、「ラベルの設定」、「デフォルトラベリレイアウトの設定」、「サウンド録音の設定」、「画像の設定」、「環境設定」が可能である。なお、これらの設定内容は、レジストリに保存され、全てのプロジェクトで共通の設定として使用される。
【０２５４】
上記「ラベルの設定」として、本実施の形態のレベルソフトは、ラベルのデフォルト値を設定することができる。ラベルの設定が画面には、図６４に示すように、「デフォルトの背景色」、「デフォルトのフォント（テキストの色も含む）」、「デフォルトのワードラップの状態」、「作成時刻を表示」、「背景色をテキストにのみ適用」の各設定がある。上記「デフォルトの背景色」では、新規に作成されるラベルの背景色を設定する。上記「デフォルトのフォント（テキストの色も含む）」では、新規に作成されるラベルのフォントを設定する。上記「デフォルトのワードラップの状態」では、新規に作成されるラベルにワードラップを適用するかどうか設定する。上記「作成時刻を表示」では、新規に作成されるラベルに作成時刻を表示するかどうかを設定する。上記「背景色をテキストにのみ適用」では、現在表示されているラベルに対して、背景色をラベル全体に適用するか、テキストにのみ適用するかを設定する。なお、当該ラベルソフトの設定画面の下部には現在の設定によるラベルの状態のサンプルが表示される。
上記「デフォルトラベリレイアウトの設定」では、前述したレイアウトの部分でのデフォルトのレイアウト設定を行う。
【０２５５】
上記「サウンド録音の設定」では、サウンド録音時の各種パラメータの設定をする。設定内容としては、図６５に示すように、「音源」、「量子化レベル」、「サンプリング周波数」、「最大録音時間」の各項目が存在する。上記「音源」ではモノラル／ステレオの設定が可能でり、「量子化レベル」では８ｂｉｔ／１６ｂｉｔの設定が、「サンプリング周波数」では１１．０２５ｋＨｚ、２２．０５ｋＨｚ、４４．１ＫＨｚの設定が、「最大録音時間」では１〜１０００Secの設定が可能である。
【０２５６】
上記「画像の設定」では、キャプチャ画像取り込みアプリケーション使用時の画像の設定をする。設定内容としては、図６６に示すように、「キャプチャ取り込みボタンを押したときの動作」、「キャプチャ画像取り込みアプリケーションから取り込む画像のフォーマット」、「ＪＰＥＧ圧縮の設定」がある。上記「キャプチャ取り込みボタンを押したときの動作」には、「現在選択されているラベルに画像を取り込む」、「新しいラベルに画像を取り込む」の項目がある。上記「現在選択されているラベルに画像を取り込む」では、ラベルが選択されていないときには、新しいラベルを作成するか聞いてくる。上記「新しいラベルに画像を取り込む」では、常に新しくラベルを作成し、新規ラベルに画像を取り込む。上記「キャプチャ画像取り込みアプリケーションから取り込む画像のフォーマット」には、「ビットマップ」、「ＪＰＥＧ」の項目がある。上記「ビットマップ」ではＨ圧縮がかからないため、オリジナルのまま保存され、上記「ＪＰＥＧ」では圧縮がかかるが、ディスク容量は少なくできる。上記「ＪＰＥＧの設定」では上記「キャプチャ画像取り込みアプリケーションから取り込む画像のフォーマット」にて「ＪＰＥＧ」が設定されたときに、取り込み画像の圧縮率の設定が行われる。圧縮率の範囲としては、１／１〜１／６４が有る。
【０２５７】
上記「環境設定」では、環境設定として図６７に示すように、「デフォルトコマンド」、「スタートアップ」、「時間増減間隔」の設定をする。上記「デフォルトコマンド」は、タスクトレイＴＴのラベルソフトのアイコンＩＬをダブルクリックしたときに実行されるデフォルトのコマンドを設定する。当該「デフォルトコマンド」にて選択できるのは、「新規ラベルの追加」、「新規ラベルの追加及びサウンドの録音」、「新規ラベルの追加及びキャプチャ画像取り込みアプリケーションから画像の取得」、「タイムビューモードへ入る」などである。なお、デフォルト値は、「新規ラベルの追加」とする。上記「スタートアップ」では、スタートアップに登録するかどうかを設定する。上記「時間増減間隔」では、タイムビューモードで時間増減ステップ選択メニューボタンｓｂを押したとき、選択される時間増減間隔（時間増減ステップ）を設定する。ここで設定していない時間増減間隔は使用できないわけではなく、コンボボックスから選択するか、日付文字列をクリックすることによって選択することができる。なお、ここでチェックされた時間増減間隔は、前述したように、時間増減のステップ選択リストボックスｓｓｌで文字の右に「＊」が付く。
【０２５８】
以上説明したような機能を有する本実施の形態のラベルソフトによれば、デスクトップ上のラベルに対する操作を全て保存することで、過去の任意の時点のラベルの状態を再現可能となっている。なお、デスクトップ上のラベルの状態を保存する方法としては、ある時点での複数のラベルの情報を全て保存する方法と、ある時点でのラベルの情報の差分のみ保存する方法とが考えられ、ラベルの状態を保存するタイミングとしては、一定間隔で定期的に保存を行う方法と、ラベルに変化があった時点で保存する方法とがある。また、上記ラベルの情報の差分を保存する方法の場合は、ラベルに対する操作を保存する方法（すなわち操作履歴を保存）と、ラベルに対する操作の前後におけるラベルの情報の差分を保存する方法（すなわちラベル情報の変化部分を保存）とがある。
【０２５９】
また、以上説明したような機能を有する本実施の形態のラベルソフトによれば、現在のラベルに対する操作だけでなく、未来の操作を予約することにより、ラベル（未来ラベル）をリマインダとして使用可能としている。この未来ラベルの操作は、現在の時間が上記未来ラベルに設定した時間になった時点で確定する。そのため、未来ラベルの操作についての履歴は保存されず、最後の操作の情報のみが保存される。なお、未来ラベルに対して履歴を持つこともできるが、未来ラベルに履歴を持たせると複数の未来が存在してしまうことになり、これは人間の理解の範囲を越えるため、本実施の形態では当該未来ラベルの履歴を持つことについては採用していない。また、未来ラベルの操作の予約の方法としては、単純にラベルの作成などの操作だけでなく、ラベルの表示／非表示の繰り返し操作も考えられる。
【０２６０】
さらに、以上説明した機能を有する本実施の形態のラベルソフトによれば、ラベルに時間の概念を持たせたことにより、ラベルとアラームを対応付け、設定時間になったときにアラームを鳴らすようなことが可能となっている。このアラームは、現在のデスクトップ表示時間に関係なしに鳴り、このため、過去や未来のラベルの状態を表示しているときでも、当該アラームが鳴ることになり、その結果重要なラベルの情報を見逃すことがなくなる。なお、ラベルに対するアラームは、ラベル一つ一つに付けることが可能であり、通常のアラームと異なり、作成時間の前に鳴らすだけでなく、ラベルが作成された後に鳴らすことも可能であり、さらに、削除されたラベルに対してアラームを鳴らすことも可能である。そのため、例えば１年後などにアラームを鳴らすことが可能となり、例えば、記念日の一年後にアラームを鳴らすというようなことも可能となる。
【０２６１】
本実施の形態のラベルソフトにより、上述したことをパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図６８〜図７１に示す。
【０２６２】
図６８には、上記過去の任意の時点のラベル状態の再現処理と、未来ラベルに対する操作の予約及び再現処理、及びアラーム処理等の全体の流れを示す。先ず、ステップＳ１３１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ１３２として、ラベルに対して何らかの操作がなされたときには当該操作の記録処理を行い、また、ステップＳ１３３として、アラームの設定がなされているときにはそのアラーム処理を、また、ステップＳ１３４として、ラベルに繰り返し等の設定がなされたときには当該ラベルの更新処理を行う。その後、ＣＰＵ５１は、ステップＳ１３５において、各処理が終了したか否かの判定を行い、終了していないと判定した場合にはステップＳ１３２に戻り、終了したと判定した場合はステップＳ１３６の処理に進む。ＣＰＵ５１は、ステップＳ１３６の処理に進むと、ラベルソフトの終了処理を行う。
【０２６３】
図６９には、図６８のステップＳ１３２の操作記録処理の詳細な流れを示す。この図６９において、操作記録処理が開始されると、ＣＰＵ５１は、ステップＳ１４１として、ラベルに対して何らかの操作がユーザによりなされたか否かの判定を行う。このステップＳ１４１にてラベルに対する操作が成されていないと判定した場合には、当該操作記録処理を終了し、図６８のステップＳ１３３の処理へ進む。一方、ステップＳ１４１にてラベルに対する操作がなされたと判定した場合、ＣＰＵ５１は、ステップＳ１４２の処理に進み、ここで操作が成される前と後のラベルの差分情報を計算する。その後、ＣＰＵ５１は、ステップＳ１４３として、上記ラベルに対する操作が、現在ラベルの操作（操作履歴）か、又は、未来ラベルの操作（操作の予約）かを判定する。このステップＳ１４３にて現在ラベルの操作であると判定した場合、ＣＰＵ５１は、ステップＳ１４４において、ラベルの差分情報に現在時間を付加して保存する。一方、ステップＳ４３にて未来ラベルの操作であると判定した場合、ＣＰＵ５１は、ステップＳ１４５において、ラベルの差分情報に予約時間を付加して保存する。これらステップＳ１４４、１４５の処理後、ＣＰＵ５１は、当該操作記録処理を終了し、図６８のステップＳ１３３の処理に進む。
【０２６４】
図７０には、図６８のステップＳ１３３のアラーム処理の詳細な流れを示す。この図７０において、アラーム処理が開始されると、ＣＰＵ５１は、ステップＳ１５１として、ラベルにアラームが設定されているか否かを判定する。このステップＳ１５１において、ラベルにアラームが設定されていないと判定した場合は、当該アラーム処理を終了し、図６８のステップＳ１３４の処理に進む。一方、ステップＳ１５１にてラベルにアラームが設定されていると判定した場合、ＣＰＵ５１は、現在の時刻がアラームの設定時間を過ぎたか（アラームの設定時間になったか）否かの判定を行い、過ぎたと判定した場合はステップＳ１５３の処理に進み、過ぎていないと判定した場合はステップＳ１５６の処理に進む。ＣＰＵ５１はステップＳ１５３の処理に進むと、アラームを鳴らし、その後、ステップＳ１５４として当該アラームに対応した対象ラベルを表示する必要があるか否かの判定を行う。ＣＰＵ５１は、ステップＳ１５４にて対象ラベルを表示する必要が無いと判定した場合はステップＳ１５６の処理に進み、表示する必要があると判定した場合はステップＳ１５５の処理に進む。ステップＳ１５５の処理に進むと、ＣＰＵ５１は、表示時間を対象ラベルが存在する時間に設定し、次にステップＳ１５６の処理に進む。ステップＳ１５６の処理に進むと、ＣＰＵ５１は、全てのラベルのアラームの処理が終了したか否かの判定を行い、終了していないと判定した場合はステップＳ１５１の処理に戻り、終了したと判定した場合は当該アラーム処理を終了して図６８のステップＳ１３４の処理に進む。
【０２６５】
図７１には、図６８のステップＳ１３４の処理の詳細な処理の流れを示す。この図７１において、ラベル更新処理が開始されると、ＣＰＵ５１は、ステップＳ１６１として、繰り返しの設定されたラベルがあるか否かの判定を行い、無いと判定した場合はステップＳ１６３の処理に進み、有ると判定した場合はステップＳ１６２の処理に進む。ステップＳ１６２の処理に進むと、ＣＰＵ５１は、繰り返しのラベルの処理を行った後、ステップＳ１６３の処理に進む。ステップＳ１６３の処理に進むと、ＣＰＵ５１は、現在の状態を表示中（現在モードである）か否かの判定を行い、表示中でない（すなわち過去又は未来モードである）と判定した場合はステップＳ１６５の処理に進み、表示中である（現在モードである）と判定した場合はステップＳ１６４の処理に進む。ステップＳ１６４の処理に進むと、ＣＰＵ５１は、表示時間を現在の時間に設定した後、ステップＳ１６６の処理に進む。一方、ステップＳ１６５の処理に進むと、ＣＰＵ５１は、表示時間をユーザの指定時間に設定した後、ステップＳ１６６の処理に進む。当該ステップＳ１６６の処理に進むと、ＣＰＵ５１は、設定されている表示時間のラベルの状態を表示（現在、過去、未来の何れかのモード）する。その後、ＣＰＵ５１は、ラベル更新処理を終了して図６８のステップＳ１３５の処理に進む。
【０２６６】
次に、本実施の形態のラベルソフトは、前述した機能を有することにより、ラベルに対してテキストや画像などの決まった情報だけでなく、全ての情報を間接的に貼り付けることができるリンク機能を実現している。このように、本実施の形態のラベルソフトによれば、リンク機能を実現することによって、限られた大きさのラベルの中に全ての情報を表示する必要がなくなり、ラベルの面積の有効利用が可能となっている。すなわち、本実施の形態のようなリンク機能を有さないラベルの場合は、当該ラベルにオブジェクトを貼り付けた時点で全ての情報を取り込む必要がある。なお、本実施の形態のラベルソフトにおいては、リンクの情報をラベルの中に全て表示することも可能である。当該リンク機能により、本実施の形態のラベルソフトが起動した状態のパーソナルコンピュータは、ローカルのマシン内の情報だけでなく、ネットワーク上の情報などをもラベル上で表すことが可能となる。このように、ネットワーク上の情報をラベル上にリンクとして設定可能であるため、本実施の形態のパーソナルコンピュータは、ユーザの実行要求があったときのみリンクの内容を表示できることになり、したがって、常にネットワークに繋がっている必要はない。
【０２６７】
本実施の形態のラベルソフトにより、上述したラベル上のリンク機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図７２〜図７４に示す。
【０２６８】
図７２には、上記ラベル上にリンクによって全ての情報を間接的に貼り付ける処理の全体の流れを示す。先ず、ステップＳ１７１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ１７２として、リンクの修正がなされたか否かの判定を行い、リンクの修正はなされていないと判定した場合はステップＳ１７４の処理に進む。一方、リンクの修正がなされたと判定した場合はステップＳ１７３の処理に進む。ステップＳ１７３の処理に進むと、ＣＰＵ５１は、リンクの編集処理を行う。次に、ＣＰＵ５１は、ステップＳ１７４として、リンクを実行するか否かの判定を行い、実行しないと判定した場合はステップＳ１７６の処理に進み、実行すると判定した場合はステップＳ１７５の処理に進む。ステップＳ１７５の処理に進むと、ＣＰＵ５１は、リンクの実行処理を行う。その後、ＣＰＵ５１は、ステップＳ１７６にて処理が終了したか否かの判定を行い、終了していないときにはステップＳ１７２に戻り、終了したときにはステップＳ１７７の処理に進む。ステップＳ１７７の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０２６９】
図７３には、図７２のステップＳ１７３の処理の詳細な処理の流れを示す。この図７３において、リンクの編集処理が開始されると、ＣＰＵ５１は、ステップＳ１８１として、リンクの編集が例えばマウスを用いたドラッグアンドドロップによりなされたのか否かの判定を行い、ドラッグアンドドロップであると判定した場合はステップＳ１８３の処理に進む、ドラッグアンドドロップでないと判定した場合はステップＳ１８２の処理に進む。ステップＳ１８３の処理に進んだ場合、ＣＰＵ５１は、ドラッグアンドドロップされたファイルパスやＵＲＬをリンクとして保存した後、リンクの編集処理を終了して図７２のステップＳ１７４の処理に進む。一方、ステップＳ１８２に進んだ場合、ＣＰＵ５１は、図５２に示したリンク編集ダイアログを表示させた後、ステップＳ１８４の処理に進む。ステップＳ１８４の処理に進むと、ＣＰＵ５１は、上記リンク編集ダイアログにおいてリンク先のファイルパスやＵＲＬが入力されたか、または、リンクの参照の指示がなされたか否かの判定を行い、リンク先のファイルパスやＵＲＬが入力されたと判定したときはステップＳ１８７の処理に進み、リンクの参照が指示されたと判定したときはステップＳ１８５の処理に進む。ステップＳ１８７の処理に進むと、ＣＰＵ５１は、入力されたファイルパスやＵＲＬをリンク先として保存した後、リンクの編集処理を終了して図７２のステップＳ１７４の処理に進む。また、ステップＳ１８５に進むと、ＣＰＵ５１は、リンク参照のダイアログを表示させた後、ステップＳ１８６の処理に進む。ステップＳ１８６の処理に進むと、ＣＰＵ５１は、参照したファイルパスやＵＲＬをリンク先として保存した後、リンクの編集処理を終了して図７２のステップＳ１７４の処理に進む。
【０２７０】
図７４には、図７２のステップＳ１７５の処理の詳細な処理の流れを示す。この図７４において、リンクの実行処理が開始されると、ＣＰＵ５１は、ステップＳ１９１として、保存されているリンクの情報はＵＲＬか否かの判定を行い、ＵＲＬであると判定した場合はステップＳ１９３の処理に進み、ＵＲＬでないと判定した場合はステップＳ１９２の処理に進む。ステップＳ１９３の処理に進むと、ＣＰＵ５１は、保存されているリンクの情報をＵＲＬとして開き、その後、リンクの実行処理を終了して図７２のステップＳ１７６の処理に進む。また、ステップＳ１９２の処理に進むと、ＣＰＵ５１は、保存されているリンクの情報が実行ファイルへのパスであるか否かの判定を行い、実行ファイルへのパスであると判定した場合はステップＳ１９５の処理に進み、実行ファイルへのパスでないと判定した場合はステップＳ１９４の処理に進む。ステップＳ１９５の処理に進んだときのＣＰＵ５１は、保存されているリンクを実行ファイルとして実行した後、リンクの実行処理を終了して図７２のステップＳ１７６の処理に進む。一方、ステップＳ１９４の処理に進んだときのＣＰＵ５１は、保存されているリンクをドキュメントファイルとして開いた後、リンクの実行処理を終了して図７２のステップＳ１７６の処理に進む。
【０２７１】
次に、本実施の形態のラベルソフトは、前述したような機能を有することにより、現在／過去／未来の目的に時間のラベルをデスクトップ上に容易に表示可能となっている。
【０２７２】
ここで、デスクトップ上のラベルの時間を移動させる方法としては、例えばユーザの一つのコマンドの実行により一定間隔進める／戻す方法が考えられる。これにより、一日後や一時間後の情報等を容易に検索可能となる。
【０２７３】
また、デスクトップ上のラベルの時間を移動させる方法としては、ユーザの一つのコマンドの実行により、保持している情報の変化があった時点まで時間を進める／戻す方法が考えられる。このときの時間の間隔は一定ではなく、ラベル情報の変化点によって決まり、したがって移動する時間の間隔は可変となる。これにより、ラベル情報の切り替わり時点を容易に検索可能である。
【０２７４】
さらに、デスクトップ上のラベルの時間を移動させる方法としては、ユーザの連続したコマンドの実行により、時間の進め方／戻し方を加速度的に変化させるような方法も可能である。これにより、目的の時間まで容易且つ高速に移動できるようになる。
【０２７５】
本実施の形態のラベルソフトにより、上述したデスクトップ上のラベルの時間を移動機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図７５〜図７７に示す。
【０２７６】
図７５には、現在／過去／未来の任意の時間に移動可能とする処理の全体の流れを示す。先ず、ステップＳ２０１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ２０２として、時間移動の単位すなわち前述した時間増減間隔（時間増減ステップ）の変更があるか否かの判定を行い、時間増減間隔（時間増減ステップ）の変更がないと判定した場合はステップＳ２０４の処理に進み、変更があると判定した場合はステップＳ２０３の処理に進む。ステップＳ２０３の処理に進むと、ＣＰＵ５１は、ユーザからの操作に応じた時間移動単位の変更処理すなわち時間増減間隔（時間増減ステップ）の変更処理を行う。次に、ＣＰＵ５１は、ステップＳ２０４として、デスクトップ上に表示されるラベルの時間の移動が指示されたか否かの判定を行い、指示されていないと判定した場合はステップＳ２０６の処理に進み、指示されたと判定した場合はステップＳ２０５の処理に進む。ステップＳ２０５の処理に進むと、ＣＰＵ５１は、時間の移動処理すなわち過去モードや未来モードのデスクトップ画面への移動処理を行う。当該ステップＳ２０５での時間の移動処理の後、ＣＰＵ５１は、ステップＳ２０６として、設定されている時間で表示を更新、ステップＳ２０７の処理に進む。その後、ＣＰＵ５１は、ステップＳ２０７にて処理が終了したか否かの判定を行い、終了していないときにはステップＳ２０２に戻り、終了したときにはステップＳ２０８の処理に進む。ステップＳ２０８の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０２７７】
図７６には、図７５のステップＳ２０３の処理の詳細な処理の流れを示す。この図７６において、時間の移動単位の変更（時間増減間隔の変更）の処理が開始されると、ＣＰＵ５１は、ステップＳ２１１において、上記移動単位として前記情報の変化点の単位が設定されたか否かの判定を行い、設定されたと判定した場合はステップＳ２１３の処理に進み、設定されていないと判定した場合はステップＳ２１２に処理に進む。ステップＳ２１３の処理に進むと、ＣＰＵ５１は、時間の移動間隔（時間増減間隔、時間増減ステップ）として、前記情報の変化点を設定した後、当該移動単位の変更処理を終了して図７５のステップＳ２０４の処理に進む。また、ステップＳ２１２の処理に進むと、ＣＰＵ５１は、指定された単位（１００年、１０年、１年、１月、１日、・・・等）を時間の移動間隔（時間増減間隔、時間増減ステップ）として設定した後、当該移動単位の変更処理を終了して図７５のステップＳ２０４の処理に進む。
【０２７８】
図７７には、図７５のステップＳ２０５の処理の詳細な処理の流れを示す。この図７７において、時間の移動処理が開始されると、ＣＰＵ５１は、ステップＳ２２１として、移動する時間が前記オペレーション時間表示部ｏｔｉから直接指定されたか否かの判定を行い、直接指定されたと判定した場合はステップＳ２２３の処理に進み、直接指定されていないと判定した場合はステップＳ２２２の処理に進む。ステップＳ２２３の処理に進むと、ＣＰＵ５１は、上記直接指定された時間を移動時間（時間増減間隔、時間増減ステップ）として設定した後、当該時間の移動処理を終了して図７５のステップＳ２０６の処理に進む。また、ステップＳ２２２の処理に進むと、ＣＰＵ５１は、時間移動間隔（時間増減間隔、時間増減ステップ）として、前記情報の変化点の間隔が設定されたか否かの判定を行い、変化点の間隔が設定されていないと判定した場合はステップＳ２２５の処理に進み、変化点の間隔が設定されたと判定した場合はステップＳ２２４の処理に進む。ステップＳ２２５の処理に進むと、ＣＰＵ５１は、設定されている時間間隔で時間を進める（或いは戻す）処理を行った後、当該時間の移動処理を終了して図７５のステップＳ２０６の処理に進む。また、ステップＳ２２４の処理に進むと、ＣＰＵ５１は、次（或いは前）の変化点を検索する。次に、ＣＰＵ５１は、ステップＳ２２６として、次（或いは前）の変化点が見つかったか否かの判定を行い、見つからないと判定した場合は当該時間の移動処理を終了して図７５のステップＳ２０６の処理に進み、見つかったと判定した場合はステップＳ２２７の処理に進む。ステップＳ２２７の処理に進むと、ＣＰＵ５１は、上記検索により見つかった時間を移動した時間として設定し、その後、当該時間の移動処理を終了して図７５のステップＳ２０６の処理に進む。
【０２７９】
次に、本実施の形態のラベルソフトは、前述したような機能を有することにより、デスクトップ上のラベルの時間移動のユーザインターフェイスとして、ジョグダイヤルを用いることが可能となっている。当該ジョグダイヤルを用いることにより、時間を進める／時間を戻す作業がジョグダイヤルを右に回す／左に回す動作により実現され、その結果、時間の移動操作をスムーズに行うことが可能となる。
【０２８０】
また、本実施の形態のラベルソフトによれば、前述した機能を有することにより、ジョグダイヤルを押す操作を、時間を進めたり／戻したりする時間間隔の変更に割り当てること可能となっている。したがって、ジョグダイヤルの操作だけでラベルの時間の変更についての全ての動作を実現でき、その結果、一般的なキーボードやマウスを用いることなく、時間の変更を完結できる。
【０２８１】
また、本実施の形態のラベルソフトによれば、前述したような機能を有することにより、ジョグダイヤルを押す操作を、ラベル表示の一定の時間増減間隔の変更だけでなく、前述したラベル情報の変化点移動にも割り当てることが可能となっている。その結果、情報の変化点のみに注目した時間の移動も当該ジョグダイヤルの操作だけで実現可能となる。
【０２８２】
さらに、本実施の形態のラベルソフトによれば、前述したような機能を有することにより、ジョグダイヤルの回転速度に応じて、ラベルの時間の移動量を可変でき、これによって、離れた時間の検索も素早くできるようになる。
【０２８３】
また、本実施の形態のラベルソフトによれば、前述したような機能を有することにより、ジョグダイヤルのプッシュを時間移動モードへのトリガとして用い、その後のジョグダイヤルの回転／プッシュ動作を上述した時間移動の動作に割り当てており、ジョグダイヤルを短く押す動作と長く押す動作で機能を分けることにより、時間移動モードに入る／時間の移動／時間移動モードを抜けるの全ての動作をジョグダイヤルだけで実現可能となっている。これにより、過去／現在／未来に散らばった情報を、ジョグダイヤルだけで閲覧（ブラウズ）することが可能となる。但し、データの修正に関してはキーボードやマウスなどの入力装置が必要である。
【０２８４】
さらに、本実施の形態のラベルソフトによれば、ジョグダイヤルの回転／押す操作に対してシフトキー（Ｓｈｉｆｔキー）やコントロールキー（Ｃｔｒｌキー）を併用することにより、反対の機能などを実行させることにより、時間の移動操作をさらに容易にしている。すなわち例えば、ジョグダイヤルを押すことにより、変化させる時間増減間隔の単位を大きい方から小さい方へ変化させ、その一方で、シフトキー（Ｓｈｉｆｔキー）とジョグダイヤルを併用したときは、ジョグダイヤル単独の操作の場合と逆方向に時間増減間隔の単位を変化させることにより、時間増減間隔の単位の選択をより容易にしている。
【０２８５】
本実施の形態のラベルソフトにより、上述したジョグダイヤルの操作による現在／過去／未来への時間移動機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図７８〜図８１に示す。
【０２８６】
図７８には、上記現在／過去／未来への時間移動をジョグダイヤルの操作にて実現する場合の全体の流れを示す。先ず、ステップＳ２３１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ２３２として、ジョグダイヤルが押されたか否かの判定を行い、押されていないと判定した場合はステップＳ２３４の処理に進み、押されたと判定した場合はステップＳ２３３の処理に進む。ステップＳ２３３の処理に進むと、ＣＰＵ５１は、ジョグダイヤルの回転操作による情報のブラウズ処理を行う。次に、ＣＰＵ５１は、ステップＳ２３４の処理に進むと、処理が終了したか否かの判定を行い、終了していないときにはステップＳ２３２に戻り、終了したときにはステップＳ２３５の処理に進む。ステップＳ２３５の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０２８７】
図７９には、図７８のステップＳ２３３の処理の詳細な処理の流れを示す。この図７９において、ステップＳ２４１としてジョグダイヤルによるブラウズ処理が開始されると、ＣＰＵ５１は、ステップＳ２４２として、ジョグダイヤルが長く押されたか（ジョグダイヤルの長押し（押下から押下解除までの間隔が１秒以上））否かの判定を行い、長く押されたと判定した場合は当該ブラウズ処理を終了して図７８のステップＳ２３４の処理に進み、長く押されていないと判定した場合はステップＳ２４３の処理に進む。ステップＳ２４３の処理に進むと、ＣＰＵ５１は、ジョグダイヤルが押されたか否か（すなわちジョグダイヤルの押下から押下解除までの間隔が１秒以下である場合）の判定を行い、押されていないと判定した場合はステップＳ２４５の処理に進み、押されたと判定した場合はステップＳ２４４の処理に進む。ステップＳ２４４の処理に進むと、ＣＰＵ５１は、当該ジョグダイヤルの押下動作に応じた時間移動単位の変更処理を行う。次に、ＣＰＵ５１は、ステップＳ２４５の処理に進むと、ジョグダイヤルの回転操作が成されたか否かの判定を行い、回転操作されていないと判定した場合はステップＳ２４２の処理に戻り、回転操作されたと判定した場合はステップＳ２４６の処理に進む。ステップＳ２４６の処理に進むと、ＣＰＵ５１は、上記ジョグダイヤルの回転操作に応じた時間移動の処理を行う。次に、ＣＰＵ５１は、ステップＳ２４７の処理に進むと、設定されている時間で表示を変更し、その後ステップＳ２４２の処理に戻る。一方、ステップＳ２４８の処理に進むと、ＣＰＵ５１は、ジョグダイヤルによるブラウズの処理を終了した後、図７８のステップＳ２３４の処理に進む。
【０２８８】
図８０には、図７９のステップＳ２４４の処理の詳細な処理の流れを示す。この図８０において、ＣＰＵ５１は、ステップＳ２５１としてシフトキーが押されているか否かの判定を行い、押されていると判定した場合はステップＳ２５３の処理に進み、押されていないと判定した場合はステップＳ２５２の処理に進む。ステップＳ２５２の処理に進むと、ＣＰＵ５１は、現在の時間間隔の単位（時間増減単位、時間増減ステップ）は、最小単位か否かの判定を行い、最小単位であると判定した場合はステップＳ２５５に進み、最小単位でないと判定した場合はステップＳ２５４の処理に進む。また、ステップＳ２５３の処理に進んだときのＣＰＵ５１は、現在の時間間隔の単位（時間増減単位、時間増減ステップ）は、最大単位か否かの判定を行い、最大単位であると判定した場合はステップＳ２５５に進み、最大単位でないと判定した場合はステップＳ２５６の処理に進む。ステップＳ２５４の処理に進んだときのＣＰＵ５１は、オペレーション時間表示部ｏｔｉ上の次の単位を時間移動の間隔（時間増減単位、時間増減ステップ）として設定し、その後、当該移動単位の変更処理を終了して図７９のステップＳ２４５の処理に進む。また、ステップＳ２５５の処理に進んだときのＣＰＵ５１は、時間移動間隔（時間増減単位、時間増減ステップ）として、前記情報の変化点を設定した後、当該移動単位の変更処理を終了して図７９のステップＳ２４５の処理に進む。また、ステップＳ２５６の処理に進んだときのＣＰＵ５１は、オペレーション時間表示部ｏｔｉ上の前の単位を時間移動の間隔（時間増減単位、時間増減ステップ）として設定し、その後、当該移動単位の変更処理を終了して図７９のステップＳ２４５の処理に進む。
【０２８９】
図８１には、図７９のステップＳ２４６の処理の詳細な処理の流れを示す。この図８１において、ＣＰＵ５１は、ステップＳ２６１としてジョグダイヤルに対して連続した回転操作がなされたか否かの判定を行い、連続した回転操作がなされたと判定した場合はステップＳ２６３の処理に進み、連続した回転操作がなされていないと判定した場合はステップＳ２６２の処理に進む。ステップＳ２６３の処理に進むと、ＣＰＵ５１は、そのジョグダイヤルの連続した回転操作に対応して、時間の増減処理を加速して行うように設定、すなわち時間の移動量を加速させるように設定した後、ステップＳ２６２の処理に進む。ステップＳ２６２の処理に進むと、ＣＰＵ５１は、時間移動間隔（時間増減単位、時間増減ステップ）として、情報の変化点の間隔が設定されているか否かの判定を行い、変化点の間隔が設定されていると判定した場合はステップＳ２６４の処理に進み、変化点の間隔が設定されていないと判定した場合はステップＳ２６５の処理に進む。ステップＳ２６４の処理に進むと、ＣＰＵ５１では、ステップＳ２６１での判定結果を考慮（すなわちステップＳ２６３で加速の設定がなされた場合にはそれを考慮）して、次（或いは前）の情報変化点を検索し、その後、ステップＳ２６７の処理に進む。また、ステップＳ２６５の処理に進むと、ＣＰＵ５１では、ステップＳ２６１での判定結果を考慮（すなわちステップＳ２６３で加速の設定がなされた場合にはそれを考慮）して、設定されている時間間隔で時間を進め（或いは戻す）、その後、当該時間の移動処理を終了して図７９のステップＳ２４７の処理に進む。また、ステップＳ２６７の処理に進むと、ＣＰＵ５１は、次（或いは前）の情報の変化点が見つかったか否かの判定を行い、見つかったときにはステップＳ２６８の処理に進み、見つからなかったときにはステップＳ２６９の処理に進む。ステップＳ２６８の処理に進むと、ＣＰＵ５１は、見つかった時間を移動した時間として設定した後、当該時間の移動処理を終了して図７９のステップＳ２４７の処理に進む。また、ステップＳ２６９の処理に進むと、ＣＰＵ５１は、最後（或いは最初）の変化点の時間を移動した時間として設定した後、当該時間の移動処理を終了して図７９のステップＳ２４７の処理に進む。
【０２９０】
次に、本実施の形態のラベルソフトは、前述した機能を有することにより、上述したようなジョグダイヤルによる時間移動の操作を画面上に反映（すなわちジョグダイヤルガイドとして反映）させることができる。また、本実施の形態のラベルソフトにおいては、ジョグダイヤルの回転操作に合わせて、画面上の一部（タイムビューコンソールの回転アニメーション部ｒａ）を回転アニメーションとして表示可能としており、ジョグダイヤルの回転方向の違いも、当該回転アニメーションの方向を変えることにより表現可能としている。
【０２９１】
さらに、本実施の形態のラベルソフトは、現在の時間をオペレーション時間表示部ｏｔｉ上で数値により表示すると共に西暦ゲージ部ｃｇ上で西暦グラフを表示するようにしており、リアルタイムでこれらの表示を更新可能とし、上記西暦グラフのスクロールにより、時間の変化をより判り易くしている。なお、西暦グラフには、現在の時間と、デスクトップ上に表示されているラベルの時間とをそれぞれ異なる線（例えば色が異なる線）で示し、現在の時間と表示時間の関係を容易に確認できるようにしている。
【０２９２】
またさらに、本実施の形態のラベルソフトは、過去、現在、未来によって、デスクトップの背景の画像を変化させるようにしており、これによって現在できる操作を明確にしている。例えば、過去は修正することができず、未来はラベル操作の予約のみが可能で、現在では全ての操作が可能であることを、デスクトップの背景の画像を変化させることでユーザに対して判りやすく提供している。
【０２９３】
本実施の形態のラベルソフトにより、上述したジョグダイヤルガイドや西暦グラフの表示機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図８２、図８３に示す。
【０２９４】
図８２には、ジョグダイヤルの操作を時間移動のユーザインターフェイスとして使用する場合の全体の流れを示す。先ず、ステップＳ２７１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ２７２として、ジョグダイヤルが回転操作されたか否かの判定を行い、回転操作がなされていないと判定した場合はステップＳ２７４の処理に進み、回転操作されたと判定した場合はステップＳ２７３の処理に進む。ステップＳ２７３の処理に進むと、ＣＰＵ５１は、ジョグダイヤルの回転に応じた情報のブラウズ処理を行う。次に、ＣＰＵ５１は、ステップＳ２７４の処理に進むと、処理が終了したか否かの判定を行い、終了していないときにはステップＳ２７２に戻り、終了したときにはステップＳ２７５の処理に進む。ステップＳ２７５の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０２９５】
図８３には、図８２のステップＳ２７３の処理の詳細な処理の流れを示す。この図８３において、ステップＳ２８１としてジョグダイヤル操作に応じたブラウズ処理が開始されると、ＣＰＵ５１は、ステップＳ２８２として、ジョグダイヤルが回転したか否かの判定を行い、回転したと判定した場合はステップＳ２８３の処理に進み、回転していないと判定した場合はステップＳ２８８の処理に進む。ステップＳ２８３の処理に進むと、ＣＰＵ５１は、ジョグダイヤルの回転方向に合わせた前記回転アニメーションを表示し、また、ステップＳ２８４において当該ジョグダイヤルの回転方向及び回転量に合わせて時間の移動処理を行い、更に、ステップＳ２８５においてその時間移動処理による時間表示と西暦グラフの更新を行う。次に、ＣＰＵ５１は、ステップＳ２８６として、過去／現在／未来の状態が変化したか否かの判定を行い、状態が変化していないと判定した場合はステップＳ２８８の処理に進み、状態が変化したと判定した場合はステップＳ２８７の処理に進む。ステップＳ２８７の処理に進むと、ＣＰＵ５１は、その過去／現在／未来の状態に応じてデスクトップ画面の背景の画像を更新し、ステップＳ２８８の処理に進む。ステップＳ２８８の処理に進むと、ＣＰＵ５１は、ジョグダイヤル操作に応じたブラウズの処理を終了するか否かの判定を行い、終了しないと判定した場合はステップＳ２８２の処理に戻り、終了すると判定した場合はステップＳ２８９にてブラウズの終了処理を行った後、図８２のステップＳ２７４の処理に進む。
【０２９６】
次に、本実施の形態のラベルソフトは、前述したような機能を有することにより、過去／現在／未来における情報のブラウズ中に、それぞれのラベルの情報が変更できるか否かの状態をラベル上に表示し、ユーザに対して当該ラベルの状態を提示可能とする機能を実現している。なお、ラベルの状態を表示する方法としては、ラベルの一部にアイコンとして表す方法や、ラベルに対して縁取りをする（例えば縁取りの色を変える）方法などが考えられる。ラベルの縁取りをする方法を採用した場合は、ラベルの一部が他のウィンドウに覆い隠されていてもラベル状態が確認できることになる。また、ラベルの状態としては、修正可能／修正禁止の２状態ではなく、修正禁止の理由がわかるようにさらに状態数を増やすようにすれば、ユーザがより詳しく状態の確認が可能となる。
【０２９７】
本実施の形態のラベルソフトにより、上述したラベルの状態の提示機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図８４〜図８６に示す。
【０２９８】
図８４には、ユーザにラベルの状態を提示する機能の全体の流れを示す。先ず、ステップＳ２９１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ２９２として、ジョグダイヤルの回転操作やキーボードの操作、アップダウンボタンｔｕｂ，ｔｄｂ等により時間移動の操作がなされたか否かの判定を行い、時間移動の操作がなされていないと判定した場合はステップＳ２９４の処理に進み、時間移動の操作がなされたと判定した場合はステップＳ２９３の処理に進む。ステップＳ２９３の処理に進むと、ＣＰＵ５１は、時間移動の操作に応じた情報のブラウズ処理を行う。次に、ＣＰＵ５１は、ステップＳ２９４の処理に進むと、処理が終了したか否かの判定を行い、終了していないときにはステップＳ２９２に戻り、終了したときにはステップＳ２９５の処理に進む。ステップＳ２９５の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０２９９】
図８５には、図８４のステップＳ２９３の処理の詳細な処理の流れを示す。この図８５において、ステップＳ３０１として時間移動の操作によるブラウズ処理が開始されると、ＣＰＵ５１は、ステップＳ３０２として、時間移動の操作により表示時間が変更されたか否かの判定を行い、表示時間が変更されたと判定した場合はステップＳ３０３の処理に進み、表示時間が変更されていないと判定した場合はステップＳ３０７の処理に進む。ステップＳ３０３の処理に進むと、ＣＰＵ５１は、上記時間移動の操作に応じた時間移動処理を行い、次に、ステップＳ３０４においてラベルの情報を更新する。次に、ＣＰＵ５１は、ステップＳ３０５として、過去／現在／未来の状態が変化したか否かの判定を行い、状態が変化していないと判定した場合はステップＳ３０７の処理に進み、状態が変化したと判定した場合はステップＳ３０６の処理に進む。ステップＳ３０６の処理に進むと、ＣＰＵ５１は、その過去／現在／未来の状態に応じてラベルの編集可能状態の更新処理（例えば縁の色を変える等）を行い、ステップＳ３０７の処理に進む。ステップＳ３０７の処理に進むと、ＣＰＵ５１は、ブラウズの処理を終了するか否かの判定を行い、終了しないと判定した場合はステップＳ３０２の処理に戻り、終了すると判定した場合はステップＳ３０８にてブラウズの終了処理を行った後、図８４のステップＳ２９４の処理に進む。
【０３００】
図８６には、図８５のステップＳ３０６の処理の詳細な処理の流れを示す。この図８６において、ステップＳ３１１としてラベルの状態更新の処理が開始されると、ＣＰＵ５１は、ステップＳ３１２として、ラベルは表示されているか否かの判定を行い、表示されていると判定した場合はステップＳ３１３の処理に進み、表示されていないと判定した場合はステップＳ３１８の処理に進む。ステップＳ３１３の処理に進むと、ＣＰＵ５１は、表示時間が過去／現在／未来の何れであるかの判定を行い、過去であると判定した場合はステップＳ３１５の処理に進み、未来であると判定した場合はステップＳ３１４の処理に進み、現在であると判定した場合はステップＳ３１７の処理に進む。ステップＳ３１３にて未来であると判定した場合、ＣＰＵ５１は、ステップＳ３１４にてラベルは未来ラベルであるか否かの判定を行い、未来ラベルであると判定した場合はステップＳ３１７の処理に進み、未来ラベルでないと判定した場合はステップＳ３１６の処理に進む。ステップＳ３１５の処理に進んだときのＣＰＵ５１は、ラベルの状態を編集不可（過去ラベル）に設定した後、ステップＳ３１８の処理に進む。ステップＳ３１６の処理に進んだときのＣＰＵ５１は、ラベルの状態を編集不可（現在ラベル）に設定した後、ステップＳ３１８の処理に進む。ステップＳ３１７の処理に進んだときのＣＰＵ５１は、ラベルの状態を編集可能（現在ラベル又は未来ラベル）に設定した後、ステップＳ３１８の処理に進む。ステップＳ３１８の処理に進むと、ＣＰＵ５１は、全てのラベルの状態の更新処理が終了したか否かの判定を行い、終了していないと判定した場合はステップＳ３１２の処理に戻り、終了したと判定した場合はステップ３１９の処理に進む。ステップＳ３１９の処理に進むと、ＣＰＵ５１は、ラベルの状態更新の終了処理を行った後、図８５のステップＳ３０７の処理に進む。
【０３０１】
次に、本実施の形態のラベルソフトは、前述したように、タイムビューコンソールＴＶＣに現在の時刻へ戻るショートカットボタン（現在ボタンｂｂ）を設け、過去や未来をブラウズしているときでも即座に現在時刻へ戻れるようにしている。
【０３０２】
本実施の形態のラベルソフトにより、上述したショートカットボタンの機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図８７，図８８に示す。
【０３０３】
図８７には、タイムビューコンソールＴＶＣの現在ボタンｂｂにより即座に現在時刻へ戻ることを実現する際の全体の流れを示す。先ず、ステップＳ３２１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ３２２として、ブラウズ処理開始か否かの判定を行い、ブラウズ処理開始であると判定した場合はステップＳ３２３の処理に進み、ブラウズ処理開始でないと判定した場合はステップＳ３２４の処理に進む。ステップＳ３２３の処理に進むと、ＣＰＵ５１は、情報のブラウズ処理を開始し、その後、ステップＳ３２４の処理に進む。ステップＳ３２４の処理に進むと、ＣＰＵ５１は、処理が終了したか否かの判定を行い、終了していないときにはステップＳ３２２に戻り、終了したときにはステップＳ３２５の処理に進む。ステップＳ３２５の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０３０４】
図８８には、図８７のステップＳ３２３の処理の詳細な処理の流れを示す。この図８８において、ステップＳ３３１としてブラウズの処理が開始されると、ＣＰＵ５１は、ステップＳ３３２として、表示時間が変更されたか否かの判定を行い、表示時間が変更されたと判定した場合はステップＳ３３３の処理に進み、表示時間が変更されていないと判定した場合はステップＳ３３６の処理に進む。ステップＳ３３３の処理に進むと、ＣＰＵ５１は、時間移動の操作に応じた時間移動処理を行い、次に、ステップＳ３３４において現在ボタンｂｂが押されたか否かの判定を行い、押されたと判定した場合はステップＳ３３５の処理に進み、押されていないと判定した場合はステップＳ３３６の処理に進む。ステップＳ３３５の処理に進むと、ＣＰＵ５１は、表示時間を現在に設定した後、ステップＳ３３６の処理に進む。ステップＳ３３６の処理に進むと、ＣＰＵ５１は、ブラウズの処理を終了するか否かの判定を行い、終了しないと判定した場合はステップＳ３３２の処理に戻り、終了すると判定した場合はステップＳ３３７にてブラウズの終了処理を行った後、図８７のステップＳ３２４の処理に進む。
【０３０５】
次に、本実施の形態のラベルソフトは、前述したようにタスクトレイＴＴ上のラベルソフトアイコンＩＬのデザインを、現在モード、過去モード、未来モードで異ならせ、さらに現在モードで全てを隠す状態でも異ならせることで、コンテキストメニューを表示させなくても、選択可能なメニューが予め予想できるようにしている。なお、この方法は、時間移動処理のあるアプリケーションだけでなく、メインウィンドウが存在しない、タスクトレイアイコンに対してメニューを割り当てている全てのアプリケーションで有用である。また、メインウィンドウがあるアプリケーションでは、メインウィンドウに状態を表示できるが、タスクトレイアイコンは常に見えていることが多いので、メインウィンドウが最小化されているときなどにも、メインウィンドウを元のサイズに戻さなくてもメニュー項目の状態が予測できる。
【０３０６】
本実施の形態のラベルソフトにより、上述したタスクトレイＴＴ上のラベルソフトアイコンＩＬのデザインを異ならせる機能をパーソナルコンピュータにて実現する場合のＣＰＵ５１での処理の流れを図８９〜図９１に示す。
【０３０７】
図８９には、タスクトレイＴＴ上のラベルソフトアイコンＩＬのデザインを現在モード、過去モード、未来モードで異ならせ、さらに現在モードで全てを隠す状態でも異ならせることを実現する際の全体の流れを示す。先ず、ステップＳ３４１として、ラベルソフトが起動されると、ＣＰＵ５１は、ステップＳ３４２として、ラベル全体が非表示になっているか否かの判定を行い、非表示になっていると判定した場合はステップＳ３４３の処理に進み、非表示になっていないと判定した場合はステップＳ３４４の処理に進む。ステップＳ３４３の処理に進むと、ＣＰＵ５１は、非表示アイコンをタスクトレイＴＴ上に設定した後、ステップＳ３４５の処理に進む。また、ステップＳ３４４の処理に進むと、ＣＰＵ５１は、通常のアイコンをタスクトレイＴＴ上に設定した後、ステップＳ３４５の処理に進む。ステップＳ３４５の処理に進むと、ＣＰＵ５１は、ブラウズ処理開始か否かの判定を行い、ブラウズ処理開始であると判定した場合はステップＳ３４６の処理に進み、ブラウズ処理開始でないと判定した場合はステップＳ３４７の処理に進む。ステップＳ３４６の処理に進むと、ＣＰＵ５１は、情報のブラウズ処理を開始し、その後、ステップＳ３４７の処理に進む。ステップＳ３４７の処理に進むと、ＣＰＵ５１は、処理が終了したか否かの判定を行い、終了していないときにはステップＳ３４２に戻り、終了したときにはステップＳ３４８の処理に進む。ステップＳ３４８の処理に進むと、ＣＰＵ５１は、ラベルソフトの終了処理を行う。
【０３０８】
図９０には、図８９のステップＳ３４６の処理の詳細な処理の流れを示す。この図９０において、ステップＳ３５１としてブラウズの処理が開始されると、ＣＰＵ５１は、ステップＳ３５２として、表示時間が変更されたか否かの判定を行い、表示時間が変更されたと判定した場合はステップＳ３５３の処理に進み、表示時間が変更されていないと判定した場合はステップＳ３５７の処理に進む。ステップＳ３５３の処理に進むと、ＣＰＵ５１は、時間移動の操作に応じた時間移動処理を行い、次に、ステップＳ３５４においてラベルの情報を更新した後、ステップＳ３５５の処理に進む。ステップＳ３５５の処理に進むと、ＣＰＵ５１は、過去／現在／未来の状態が変化したか否かの判定を行い、変化したと判定した場合はステップＳ３５６の処理に進み、変化しないと判定した場合はステップＳ３５７の処理に進む。ステップＳ３５６の処理に進むと、ＣＰＵ５１は、タスクトレイアイコンの更新処理を行った後、ステップＳ３５７の処理に進む。ステップＳ３５７の処理に進むと、ＣＰＵ５１は、ブラウズの処理を終了するか否かの判定を行い、終了しないと判定した場合はステップＳ３５２の処理に戻り、終了すると判定した場合はステップＳ３５８にてブラウズの終了処理を行った後、図８９のステップＳ３７４の処理に進む。
【０３０９】
図９１には、図９０のステップＳ３５６の処理の詳細な処理の流れを示す。この図９１において、ステップＳ３６１としてアイコンの更新処理が開始されると、ＣＰＵ５１は、ステップＳ３６２として、表示時間が過去／現在／未来の何れであるかの判定を行い、過去であると判定した場合はステップＳ３６３の処理に、現在であると判定した場合はステップＳ３６４の処理に、未来であると判定した場合はステップＳ３６５の処理に進む。ステップＳ３６３の処理に進むと、ＣＰＵ５１は、タスクトレイＴＴ上のラベルソフトアイコンＩＬに前記図４２の（ｂ）に示したような過去アイコンを設定した後、ステップＳ３６６の処理に進む。ステップＳ３６４の処理に進むと、ＣＰＵ５１は、タスクトレイＴＴ上のラベルソフトアイコンＩＬに前記図４２の（ａ）に示したような現在アイコンを設定した後、ステップＳ３６６の処理に進む。ステップＳ３６５の処理に進むと、ＣＰＵ５１は、タスクトレイＴＴ上のラベルソフトアイコンＩＬに前記図４２の（ｃ）に示したような未来アイコンを設定した後、ステップＳ３６６の処理に進む。ステップＳ３６６の処理に進むと、ＣＰＵ５１は、アイコンの更新処理を終了した後、図９０のステップＳ３５７の処理に進む。
【０３１０】
なお、以上説明した一連の処理を実現するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる媒体としては、例えば、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤなどのパッケージメディアのみならず、プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスクなどで実現してもよく、さらには、ローカルエリアネットワークやインターネット、ディジタル衛星放送などの有線及び無線通信媒体、及びこれれの通信媒体を介して提供されるプログラムを転送もしくは受信するルータやモデム等の各種通信インターフェースで実現してもよく、本願明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【産業上の利用可能性】
【０３１１】
本発明の実施の形態においては、少なくとも時間の概念を扱うアプリケーションプログラムを保持し、アプリケーションプログラムに基づく処理を行い、少なくとも回転操作可能な操作手段からの回転操作に対応する操作信号に基づいて、アプリケーションプログラム上の時間軸を制御することにより、例えばパーソナルコンピュータ上で時間の概念を扱うような場合において、時間の指定や移動等の操作を簡単且つ容易にすることが可能となり、さらに、その指定した時間に対応した情報の検索をも容易となる。
【符号の説明】
【０３１２】
１  ノート型パーソナルコンピュータ、  ２  本体、  ３  表示部、  ４  ジョグダイヤル、  ５  キーボード、  ６  タッチパッド、  ７  ＬＣＤ、  Ｌ  ラベル、  ＴＴ  タスクトレイ、  ＩＬ  アイコン、  ＴＶＣ  タイムビューコンソール
【図１】
2010033610.tif 000003
【図２】
2010033610.tif 000004
【図３】
2010033610.tif 000005
【図４】
2010033610.tif 000006
【図５】
2010033610.tif 000007
【図６】
2010033610.tif 000008
【図７】
2010033610.tif 000009
【図８】
2010033610.tif 000010
【図９】
2010033610.tif 000011
【図１０】
2010033610.tif 000012
【図１１】
2010033610.tif 000013
【図１２】
2010033610.tif 000014
【図１３】
2010033610.tif 000015
【図１４】
2010033610.tif 000016
【図１５】
2010033610.tif 000017
【図１６】
2010033610.tif 000018
【図１７】
2010033610.tif 000019
【図１８】
2010033610.tif 000020
【図１９】
2010033610.tif 000021
【図２０】
2010033610.tif 000022
【図２１】
2010033610.tif 000023
【図２２】
2010033610.tif 000024
【図２３】
2010033610.tif 000025
【図２４】
2010033610.tif 000026
【図２５】
2010033610.tif 000027
【図２６】
2010033610.tif 000028
【図２７】
2010033610.tif 000029
【図２８】
2010033610.tif 000030
【図２９】
2010033610.tif 000031
【図３０】
2010033610.tif 000032
【図３１】
2010033610.tif 000033
【図３２】
2010033610.tif 000034
【図３３】
2010033610.tif 000035
【図３４】
2010033610.tif 000036
【図３５】
2010033610.tif 000037
【図３６】
2010033610.tif 000038
【図３７】
2010033610.tif 000039
【図３８】
2010033610.tif 000040
【図３９】
2010033610.tif 000041
【図４０】
2010033610.tif 000042
【図４１】
2010033610.tif 000043
【図４２】
2010033610.tif 000044
【図４３】
2010033610.tif 000045
【図４４】
2010033610.tif 000046
【図４５】
2010033610.tif 000047
【図４６】
2010033610.tif 000048
【図４７】
2010033610.tif 000049
【図４８】
2010033610.tif 000050
【図４９】
2010033610.tif 000051
【図５０】
2010033610.tif 000052
【図５１】
2010033610.tif 000053
【図５２】
2010033610.tif 000054
【図５３】
2010033610.tif 000055
【図５４】
2010033610.tif 000056
【図５５】
2010033610.tif 000057
【図５６】
2010033610.tif 000058
【図５７】
2010033610.tif 000059
【図５８】
2010033610.tif 000060
【図５９】
2010033610.tif 000061
【図６０】
2010033610.tif 000062
【図６１】
2010033610.tif 000063
【図６２】
2010033610.tif 000064
【図６３】
2010033610.tif 000065
【図６４】
2010033610.tif 000066
【図６５】
2010033610.tif 000067
【図６６】
2010033610.tif 000068
【図６７】
2010033610.tif 000069
【図６８】
2010033610.tif 000070
【図６９】
2010033610.tif 000071
【図７０】
2010033610.tif 000072
【図７１】
2010033610.tif 000073
【図７２】
2010033610.tif 000074
【図７３】
2010033610.tif 000075
【図７４】
2010033610.tif 000076
【図７５】
2010033610.tif 000077
【図７６】
2010033610.tif 000078
【図７７】
2010033610.tif 000079
【図７８】
2010033610.tif 000080
【図７９】
2010033610.tif 000081
【図８０】
2010033610.tif 000082
【図８１】
2010033610.tif 000083
【図８２】
2010033610.tif 000084
【図８３】
2010033610.tif 000085
【図８４】
2010033610.tif 000086
【図８５】
2010033610.tif 000087
【図８６】
2010033610.tif 000088
【図８７】
2010033610.tif 000089
【図８８】
2010033610.tif 000090
【図８９】
2010033610.tif 000091
【図９０】
2010033610.tif 000092
【図９１】
2010033610.tif 000093