JP2010039538A - 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム - Google Patents

情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム Download PDF

Info

Publication number
JP2010039538A
JP2010039538A JP2008198429A JP2008198429A JP2010039538A JP 2010039538 A JP2010039538 A JP 2010039538A JP 2008198429 A JP2008198429 A JP 2008198429A JP 2008198429 A JP2008198429 A JP 2008198429A JP 2010039538 A JP2010039538 A JP 2010039538A
Authority
JP
Japan
Prior art keywords
data file
display
information processing
drag
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008198429A
Other languages
English (en)
Other versions
JP5093608B2 (ja
Inventor
Akitake Mitsuhashi
晃丈 三津橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2008198429A priority Critical patent/JP5093608B2/ja
Publication of JP2010039538A publication Critical patent/JP2010039538A/ja
Application granted granted Critical
Publication of JP5093608B2 publication Critical patent/JP5093608B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】データファイルの転送、移動、および複製操作をより簡便に行う。
【解決手段】予め記憶されたデータファイルを表示する表示手段と、データファイルの転送を行う場合に、転送対象のデータファイルを特定すると共に当該データファイルの転送先を指定する転送先指定手段とを有し、転送対象のデータファイルが特定されるときに表示された転送元画像を、転送先が指定される際に縮小して表示する縮小表示制御手段を備えた。
【選択図】図2

Description

本発明は、マウスなどのポインティングデバイスによる入力操作に応じて処理内容を表示画面に表示する情報処理装置、および情報処理方法に関する。
情報処理装置のウィンドウシステムでは、マウスなどのポインティングデバイスを用いて表示画面に表示されたカーソルをコントロールして、表示画面上のデータファイルを指定し、ドラッグ・アンド・ドロップ操作することで異なるアプリケーション間やフォルダ間におけるファイルの転送(移動、コピー)を行うことができる。
上記ドラッグ・アンド・ドロップ操作とは、表示画面上のアイコン等にマウスなどで画面内のカーソルを移動し、移動後のマウス等のボタンを押したままカーソルを移動するドラッグ操作と、移動後に画面内の任意の位置で押されたボタンから指を離すドロップ操作を指す。
このドラッグ・アンド・ドロップ操作時にドロップを行う領域(ドロップ領域)の探索を容易にするための関連技術が開示されている(特許文献1、2)。
特開平11−45164 特開平11−126144
しかしながら、上記特許文献1に開示された関連技術では、ドロップ位置が確定された後にドラッグ操作が行われた領域を縮小して表示するため、ドラッグ操作が行われる領域(ウィンドウ)およびドロップ操作が行われる対象の領域(ウィンドウ)が全画面表示されている場合には、適用することができないという不都合がある。
これは、特に、表示画面の小さな携帯端末等においては、アプリケーションプログラム(「アプリケーション」という)の実行画面が全画面表示されていることが多く、利用される際に表示画面が完全に重なってしまい、各アプリケーション間でデータファイルのコピーや移動をドラッグ・アンド・ドロップで行うことが困難となるという不都合がある。
また、上記特許文献2に開示された関連技術でも、ドロップ位置の表示位置を制御していないため、上記と同様に特に画面サイズが小さい端末では、ドラッグ操作が行われる領域とドロップ操作が行われる領域が全画面表示されている場合には適用することができないという不都合があった。
[発明の目的]
本発明は、上記関連技術の有する不都合を改善し、データファイルを転送、移動、および複製する操作をより簡便に行うことを可能とする情報処理装置、および情報処理方法を提供することを、その目的とする。
上記目的を達成するために、本発明に係る情報処理装置は、予め記憶されたデータファイルを表示する表示手段と、前記データファイルの転送を行う場合に前記データファイルから転送対象のデータファイルを特定すると共に当該データファイルの転送先を指定する転送先指定手段とを有する情報処理装置であって、前記転送先が指定される際に前記転送対象のデータファイルが特定される際に表示された転送元画像を縮小して表示する縮小表示制御手段とを備えた構成をとっている。
又、本発明にかかる情報処理方法は、予め記憶されたデータファイルを表示する表示手段と、前記データファイルを転送する場合に転送対象のデータファイルを特定すると共に転送先を指定する転送先指定手段とを有する情報処理装置にあって、前記データファイルの転送を行う情報処理方法において、前記特定されたデータファイルが前記表示手段内の予め設定された表示画面領域内にドラッグされる。次いで、前記データファイルがドラッグされる際に表示された転送元画像が縮小表示されることを特徴としている。
更に、本発明にかかる情報処理プログラムは、予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行うための情報処理プログラムにおいて、前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、前記データファイルが前記特定画面領域内に予め設定された一定時間停留されたことを検知する停留検知機能と、前記データファイルがドラッグされる際に表示された表示画面を前記表示手段に縮小表示する縮小表示機能とを、前記情報処理装置に実行させることを特徴とした情報処理プログラム。
本発明は、以上のように構成され機能するので、これによると、データファイルを表示する表示手段と、データファイルを特定しその転送先を指定する転送先指定手段と、前記データファイルの転送先を指定する際に表示された前記データファイルを含む転送元表示画像を縮小して表示する縮小表示制御手段とを備えた構成とすることにより、データファイルを転送、移動、および複製する操作を簡便に行う情報処理システム、および情報処理方法を提供することができる。
[実施形態]
次に、本発明の実施形態について、その基本的構成内容を説明する。
本実施形態の情報処理装置は、携帯電話やスマートフォンなどの携帯端末である端末1であって、この端末1は、表示画面3(図4)と、この表示画面3に表示されたカーソル31(図4)、データファイルを示すアイコン32(図4)、および、表示画面3に表示されたファイルデータ等に対する入力操作を行う入力デバイスを備えている。
これにより、端末1のユーザは、表示画面3に表示されたカーソル31を、マウスやペンツールなどの入力デバイスにより操作して端末1への入力を行うことができる。
また、端末1は、少なくとも、内部にアプリケーションプログラムを含むプログラムが記憶された記憶手段と、このプログラムに基づき情報処理を実行するCPU(Central Processing Unit)、そして、処理対象のデータ、およびプログラムを読み込むメモリ等を有する。
本実施形態では、上記プログラムとしてアプリ11、12が記憶されている。尚、このアプリ11、12は、メールソフトやブラウザ等のアプリケーションプログラム、またはOS(オペレーティングシステム)である。
端末1は、図2に示すように、表示画面3にプログラムの処理内容を表示する処理を制御する画面表示制御手段13と、入力デバイスにより入力された入力操作情報(操作情報)を監視して、操作情報を取得する操作情報取得手段14と、入力された操作情報に基づき、表示画面3に表示された操作画面の制御を行う端末操作画面制御手段15とを有する。
尚、操作情報取得手段14は、上述のように、マウスやペン等の入力デバイスからの操作情報を取得する。この操作情報には、カーソルの位置を示す座標およびクリック、ドラッグ、ドロップ等のカーソルの操作情報が含まれる。
また、この操作情報が上記アプリケーションプログラムやOSに送りこまれることにより、アプリケーションプログラムやOSは、表示画面3に表示された画像を変換したり、要求に応じて画面を出力する。
ここで、ドラッグ・アンド・ドロップ操作によるアプリ(11および12)間のデータ通信について、図1に基づき、説明する。ここでは、アプリ11からアプリ12へデータファイルが送信される。
まず、操作情報取得手段14が、ドラッグ操作(転送対象のデータファイルを特定する操作)の行われた位置(ドラッグ位置)を示す情報を取得しアプリ11に送信する(ステップS1)。また、操作情報取得手段14は、ドロップ操作(転送先を指定する動作)の行われた位置(ドロップ位置)を示す情報を取得しアプリ12に送信する(ステップS2)。
次いで、アプリ11が、ドラッグ位置により特定されるアプリ11のアクセス対象ファイル(データファイル)をアプリ間通信手段16に送信する(ステップS3)。アプリ間通信手段16は、このデータファイルをアプリ12に送信し(ステップS4)、その後、アプリ12が、ドロップ位置で特定される、送信されたデータファイルをアプリ12に設定されたメモリ領域に格納する(ステップS5)。
尚、端末1は、アプリ11および12間におけるデータの受け渡しを中継するアプリ間通信手段16、データ通信クライアント18を含む構成としてもよい。
また、端末操作画面制御手段15は、予め設定されたメモリ領域と、このメモリ領域に読込まれたデータ、および操作情報について予め設定されたプログラムに基づき処理を実行するCPUとを有すると共に、入力された操作情報の処理を実行する端末操作検出手段21、ドラッグ領域制御手段22、操作画面取得手段23から成る。尚、これら各手段については、後で詳説する。
尚、表示画面3には、矩形の表示画面3における縦中心線および横中心線により4つの象限が設定されているものとする。また、それぞれの象限を右上の象限を第一象限領域、左上の象限を第2象限領域、左下の象限を第3象限領域、右下の象限を第4象限領域とする。
以下、これを詳説する。
操作情報取得手段14は、表示画面3に設定されたカーソルに対するドラッグ操作を検知するドラッグ操作検知機能と、ドラッグ操作が行われた領域を記憶するドラッグ領域記憶メモリを備えている。
尚、ドラッグ領域記憶メモリには、操作情報取得手段14は、表示画面3におけるドラッグ操作の行われた開始点と、この開始点からドラッグ操作が行われた距離が記憶される。これら記憶された情報は、ドラッグ領域制御手段22に通知される。
また、操作情報取得手段14は、カーソルに対する操作情報としてドロップ操作情報を検知するドロップ操作検知機能を有する。
更に、操作情報取得手段14は、ドラッグ状態のカーソルが、ドラッグ領域内を一度出て再びドラッグ領域に入り、一定時間停止したこと(「ドラッグ再帰」という)を検知するドラッグ帰還検知機能を備えている。
また、端末操作検出手段14は、ドラッグ状態のカーソルの位置情報(表示画面3における座標情報)を常時取得するカーソル位置情報取得機能を備えている。
尚、端末操作検出手段14でドラッグ操作が検出された後に、このカーソルの位置が、象限を超えて移動(変化)した場合、端末検出手段14は、カーソルの位置情報を取得し、カーソルが移動した移動元象限と移動先象限(移動位置情報)を一時的に記憶する。また、端末検出手段14は、象限間をドラッグ状態のカーソルが移動したことを示す象限間移動通知を端末操作検出手段21に通知する。
端末操作画面制御手段15の端末操作検出手段21は、ドラッグ操作情報が、端末1で実行されるどのアプリケーション(ここでは、アプリ11、またはアプリ12)のデータに対する操作であるかを判別するドラッグ対象判別機能を有する。
例えば、端末操作検出手段21は、操作情報取得手段14からのドラッグ操作情報がアプリ1のアクセス対象データに対するドラッグ操作であると判定した後、アプリ1へドラッグ操作情報の送信を行う。
アプリ間通信手段16は、アプリ11から送り込まれたデータファイルを中継してアプリ12に送信する(アプリ間データ中継機能)。
アプリ間通信手段16は、アプリ11におけるデータファイルのフォーマットをアプリ12で利用可能なフォーマットに変換するデータ形式変換機能を備えていてもよい。
このとき、アプリ11は、上記ドラッグ操作により特定されたデータファイルを、アプリ間通信手段16に送信する機能を備えている。
アプリ12は、予め設定されたアプリ12のメモリ領域にアプリ間通信手段16から送り込まれたデータファイルを記憶するデータファイル記憶機能を有する。
これにより、アプリ12は、アプリ11から送信されたデータファイルをアプリ12のアクセス対象ファイルとしてアクセスすることが可能となる。
また、端末操作検出手段21は、ドラッグされたカーソルの位置が、表示画面3(ディスプレイ)における周端の領域(端領域:例えば周端5ピクセルとする)に到達し(図15のカーソル411)、そのままこの端領域に一定時間とどまったこと(「ドラッグ継続情報」という)を検出した(停留検知機能)場合(図15)、このドラッグ継続情報をドラッグ領域制御手段22に通知する。
更に、端末操作検出手段21は、操作情報取得手段14により検知されたドロップ操作情報を取得した場合、このドロップ操作の操作対象のアプリケーションを判別する。
例えば、ドロップ操作がアプリ12に対する操作(例えば、アプリ11のアクセス対象ファイルをアプリ12で設定されるフォルダに送信する等)である場合に、取得したドロップ操作情報をアプリ12に送信する。
また、端末操作検出手段21は、ドラッグ領域制御手段22にドロップ操作を検出したことを通知する。
更に、端末操作検出手段21は、操作情報取得手段14からドラッグ再帰が通知された場合に、ドラッグ再帰が検知されたことを示すドラッグ再帰検知情報をドラッグ領域制御手段22に通知する。
また、端末操作検出手段21は、ドラッグ領域制御手段22からの拡大表示通知に応じて、ドラッグ領域の外領域(外部画面領域)、つまり表示画面3におけるドラッグ領域外部の画面領域に表示されている画像(外部領域画像512(図17))を、この時点で表示されている画像の前に表示されていた画像(前外部領域画像)に戻す要求(前外部画像遷移要求)を行う。ここでは、この前外部画像遷移要求をアプリ12に送信する。
このとき、端末操作検出手段21は、外部領域画像を表示させているアプリケーションを判断して、そのアプリケーションに対して前外部画像遷移要求の送信を行う。
端末操作検出手段21は、操作情報取得手段14からの象限間移動通知に応じて、カーソルの移動位置情報をドラッグ領域制御手段22に送信する。
ここで、ドラッグ領域制御手段22は、移動位置情報の内容に基づきカーソルの移動方向に応じて、表示画面3におけるドラッグ領域の表示位置を画面表示制御手段13に指定する(ドラッグ領域表示位置指定)。
画面表示制御手段13は、ドラッグ領域制御手段22からのドラッグ領域表示位置指定に基づきドラッグ領域の表示位置を変更して表示する。
これにより、例えば、図12のカーソル1201が図20のカーソル1211の位置に移動し、つまり第3象限から第1象限へ(右上方向へ)とドラッグが行われた場合、例えば、図12のドラッグ領域1202が図20のドラッグ領域1212の位置に表示される。また、例えば、ドラッグ領域が左下に表示された状態で、第1象限から第3象限へ(左下方向へ)とドラッグが行われた場合には、ドラッグ領域の表示位置は表示画面3右上に変更される。
このように、ドラッグ中のカーソル位置が検知され、この方向の逆の象限にドラッグ領域の表示位置を設定される。このため、ドラッグ領域は、ドラッグ状態のカーソルの移動に応じて、表示位置が変更されるので、ドラッグによるデータファイルの移動先を指定する際に、移動先が表示されたドラッグ領域によって隠されてしまうのを、回避することができる。これにより、ドラッグ先(ドロップ先)を容易に指定することができる。
ドラッグ領域制御手段22は、操作画面取得手段23に表示画面3に表示された表示画像を要求すると共に、この表示画像を取得する表示画像要求機能を有する。
また、ドラッグ領域制御手段22は、操作画面取得手段23を介して取得した表示画面3を縮小してドラッグ領域画像を生成するドラッグ領域画像生成機能を備えている。
このとき、ドラッグ領域制御手段22は、表示画面3におけるドラッグ操作の行われた開始点と、この開始点からドラッグ操作が行われた距離を取得して、ドラッグ操作の開始点を中心として、この開始点からドラッグ操作が行われた地点までを含む領域をドラッグ領域として生成すると共に、図16に示すように、表示画面3に縦横それぞれ1/2に縮小して表示する(図16の表示領域421)。尚、縦横の縮小比率は1/2以外の値であってもよい。
この図16では、表示画面3が表示領域をスクロール可能である場合に、ドラッグ開始位置(図4のアイコン32の位置)が中心となるように表示画面3で表示されている領域がスクロールされ、ドラッグ領域の縦横比は、表示画面3の縦横比と同じ値とする。また、縦横比はドラッグ距離の(y,x)比としてもよい。
尚、ここでは、ドラッグされた方向が右下向きであるため、ドラッグ領域は、表示画面3内の左上に表示されている。
また、ドラッグ領域制御手段22は、表示画面3内に表示されたドラッグ領域の削除を画面表示制御手段13に対して要求(削除コマンド)するドラッグ領域削除要求機能を有する。このとき、画面表示手段13は、ドラッグ領域制御手段22からの削除コマンドに基づきドラッグ領域を削除する。例えば、画面表示手段13は、図7に示すドラッグ領域701を削除し、表示画面は図18のようになる。
更に、ドラッグ領域制御手段22は、図9に示すように、ドラッグしたままの状態でカーソル901がドラッグ領域902に移動した場合、ドラッグ再帰検知(情報)を受信し、この時点でドラッグ領域に表示されている画像(ドラッグ領域画像)の前にこのドラッグ領域に表示されていた画像(前ドラッグ領域画像という)が含まれているか否か、つまり、ドラッグ領域画像に縮小された前ドラッグ領域画像が含まれているか否かの判別を行う。
ここで、ドラッグ領域制御手段22は、ドラッグ領域画像に前ドラッグ領域画像が含まれる場合に、前ドラッグ領域画面を拡大表示するように画像表示制御手段13に要求する。画像表示制御手段13は、この要求に応じて、図9の前ドラッグ領域画像903を拡大し、図9のドラッグ領域911を表示する。また、ドラッグ領域制御手段22は、前ドラッグ領域画像を拡大表示したことを端末操作検出手段21に通知(拡大表示通知)する。
操作画面取得手段23は、画像情報を記憶する画像情報メモリを備え、表示画面3に表示されている表示画像を取得して、画像情報メモリに一時的に記憶する画像情報記憶機能を有する。操作画面取得手段23は、記憶された表示画像を要求に応じてドラッグ領域制御手段22に送信する。
アプリ11は、送り込まれたドラッグ操作情報について、このドラッグ操作情報により画面表示の変更が必要となるか否か判別を行う(画面変更判別機能)。また、アプリ11は、画面表示の変更が必要な場合に、操作情報に基づき、画面表示制御手段13に対して画面表示の変化内容を通知する。
アプリ12は、通知された前外部画像遷移要求に基き、画面表示制御手段13に外部画面領域における表示画像の変更を要求する。画面表示手段13は、アプリ12からの要求に応じて、予め画像メモリに記憶された前外部領域画像(図10の1001)を外部画面領域に出力する。
画面表示制御手段13は、ドラッグ領域制御手段22から送り込まれた画像情報(例えば、ドラッグ領域画像)を読み込み、ドラッグ領域として表示画面3に出力表示する(画像情報出力制御機能)。
また、画面表示制御手段13は、ドラッグ領域に設定された画像(ドラッグ領域画像)と、表示画面におけるドラッグ領域以外の領域に設定された画像(外部領域画像)とを記憶する画像記憶手段(メモリ)を備えている。
これにより、画面表示制御手段13は、要求に応じて表示されている画像の前に表示されていた画像(前画像)を読出し、表示画像の変換を行うことができる。
尚、本実施形態では、表示画面3におけるドラッグ状態のカーソルが、表示画面3に表示された画像のうち、フォルダを示すアイコン(例えば、図5のアイコン502)の位置で一定時間停止された場合に、このフォルダの内容(例えば、図17の512)、つまりディレクトリ構造における1つ下の階層が、表示画面3に全画面表示される。また、ドラッグ開始時に全画面表示されていた画像(図5)がドラッグ領域(511:図17)に縮小して表示されるものとする。
さらに、上記ドラッグ領域制御手段22によるドラッグ操作が行われた領域の縮小表示動作は、ドラッグ操作後にドラッグ状態のままカーソルがディスプレイの端に移動し一定時間留まった場合の他に、ユーザが予め設定されたボタンを押した場合や特定の操作が行われた場合に実行されるようにしてもよい。
以上の構成により、本実施形態では、端末操作検出手段21が操作情報取得手段14から取得した操作情報がドラッグ操作(情報)であることを検出した場合に、端末1内の画面表示制御手段13を制御することにより、ドラッグ操作が行われたアプリ11の画面領域がドラッグ領域として縮小表示される。このドラッグ領域をドラッグ操作後のカーソル移動位置とは逆向きの位置(領域)に移動表示することができるので、アプリの画面が最大表示された状態からドラッグ・アンド・ドロップ操作を開始し、ドロップ操作の位置(領域)の探索を容易に行うことができる。
[実施形態の動作説明]
次に、端末1の表示画面3における本実施形態の動作について、説明する。
まず、端末操作検出手段21が、操作情報取得手段14によって取得されたドラッグ操作情報を取得する(ステップS101)。端末操作検出手段21は、取得したドラッグ操作情報がアプリ1のアクセス対象データファイルに対するドラッグ操作であると判定した後、アプリ1へドラッグ操作情報を送信する(ステップS102)。
ここで、アプリ1は、送り込まれたドラッグ操作情報について判別処理を行い、このドラッグ操作情報により画面表示の変更が必要となる場合に、画面表示制御手段13に画面表示の変化内容を通知する(ステップS103)。
端末操作検出手段21は、ドラッグされたカーソルの位置がディスプレイの端(端領域)に到達し、そのまま端にカーソルが一定時間とどまっていること(「ドラッグ継続情報」という)を、操作情報取得手段14を介して検出した場合に、このドラッグ継続情報を検出したことをドラッグ領域制御手段22に通知する(ステップS104)。
このとき、ドラッグ領域制御手段22は、操作画面取得手段23に現在表示されている表示画面3を取得させる(ステップS105)。操作画面取得手段23は、取得した表示画面3をドラッグ領域制御手段22に送信する(ステップS106)。
ドラッグ領域制御手段22は、図4および図5に示すように、操作画面取得手段23から送り込まれた表示画面3を縮小する(ドラッグ領域画像生成)と共にドラッグ領域として画面表示制御手段13に送信する(ステップS107)。
画面表示制御手段13が、送り込まれたドラッグ領域画像を縮小し、ドラッグ領域(表示画面左上:図4)として表示する(ステップS108)。
以上のように、本願発明では、カーソルを介して入力される操作情報に基づいて、ドラッグ操作が行われた画面領域を自動的に縮小して表示することができる。このため、全画面表示をしているアプリケーション間で、ファイルデータの転送先であるフォルダやアプリケーションプログラムを容易に選択することができる。このため、ドラッグ・アンド・ドロップ操作によるファイルデータの転送およびコピーを行うことができる。
次に、端末1のドラッグ操作により特定されたデータファイルを、転送先であるアプリ2で設定されるフォルダにドロップする操作が行われた場合の端末1の各構成手段の動作について、図6に基づき説明する。
まず、カーソルにより指定されたデータファイルに対するドラッグ操作が行われ、転送先(アプリ12)へのドロップ操作が実行される。
ここで、操作情報取得手段14が、ドロップ操作情報を検知する(ステップS111)。
端末操作検出手段21は、操作情報取得手段14により検知されたドロップ操作情報を取得する(ステップS112)。
ここで、端末操作検出手段21は、取得されたドロップ操作情報がアプリ12に対する操作情報であることを判別し、このドロップ操作情報をアプリ12に送信する(ドロップ操作情報:ステップS113)。また、端末操作検出手段21は、ドラッグ領域制御手段22にドロップ操作が検出されたことを通知する(ステップS114)。
また、端末操作検出手段21は、ドラッグ・アンド・ドロップされたデータファイルをアプリ11に通知する(ステップS115)。
次いで、ドラッグ領域制御手段22は、ドラッグ領域画像の削除コマンドを画面表示手段13に送る(ステップS116)。尚、この削除コマンドは、表示されたドラッグ領域を表示画面3から削除する処理を要求する要求コマンドを示す。
画面表示手段13は、この削除コマンドに基きドラッグ領域を削除する(ステップS117)。
次いで、アプリ11は、上記ドラッグ操作により特定されたデータファイルを、アプリ間通信手段16に送信する(ステップS118)。
アプリ間通信手段16は、アプリ11から送り込まれたデータファイルを受信すると共にアプリ12に送信する(ステップS119:アプリ間データ中継機能)。このとき、アプリ間通信手段16は、受信したデータファイルのフォーマットをアプリ12で利用可能なフォーマットに変換するデータ形式変換機能を備えていてもよい。
次に、アプリ12が、予め設定されたアプリ12のメモリ領域にアプリ間通信手段16から送り込まれたデータファイルを記憶すると共に、記憶された状態を表示画面3に出力する(ステップS120)。
以上のように、端末1では、アプリ11の操作対象ファイルであるデータファイルをアプリ12の操作対象ファイルに変換して、アプリ11からアプリ12に転送することができる。これにより、アプリ12は、アプリ11から転送されたデータファイルを、アプリ12のアクセス対象ファイルとしてアクセスすることが可能となる。
次に、ドラッグ状態のカーソルが、表示画面3に設定されたドラッグ領域から当該ドラッグ領域外の画像領域(外部画面領域)にドラッグされ、その後再びドラッグ領域内にドラッグされ、このドラッグ領域内で一定時間停止した(「ドラッグ帰還」という)場合の、表示画面3における表示動作および、端末1内の各構成手段における動作ついて説明する。
まず、操作情報取得手段14は、ドラッグ状態のカーソルが、上述のように、ドラッグ領域を一度出て再びドラッグ領域に入り一定時間停止したことを示す操作情報(ドラッグ帰還情報)を、取得する(ステップS131)。
次いで、端末操作検出手段21は、操作情報取得手段14からドラッグ帰還情報を取得すると共に、このドラッグ帰還情報をドラッグ領域制御手段22に通知する(ステップS132)。
ドラッグ帰還情報を受信したドラッグ領域制御手段22は、ドラッグ領域に現在表示されている画像(ドラッグ領域画像)内に、この画像の前にドラッグ領域に表示されていた画像(前ドラッグ領域画像)が含まれているか否かを判定する(ステップS133)。
ここで、現在表示されているドラッグ領域の画像内に、前ドラッグ領域画像が含まれている、つまり、縮小ドラッグ領域に前ドラッグ領域画像が表示されている場合に、ドラッグ領域制御手段22は、前ドラッグ領域画像を現在表示されているドラッグ領域と同じ大きさに拡大する。
そして、画面表示制御手段13が、拡大された前ドラッグ領域画像を、現在表示されているドラッグ領域画像に代えて、ドラッグ領域画像として表示する(部分拡大、表示:ステップS134)。
次いで、ドラッグ領域制御手段22から端末操作検出手段21に部分拡大表示が実行されたことが通知され、端末操作検出手段21は、アプリ12に対して、この時点で外部画面領域に表示されている画像(外部領域画像)を、この画像の前に表示されていた画像(前外部領域画像)に戻すことを要求する前外部画像遷移コマンドを送信する(前外部画像遷移コマンド送信:ステップS135)。
アプリ12は、この前外部画像遷移コマンドに基づき、外部画面領域の画像を前外部領域画像に変換する(ステップS136)。
尚、ここでは、アプリ12が前外部画像遷移コマンドに基づき画面表示制御手段13に画像変換の要求を行い、これに応じて、画面表示制御手段13が外部画面領域の画像の変換を行う。
これにより、図9のドラッグ領域内に表示された縮小画像903が、ドラッグ領域画像として拡大表示され、外部領域画像として、外部画像遷移コマンドに基づいてアプリ12が画面表示制御手段13を用いて変換した画像が表示され(図10の1001)、ドラッグ帰還操作によって、ドラッグ領域および外部画面領域を、それぞれドラッグ帰還操作が実行される前の画像に戻すことができる。
次に、端末操作検出手段14によりドラッグ操作が検出された後に、ドラッグ状態のカーソルの位置が、表示画面3のおける象限をまたいで変化した場合の表示画面3の表示動作および、端末1内の各構成手段における動作ついて、図11および12に基づき説明する。
端末操作検出手段14は、カーソルにおけるドラッグ操作が検出された後に、カーソルの位置が象限を超えて移動(変化)したことを検知する(ステップS141)。
ここで、端末検出手段14は、カーソルが移動した象限、つまり移動元の象限と移動先の象限を(移動位置情報)を一時的に記憶する。
次いで、端末操作検出手段21が、操作情報取得手段14から移動位置情報を取得する(ステップS142)。端末操作検出手段21は、ドラッグ操作検出後のカーソル位置が予め設定された象限をまたいで変化したこと(象限間移動情報)をドラッグ領域制御手段22に通知する(ステップS143)。
ドラッグ領域制御手段22は、カーソル移動後の位置である図20のカーソル1211の位置に、カーソルの移動方向に応じてドラッグ領域の表示位置を画面表示制御手段13に指定する(表示位置指定:ステップS144)。画面表示制御手段13は、この指定に応じて、ドラッグ領域の表示位置の変更を行う。
ここでは、例えば図12のカーソル1201が図20のカーソル1211の位置へ移動したように、第3象限から第1象限へ(右上方向へ)とドラッグが行われた場合に、ドラッグ領域の表示場所は第3象限(表示画面3左下)に変化する。また、例えば、ドラッグ領域が左下に表示された状態で、第1象限から第3象限へ(左下方向へ)とドラッグが行われた場合には、ドラッグ領域の表示位置は表示画面3右上に変化する。
尚、例えば、特定の象限間でドラッグ状態のカーソルが移動した場合(例えば、第1と第2象限間と第3と第4象限間など)に対しては、ドラッグ領域の表示位置変更を行わない設定としてもよい。
これにより、ドラッグ領域の表示位置変更が行われない場合は、ドラッグ状態のカーソルがドラッグ領域内に入ることとなり、上述のドラッグ再帰として検知されることになる。
以上のように、本実施形態では、ドラッグ操作の行われた領域(画像)を縮小表示し、この縮小表示された領域画像(ドラッグ領域)が、ドラッグ操作によるカーソル移動位置とは異なる象限に移動されるので、表示画面のサイズの小さな携帯端末の画面上でドラッグ・アンド・ドロップ操作によるファイルデータの転送およびコピーを容易に行うことを可能とすることができる。
このため、アプリケーションの画面が全画面表示された端末、特にディスプレイサイズの小さい端末において、異なるアプリケーションソフト(プログラム)間のデータ通信をドラッグ・アンド・ドロップ操作で行うことができる。
尚、本実施形態の変形例として、携帯端末1の外部に、CPU、メモリ、HDDなどを備え予め記憶されたプログラムの処理を行うサーバ31を設け、このサーバ31内にアプリ11が設けられた構成(図13)や、携帯端末1の外部に設けられたサーバ32内にアプリ12が設けられた構成(図14)が考えられる。
ここで、図13、および14に示された構成における携帯端末1では、携帯端末1およびサーバ31間を相互に接続するネットワークを介して操作情報、画面表示に係る情報、およびアプリ間で転送されるデータの通信が行われる。
これにより、携帯端末1内に設定されたアプリケーション(アプリ11、または12)と、サーバ31内に設定されたアプリケーション(アプリ12、または11)との相互間データ通信を携帯端末1におけるドラッグ・アンド・ドロップ操作で行うことができる。
本発明は、移動端末に適用することができ、特に、ディスプレイの大きさを十分に確保することが困難な小型の移動携帯端末やシンクライアントシステムの端末に対して有用に適用することができる。
本発明による情報処理装置における動作処理の一例を示す概略説明図である。 本発明による情報処理装置の一実施形態を示す概略ブロック図である。 図2に開示した情報処理装置の各構成手段における動作ステップを示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図2に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。 図2に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。 図2に開示した情報処理装置の各構成手段における動作ステップの一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図2に開示した情報処理装置の一実施形態を示す概略ブロック図である。 図2に開示した情報処理装置の一実施形態を示す概略ブロック図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドロップ操作時の表示内容の一例を示す説明図である。 図1に開示した情報処理装置の表示画面におけるドラッグ操作時の表示内容の一例を示す説明図である。
符号の説明
1 携帯端末
3 表示画面(表示手段)
11、12 アプリケーション(アプリ)
13 画面表示制御手段(出力制御手段)
14 操作情報取得手段(転送先指定手段)
15 端末操作画面制御手段
16 アプリ間通信手段
21 端末操作検出手段(転送先指定手段)
22 ドラッグ領域制御手段(縮小表示制御手段)
23 操作画面取得手段
31、411、901、1201、1211 カーソル
32 アイコン(データファイルを示す)
421、511、701、902、911、1202、1212 ドラッグ領域
512、1001 外部領域画像
502 フォルダを示すアイコン
903 前ドラッグ領域画像

Claims (13)

  1. 予め記憶されたデータファイルを表示する表示手段と、当該表示手段に対する表示動作を制御する出力制御手段と、転送対象のデータファイルを特定すると共に前記データファイルの転送先を指定する転送先指定手段とを有する情報処理装置であって、
    前記転送対象のデータファイルが特定される際に表示されていた表示画面を前記転送先が指定されるのに先立ち前記表示手段に縮小表示する縮小表示制御手段を備えたことを特徴とする情報処理装置。
  2. 前記請求項1に記載の情報処理装置において、
    前記転送先指定手段は、前記表示されたデータファイルをドラッグするドラッグ機能を備え、前記縮小表示制御手段は、前記特定されたデータファイルが前記表示手段内の予め設定された特定領域内にドラッグされた場合に、前記表示画面の縮小表示を行うことを特徴とした情報処理装置。
  3. 前記請求項1に記載の情報処理装置において、
    前記転送先指定手段は、前記表示されたデータファイルをドラッグするドラッグ機能を備え、前記縮小表示制御手段は、前記特定されたデータファイルが前記表示手段内の予め設定された特定領域内にドラッグされ当該特定領域内に予め設定された一定時間停留した場合に、前記表示画面の縮小表示を行うことを特徴とした情報処理装置。
  4. 前記請求項2、3に記載の情報処理装置において、
    前記縮小表示制御手段は、前記表示画面のうち少なくとも前記データファイルがドラッグされた領域を含む画像領域を縮小表示する縮小領域設定機能を備えたことを特徴とする情報処理装置。
  5. 前記請求項3に記載の情報処理装置において、
    前記縮小表示制御手段は、前記指定されたデータファイルが前記転送先に転送された場合に、前記表示画像の縮小表示を停止する縮小表示停止機能を備えたことを特徴とする情報処理装置。
  6. 前記請求項3に記載の情報処理装置において、
    前記特定されたデータファイルが前記表示手段の予め設定された特定領域内にドラッグされ一定時間停留した場合に、前記表示手段に表示された表示画面を当該表示画面が表示される前に表示された前表示画面に変換する表示画面変換手段を備えたことを特徴とする情報処理装置。
  7. 前記請求項2、3、5、6の何れか1つに記載の情報処理装置において、
    前記縮小表示制御手段が、前記特定されたデータファイルがドラッグされる位置に応じて、前記縮小表示された縮小表示画像を、前記データファイルがドラッグされる位置とは重ならない領域に移動させて表示する縮小画像移動表示機能を備えたことを特徴とする情報処理装置。
  8. 予め記憶されたデータファイルを表示する表示手段と、当該表示手段に対する表示動作を制御する出力制御手段と、転送対象のデータファイルを特定すると共に前記データファイルの転送先を指定する転送先指定手段とを有する情報処理装置を備え、当該情報処理装置との間で予め設定されたネットワークを介して相互通信を行うサーバ装置とを備えた情報表示処理システムであって、
    前記情報処理装置が、前記転送対象のデータファイルを特定する際に表示されていた表示画面を、前記転送先が指定されるのに先立ち前記表示手段に縮小表示する縮小表示制御手段と、前記サーバ装置内に予め設定された記憶手段を前記データファイルの転送先として指定する外部転送先指定手段とを備えたことを特徴とする情報表示処理システム。
  9. 前記請求項8に記載の情報処理表示処理システムにおいて、
    前記転送先指定手段が、前記サーバ装置内に予め記憶された外部データファイルの転送先として前記情報処理装置を指定する外部転送先指定機能を備えたことを特徴とする情報表示処理システム。
  10. 予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う前記情報処理方法において、
    前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされる。次いで、前記データファイルがドラッグされる際に表示された表示画面が縮小表示されることを特徴とした情報処理方法。
  11. 予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う情報処理方法において、
    前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、ドラッグ状態の前記データファイルが前記特定画面領域内に予め設定された一定時間停留され、次いで、前記データファイルがドラッグされる際に表示された表示画面が縮小表示されることを特徴とした情報処理方法。
  12. 予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行う情報処理方法において、
    前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、ドラッグ状態の前記データファイルが前記特定画面領域内に予め設定された一定時間停留される。次に、前記データファイルがドラッグされる際に表示された表示画面が縮小表示され、前記表示画面が前記データファイルがドラッグされる位置に応じて前記ドラッグ状態のデータファイルと重ならない画面領域に移動して表示されることを特徴とした情報処理方法。
  13. 予め記憶されたデータファイルを表示手段に表示し、転送対象のデータファイルを特定すると共に転送先を指定して前記データファイルの転送を行うための情報処理プログラムにおいて、
    前記データファイルが前記表示手段内の予め設定された特定画面領域内にドラッグされ、前記データファイルが前記特定画面領域内に予め設定された一定時間停留されたことを検知する停留検知機能と、前記データファイルがドラッグされる際に表示された表示画面を前記表示手段に縮小表示する縮小表示機能とを、前記情報処理装置に実行させることを特徴とした情報処理プログラム。
JP2008198429A 2008-07-31 2008-07-31 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム Expired - Fee Related JP5093608B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008198429A JP5093608B2 (ja) 2008-07-31 2008-07-31 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008198429A JP5093608B2 (ja) 2008-07-31 2008-07-31 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012209567A Division JP2013058206A (ja) 2012-09-24 2012-09-24 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム

Publications (2)

Publication Number Publication Date
JP2010039538A true JP2010039538A (ja) 2010-02-18
JP5093608B2 JP5093608B2 (ja) 2012-12-12

Family

ID=42012061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008198429A Expired - Fee Related JP5093608B2 (ja) 2008-07-31 2008-07-31 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム

Country Status (1)

Country Link
JP (1) JP5093608B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013058206A (ja) * 2012-09-24 2013-03-28 Nec Corp 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム
JP2013254528A (ja) * 2010-01-28 2013-12-19 ▲華▼▲為▼▲終▼端有限公司 コンポーネント表示処理方法およびユーザデバイス

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273066A (ja) * 2000-03-24 2001-10-05 Sharp Corp 画像データ編集操作方法
JP2002328040A (ja) * 2001-05-01 2002-11-15 Sony Corp ナビゲーション装置、情報表示装置、画像の縮尺変更方法、記憶媒体、プログラム
JP2003339004A (ja) * 2002-05-21 2003-11-28 Canon Inc 情報処理装置、情報処理システム、情報処理方法、記憶媒体、及びプログラム
JP2004227367A (ja) * 2003-01-24 2004-08-12 Nec Corp 画面情報表示方法、システム及びコンピュータプログラム
JP2007179486A (ja) * 2005-12-28 2007-07-12 Fuji Xerox Co Ltd 情報処理装置、情報処理装置の制御方法及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273066A (ja) * 2000-03-24 2001-10-05 Sharp Corp 画像データ編集操作方法
JP2002328040A (ja) * 2001-05-01 2002-11-15 Sony Corp ナビゲーション装置、情報表示装置、画像の縮尺変更方法、記憶媒体、プログラム
JP2003339004A (ja) * 2002-05-21 2003-11-28 Canon Inc 情報処理装置、情報処理システム、情報処理方法、記憶媒体、及びプログラム
JP2004227367A (ja) * 2003-01-24 2004-08-12 Nec Corp 画面情報表示方法、システム及びコンピュータプログラム
JP2007179486A (ja) * 2005-12-28 2007-07-12 Fuji Xerox Co Ltd 情報処理装置、情報処理装置の制御方法及びプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013254528A (ja) * 2010-01-28 2013-12-19 ▲華▼▲為▼▲終▼端有限公司 コンポーネント表示処理方法およびユーザデバイス
US9256446B2 (en) 2010-01-28 2016-02-09 Huawei Device Co., Ltd. Method and apparatus for component display processing
US10698563B2 (en) 2010-01-28 2020-06-30 Huawei Device (Dongguan) Co., Ltd. Method and apparatus for component display processing
US10983668B2 (en) 2010-01-28 2021-04-20 Huawei Device Co., Ltd. Method and apparatus for component display processing
JP2013058206A (ja) * 2012-09-24 2013-03-28 Nec Corp 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム

Also Published As

Publication number Publication date
JP5093608B2 (ja) 2012-12-12

Similar Documents

Publication Publication Date Title
US8959446B2 (en) Information processing apparatus and method of controlling the same
JP4835118B2 (ja) 画像形成装置の操作情報記録方法及び画像形成装置
US9001368B2 (en) Image processing apparatus, operation standardization method, and non-transitory computer-readable recording medium encoded with operation standardization program with an application program that supports both a touch panel capable of detecting only one position and a touch panel capable of detecting a plurality of positions simultaneously
JP6364893B2 (ja) 端末装置、電子ホワイトボードシステム、電子ホワイトボードの入力支援方法、及びプログラム
JP5765366B2 (ja) 画像処理装置、携帯端末装置、リモート画面データの作成プログラム及び表示制御プログラム
USRE48764E1 (en) Information processing apparatus, recording system, computer readable medium
JP2016126657A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2013168018A (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
US9049323B2 (en) Data processing apparatus, content displaying method, and non-transitory computer-readable recording medium encoded with content displaying program
JP6053291B2 (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
US9100519B2 (en) Data processing apparatus, content displaying method, and non-transitory computer-readable recording medium encoded with browsing program
JP5093608B2 (ja) 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム
US9069464B2 (en) Data processing apparatus, operation accepting method, and non-transitory computer-readable recording medium encoded with browsing program
JP6459356B2 (ja) プログラム、情報処理装置および情報処理装置の制御方法
JP6436752B2 (ja) 情報処理装置、情報処理装置における情報処理方法、並びにプログラム
JP6476685B2 (ja) 情報処理装置、情報処理システム、表示装置及びプログラム
US20190221190A1 (en) Information processing apparatus, method of controlling the same and non-transitory computer-readable storage medium
JP2017097814A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2013058206A (ja) 情報処理装置、情報表示処理システム、情報処理方法、および情報処理プログラム
JP2005216201A (ja) ジョブ処理システム
JP2014238667A (ja) 情報端末、情報処理プログラム、情報処理システム、及び情報処理方法
US11216162B2 (en) Information processing device, information processing method, and recording medium storing program
JP2017123055A (ja) 画像処理装置、プレビュー画像の表示制御方法およびコンピュータプログラム
JP2014106807A (ja) データ処理装置、操作受付方法およびブラウジングプログラム
JP6954045B2 (ja) 画像処理システム、ユーザインタフェースの提供方法、およびコンピュータプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120807

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120823

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120905

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150928

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees