(57)【要約】      （修正有）【課題】データファイルの転送、移動、および複製操作をより簡便に行う。【解決手段】予め記憶されたデータファイルを表示する表示手段と、データファイルの転送を行う場合に、転送対象のデータファイルを特定すると共に当該データファイルの転送先を指定する転送先指定手段とを有し、転送対象のデータファイルが特定されるときに表示された転送元画像を、転送先が指定される際に縮小して表示する縮小表示制御手段を備えた。【選択図】図２
2010039538.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶されたデータファイルを表示する表示手段と、当該表示手段に対する表示動作を制御する出力制御手段と、転送対象のデータファイルを特定すると共に前記データファイルの転送先を指定する転送先指定手段とを有する情報処理装置であって、
前記転送対象のデータファイルが特定される際に表示されていた表示画面を前記転送先が指定されるのに先立ち前記表示手段に縮小表示する縮小表示制御手段を備えたことを特徴とする情報処理装置。
【請求項２】
前記請求項１に記載の情報処理装置において、
前記転送先指定手段は、前記表示されたデータファイルをドラッグするドラッグ機能を備え、前記縮小表示制御手段は、前記特定されたデータファイルが前記表示手段内の予め設定された特定領域内にドラッグされた場合に、前記表示画面の縮小表示を行うことを特徴とした情報処理装置。
【請求項３】
前記請求項１に記載の情報処理装置において、
前記転送先指定手段は、前記表示されたデータファイルをドラッグするドラッグ機能を備え、前記縮小表示制御手段は、前記特定されたデータファイルが前記表示手段内の予め設定された特定領域内にドラッグされ当該特定領域内に予め設定された一定時間停留した場合に、前記表示画面の縮小表示を行うことを特徴とした情報処理装置。
【請求項４】
前記請求項２、３に記載の情報処理装置において、
前記縮小表示制御手段は、前記表示画面のうち少なくとも前記データファイルがドラッグされた領域を含む画像領域を縮小表示する縮小領域設定機能を備えたことを特徴とする情報処理装置。
【請求項５】
前記請求項３に記載の情報処理装置において、
前記縮小表示制御手段は、前記指定されたデータファイルが前記転送先に転送された場合に、前記表示画像の縮小表示を停止する縮小表示停止機能を備えたことを特徴とする情報処理装置。
【請求項６】
前記請求項３に記載の情報処理装置において、
前記特定されたデータファイルが前記表示手段の予め設定された特定領域内にドラッグされ一定時間停留した場合に、前記表示手段に表示された表示画面を当該表示画面が表示される前に表示された前表示画面に変換する表示画面変換手段を備えたことを特徴とする情報処理装置。
【請求項７】
前記請求項２、３、５、６の何れか１つに記載の情報処理装置において、
前記縮小表示制御手段が、前記特定されたデータファイルがドラッグされる位置に応じて、前記縮小表示された縮小表示画像を、前記データファイルがドラッグされる位置とは重ならない領域に移動させて表示する縮小画像移動表示機能を備えたことを特徴とする情報処理装置。
【請求項８】
予め記憶されたデータファイルを表示する表示手段と、当該表示手段に対する表示動作を制御する出力制御手段と、転送対象のデータファイルを特定すると共に前記データファイルの転送先を指定する転送先指定手段とを有する情報処理装置を備え、当該情報処理装置との間で予め設定されたネットワークを介して相互通信を行うサーバ装置とを備えた情報表示処理システムであって、
前記情報処理装置が、前記転送対象のデータファイルを特定する際に表示されていた表示画面を、前記転送先が指定されるのに先立ち前記表示手段に縮小表示する縮小表示制御手段と、前記サーバ装置内に予め設定された記憶手段を前記データファイルの転送先として指定する外部転送先指定手段とを備えたことを特徴とする情報表示処理システム。
【請求項９】
前記請求項８に記載の情報処理表示処理システムにおいて、
前記転送先指定手段が、前記サーバ装置内に予め記憶された外部データファイルの転送先として前記情報処理装置を指定する外部転送先指定機能を備えたことを特徴とする情報表示処理システム。
【請求項１０】
予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う前記情報処理方法において、
前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされる。次いで、前記データファイルがドラッグされる際に表示された表示画面が縮小表示されることを特徴とした情報処理方法。
【請求項１１】
予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う情報処理方法において、
前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、ドラッグ状態の前記データファイルが前記特定画面領域内に予め設定された一定時間停留され、次いで、前記データファイルがドラッグされる際に表示された表示画面が縮小表示されることを特徴とした情報処理方法。
【請求項１２】
予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う情報処理方法において、
前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、ドラッグ状態の前記データファイルが前記特定画面領域内に予め設定された一定時間停留される。次に、前記データファイルがドラッグされる際に表示された表示画面が縮小表示され、前記表示画面が前記データファイルがドラッグされる位置に応じて前記ドラッグ状態のデータファイルと重ならない画面領域に移動して表示されることを特徴とした情報処理方法。
【請求項１３】
予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行うための情報処理プログラムにおいて、
前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、前記データファイルが前記特定画面領域内に予め設定された一定時間停留されたことを検知する停留検知機能と、前記データファイルがドラッグされる際に表示された表示画面を前記表示手段に縮小表示する縮小表示機能とを、前記情報処理装置に実行させることを特徴とした情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マウスなどのポインティングデバイスによる入力操作に応じて処理内容を表示画面に表示する情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
情報処理装置のウィンドウシステムでは、マウスなどのポインティングデバイスを用いて表示画面に表示されたカーソルをコントロールして、表示画面上のデータファイルを指定し、ドラッグ・アンド・ドロップ操作することで異なるアプリケーション間やフォルダ間におけるファイルの転送(移動、コピー)を行うことができる。
【０００３】
上記ドラッグ・アンド・ドロップ操作とは、表示画面上のアイコン等にマウスなどで画面内のカーソルを移動し、移動後のマウス等のボタンを押したままカーソルを移動するドラッグ操作と、移動後に画面内の任意の位置で押されたボタンから指を離すドロップ操作を指す。
【０００４】
このドラッグ・アンド・ドロップ操作時にドロップを行う領域(ドロップ領域)の探索を容易にするための関連技術が開示されている(特許文献１、２)。
【０００５】
【特許文献１】特開平１１−４５１６４
【特許文献２】特開平１１−１２６１４４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示された関連技術では、ドロップ位置が確定された後にドラッグ操作が行われた領域を縮小して表示するため、ドラッグ操作が行われる領域(ウィンドウ)およびドロップ操作が行われる対象の領域(ウィンドウ)が全画面表示されている場合には、適用することができないという不都合がある。
【０００７】
これは、特に、表示画面の小さな携帯端末等においては、アプリケーションプログラム(「アプリケーション」という)の実行画面が全画面表示されていることが多く、利用される際に表示画面が完全に重なってしまい、各アプリケーション間でデータファイルのコピーや移動をドラッグ・アンド・ドロップで行うことが困難となるという不都合がある。
【０００８】
また、上記特許文献２に開示された関連技術でも、ドロップ位置の表示位置を制御していないため、上記と同様に特に画面サイズが小さい端末では、ドラッグ操作が行われる領域とドロップ操作が行われる領域が全画面表示されている場合には適用することができないという不都合があった。
【０００９】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、データファイルを転送、移動、および複製する操作をより簡便に行うことを可能とする情報処理装置、および情報処理方法を提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る情報処理装置は、予め記憶されたデータファイルを表示する表示手段と、前記データファイルの転送を行う場合に前記データファイルから転送対象のデータファイルを特定すると共に当該データファイルの転送先を指定する転送先指定手段とを有する情報処理装置であって、前記転送先が指定される際に前記転送対象のデータファイルが特定される際に表示された転送元画像を縮小して表示する縮小表示制御手段とを備えた構成をとっている。
【００１１】
又、本発明にかかる情報処理方法は、予め記憶されたデータファイルを表示する表示手段と、前記データファイルを転送する場合に転送対象のデータファイルを特定すると共に転送先を指定する転送先指定手段とを有する情報処理装置にあって、前記データファイルの転送を行う情報処理方法において、前記特定されたデータファイルが前記表示手段内の予め設定された表示画面領域内にドラッグされる。次いで、前記データファイルがドラッグされる際に表示された転送元画像が縮小表示されることを特徴としている。
【００１２】
更に、本発明にかかる情報処理プログラムは、予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行うための情報処理プログラムにおいて、前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、前記データファイルが前記特定画面領域内に予め設定された一定時間停留されたことを検知する停留検知機能と、前記データファイルがドラッグされる際に表示された表示画面を前記表示手段に縮小表示する縮小表示機能とを、前記情報処理装置に実行させることを特徴とした情報処理プログラム。
【発明の効果】
【００１３】
本発明は、以上のように構成され機能するので、これによると、データファイルを表示する表示手段と、データファイルを特定しその転送先を指定する転送先指定手段と、前記データファイルの転送先を指定する際に表示された前記データファイルを含む転送元表示画像を縮小して表示する縮小表示制御手段とを備えた構成とすることにより、データファイルを転送、移動、および複製する操作を簡便に行う情報処理システム、および情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
［実施形態］
次に、本発明の実施形態について、その基本的構成内容を説明する。
【００１５】
本実施形態の情報処理装置は、携帯電話やスマートフォンなどの携帯端末である端末１であって、この端末１は、表示画面３(図４)と、この表示画面３に表示されたカーソル３１(図４)、データファイルを示すアイコン３２(図４)、および、表示画面３に表示されたファイルデータ等に対する入力操作を行う入力デバイスを備えている。
これにより、端末１のユーザは、表示画面３に表示されたカーソル３１を、マウスやペンツールなどの入力デバイスにより操作して端末１への入力を行うことができる。
【００１６】
また、端末１は、少なくとも、内部にアプリケーションプログラムを含むプログラムが記憶された記憶手段と、このプログラムに基づき情報処理を実行するＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ)、そして、処理対象のデータ、およびプログラムを読み込むメモリ等を有する。
本実施形態では、上記プログラムとしてアプリ１１、１２が記憶されている。尚、このアプリ１１、１２は、メールソフトやブラウザ等のアプリケーションプログラム、またはＯＳ(オペレーティングシステム)である。
【００１７】
端末１は、図２に示すように、表示画面３にプログラムの処理内容を表示する処理を制御する画面表示制御手段１３と、入力デバイスにより入力された入力操作情報(操作情報)を監視して、操作情報を取得する操作情報取得手段１４と、入力された操作情報に基づき、表示画面３に表示された操作画面の制御を行う端末操作画面制御手段１５とを有する。
【００１８】
尚、操作情報取得手段１４は、上述のように、マウスやペン等の入力デバイスからの操作情報を取得する。この操作情報には、カーソルの位置を示す座標およびクリック、ドラッグ、ドロップ等のカーソルの操作情報が含まれる。
また、この操作情報が上記アプリケーションプログラムやＯＳに送りこまれることにより、アプリケーションプログラムやＯＳは、表示画面３に表示された画像を変換したり、要求に応じて画面を出力する。
【００１９】
ここで、ドラッグ・アンド・ドロップ操作によるアプリ(１１および１２)間のデータ通信について、図１に基づき、説明する。ここでは、アプリ１１からアプリ１２へデータファイルが送信される。
まず、操作情報取得手段１４が、ドラッグ操作(転送対象のデータファイルを特定する操作)の行われた位置(ドラッグ位置)を示す情報を取得しアプリ１１に送信する(ステップＳ１)。また、操作情報取得手段１４は、ドロップ操作(転送先を指定する動作)の行われた位置(ドロップ位置)を示す情報を取得しアプリ１２に送信する(ステップＳ２)。
次いで、アプリ１１が、ドラッグ位置により特定されるアプリ１１のアクセス対象ファイル(データファイル)をアプリ間通信手段１６に送信する(ステップＳ３)。アプリ間通信手段１６は、このデータファイルをアプリ１２に送信し(ステップＳ４)、その後、アプリ１２が、ドロップ位置で特定される、送信されたデータファイルをアプリ１２に設定されたメモリ領域に格納する(ステップＳ５)。
【００２０】
尚、端末１は、アプリ１１および１２間におけるデータの受け渡しを中継するアプリ間通信手段１６、データ通信クライアント１８を含む構成としてもよい。
【００２１】
また、端末操作画面制御手段１５は、予め設定されたメモリ領域と、このメモリ領域に読込まれたデータ、および操作情報について予め設定されたプログラムに基づき処理を実行するＣＰＵとを有すると共に、入力された操作情報の処理を実行する端末操作検出手段２１、ドラッグ領域制御手段２２、操作画面取得手段２３から成る。尚、これら各手段については、後で詳説する。
尚、表示画面３には、矩形の表示画面３における縦中心線および横中心線により４つの象限が設定されているものとする。また、それぞれの象限を右上の象限を第一象限領域、左上の象限を第２象限領域、左下の象限を第３象限領域、右下の象限を第４象限領域とする。
【００２２】
以下、これを詳説する。
【００２３】
操作情報取得手段１４は、表示画面３に設定されたカーソルに対するドラッグ操作を検知するドラッグ操作検知機能と、ドラッグ操作が行われた領域を記憶するドラッグ領域記憶メモリを備えている。
尚、ドラッグ領域記憶メモリには、操作情報取得手段１４は、表示画面３におけるドラッグ操作の行われた開始点と、この開始点からドラッグ操作が行われた距離が記憶される。これら記憶された情報は、ドラッグ領域制御手段２２に通知される。
【００２４】
また、操作情報取得手段１４は、カーソルに対する操作情報としてドロップ操作情報を検知するドロップ操作検知機能を有する。
更に、操作情報取得手段１４は、ドラッグ状態のカーソルが、ドラッグ領域内を一度出て再びドラッグ領域に入り、一定時間停止したこと(「ドラッグ再帰」という)を検知するドラッグ帰還検知機能を備えている。
【００２５】
また、端末操作検出手段１４は、ドラッグ状態のカーソルの位置情報(表示画面３における座標情報)を常時取得するカーソル位置情報取得機能を備えている。
尚、端末操作検出手段１４でドラッグ操作が検出された後に、このカーソルの位置が、象限を超えて移動(変化)した場合、端末検出手段１４は、カーソルの位置情報を取得し、カーソルが移動した移動元象限と移動先象限(移動位置情報)を一時的に記憶する。また、端末検出手段１４は、象限間をドラッグ状態のカーソルが移動したことを示す象限間移動通知を端末操作検出手段２１に通知する。
【００２６】
端末操作画面制御手段１５の端末操作検出手段２１は、ドラッグ操作情報が、端末１で実行されるどのアプリケーション(ここでは、アプリ１１、またはアプリ１２)のデータに対する操作であるかを判別するドラッグ対象判別機能を有する。
例えば、端末操作検出手段２１は、操作情報取得手段１４からのドラッグ操作情報がアプリ１のアクセス対象データに対するドラッグ操作であると判定した後、アプリ１へドラッグ操作情報の送信を行う。
【００２７】
アプリ間通信手段１６は、アプリ１１から送り込まれたデータファイルを中継してアプリ１２に送信する(アプリ間データ中継機能)。
アプリ間通信手段１６は、アプリ１１におけるデータファイルのフォーマットをアプリ１２で利用可能なフォーマットに変換するデータ形式変換機能を備えていてもよい。
このとき、アプリ１１は、上記ドラッグ操作により特定されたデータファイルを、アプリ間通信手段１６に送信する機能を備えている。
アプリ１２は、予め設定されたアプリ１２のメモリ領域にアプリ間通信手段１６から送り込まれたデータファイルを記憶するデータファイル記憶機能を有する。
【００２８】
これにより、アプリ１２は、アプリ１１から送信されたデータファイルをアプリ１２のアクセス対象ファイルとしてアクセスすることが可能となる。
【００２９】
また、端末操作検出手段２１は、ドラッグされたカーソルの位置が、表示画面３(ディスプレイ)における周端の領域(端領域：例えば周端５ピクセルとする)に到達し(図１５のカーソル４１１)、そのままこの端領域に一定時間とどまったこと(「ドラッグ継続情報」という)を検出した(停留検知機能)場合(図１５)、このドラッグ継続情報をドラッグ領域制御手段２２に通知する。
【００３０】
更に、端末操作検出手段２１は、操作情報取得手段１４により検知されたドロップ操作情報を取得した場合、このドロップ操作の操作対象のアプリケーションを判別する。
例えば、ドロップ操作がアプリ１２に対する操作(例えば、アプリ１１のアクセス対象ファイルをアプリ１２で設定されるフォルダに送信する等)である場合に、取得したドロップ操作情報をアプリ１２に送信する。
また、端末操作検出手段２１は、ドラッグ領域制御手段２２にドロップ操作を検出したことを通知する。
【００３１】
更に、端末操作検出手段２１は、操作情報取得手段１４からドラッグ再帰が通知された場合に、ドラッグ再帰が検知されたことを示すドラッグ再帰検知情報をドラッグ領域制御手段２２に通知する。
【００３２】
また、端末操作検出手段２１は、ドラッグ領域制御手段２２からの拡大表示通知に応じて、ドラッグ領域の外領域(外部画面領域)、つまり表示画面３におけるドラッグ領域外部の画面領域に表示されている画像(外部領域画像５１２(図１７))を、この時点で表示されている画像の前に表示されていた画像(前外部領域画像)に戻す要求(前外部画像遷移要求)を行う。ここでは、この前外部画像遷移要求をアプリ１２に送信する。
このとき、端末操作検出手段２１は、外部領域画像を表示させているアプリケーションを判断して、そのアプリケーションに対して前外部画像遷移要求の送信を行う。
【００３３】
端末操作検出手段２１は、操作情報取得手段１４からの象限間移動通知に応じて、カーソルの移動位置情報をドラッグ領域制御手段２２に送信する。
ここで、ドラッグ領域制御手段２２は、移動位置情報の内容に基づきカーソルの移動方向に応じて、表示画面３におけるドラッグ領域の表示位置を画面表示制御手段１３に指定する(ドラッグ領域表示位置指定)。
画面表示制御手段１３は、ドラッグ領域制御手段２２からのドラッグ領域表示位置指定に基づきドラッグ領域の表示位置を変更して表示する。
【００３４】
これにより、例えば、図１２のカーソル１２０１が図２０のカーソル１２１１の位置に移動し、つまり第３象限から第１象限へ(右上方向へ)とドラッグが行われた場合、例えば、図１２のドラッグ領域１２０２が図２０のドラッグ領域１２１２の位置に表示される。また、例えば、ドラッグ領域が左下に表示された状態で、第１象限から第３象限へ(左下方向へ)とドラッグが行われた場合には、ドラッグ領域の表示位置は表示画面３右上に変更される。
【００３５】
このように、ドラッグ中のカーソル位置が検知され、この方向の逆の象限にドラッグ領域の表示位置を設定される。このため、ドラッグ領域は、ドラッグ状態のカーソルの移動に応じて、表示位置が変更されるので、ドラッグによるデータファイルの移動先を指定する際に、移動先が表示されたドラッグ領域によって隠されてしまうのを、回避することができる。これにより、ドラッグ先(ドロップ先)を容易に指定することができる。
【００３６】
ドラッグ領域制御手段２２は、操作画面取得手段２３に表示画面３に表示された表示画像を要求すると共に、この表示画像を取得する表示画像要求機能を有する。
また、ドラッグ領域制御手段２２は、操作画面取得手段２３を介して取得した表示画面３を縮小してドラッグ領域画像を生成するドラッグ領域画像生成機能を備えている。
このとき、ドラッグ領域制御手段２２は、表示画面３におけるドラッグ操作の行われた開始点と、この開始点からドラッグ操作が行われた距離を取得して、ドラッグ操作の開始点を中心として、この開始点からドラッグ操作が行われた地点までを含む領域をドラッグ領域として生成すると共に、図１６に示すように、表示画面３に縦横それぞれ１／２に縮小して表示する(図１６の表示領域４２１)。尚、縦横の縮小比率は１／２以外の値であってもよい。
【００３７】
この図１６では、表示画面３が表示領域をスクロール可能である場合に、ドラッグ開始位置(図４のアイコン３２の位置)が中心となるように表示画面３で表示されている領域がスクロールされ、ドラッグ領域の縦横比は、表示画面３の縦横比と同じ値とする。また、縦横比はドラッグ距離の(y,x)比としてもよい。
尚、ここでは、ドラッグされた方向が右下向きであるため、ドラッグ領域は、表示画面３内の左上に表示されている。
【００３８】
また、ドラッグ領域制御手段２２は、表示画面３内に表示されたドラッグ領域の削除を画面表示制御手段１３に対して要求(削除コマンド)するドラッグ領域削除要求機能を有する。このとき、画面表示手段１３は、ドラッグ領域制御手段２２からの削除コマンドに基づきドラッグ領域を削除する。例えば、画面表示手段１３は、図７に示すドラッグ領域７０１を削除し、表示画面は図１８のようになる。
【００３９】
更に、ドラッグ領域制御手段２２は、図９に示すように、ドラッグしたままの状態でカーソル９０１がドラッグ領域９０２に移動した場合、ドラッグ再帰検知(情報)を受信し、この時点でドラッグ領域に表示されている画像(ドラッグ領域画像)の前にこのドラッグ領域に表示されていた画像(前ドラッグ領域画像という)が含まれているか否か、つまり、ドラッグ領域画像に縮小された前ドラッグ領域画像が含まれているか否かの判別を行う。
【００４０】
ここで、ドラッグ領域制御手段２２は、ドラッグ領域画像に前ドラッグ領域画像が含まれる場合に、前ドラッグ領域画面を拡大表示するように画像表示制御手段１３に要求する。画像表示制御手段１３は、この要求に応じて、図９の前ドラッグ領域画像９０３を拡大し、図９のドラッグ領域９１１を表示する。また、ドラッグ領域制御手段２２は、前ドラッグ領域画像を拡大表示したことを端末操作検出手段２１に通知(拡大表示通知)する。
【００４１】
操作画面取得手段２３は、画像情報を記憶する画像情報メモリを備え、表示画面３に表示されている表示画像を取得して、画像情報メモリに一時的に記憶する画像情報記憶機能を有する。操作画面取得手段２３は、記憶された表示画像を要求に応じてドラッグ領域制御手段２２に送信する。
【００４２】
アプリ１１は、送り込まれたドラッグ操作情報について、このドラッグ操作情報により画面表示の変更が必要となるか否か判別を行う(画面変更判別機能)。また、アプリ１１は、画面表示の変更が必要な場合に、操作情報に基づき、画面表示制御手段１３に対して画面表示の変化内容を通知する。
【００４３】
アプリ１２は、通知された前外部画像遷移要求に基き、画面表示制御手段１３に外部画面領域における表示画像の変更を要求する。画面表示手段１３は、アプリ１２からの要求に応じて、予め画像メモリに記憶された前外部領域画像(図１０の１００１)を外部画面領域に出力する。
【００４４】
画面表示制御手段１３は、ドラッグ領域制御手段２２から送り込まれた画像情報(例えば、ドラッグ領域画像)を読み込み、ドラッグ領域として表示画面３に出力表示する(画像情報出力制御機能)。
また、画面表示制御手段１３は、ドラッグ領域に設定された画像(ドラッグ領域画像)と、表示画面におけるドラッグ領域以外の領域に設定された画像(外部領域画像)とを記憶する画像記憶手段(メモリ)を備えている。
これにより、画面表示制御手段１３は、要求に応じて表示されている画像の前に表示されていた画像(前画像)を読出し、表示画像の変換を行うことができる。
【００４５】
尚、本実施形態では、表示画面３におけるドラッグ状態のカーソルが、表示画面３に表示された画像のうち、フォルダを示すアイコン(例えば、図５のアイコン５０２)の位置で一定時間停止された場合に、このフォルダの内容(例えば、図１７の５１２)、つまりディレクトリ構造における１つ下の階層が、表示画面３に全画面表示される。また、ドラッグ開始時に全画面表示されていた画像(図５)がドラッグ領域(５１１：図１７)に縮小して表示されるものとする。
【００４６】
さらに、上記ドラッグ領域制御手段２２によるドラッグ操作が行われた領域の縮小表示動作は、ドラッグ操作後にドラッグ状態のままカーソルがディスプレイの端に移動し一定時間留まった場合の他に、ユーザが予め設定されたボタンを押した場合や特定の操作が行われた場合に実行されるようにしてもよい。
【００４７】
以上の構成により、本実施形態では、端末操作検出手段２１が操作情報取得手段１４から取得した操作情報がドラッグ操作(情報)であることを検出した場合に、端末１内の画面表示制御手段１３を制御することにより、ドラッグ操作が行われたアプリ１１の画面領域がドラッグ領域として縮小表示される。このドラッグ領域をドラッグ操作後のカーソル移動位置とは逆向きの位置(領域)に移動表示することができるので、アプリの画面が最大表示された状態からドラッグ・アンド・ドロップ操作を開始し、ドロップ操作の位置(領域)の探索を容易に行うことができる。
【００４８】
［実施形態の動作説明］
次に、端末１の表示画面３における本実施形態の動作について、説明する。
【００４９】
まず、端末操作検出手段２１が、操作情報取得手段１４によって取得されたドラッグ操作情報を取得する(ステップＳ１０１)。端末操作検出手段２１は、取得したドラッグ操作情報がアプリ１のアクセス対象データファイルに対するドラッグ操作であると判定した後、アプリ１へドラッグ操作情報を送信する(ステップＳ１０２)。
ここで、アプリ１は、送り込まれたドラッグ操作情報について判別処理を行い、このドラッグ操作情報により画面表示の変更が必要となる場合に、画面表示制御手段１３に画面表示の変化内容を通知する(ステップＳ１０３)。
【００５０】
端末操作検出手段２１は、ドラッグされたカーソルの位置がディスプレイの端(端領域)に到達し、そのまま端にカーソルが一定時間とどまっていること(「ドラッグ継続情報」という)を、操作情報取得手段１４を介して検出した場合に、このドラッグ継続情報を検出したことをドラッグ領域制御手段２２に通知する(ステップＳ１０４)。
【００５１】
このとき、ドラッグ領域制御手段２２は、操作画面取得手段２３に現在表示されている表示画面３を取得させる(ステップＳ１０５)。操作画面取得手段２３は、取得した表示画面３をドラッグ領域制御手段２２に送信する(ステップＳ１０６)。
ドラッグ領域制御手段２２は、図４および図５に示すように、操作画面取得手段２３から送り込まれた表示画面３を縮小する(ドラッグ領域画像生成)と共にドラッグ領域として画面表示制御手段１３に送信する(ステップＳ１０７)。
画面表示制御手段１３が、送り込まれたドラッグ領域画像を縮小し、ドラッグ領域(表示画面左上：図４)として表示する(ステップＳ１０８)。
【００５２】
以上のように、本願発明では、カーソルを介して入力される操作情報に基づいて、ドラッグ操作が行われた画面領域を自動的に縮小して表示することができる。このため、全画面表示をしているアプリケーション間で、ファイルデータの転送先であるフォルダやアプリケーションプログラムを容易に選択することができる。このため、ドラッグ・アンド・ドロップ操作によるファイルデータの転送およびコピーを行うことができる。
【００５３】
次に、端末１のドラッグ操作により特定されたデータファイルを、転送先であるアプリ２で設定されるフォルダにドロップする操作が行われた場合の端末１の各構成手段の動作について、図６に基づき説明する。
【００５４】
まず、カーソルにより指定されたデータファイルに対するドラッグ操作が行われ、転送先(アプリ１２)へのドロップ操作が実行される。
ここで、操作情報取得手段１４が、ドロップ操作情報を検知する(ステップＳ１１１)。
端末操作検出手段２１は、操作情報取得手段１４により検知されたドロップ操作情報を取得する(ステップＳ１１２)。
ここで、端末操作検出手段２１は、取得されたドロップ操作情報がアプリ１２に対する操作情報であることを判別し、このドロップ操作情報をアプリ１２に送信する(ドロップ操作情報：ステップＳ１１３)。また、端末操作検出手段２１は、ドラッグ領域制御手段２２にドロップ操作が検出されたことを通知する(ステップＳ１１４)。
また、端末操作検出手段２１は、ドラッグ・アンド・ドロップされたデータファイルをアプリ１１に通知する(ステップＳ１１５)。
【００５５】
次いで、ドラッグ領域制御手段２２は、ドラッグ領域画像の削除コマンドを画面表示手段１３に送る(ステップＳ１１６)。尚、この削除コマンドは、表示されたドラッグ領域を表示画面３から削除する処理を要求する要求コマンドを示す。
画面表示手段１３は、この削除コマンドに基きドラッグ領域を削除する(ステップＳ１１７)。
【００５６】
次いで、アプリ１１は、上記ドラッグ操作により特定されたデータファイルを、アプリ間通信手段１６に送信する(ステップＳ１１８)。
【００５７】
アプリ間通信手段１６は、アプリ１１から送り込まれたデータファイルを受信すると共にアプリ１２に送信する(ステップＳ１１９：アプリ間データ中継機能)。このとき、アプリ間通信手段１６は、受信したデータファイルのフォーマットをアプリ１２で利用可能なフォーマットに変換するデータ形式変換機能を備えていてもよい。
次に、アプリ１２が、予め設定されたアプリ１２のメモリ領域にアプリ間通信手段１６から送り込まれたデータファイルを記憶すると共に、記憶された状態を表示画面３に出力する(ステップＳ１２０)。
【００５８】
以上のように、端末１では、アプリ１１の操作対象ファイルであるデータファイルをアプリ１２の操作対象ファイルに変換して、アプリ１１からアプリ１２に転送することができる。これにより、アプリ１２は、アプリ１１から転送されたデータファイルを、アプリ１２のアクセス対象ファイルとしてアクセスすることが可能となる。
【００５９】
次に、ドラッグ状態のカーソルが、表示画面３に設定されたドラッグ領域から当該ドラッグ領域外の画像領域(外部画面領域)にドラッグされ、その後再びドラッグ領域内にドラッグされ、このドラッグ領域内で一定時間停止した(「ドラッグ帰還」という)場合の、表示画面３における表示動作および、端末１内の各構成手段における動作ついて説明する。
【００６０】
まず、操作情報取得手段１４は、ドラッグ状態のカーソルが、上述のように、ドラッグ領域を一度出て再びドラッグ領域に入り一定時間停止したことを示す操作情報(ドラッグ帰還情報)を、取得する(ステップＳ１３１)。
次いで、端末操作検出手段２１は、操作情報取得手段１４からドラッグ帰還情報を取得すると共に、このドラッグ帰還情報をドラッグ領域制御手段２２に通知する(ステップＳ１３２)。
【００６１】
ドラッグ帰還情報を受信したドラッグ領域制御手段２２は、ドラッグ領域に現在表示されている画像(ドラッグ領域画像)内に、この画像の前にドラッグ領域に表示されていた画像(前ドラッグ領域画像)が含まれているか否かを判定する(ステップＳ１３３)。
【００６２】
ここで、現在表示されているドラッグ領域の画像内に、前ドラッグ領域画像が含まれている、つまり、縮小ドラッグ領域に前ドラッグ領域画像が表示されている場合に、ドラッグ領域制御手段２２は、前ドラッグ領域画像を現在表示されているドラッグ領域と同じ大きさに拡大する。
そして、画面表示制御手段１３が、拡大された前ドラッグ領域画像を、現在表示されているドラッグ領域画像に代えて、ドラッグ領域画像として表示する(部分拡大、表示：ステップＳ１３４)。
【００６３】
次いで、ドラッグ領域制御手段２２から端末操作検出手段２１に部分拡大表示が実行されたことが通知され、端末操作検出手段２１は、アプリ１２に対して、この時点で外部画面領域に表示されている画像(外部領域画像)を、この画像の前に表示されていた画像(前外部領域画像)に戻すことを要求する前外部画像遷移コマンドを送信する(前外部画像遷移コマンド送信：ステップＳ１３５)。
アプリ１２は、この前外部画像遷移コマンドに基づき、外部画面領域の画像を前外部領域画像に変換する(ステップＳ１３６)。
尚、ここでは、アプリ１２が前外部画像遷移コマンドに基づき画面表示制御手段１３に画像変換の要求を行い、これに応じて、画面表示制御手段１３が外部画面領域の画像の変換を行う。
【００６４】
これにより、図９のドラッグ領域内に表示された縮小画像９０３が、ドラッグ領域画像として拡大表示され、外部領域画像として、外部画像遷移コマンドに基づいてアプリ１２が画面表示制御手段１３を用いて変換した画像が表示され(図１０の１００１)、ドラッグ帰還操作によって、ドラッグ領域および外部画面領域を、それぞれドラッグ帰還操作が実行される前の画像に戻すことができる。
【００６５】
次に、端末操作検出手段１４によりドラッグ操作が検出された後に、ドラッグ状態のカーソルの位置が、表示画面３のおける象限をまたいで変化した場合の表示画面３の表示動作および、端末１内の各構成手段における動作ついて、図１１および１２に基づき説明する。
【００６６】
端末操作検出手段１４は、カーソルにおけるドラッグ操作が検出された後に、カーソルの位置が象限を超えて移動(変化)したことを検知する(ステップＳ１４１)。
ここで、端末検出手段１４は、カーソルが移動した象限、つまり移動元の象限と移動先の象限を(移動位置情報)を一時的に記憶する。
【００６７】
次いで、端末操作検出手段２１が、操作情報取得手段１４から移動位置情報を取得する(ステップＳ１４２)。端末操作検出手段２１は、ドラッグ操作検出後のカーソル位置が予め設定された象限をまたいで変化したこと(象限間移動情報)をドラッグ領域制御手段２２に通知する(ステップＳ１４３)。
【００６８】
ドラッグ領域制御手段２２は、カーソル移動後の位置である図２０のカーソル１２１１の位置に、カーソルの移動方向に応じてドラッグ領域の表示位置を画面表示制御手段１３に指定する(表示位置指定：ステップＳ１４４)。画面表示制御手段１３は、この指定に応じて、ドラッグ領域の表示位置の変更を行う。
【００６９】
ここでは、例えば図１２のカーソル１２０１が図２０のカーソル１２１１の位置へ移動したように、第３象限から第１象限へ(右上方向へ)とドラッグが行われた場合に、ドラッグ領域の表示場所は第３象限(表示画面３左下)に変化する。また、例えば、ドラッグ領域が左下に表示された状態で、第１象限から第３象限へ(左下方向へ)とドラッグが行われた場合には、ドラッグ領域の表示位置は表示画面３右上に変化する。
【００７０】
尚、例えば、特定の象限間でドラッグ状態のカーソルが移動した場合(例えば、第１と第２象限間と第３と第４象限間など)に対しては、ドラッグ領域の表示位置変更を行わない設定としてもよい。
これにより、ドラッグ領域の表示位置変更が行われない場合は、ドラッグ状態のカーソルがドラッグ領域内に入ることとなり、上述のドラッグ再帰として検知されることになる。
【００７１】
以上のように、本実施形態では、ドラッグ操作の行われた領域(画像)を縮小表示し、この縮小表示された領域画像(ドラッグ領域)が、ドラッグ操作によるカーソル移動位置とは異なる象限に移動されるので、表示画面のサイズの小さな携帯端末の画面上でドラッグ・アンド・ドロップ操作によるファイルデータの転送およびコピーを容易に行うことを可能とすることができる。
このため、アプリケーションの画面が全画面表示された端末、特にディスプレイサイズの小さい端末において、異なるアプリケーションソフト(プログラム)間のデータ通信をドラッグ・アンド・ドロップ操作で行うことができる。
【００７２】
尚、本実施形態の変形例として、携帯端末１の外部に、ＣＰＵ、メモリ、ＨＤＤなどを備え予め記憶されたプログラムの処理を行うサーバ３１を設け、このサーバ３１内にアプリ１１が設けられた構成(図１３)や、携帯端末１の外部に設けられたサーバ３２内にアプリ１２が設けられた構成(図１４)が考えられる。
ここで、図１３、および１４に示された構成における携帯端末１では、携帯端末１およびサーバ３１間を相互に接続するネットワークを介して操作情報、画面表示に係る情報、およびアプリ間で転送されるデータの通信が行われる。
【００７３】
これにより、携帯端末１内に設定されたアプリケーション(アプリ１１、または１２)と、サーバ３１内に設定されたアプリケーション(アプリ１２、または１１)との相互間データ通信を携帯端末１におけるドラッグ・アンド・ドロップ操作で行うことができる。
【産業上の利用可能性】
【００７４】
本発明は、移動端末に適用することができ、特に、ディスプレイの大きさを十分に確保することが困難な小型の移動携帯端末やシンクライアントシステムの端末に対して有用に適用することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明による情報処理装置における動作処理の一例を示す概略説明図である。
【図２】本発明による情報処理装置の一実施形態を示す概略ブロック図である。
【図３】図２に開示した情報処理装置の各構成手段における動作ステップを示す説明図である。
【図４】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図５】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図６】図２に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。
【図７】図１に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。
【図８】図２に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。
【図９】図１に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。
【図１０】図１に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。
【図１１】図２に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。
【図１２】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図１３】図２に開示した情報処理装置の一実施形態を示す概略ブロック図である。
【図１４】図２に開示した情報処理装置の一実施形態を示す概略ブロック図である。
【図１５】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図１６】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図１７】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【図１８】図１に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。
【図１９】図１に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。
【図２０】図１に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
【符号の説明】
【００７６】
１  携帯端末
３  表示画面(表示手段)
１１、１２  アプリケーション(アプリ)
１３  画面表示制御手段(出力制御手段)
１４  操作情報取得手段(転送先指定手段)
１５  端末操作画面制御手段
１６  アプリ間通信手段
２１  端末操作検出手段(転送先指定手段)
２２  ドラッグ領域制御手段(縮小表示制御手段)
２３  操作画面取得手段
３１、４１１、９０１、１２０１、１２１１  カーソル
３２  アイコン(データファイルを示す)
４２１、５１１、７０１、９０２、９１１、１２０２、１２１２  ドラッグ領域
５１２、１００１  外部領域画像
５０２  フォルダを示すアイコン
９０３  前ドラッグ領域画像
【図１】
2010039538.tif 000003
【図２】
2010039538.tif 000004
【図３】
2010039538.tif 000005
【図４】
2010039538.tif 000006
【図５】
2010039538.tif 000007
【図６】
2010039538.tif 000008
【図７】
2010039538.tif 000009
【図８】
2010039538.tif 000010
【図９】
2010039538.tif 000011
【図１０】
2010039538.tif 000012
【図１１】
2010039538.tif 000013
【図１２】
2010039538.tif 000014
【図１３】
2010039538.tif 000015
【図１４】
2010039538.tif 000016
【図１５】
2010039538.tif 000017
【図１６】
2010039538.tif 000018
【図１７】
2010039538.tif 000019
【図１８】
2010039538.tif 000020
【図１９】
2010039538.tif 000021
【図２０】
2010039538.tif 000022