(57)【要約】【課題】 実際の机上における紙の資料を取り扱う感覚により近づくことのできる画面表示システムを提供すること。【解決手段】 この画面表示システム10は、表示対象となるファイル又はフォルダを受け付ける受付手段101と、ファイル又はフォルダの種類を判断する判断手段102と、ファイル又はフォルダの表示態様を決定する決定手段103と、決定手段103の決定結果に基づいてファイル又はフォルダの表示データを作成する作成手段104と、表示データの配置基準位置が、画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手段105と、配置手段105が配置した表示データを前記画像表示装置に表示させる表示手段106と、を備える。【選択図】 図1
2010020379.tif 000002
【特許請求の範囲】
【請求項１】
表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示システムであって、
表示対象となるファイル又はフォルダを受け付ける受付手段と、
前記受付手段が受け付けたファイル又はフォルダの種類を判断する判断手段と、
前記判断手段の判断結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手段と、
前記決定手段の決定結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手段と、
前記作成手段が作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手段と、
前記配置手段が配置した表示データを前記画像表示装置に表示させる表示手段と、
を備える画面表示システム。
【請求項２】
前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、
前記表示領域の背景を透明にする透明化手段を備えることを特徴とする請求項1に記載の画面表示システム。
【請求項３】
表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示方法であって、
表示対象となるファイル又はフォルダを受け付ける受付ステップと、
前記受付ステップにおいて受け付けたファイル又はフォルダの種類を判断する判断ステップと、
前記判断ステップにおける判断の結果に基づいて、ファイル又はフォルダの表示態様を決定する決定ステップと、
前記決定ステップにおける決定の結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成ステップと、
前記作成ステップにおいて作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置ステップと、
前記配置ステップにおいて配置した表示データを前記画像表示装置に表示させる表示ステップと、
を備える画面表示方法。
【請求項４】
前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、
前記表示領域の背景を透明にする透明化ステップを備えることを特徴とする請求項3に記載の画面表示方法。
【請求項５】
コンピュータを、表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示システムとして機能させるためのプログラムであって、
表示対象となるファイル又はフォルダを受け付ける受付手順と、
前記受付手順の実行により受け付けたファイル又はフォルダの種類を判断する判断手順と、
前記判断手順の実行による判断の結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手順と、
前記決定手順の実行による決定の結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手順と、
前記作成手順の実行により作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手順と、
前記配置手順の実行により配置した表示データを前記画像表示装置に表示させる表示手順と、
をコンピュータに実行させるプログラム。
【請求項６】
前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、
前記表示領域の背景を透明にする透明化手順をコンピュータに実行させることを特徴とする請求項5に記載のプログラム。
【請求項７】
画像表示装置に表示される保存対象データを保存するためのデータ保存システムであって、
画像表示装置に表示された保存対象データを選択する選択手段と、
前記選択手段が選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化手段と、
前記選択手段が選択した保存対象データに含まれるテキストデータを抽出し、前記画像化手段が取得した画像データの付加データとして関連付ける付加手段と、
前記付加手段がテキストデータと関連付けた画像データを保存データとして格納する保存手段と、
を備えるデータ保存システム。
【請求項８】
前記選択手段が選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断手段を備え、
前記不要文字判断手段が、前記テキストデータには不要文字列が含まれていると判断した場合に、
前記付加手段が、前記テキストデータから不要文字列を削除して前記画像データに関連付けることを特徴とする請求項7に記載のデータ保存システム。
【請求項９】
画像表示装置に表示される保存対象データを保存するためのデータ保存方法であって、
画像表示装置に表示された保存対象データを選択する選択ステップと、
前記選択ステップにおいて選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化ステップと、
前記選択ステップにおいて選択した保存対象データに含まれるテキストデータを抽出し、前記画像化ステップにおいて取得した画像データの付加データとして関連付ける付加ステップと、
前記付加ステップにおいてテキストデータが関連付けられた画像データを保存データとして格納する保存ステップと、
を備えるデータ保存方法。
【請求項１０】
前記選択ステップにおいて選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断ステップを備え、
前記不要文字判断ステップにおいて、前記テキストデータが不要文字列を含んでいると判断した場合に、
前記付加ステップでは、前記テキストデータから不要文字列を削除して前記画像データに関連付けることを特徴とする請求項9に記載のデータ保存方法。
【請求項１１】
コンピュータを、画像表示装置に表示される保存対象データを保存するためのデータ保存システムとして機能させるためのプログラムであって、
画像表示装置に表示された保存対象データを選択する選択手順と、
前記選択手順の実行により選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化手順と、
前記選択手順の実行により選択した保存対象データに含まれるテキストデータを抽出し、前記画像化手順の実行により取得した画像データの付加データとして関連付ける付加手順と、
前記付加手順の実行によってテキストデータが関連付けられた画像データを保存データとして格納する保存手順と、
をコンピュータに実行させるプログラム。
【請求項１２】
前記選択手順の実行により選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断手順を実行させ、
前記不要文字判断手順の実行において、前記テキストデータが不要文字列を含んでいると判断した場合に、
前記付加手順の実行においては、前記テキストデータから不要文字列を削除して前記画像データに関連付けることを特徴とする請求項11に記載のプログラム。
【請求項１３】
使用者の意図するタスクを実行するためのタスク実行システムであって、
入力された一連のテキストデータを取得する取得手段と、
前記取得手段が取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手段と、
前記取得手段が取得したテキストデータと、前記コマンド選択手段が選択したコマンドとに基づいて、タスクを実行する実行手段と、
を備えるタスク実行システム。
【請求項１４】
前記コマンド選択手段が、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、
前記文字列に基づいて、メールアドレスを取得するアドレス取得手段と、
前記文字列から、メールの一部分を生成するヘッダ生成手段と、を備え、
前記実行手段は、前記アドレス取得手段が取得したメールアドレスに、前記ヘッダ生成手段が生成したメールの一部分を付与したメールを送信するタスクを実行することを特徴とする請求項13に記載のタスク実行システム。
【請求項１５】
使用者の意図するタスクを実行するためのタスク実行方法であって、
入力された一連のテキストデータを取得する取得ステップと、
前記取得ステップにおいて取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択ステップと、
前記取得ステップにおいて取得したテキストデータと、前記コマンド選択ステップにおいて選択したコマンドとに基づいて、タスクを実行する実行ステップと、
を備えるタスク実行方法。
【請求項１６】
前記コマンド選択ステップにおいて、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、
前記文字列に基づいて、メールアドレスを取得するアドレス取得ステップと、
前記文字列から、メールの一部分を生成するヘッダ生成ステップと、を備え、
前記実行ステップにおいては、前記アドレス取得ステップにおいて取得したメールアドレスに、前記ヘッダ生成ステップにおいて生成したメールの一部分を付与したメールを送信するタスクを実行することを特徴とする請求項9に記載のタスク実行方法。
【請求項１７】
コンピュータを、使用者の意図するタスクを実行するためのタスク実行システムとして機能させるためのプログラムであって、
入力された一連のテキストデータを取得する取得手順と、
前記取得手順において取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手順と、
前記取得手順において取得したテキストデータと、前記コマンド選択手順において選択したコマンドとに基づいて、タスクを実行する実行手順と、
をコンピュータに実行させるプログラム。
【請求項１８】
前記コマンド選択手順の実行において、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、
前記文字列に基づいて、メールアドレスを取得するアドレス取得手順と、
前記文字列から、メールの一部分を生成するヘッダ生成手順と、を実行させ、
前記実行手順の実行においては、前記アドレス取得手順の実行において取得したメールアドレスに、前記ヘッダ生成手順の実行において生成したメールの一部分を付与したメールを送信するタスクを実行させることを特徴とする請求項17に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示システム、画面表示方法、データ保存システム、データ保存方法、タスク実行システム、タスク実行方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザーが感じるコンピュータの使い勝手を向上させるために、様々な角度からインターフェイスやコンピュータの挙動そのものの改良検討がなされている。その第一の側面として、コンピュータのディスプレイに表示されるデスクトップ画面やフォルダ内表示画面の表示方法の検討がなされている。デスクトップ画面の表示は一般的に、アイコンをデスクトップ画面全体の領域に配置することで表示されている。また、フォルダ内表示画面は、同様に表示領域にアイコンを配置することで表示し、アイコンの数が表示領域内に収まらないほどである場合には、画面をくり返しスクロールさせて表示しなければアイコンの全体を見渡すことができないように構成されている。このような画面表示に関する技術としては、一般的に下記特許文献1に記載されているような技術がある。しかし、机の上にはアイコンは現実には存在しない。現実の紙の書類は「広げ」たり、「重ね」たりすることはあっても、スクロールすることはない。そのため、アイコンを使いスクロールをする作業じたいが、コンピュータの特殊性を際だたせ、ユーザーは机の上の作業の延長ではない感覚でコンピュータを使わざるを得ないことになる。
【０００３】
また、第二の側面として、例えばインターネットに接続してブラウジングした画面をそのままのイメージで保存する画面コピーの技術が知られている。この画面コピーの機能は便利である一方、それを保存した場合に検索し難くなるため、検索機能の向上が期待されている。画面コピーとは直接的に関連性は無いものの、対象となるデータが画像データであった場合に、そこからテキストデータを抽出して検索し易くする技術が検討されている(例えば、下記特許文献2参照)。
【０００４】
また、第三の側面としては、ユーザー支援の一環として、電子秘書機能が知られている。電子秘書機能は様々な機能のものがあるけれども、例えば、下記特許文献3に記載されているように、予め定められている条件に基づいて、会議開催の案内を通知するようなものが知られている。
【特許文献１】国際公開第2004/051452号パンフレット
【特許文献２】特開2006-171851号公報
【特許文献３】特開2006-303921号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記第一の側面に着目すると、画面の表示方法には様々な工夫がなされているが、文字通りのデスクトップとして、実際の机上で書類をより分けたり、重ねて整理するような使い勝手の良い画面表示方法は提案されていない。
【０００６】
また、上記第二の側面に着目すると、閲覧したウェブページなどのイメージをそのままに、且つ保存後の検索の使い勝手にまで配慮したようなデータ保存方法は提案されていない。
【０００７】
また、上記第三の側面に着目すると、電子秘書機能といいながらも、実際にはユーザーが指示を出した通りの挙動をするのみであって、配慮が細やかな秘書のような環境は提案されていない。
【０００８】
そこで本発明では、上述した第一の側面の課題を解決し、実際の机上における紙の資料を取り扱う感覚により近づくことのできる画面表示システム、画面表示方法、及びプログラムを提供することを第一の目的とする。
【０００９】
また本発明では、上述した第二の側面の課題を解決し、コンピュータ作業で「見たもの」を効率よく蓄積し、再アクセスを容易ならしめるデータ保存システム、データ保存方法、及びプログラムを提供することを第二の目的とする。
【００１０】
また本発明では、上述した第三の側面の課題を解決し、ユーザーが細かい指示を入力しなくても、ユーザーの意図する処理を実行することができるタスク実行システム、タスク実行方法、及びプログラムを提供することを第三の目的とする。
【課題を解決するための手段】
【００１１】
上記第一の課題を解決するために本発明は、表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示システムであって、表示対象となるファイル又はフォルダを受け付ける受付手段と、前記受付手段が受け付けたファイル又はフォルダの種類を判断する判断手段と、前記判断手段の判断結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手段と、前記決定手段の決定結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手段と、前記作成手段が作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手段と、前記配置手段が配置した表示データを前記画像表示装置に表示させる表示手段と、を備える。
【００１２】
また、上記第一の課題を解決するために本発明は、表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示方法であって、表示対象となるファイル又はフォルダを受け付ける受付ステップと、前記受付ステップにおいて受け付けたファイル又はフォルダの種類を判断する判断ステップと、前記判断ステップにおける判断の結果に基づいて、ファイル又はフォルダの表示態様を決定する決定ステップと、前記決定ステップにおける決定の結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成ステップと、前記作成ステップにおいて作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置ステップと、前記配置ステップにおいて配置した表示データを前記画像表示装置に表示させる表示ステップと、を備える。
【００１３】
また、上記第一の課題を解決するために本発明は、コンピュータを、表示対象となるファイル又はフォルダを画像表示装置に表示するための画面表示システムとして機能させるためのプログラムであって、表示対象となるファイル又はフォルダを受け付ける受付手順と、前記受付手順の実行により受け付けたファイル又はフォルダの種類を判断する判断手順と、前記判断手順の実行による判断の結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手順と、前記決定手順の実行による決定の結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手順と、前記作成手順の実行により作成した表示データの配置基準位置が、前記画像表示装置の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手順と、前記配置手順の実行により配置した表示データを前記画像表示装置に表示させる表示手順と、をコンピュータに実行させる。
【００１４】
上述した本発明によれば、ファイル又はフォルダの種類に応じた表示態様を決定することができるので、例えば、画像ファイルは画像の縮小版を表示態様とし、テキストファイルは文章の一部を表示態様とすることができる。そのように決定された表示態様を具現化するための表示データで、ファイル又はフォルダを表示領域に表示し、その表示は表示データの配置基準位置を表示領域内にランダムに配置することで行われるので、あたかも机上に紙の資料を自然に置いたような表示を実現することができる。
【００１５】
また、上述した本発明である画面表示システムでは、前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、前記表示領域の背景を透明にする透明化手段を備えることも好ましい。
【００１６】
また、上述した本発明である画面表示方法では、前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、前記表示領域の背景を透明にする透明化ステップを備えることも好ましい。
【００１７】
また、上述した本発明であるプログラムでは、前記表示領域は、前記画像表示装置の表示範囲内にその全ての領域が含まれるように構成されており、前記表示領域の背景を透明にする透明化手順をコンピュータに実行させることも好ましい。
【００１８】
これらの好ましい態様では、表示領域の背景を透明化することで、各表示データ間の隙間から奥に見える対象を選択したり、視認したりすることができる。
【００１９】
上記第二の課題を解決するために本発明は、画像表示装置に表示される保存対象データを保存するためのデータ保存システムであって、画像表示装置に表示された保存対象データを選択する選択手段と、前記選択手段が選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化手段と、前記選択手段が選択した保存対象データに含まれるテキストデータを抽出し、前記画像化手段が取得した画像データの付加データとして関連付ける付加手段と、前記付加手段がテキストデータと関連付けた画像データを保存データとして格納する保存手段と、を備える。
【００２０】
また、上記第二の課題を解決するために本発明は、画像表示装置に表示される保存対象データを保存するためのデータ保存方法であって、画像表示装置に表示された保存対象データを選択する選択ステップと、前記選択ステップにおいて選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化ステップと、前記選択ステップにおいて選択した保存対象データに含まれるテキストデータを抽出し、前記画像化ステップにおいて取得した画像データの付加データとして関連付ける付加ステップと、前記付加ステップにおいてテキストデータが関連付けられた画像データを保存データとして格納する保存ステップと、を備える。
【００２１】
また、上記第二の課題を解決するために本発明は、コンピュータを、画像表示装置に表示される保存対象データを保存するためのデータ保存システムとして機能させるためのプログラムであって、画像表示装置に表示された保存対象データを選択する選択手順と、前記選択手順の実行により選択した保存対象データを、前記画像表示装置に表示された状態で画像データとして取得する画像化手順と、前記選択手順の実行により選択した保存対象データに含まれるテキストデータを抽出し、前記画像化手順の実行により取得した画像データの付加データとして関連付ける付加手順と、前記付加手順の実行によってテキストデータが関連付けられた画像データを保存データとして格納する保存手順と、をコンピュータに実行させる。
【００２２】
上述した本発明によれば、保存対象データを表示された状態で画像データとして取得し、保存データとして格納するので、画像表示装置において表示されたままの状態で視認可能なように保存することができる。また、画像データにテキストデータを付加データとして関連付けて保存データとするので、文字を用いて検索することが容易になる。
【００２３】
また、上述した本発明であるデータ保存システムでは、前記選択手段が選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断手段を備え、前記不要文字判断手段が、前記テキストデータには不要文字列が含まれていると判断した場合に、前記付加手段が、前記テキストデータから不要文字列を削除して前記画像データに関連付けることも好ましい。
【００２４】
また、上述した本発明であるデータ保存方法は、前記選択ステップにおいて選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断ステップを備え、前記不要文字判断ステップにおいて、前記テキストデータが不要文字列を含んでいると判断した場合に、前記付加ステップでは、前記テキストデータから不要文字列を削除して前記画像データに関連付けることも好ましい。
【００２５】
また、上述した本発明であるプログラムは、前記選択手順の実行により選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断手順を実行させ、前記不要文字判断手順の実行において、前記テキストデータが不要文字列を含んでいると判断した場合に、前記付加手順の実行においては、前記テキストデータから不要文字列を削除して前記画像データに関連付けることも好ましい。
【００２６】
これらの好ましい態様では、テキストデータが不要文字列を含んでいるか否かを判断し、不要文字列を含んでいる場合には、テキストデータから不要文字列を削除するので、テキストデータをより確認しやすい簡便なものとすることができる。
【００２７】
上記第三の課題を解決するために本発明は、使用者の意図するタスクを実行するためのタスク実行システムであって、入力された一連のテキストデータを取得する取得手段と、前記取得手段が取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手段と、前記取得手段が取得したテキストデータと、前記コマンド選択手段が選択したコマンドとに基づいて、タスクを実行する実行手段と、を備える。
【００２８】
また、上記第三の課題を解決するために本発明は、使用者の意図するタスクを実行するためのタスク実行方法であって、入力された一連のテキストデータを取得する取得ステップと、前記取得ステップにおいて取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択ステップと、前記取得ステップにおいて取得したテキストデータと、前記コマンド選択ステップにおいて選択したコマンドとに基づいて、タスクを実行する実行ステップと、を備える。
【００２９】
また、上記第三の課題を解決するために本発明は、コンピュータを、使用者の意図するタスクを実行するためのタスク実行システムとして機能させるためのプログラムであって、入力された一連のテキストデータを取得する取得手順と、前記取得手順において取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手順と、前記取得手順において取得したテキストデータと、前記コマンド選択手順において選択したコマンドとに基づいて、タスクを実行する実行手順と、をコンピュータに実行させる。
【００３０】
上述した本発明によれば、使用者が作成した一連のテキストデータに含まれる文字列に基づいてコマンドを選択し、その選択したコマンドと文字列とに基づいてタスクを実行するので、使用者の意図に的確に対応したタスクを実行することができる。
【００３１】
また、上述した本発明であるタスク実行システムは、前記コマンド選択手段が、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、前記文字列に基づいて、メールアドレスを取得するアドレス取得手段と、前記文字列から、メールの一部分を生成するヘッダ生成手段と、を備え、前記実行手段は、前記アドレス取得手段が取得したメールアドレスに、前記ヘッダ生成手段が生成したメールの一部分を付与したメールを送信するタスクを実行することも好ましい。
【００３２】
また、上述した本発明であるタスク実行方法は、前記コマンド選択ステップにおいて、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、前記文字列に基づいて、メールアドレスを取得するアドレス取得ステップと、前記文字列から、メールの一部分を生成するヘッダ生成ステップと、を備え、前記実行ステップにおいては、前記アドレス取得ステップにおいて取得したメールアドレスに、前記ヘッダ生成ステップにおいて生成したメールの一部分を付与したメールを送信するタスクを実行することも好ましい。
【００３３】
また、上述した本発明であるプログラムは、前記コマンド選択手順の実行において、前記文字列に基づいては、前記コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、前記文字列に基づいて、メールアドレスを取得するアドレス取得手順と、前記文字列から、メールの一部分を生成するヘッダ生成手順と、を実行させ、前記実行手順の実行においては、前記アドレス取得手順の実行において取得したメールアドレスに、前記ヘッダ生成手順の実行において生成したメールの一部分を付与したメールを送信するタスクを実行させることも好ましい。
【００３４】
これらの好ましい態様では、文字列に基づいてはコマンド群から一のコマンドを選択できなかった場合に、使用者はメールを送信しようとしているものと推認してメール送信コマンドを実行するように構成しているので、メール送信コマンドをコマンド群に含めなくても的確にメール送信をすることができる。また、文字列に基づいてメールアドレスを取得するので、メールアドレスそのものを記載せずにメール送信が可能となる。
【発明の効果】
【００３５】
本発明によれば、実際の机上における紙の資料を取り扱う感覚により近づくことのできる画面表示システム、画面表示方法、及びプログラムを提供することができる。また本発明によれば、コンピュータ作業で「見たもの」を効率よく蓄積し、再アクセスを容易ならしめるデータ保存システム、データ保存方法、及びプログラムを提供することができる。また本発明によれば、ユーザーが細かい指示を入力しなくても、ユーザーの意図する処理を実行することができるタスク実行システム、タスク実行方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３６】
以下、添付図面を参照しながら本発明の好適な実施の形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００３７】
(第1実施形態)
【００３８】
本発明の第1実施形態である画面表示システム、画面表示方法、及びそれらを実現するためのコンピュータプログラムについて説明する。図1は、画面表示システム10を示す機能的なブロック構成図である。図2及び図3は、画面表示方法を説明するためのフローチャートである。図4は、図1〜図3に示す画面表示システム及び画面表示方法を実現するためのコンピュータプログラムを読み込んで実行するハードウェア構成の一例を示すブロック構成図である。
【００３９】
図1に示すように、画面表示システム10は、表示対象となるファイル又はフォルダを画像表示装置としてのディスプレイDU(図4参照)に表示するための画面表示システムであって、表示対象となるファイル又はフォルダを受け付ける受付手段101と、受付手段101が受け付けたファイル又はフォルダの種類を判断する判断手段102と、判断手段102の判断結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手段103と、決定手段103の決定結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手段104と、作成手段104が作成した表示データの配置基準位置が、画像表示装置としてのディスプレイDU(図4参照)の表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手段105と、配置手段105が配置した表示データを画像表示装置としてのディスプレイDU(図4参照)に表示させる表示手段106と、を備える。
【００４０】
更に、画面表示システム10は、表示領域が、画像表示装置としてのディスプレイDU(図4参照)の表示範囲内にその全ての領域が含まれるように構成されており、表示領域の背景を透明にする透明化手段107を備えている。
【００４１】
図1に示す画面表示システム10は、図4に示すコンピュータシステムCSにコンピュータプログラムを読み込んで実行することで実現される。ここで、コンピュータシステムCSについて説明する。
【００４２】
図4に示すように、コンピュータシステムCSは、CPU及びRAM,ROMからなる制御部CUに対して、入力手段として機能するキーボードKB及びマウスMSと、出力手段として機能するディスプレイDUと、通信手段として機能する通信ユニットTCと、格納手段として機能するハードディスクHDと、を備えている。尚、図4に示すコンピュータシステムCSは、本実施形態の画面表示システム10を実現するためのハードウェアの一例であって、他の態様であっても構わない。
【００４３】
画面表示システム10は、コンピュータシステムCSに次のようなコンピュータプログラムを組み込むことで実現される。具体的には、コンピュータを、表示対象となるファイル又はフォルダを画像表示装置としてのディスプレイDUに表示するための画面表示システム10として機能させるためのプログラムであって、表示対象となるファイル又はフォルダを受け付ける受付手順と、受付手順の実行により受け付けたファイル又はフォルダの種類を判断する判断手順と、判断手順の実行による判断の結果に基づいて、ファイル又はフォルダの表示態様を決定する決定手順と、決定手順の実行による決定の結果に基づいて、表示態様に応じたファイル又はフォルダの表示データを作成する作成手順と、作成手順の実行により作成した表示データの配置基準位置が、画像表示装置としてのディスプレイDUの表示領域内に含まれるように、当該作成した表示データをランダムに配置する配置手順と、配置手順の実行により配置した表示データを画像表示装置としてのディスプレイDUに表示させる表示手順と、をコンピュータに実行させるプログラムである。
【００４４】
更に、表示領域は、画像表示装置としてのディスプレイDUの表示範囲内にその全ての領域が含まれるように構成されており、表示領域の背景を透明にする透明化手順をコンピュータに実行させるプログラムでもある。
【００４５】
続いて、本実施形態の画面表示方法について、図2及び図3を参照しながら説明する。また、図5〜図8に示す、ディスプレイDUに表示される画面の例を適宜参照しながら説明する。まず、ディスプレイDUの画面DU1に表示される起動アイコン110をダブルクリックすると、上述したプログラムが起動する(図5参照)。
【００４６】
続いて、表示領域が設定される(ステップS01)。本実施形態の場合、画面DU1の全域が表示領域として設定される。続いて、表示領域である画面DU1の背景を透明にする設定を行う(ステップS02、透明化ステップ)。これは、画面DU1に表示されるファイルやフォルダの隙間から見える他のオブジェクトの操作を可能とするための処理である。
【００４７】
続いて、表示対象フォルダを検索する(ステップS03、受付ステップ)。本実施形態の場合、所定のディレクトリに格納されているファイル及びフォルダを表示するように構成されている。従って、受付ステップとしては、自動的にこの所定のディレクトリに格納されているファイル及びフォルダを表示対象として受け付けている。
【００４８】
続いて、表示データを作成する(ステップS04、判断ステップ、決定ステップ、作成ステップ)。より具体的には、まず表示対象として受け付けたファイルやフォルダの種類を判断し、その判断の結果に基づいて、ファイルやフォルダの表示態様を決定する。具体的には、JPEGファイルといった画像ファイルであれば、その画像ファイルの縮小版を表示態様として決定する。また、テキストファイルといった文章ファイルであれば、その一部分を表示することを表示態様として決定する。また、メールファイルといった文章ファイルであれば、そのメールの送信者や送信日や題名といった情報を含んで表示することを表示態様として決定する。また、複数のファイルを含むフォルダであれば、包含されるファイルについて上述した表示態様を決定し、それらを少しずつずらして表示することを表示態様として決定する。続いて、その決定された表示態様に応じた表示データを作成する。この表示データは、上述した画像や文章を視認可能なように十分な大きさを確保することが好ましい。
【００４９】
続いて、表示データの回転角度を設定する(ステップS05、決定ステップ、作成ステップ)。より具体的には、各表示データごとに、基準線に対してプラスマイナス15度の範囲内で任意に回転角度を設定する。
【００５０】
続いて、表示データを配置する(ステップS06、配置ステップ)。この配置は、各表示データの中央を基準位置として表示領域内に配置される。従って、例えば基準位置が表示領域の周縁部近傍になった場合、表示データの一部は表示されず、残部のみが表示されることになる。
【００５１】
続いて、配置された表示データを画面DU1に表示する(ステップS07、表示ステップ)。この表示は、各表示データごとに順次実行される。続いて、表示された表示データの数が規定値を上回ったか判断する(ステップS08)。規定値を上回っていなければステップS04の処理に戻り、規定値を上回っていれば処理を終了する。
【００５２】
この結果、画面DU1には図6に示すような、ファイル及びフォルダの表示データが表示される。また、上述した処理を別のディレクトリに適応すれば、別のファイル及びフォルダを表示することができる。その場合、図7に示すように、現在の表示データを表示する領域A1に重ねて、前の画面に表示された表示データを表示するための領域A2を形成することも好ましい。
【００５３】
また、画面DU1に表示される表示データの数が規定値を上回っておらず、上述したステップS04からS08の間の処理が繰り返されている場合において、ユーザーが何らかの画面操作を行った場合の一例を図3に示すフローチャートを参照しながら説明する。まず、規定値に設定された設定数まで表示データの表示を繰り返す(ステップS11)。続いて、ユーザーが画面DU1に表示されたクリップをダブルクリックしたか判断する(ステップS12)。このクリップは、フォルダの表示データに付随しているものなので、クリップがダブルクリックされることで、ユーザーはそのフォルダの内容を見たいと考えているものと判断し、上述した処理を行う表示対象フォルダをこのクリップがダブルクリックされたフォルダに移動する(ステップS13)。その後の表示処理は上述した通りである。この場合、図7に示すような表示態様を採用することが好ましい。
【００５４】
上述した本発明の第1実施形態では、スクロールバーを使わずに、中身が認識可能なアイコンを重ね合わせて表示することができるので、紙のように直感的な取り扱いが可能となる。
【００５５】
(第2実施形態)
【００５６】
本発明の第2実施形態であるデータ保存システム、データ保存方法、及びそれらを実現するためのコンピュータプログラムについて説明する。図8は、データ保存システム20を示す機能的なブロック構成図である。図9は、データ保存方法を説明するためのフローチャートである。図4は、図8〜図9に示すデータ保存システム及びデータ保存方法を実現するためのコンピュータプログラムを読み込んで実行するハードウェア構成の一例を示すブロック構成図である。
【００５７】
図8に示すように、本実施形態のデータ保存システム20は、画像表示装置としてのディスプレイDUに表示される保存対象データを保存するためのデータ保存システムであって、画像表示装置としてのディスプレイDUに表示された保存対象データを選択する選択手段201と、選択手段201が選択した保存対象データを、画像表示装置としてのディスプレイDUに表示された状態で画像データとして取得する画像化手段202と、選択手段201が選択した保存対象データに含まれるテキストデータを抽出し、画像化手段202が取得した画像データの付加データとして関連付ける付加手段204と、付加手段204がテキストデータと関連付けた画像データを保存データとしてデータ保存領域206(ハードディスクHD上に形成されている)に格納する保存手段205と、を備えている。
【００５８】
また、データ保存システム20は、選択手段201が選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列として不要文字列保存領域207(ハードディスクHD上に形成されている)を含んでいるか否かを判断する不要文字判断手段203を備え、不要文字判断手段203が、テキストデータには不要文字列が含まれていると判断した場合に、付加手段204が、テキストデータから不要文字列を削除して画像データに関連付けている。
【００５９】
図8に示すデータ保存システム20は、図4に示すコンピュータシステムCSにコンピュータプログラムを読み込んで実行することで実現される。尚、図4に示すコンピュータシステムCSについては既に説明してあるので、その説明を省略する。
【００６０】
データ保存システム20は、コンピュータシステムCSに次のようなコンピュータプログラムを組み込むことで実現される。具体的には、コンピュータシステムCSを、画像表示装置としてのディスプレイDUに表示される保存対象データを保存するためのデータ保存システム20として機能させるためのプログラムであって、画像表示装置としてのディスプレイDUに表示された保存対象データを選択する選択手順と、選択手順の実行により選択した保存対象データを、画像表示装置としてのディスプレイDUに表示された状態で画像データとして取得する画像化手順と、選択手順の実行により選択した保存対象データに含まれるテキストデータを抽出し、画像化手順の実行により取得した画像データの付加データとして関連付ける付加手順と、付加手順の実行によってテキストデータが関連付けられた画像データを保存データとして格納する保存手順と、をコンピュータに実行させるプログラムである。
【００６１】
更に、このコンピュータプログラムは、選択手順の実行により選択した保存対象データに含まれるテキストデータが、予め決定されている不要文字列を含んでいるか否かを判断する不要文字判断手順を実行させ、不要文字判断手順の実行において、テキストデータが不要文字列を含んでいると判断した場合に、付加手順の実行においては、テキストデータから不要文字列を削除して画像データに関連付けるものである。
【００６２】
続いて、本実施形態のデータ保存方法について、図9を参照しながら説明する。まず、キーボードKBのショートカットキーを押下することにより、又は画面上のタスクトレイのメニューを選択することで、上述したプログラムが起動する。続いて、所定領域を選択してキャプチャーする(ステップS21、選択ステップ、画像化ステップ)。具体的には、ディスプレイDUに表示されたウェブブラウザによって表示されているウェブページの、実際にディスプレイDUに表示されている領域を所定領域としてキャプチャーし、画像データとして取得する。
【００６３】
続いて、所定領域内のテキスト情報を取得する(ステップS22)。具体的には、ディスプレイDUに表示されたウェブブラウザによって表示されているウェブページの、実際にディスプレイDUに表示されている領域を所定領域とし、その所定領域内のテキスト情報を取得する。
【００６４】
続いて、ステップS22において取得したテキスト情報に、予め定められている不要文字列が含まれているか判断する(ステップS23、不要文字列判断ステップ)。より具体的には、不要文字列保存領域207に予め格納されている不要文字列情報と一致する文字列があれば、それを不要文字列として判断する。不要文字列が含まれていなければ後述するステップS25の処理に進み、不要文字列が含まれていれば後述するステップS24の処理に進む。
【００６５】
ステップS22において、テキスト情報に不要文字列が含まれていると判断された場合には、テキスト情報から不要文字列を削除する(ステップS24、付加ステップ)。ステップS24の処理を実行した場合には、不要文字列を削除したテキスト情報を、ステップS24の処理を実行しなかった場合には、テキスト情報をそのまま、ステップS21において取得した画像データの付加情報として付加する(ステップS25、付加ステップ)。
【００６６】
続いて、テキスト情報を付加した画像データを、データ保存領域に保存する(ステップS26、保存ステップ)。
【００６７】
上述した本発明の第2実施形態では、ブラウジングしてディスプレイDUに表示したそのままのイメージを保存することが可能であると共に、その画像データにテキストデータを付加して保存することができる。そのテキストデータには、URLを含めることも可能であり、見たままのイメージの保存と、検索容易性の両立が可能となる。
【００６８】
(第3実施形態)
【００６９】
本発明の第3実施形態であるタスク実行システム、タスク実行方法、及びそれらを実現するためのコンピュータプログラムについて説明する。図10は、タスク実行システム30を示す機能的なブロック構成図である。図11及び図12は、タスク実効方法を説明するためのフローチャートである。図4は、図10〜図12に示すタスク実行システム及びタスク実行方法を実現するためのコンピュータプログラムを読み込んで実行するハードウェア構成の一例を示すブロック構成図である。
【００７０】
図10に示すように、本実施形態のタスク実行システム30は、使用者の意図するタスクを実行するためのタスク実行システムであって、入力された一連のテキストデータを取得する取得手段301と、取得手段301が取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手段302と、取得手段301が取得したテキストデータと、コマンド選択手段302が選択したコマンドとに基づいて、タスクを実行する実行手段303と、を備えている。
【００７１】
また、タスク実行システム30は、コマンド選択手段302が、文字列に基づいては、コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、文字列に基づいて、メールアドレスを取得するアドレス取得手段304と、文字列から、メールの一部分を生成するヘッダ生成手段305と、を備えており、実行手段303は、アドレス取得手段304が取得したメールアドレスに、ヘッダ生成手段305が生成したメールの一部分を付与したメールを送信するタスクを実行する。
【００７２】
図10に示すタスク実行システム30は、図4に示すコンピュータシステムCSにコンピュータプログラムを読み込んで実行することで実現される。尚、図4に示すコンピュータシステムCSについては既に説明してあるので、その説明を省略する。
【００７３】
タスク実行システム30は、コンピュータシステムCSに次のようなコンピュータプログラムを読み込むことで実現される。具体的には、コンピュータシステムCSを、使用者の意図するタスクを実行するためのタスク実行システム30として機能させるためのプログラムであって、入力された一連のテキストデータを取得する取得手順と、取得手順において取得したテキストデータに含まれる文字列に基づいて、予め準備されたコマンド群から一のコマンドを選択するコマンド選択手順と、取得手順において取得したテキストデータと、コマンド選択手順において選択したコマンドとに基づいて、タスクを実行する実行手順と、をコンピュータに実行させるプログラムである。
【００７４】
更にこのコンピュータプログラムは、コマンド選択手順の実行において、文字列に基づいては、コマンド群から一のコマンドが選択できなかった場合に、メール送信コマンドを実行するものとし、文字列に基づいて、メールアドレスを取得するアドレス取得手順と、文字列から、メールの一部分を生成するヘッダ生成手順と、を実行させ、実行手順の実行においては、アドレス取得手順の実行において取得したメールアドレスに、ヘッダ生成手順の実行において生成したメールの一部分を付与したメールを送信するタスクを実行させるものである。
【００７５】
続いて、本実施形態のタスク実行方法について、図11及び図12を参照しながら説明する。まず、対象となるテキストデータを特定する(ステップS31、取得ステップ)。具体的には、対象となるテキストデータを選択し、キーボードKBの所定のボタンを押下することで、そのテキストデータが選択され、特定される。
【００７６】
続いて、特定されたテキストデータの1行目の内容に基づいて、コマンドを特定する(ステップS32、コマンド選択ステップ)。具体的には、例えば「〜をスキャンする」といった文言が含まれていれば、スキャンした書類ファイルを保存するために新規フォルダを作成するコマンドを選択する。また、「書籍Aを買う」といった文言が含まれていれば、書籍購入サイトを開くコマンドを選択する。また、「CD Aを買う」といった文言が含まれていれば、音楽CD購入サイトを開くコマンドを選択する。また、「買い物メモ、肉、野菜」といった文言が含まれていれば、日用品購入サイトを開くコマンドを選択する。また、「2008年6月30日、Bさんと会う」といった文言が含まれていれば、予定表記入コマンドを選択する。これらコマンドの候補は、コマンド保存領域306に保存されている。
【００７７】
続いて、ステップS32の処理により、コマンドが特定されたか判断する(ステップS33、コマンド選択ステップ)。上述したように、予め定められているキーワードがテキストデータに含まれている場合には、それに対応するコマンドが選択される。一方、予め定められているキーワードがテキストデータに含まれていない場合には、コマンドが特定されないものとして処理する。コマンドが特定されていると判断した場合にはステップS34の処理に進み、コマンドが特定されていないと判断した場合にはステップS35の処理に進む。
【００７８】
ステップS33において、コマンドが特定されていると判断された場合、その特定されたコマンドを実行する(ステップS34、実行ステップ)。一方、ステップS33において、コマンドが特定されていないと判断された場合には、メール送信コマンドを実行する(ステップS35、実行ステップ)。
【００７９】
続いて、図12を参照しながら、メール送信コマンドの詳細について説明する。まず、テキストデータの1行目の記載に基づいて、送信先を特定する(ステップS41、アドレス取得ステップ)。送信先を特定した後、アドレス保存領域307に対応するメールアドレスが保存されているか判断する(ステップS42、アドレス取得ステップ)。対応するメールアドレスがあれば、ステップS43の処理に進み、対応するメールアドレスがなければ、ステップS44の処理に進む。
【００８０】
ステップS42において、対応するメールアドレスがあると判断されれば、そのメールアドレスを取得する(ステップS43、アドレス取得ステップ)。ステップS43において、対応するメールアドレスがないと判断されれば、1行目をメールアドレスとしてアドレス帳に追記し、送信処理をつづける。(ステップS44、アドレス取得ステップ)。
【００８１】
続いて、メール本文ヘッダが必要か否か判断する(ステップS45)。メール本文ヘッダとは、メール本文中の冒頭挨拶や、場合によってはメールの題名も含むものである。メール本文ヘッダがどのようなものであるかは、適宜設定されるものである。このステップS45の判断の結果、メール本文ヘッダが必要でなければステップS48の処理に進み、メール本文ヘッダが必要であればステップS46の処理に進む。
【００８２】
メール本文ヘッダが必要であると判断された場合、ヘッダ生成手段305が現在の天候情報を取得する(ステップS46、ヘッダ生成ステップ)。続いて、この天候情報に基づいて、時候の挨拶を含むメール本文ヘッダを作成し、メール本文に付加する(ステップS47、ヘッダ生成ステップ)。続いて、メールを通信先に送信する(ステップS48、実行ステップ)。
【００８３】
上述した本発明の第3実施形態では、テキストデータの特定の一部の情報に基づいて、ユーザーが何を行いたいかを推認し、それを実行することでユーザーにより高い満足感を与えることができる。特にメール送信コマンドの実行にあたっては、メールアドレス、題名、冒頭の挨拶文、署名などを自動的に取得したり、生成したりすることができるので、ユーザーの負担を確実に軽減することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の第1実施形態を説明するための図である。
【図２】本発明の第1実施形態を説明するための図である。
【図３】本発明の第1実施形態を説明するための図である。
【図４】本発明の第1実施形態を説明するための図である。
【図５】本発明の第1実施形態を説明するための図である。
【図６】本発明の第1実施形態を説明するための図である。
【図７】本発明の第1実施形態を説明するための図である。
【図８】本発明の第2実施形態を説明するための図である。
【図９】本発明の第2実施形態を説明するための図である。
【図１０】本発明の第3実施形態を説明するための図である。
【図１１】本発明の第3実施形態を説明するための図である。
【図１２】本発明の第3実施形態を説明するための図である。
【符号の説明】
【００８５】
10:画面表示システム
20:データ保存システム
30:タスク実行システム
101:受付手段
102:判断手段
103:決定手段
104:作成手段
105:配置手段
106:表示手段
107:透明化手段
110:起動アイコン
201:選択手段
202:画像化手段
203:不要文字判断手段
204:付加手段
205:保存手段
206:データ保存領域
207:不要文字列保存領域
301:取得手段
302:コマンド選択手段
303:実行手段
304:アドレス取得手段
305:ヘッダ生成手段
306:コマンド保存領域
307:アドレス保存領域
CS:コンピュータシステム
CU:制御部
DU:ディスプレイ
DU1:画面
HD:ハードディスク
KB:キーボード
MS:マウス
TC:通信ユニット
【図１】
2010020379.tif 000003
【図２】
2010020379.tif 000004
【図３】
2010020379.tif 000005
【図４】
2010020379.tif 000006
【図５】
2010020379.tif 000007
【図６】
2010020379.tif 000008
【図７】
2010020379.tif 000009
【図８】
2010020379.tif 000010
【図９】
2010020379.tif 000011
【図１０】
2010020379.tif 000012
【図１１】
2010020379.tif 000013
【図１２】
2010020379.tif 000014