JP2004140729A - Data processing system and program - Google Patents

Data processing system and program Download PDF

Info

Publication number
JP2004140729A
JP2004140729A JP2002305432A JP2002305432A JP2004140729A JP 2004140729 A JP2004140729 A JP 2004140729A JP 2002305432 A JP2002305432 A JP 2002305432A JP 2002305432 A JP2002305432 A JP 2002305432A JP 2004140729 A JP2004140729 A JP 2004140729A
Authority
JP
Japan
Prior art keywords
data
information processing
processing device
image data
display
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.)
Pending
Application number
JP2002305432A
Other languages
Japanese (ja)
Inventor
Makoto Fujimoto
藤本 眞
Shogo Hamazaki
濱崎 省吾
Daisuke Iino
飯野 大助
Kazuhisa Watanabe
渡邊 和久
Atsushi Sagusa
佐草 敦
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002305432A priority Critical patent/JP2004140729A/en
Publication of JP2004140729A publication Critical patent/JP2004140729A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem of the conventional information processing system that a work for displaying data stored in a plurality of information processing terminals plainly and for delivering/receiving individual data cannot be carried out easily. <P>SOLUTION: In the information processing system including a first information processor and one or more second information processors, the first information processor receives data from the second information processor when it approaches the first information processor, displays relevant data in the vicinity of the approaching place of the second information processor, and deletes the data when the second information processor recedes therefrom whereas the second information processor transmits data to the first information processor when it approaches the second information processor, and receives data from the first information processor when it recedes therefrom. According to such an information processing system, data stored in a plurality of information processing terminals can be displayed plainly on one screen and the data can be delivered/received easily. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理端末に記録されたデータをディスプレイに一覧表示し、端末間でデータ転送操作を行うことができるデータ処理装置等に関するものである。
【0002】
【従来の技術】
近年、CCDカメラデバイスの小型高性能化と記憶メディアの大容量化により、デジタルスチルカメラやデジタルムービーカメラだけでなく、携帯電話やPDA(Personal Digital Assistant)携帯型パーソナルコンピュータなど多くの情報処理端末にカメラが実装され、内蔵された記憶メディアに膨大な量のデータ(静止画データや動画データ)が蓄積されるようになった。
【0003】
これら蓄積されたデータの内容を確認しつつ必要なデータのみを情報処理端末間で受け渡す作業を考えると、現状では、情報処理端末をケーブル接続またはメモリカードを介して、データをパーソナルコンピュータに転送し、コンピュータの画面上で内容を確認しながらディレクトリを跨いでファイルの複写や移動処理といった煩雑な処理を強いられている。そこで、もっと簡単な操作により情報処理端末間で目的のデータを授受したいしたいとする要望が強い。
【0004】
かかる要望に応えるシステムとして、携帯端末とパーソナルコンピュータとのデータ授受に関して、例えば、特許文献1で、操作性の向上に向けた工夫が施された情報処理システムが提案されている。本情報処理システムは、携帯電話機がパーソナルコンピュータの入力表示部に載置されたとき、携帯電話機に内蔵されているRFタグに記憶されている携帯電話機の電話番号が、パーソナルコンピュータに内蔵されているリーダライタにより読み取られる。その電話番号に基づいて、携帯電話機とパーソナルコンピュータとの間において、電話回線が閉結される。そして、その電話回線を介して携帯電話機と、パーソナルコンピュータ1との間において、データが授受される。
【0005】
【特許文献1】
特開2002−204239号公報(第1頁等、第1図)
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来技術においても、情報処理端末に蓄積されたデータをパーソナルコンピュータへ転送し表示する作業、および2つの情報処理端末間でのデータ全体の一括転送作業、について簡単化しているにすぎず、複数の情報処理端末に蓄積されたデータを判りやすく表示し、個々のデータについて授受する作業を簡単にできるとは言い難い。
【0007】
【課題を解決するための手段】
そこで、第一の発明は、第一情報処理装置と1以上の第二情報処理装置を有するデータ処理システムであって、第一情報処理装置は、第二情報処理装置からデータを受信するデータ受信部と、第二情報処理装置が近づいた場所の付近に前記データを表示するデータ表示部を具備し、第二情報処理装置は、データを格納しているデータ格納部と、第一情報処理装置が近づいた場合に、データを第一情報処理装置に送信するデータ送信部を具備するデータ処理システムであり、かかるデータ処理システムにより、複数の情報処理端末に蓄積されたデータを一の情報処理装置上に判りやすく表示できる。
【0008】
また、第二の発明は、第一情報処理装置と1以上の第二情報処理装置を有するデータ処理システムであって、第一情報処理装置は、データを表示するデータ表示部と、第二情報処理装置が遠ざかった場合に、データを削除するデータ削除部を具備し、第二情報処理装置は、第一情報処理装置が遠ざかった場合に、第一情報処理装置からデータを受信するデータ処理システムであり、かかるデータ処理システムにより、所望のデータの受け渡しを簡単に行える。
【0009】
【発明の実施の形態】
以下、データ処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【0010】
図1は、本実施の形態におけるデータ処理システムの概念図である。データ処理システムは、データ表示操作装置11、情報処理端末12で構成される。データ表示操作装置11は、例えばパーソナルコンピュータである。情報処理端末12は、通常、1つまたは複数ある。本実施例において2つの情報処理端末12の使用した場合を例に説明するため、区別して表記する場合には情報処理端末12a、12bとする。情報処理端末12は、通常、携帯が可能な小型の情報処理端末であり、カメラの装着の有無を問わず、PDA、デジタルスチルカメラ、デジタルムービーカメラ、携帯電話、PHS、ノート型パーソナルコンピュータなどを含む。
【0011】
データ表示操作装置11は、ディスプレイ101、接近センサ102、プライベート領域103で構成される。情報処理端末12は、表示パネル111、電子タグ112で構成される。
【0012】
ディスプレイ101には、通常、LCDや有機ELなどの薄型の表示デバイスであり、画像データA〜Fまたはa〜fで構成された画像データ群104が表示されている。
ディスプレイ101には図示せぬタッチパネルセンサが組み込まれ、図示せぬユーザの手指や図示せぬペンによって画像データ群104に対するユーザの操作指示に関する情報を受付けることができる。
ディスプレイ101は画面を水平に配置し、ユーザが向い合って使用することが望ましいが、水平に配置されなくても良い。
【0013】
プライベート領域103と接近センサ102は組を成し、1つまたは複数の組がある。ディスプレイ101の接近センサ102の近傍にプライベート領域103が配置される。プライベート領域103の境界線は表示してもしなくてもよい。プライベート領域103aには接近センサ102aに接近した情報処理端末12aの画像データA〜Fが表示される。同様に、プライベート領域103bには接近センサ102bに接近した情報処理端末12bの画像データa〜fが表示される。
【0014】
データ表示操作装置11と情報処理端末12は、図示せぬネットワークで結ばれており、データの授受が可能である。表示パネル111は、通常、LCDや有機ELなどの薄型の表示デバイスであり、情報処理端末12に格納された画像データを表示することができる。電子タグ112は、情報処理端末12の識別子を電磁波として送信することが可能である。
【0015】
接近センサ102は例えば下記に示す電子タグのリーダライタで構成され、情報処理端末12の接近を検知すると共に、電子タグ112から情報処理端末12の識別子を受け取ることができる。
【0016】
電子タグとリーダライタによる接近の検出の原理について説明する。
リーダライタは十分短い間隔で電磁波を出している。電子タグが近づくとリーダライタに内蔵されたアンテナの内部負荷が変化する。また遠ざかった場合も同様に内部負荷の変化として知ることができる。つまり、電子タグの接近を電磁結合の確立として、電子タグが遠ざかったことを電磁結合の解消として検知することができる。
【0017】
例えば、国際標準規格(非接触ICカード)ISO/IEC10536で規定された方式では数センチメートル程度、また、同ISO/IEC14443,ISO/IEC15693で規定された方式では最大1メートル程度、の距離において、電子タグの接近検知および相互の通信が可能とされている。
【0018】
電子タグとリーダライタによるデータ通信の原理について説明する。リーダライタからの搬送波の電磁誘導により電力が伝送される。同時に搬送波を振幅変調することで、リーダライタから電子タグへ制御信号が送られる。電子タグからリーダライタへの情報伝送では、リーダライタからの搬送波を電子タグで負荷変調して磁束を変化させる。その変化をリーダライタの内部抵抗に流れる電圧または電流の変化として復調することで情報を取り出すことができる。
【0019】
本実施の形態におけるデータ処理システムのブロック構成を説明する。図2は本発明の実施例におけるブロック図である。
【0020】
データ表示操作装置11は、近接検出部201、識別子受信部202、アドレス変換部203、ネットワーク通信部204、画像データ保持部205、管理テーブル206、データ表示部207、操作入力部208、制御部209、データ削除部210を具備している。
【0021】
情報処理端末12は、識別子送信部301、ネットワーク通信部302、データ表示部303、画像データ保持部304、制御部305を具備している。なお、データ表示操作装置11と情報処理端末12はネットワーク250で接続されている。
【0022】
近接検出部201は、情報処理端末12が近接したこと検出し識別子受信部202へ送る。また、近接検出部201は、情報処理端末12が遠ざかったことを検出し制御部208へ送る。
【0023】
識別子受信部202は、識別子送信手段301から送られた識別子を受け取る。近接検出部201および識別子受信部202は電子タグ(RF−IDタグ)のリーダライタ、またはブルートゥースなどの近距離無線通信モジュールで実現される。
【0024】
アドレス変換部203は、アドレス管理テーブルを保持していて、識別子受信部202で受信した識別子をネットワーク250で機器を特定するアドレスに変換する。アドレス管理テーブルは、例えば、情報処理装置の識別子とIPアドレスを有するレコードを1以上格納している。
【0025】
ネットワーク通信部204は、ネットワーク250を経由して情報処理端末12と通信し、画像データを送受信する。ネットワーク通信部204は、無線通信手段で実現されることが好適である。
【0026】
画像データ保持部205は情報処理端末12から受け取った画像データ保持し、データ表示装置11が具備するRAMやメモリカードやハードディスク装置や光ディスク装置等で実現され得る。
管理テーブル206は画像データ保持部205に保持している画像データを管理する一時的なテーブルである。
【0027】
データ表示部207は、画像データを管理テーブルの内容に従ってディスプレイ101に表示する。管理テーブルとは、画像データの表示位置を決定するための情報を管理しているテーブルであり、管理テーブルのデータ例は、以下で述べる。
【0028】
データ削除部210は、制御部209からの指示に従ってディスプレイ101に表示されている指定された画像データを削除する。ここで、削除するとは、画像データを記憶領域から消去するだけではなく、記憶領域から削除せずに未表示とする場合も含む。
【0029】
操作入力部208は、画像データに対するユーザ操作を受け付ける。操作入力部208はタッチパネルなどのポインティングデバイスで実現され、ユーザがポインティングした座標値を得ることができる。ユーザ操作とは、例えば、画像データを指示してディスプレイ101上を移動する指示である。かかる指示は、例えば、ペンで指示してドラッグする動作で実現される。
【0030】
制御部209は、情報処理端末12から受信した画像データを画像データ保持部205に格納すると共に管理テーブル206を更新する。制御部209は、操作入力部208から受けた指示に従って管理テーブル206の内容を随時更新する。制御部209は、情報処理端末12が遠ざかった場合に、管理テーブルを参照して送信すべき画像データを検索し、画像データ保持部205から読み出してネットワーク通信部204を経由して情報処理端末12へ送るとともに、データ削除部210へ当該画像データの表示削除を指示する。制御部209の一連の動作は、ソフトウエアで通常実現され、当該ソフトウエアはハードディスク等の記録媒体に記録されている。但し、ハードウエア(専用回路)で実現してもよい。
【0031】
識別子送信部301は情報処理端末12の識別子を送信する。識別子送信部301は電子タグやブルートゥースなどの近距離無線通信モジュールで実現され得る。
【0032】
ネットワーク通信部302は、図示せぬネットワークを経由してデータ表示操作装置11と通信し、画像データを授受する。ネットワーク通信部302は、無線通信手段で実現されることが好適である。
【0033】
データ表示部303は、画像データを表示パネル111に表示する。
【0034】
画像データ保持部304には、1つ以上の画像データが蓄積されており、制御部305からの指示により読み出しや記録が可能である。画像データ保持部304の実現手段は、画像データ保持部205と同じであり説明を省略する。
【0035】
制御部305は、データ表示操作装置11からの指示で、画像データ保持部304の画像データをネットワーク通信部302に渡す。また、制御部305は、データ表示操作装置11からの指示で、ネットワーク通信部302から受け取った画像データを画像データ保持部304に格納する。さらに、制御部305は画像データ保持部304に格納されている画像データをデータ表示部303へ送る。制御部305の一連の動作は、ソフトウエアで通常実現され、当該ソフトウエアはハードディスク等の記録媒体に記録されている。但し、ハードウエア(専用回路)で実現してもよい。
【0036】
ネットワーク250の接続形態は、無線と有線のどちらか一方、または両者を組み合わせである。
【0037】
本実施例で使用するテーブルについて説明する。図3はアドレス変換部203が保持するアドレス管理テーブルTAである。
【0038】
アドレス管理テーブルTAは、図3に示すように情報処理端末12を識別する固有の識別子と、ネットワーク250で機器を特定するために使用するアドレスとの対応づけを管理している。このアドレス管理テーブルTAを参照することにより、識別子をアドレスに変換することが可能である。アドレス管理テーブルTAには、データ表示操作装置11に近接する可能性のある複数の情報処理端末12に関する情報をあらかじめ登録しているが、必要に応じてユーザが追加登録することも可能である。
【0039】
図4は管理テーブル206が保持する画像管理テーブルTIである。画像管理テーブルTIは、図4に示すように画像データを識別する画像IDと、表示領域Qと、プライベート領域を識別する領域IDとを対応付けて管理している。画像IDは本システムでユニークな番号である。
【0040】
表示領域Qは画像データの左上座標(x0,y0)と右下座標(x1,y1)で表現する。本実施例で使用する表示座標系は、ディスプレイ101の左上を原点として横方向にx軸を、縦方向にy軸をとる。領域IDは画像データがディスプレイ101上で表示された領域全体が含まれるプライベート領域を識別するものである。
【0041】
領域IDはプライベート領域104aの領域IDをa、プライベート領域104bの領域IDをbとし、ディスプレイ101上で画像データが表示された領域によって決定する。但し、どのプライベート領域にも含まれない場合は領域ID=0を格納する。なお、操作入力部208で得られるタッチパネルの座標値は、表示座標系と一致させる。
【0042】
以下、本データ処理システムの動作について説明する。以下では、データ表示操作装置11と情報処理端末12aを例にして、その動作を説明する。図5はデータ処理システムの全体処理のフローチャートである。
【0043】
(ステップS1)接近センサ102aは、情報処理端末12aの接近状況を監視し、接近した場合は次の処理へ進む。
【0044】
(ステップS2)データ表示操作装置11は、情報処理端末12aのアドレスを得て、情報処理端末12aに格納されている画像データを、ネットワーク250を経由して受信する。
【0045】
(ステップS3)受信した画像データは、ディスプレイ101のプライベート領域103aに表示する。
【0046】
(ステップS4)ユーザのドラッグ&ドロップ操作の指示を受付けて、ディスプレイ101上で画像データを移動する。なお、データの移動の指示を受けない場合は、本ステップは存在しない。
【0047】
(ステップS5)接近センサ102aが情報処理端末12aの近接状況を監視し、遠ざかった場合には、次のステップS6へ進む。遠ざかっていない場合(近接したままの状態)はステップS4へ戻る。
【0048】
(ステップS6)データ表示操作装置11はプライベート領域103にある画像データのみを情報処理端末12aへネットワーク250を経由して送信する。
【0049】
(ステップS7)ディスプレイ101のプライベート領域103aにある画像データの表示を消去し、ステップS1へ戻る。
なお、図5のフローチャートにおいて、電源オフなどの割り込みにより処理は終了する。
【0050】
図6は第1のデータ転送処理のフローチャートである。
(ステップS21)情報処理端末12aは自己の識別子を送信する。なお、情報処理端末12aは自己の識別子を予め格納している、とする。
【0051】
(ステップS25)データ表示操作装置11はその識別子を受信し、アドレス管理テーブルTAを参照して情報処理端末12aのアドレスに変換する。このアドレスを元にデータ表示操作装置11と情報処理端末12aとはネットワーク250を経由して通信する。なお、自己の識別子がアドレスであれば、識別子をアドレスに変換する動作は必要でない。
【0052】
(ステップS22)情報処理端末12aは、画像データ保持部304に蓄積されている全ての画像データを1つずつ送信する。なお、図6のフローチャートでは、ループ、と記載することで、画像データを1つずつ送信することを表現している。
【0053】
(ステップS26)データ表示操作装置11は画像データを1つ受信し、画像データ保持部205に格納する。
【0054】
(ステップS27)管理テーブルTIに当該受信した画像データに対応する新しいエントリーを追加する。画像IDはエントリー作成順に1からインクリメンタルな整数を格納する。表示領域Qは、例えば、プライベート領域の左から右へ、上から下へ画像データを順次表示するように決定する。画像データは重ならないように表示することが望ましいが、画像データが多い等の理由でプライベート領域に入りきれない場合は、画像データの一部が重なるように表示位置を決定してもよい。近接センサ102aに近接した情報処理端末12aに蓄積された画像データに対する領域IDの値にはaを、近接センサ102bに近接した情報処理端末12bに蓄積された画像データに対する領域IDの値にはbを格納する。
【0055】
(ステップS28)全ての画像データの受信が完了した場合は処理を終了する。そうでない場合には、ステップS26へ戻って次の画像データを受信する。
【0056】
以上の一連の処理で情報処理端末12aが蓄積している全ての画像データをデータ表示操作装置11へ転送することができる。
【0057】
図7はデータ表示操作装置11におけるデータ表示処理のフローチャートである。
(ステップS31)画像管理テーブルTIの全てのエントリーを順次参照して、当該画像データの表示領域Qを読み出す。
【0058】
(ステップS32)画像データ保持手段205から当該画像データを読み出し、ディスプレイ101上の表示領域Qで示された領域に表示する。
【0059】
以上の処理を画像管理テーブルに登録されている全ての画像データに関して処理することで、全ての画像データをディスプレイ101上に表示できる。
【0060】
図8および図9はデータ表示操作装置11におけるデータ操作処理のフローチャートである。
(ステップS41)操作入力部208でユーザがタッチパネルに触れているか否かを判定し、触れていない場合には処理を終了する。
【0061】
(ステップS42)タッチパネルに触れている場合には、ドラッグ操作を開始したと見なし、その開始座標PA(xa,ya)を操作入力部208より得る。
【0062】
(ステップS44)PAを元に画像データの検索処理を行う。
(ステップS441)指定画像IDに0を格納する。
【0063】
(ステップS442、S443)画像管理テーブルTIの全てのエントリーを順次参照して、PAが表示領域Qに含まれている場合には当該画像IDを指定画像IDとし、検索処理を終了する。
含まれていない場合は次のエントリーを調べる。
【0064】
(ステップS44)指定画像IDが0である場合は、ユーザは画像が指定されていないと判断し処理を終了する。そうでない場合は、次のステップへ進む。
【0065】
(ステップS45)操作入力部208でタッチパネルに触れているか否かを判定し、触れなくなるまでステップS45を繰り返す。
【0066】
(ステップS46)タッパネルに触れなくなったとき、ユーザはドロップしたと判断し、最後に触れていた座標を終了座標PB(xb、yb)として得る。
【0067】
(ステップS47)PAとPBの相対距離(xb−xa,yb−ya)を指定画像IDの画像データの表示領域Q(x0,y0)および(x1,y1)の座標値にそれぞれ加算することで表示領域Qを更新する。さらに、更新した表示領域Qとプライベート領域との座標情報から重なりを判定し、領域IDを更新する。
【0068】
(ステップS48)ディスプレイ101上の当該画像データの表示を一旦消去し、改めて表示領域Qで示された領域に画像データを表示する。
【0069】
図10は第2のデータ転送処理のフローチャートである。
(ステップS61)データ表示操作装置11は画像管理テーブルTIの全てのエントリーを順次参照して、領域IDがaか否かを判定する。領域IDがaでない場合は次のエントリーを処理する。
【0070】
(ステップS62)領域IDがaの場合は画像データ保持部205に蓄積されている画像データを、ネットワーク250を経由して情報処理端末12aへ送信する。
【0071】
(ステップS65)情報処理端末12aはデータ表示操作装置11から送信された画像データを受信し、画像データ保持部305に格納する。
【0072】
(ステップS66)全ての画像データの受信が完了した場合は次の処理へ進む。そうでない場合には、ステップS65へ戻って次の画像データを受信する。
【0073】
(ステップS67)画像データ保持部305に格納された全ての画像データを表示パネル111aへ表示する。
【0074】
以上の一連の処理でデータ表示操作装置11のプライベート領域103aにある全ての画像データを情報処理端末12aへ転送できたことになる。
【0075】
図11はデータ表示操作装置11における表示消去処理のフローチャートである。
(ステップS71)画像管理テーブルTIの全てのエントリーを順次参照して、領域IDがaか否かを判定する。領域IDがaでない場合は次のエントリーを処理する。
【0076】
(ステップS62)領域IDがaの場合はデータ削除部210によってディスプレイ101に表示されている当該画像データを削除する。なお、削除とは、データ自体を削除する処理だけではなく、未表示する処理も含む。
【0077】
以上の図5〜図11に示したフローチャートは、データ表示操作装置11と情報処理端末12aに関する動作の説明である。本実施例において、データ表示操作装置11は、近接センサ102とプライベート領域103を2組有しており、最大で2つの情報処理端末12a,12bを同時に処理できる。
【0078】
データ表示操作装置11と情報処理端末12bに関する動作の説明は、図5〜図11に示したフローチャートの説明において、情報処理端末12aを同12b、近接センサ102aを同102b、プライベート領域103aを同103b、ステップS61およびステップS71における条件判断を「領域IDがaか否か」を「領域IDがbか否か」と読み替えることで説明できるため、ここでは詳細な説明は省略する。
【0079】
以下、本実施例の携帯におけるデータ処理システムの具体的な動作について、図12(a)〜(d)を用いて説明する。
【0080】
ユーザAとユーザBは情報処理端末12a,12bをそれぞれ手に持っている。情報処理端末12aには画像データA〜Fが、情報処理端末12bには画像データa〜fがそれぞれ格納されている。データ表示操作装置11の画面にはプライベート領域103のみが表示されている。その状態を図12(a)に示す。
【0081】
ユーザAが情報処理端末12aをデータ表示操作装置11に近づけると、接近センサ102aが接近を検知し、電子タグ112aから発せられた識別子を受信する。データ表示操作装置11は識別子からアドレスに変換し、ネットワーク経由で情報処理端末12aから画像データA〜Fを受取り、ディスプレイ101のプライベート領域103aに表示する。同様に、ユーザBは情報処理端末12bをデータ表示操作装置11に近づけると、画像データa〜fを受取りプライベート領域103bに表示する。この状態を図12(b)に示す。
【0082】
ユーザAの所有する画像データEをユーザBへ渡す場合、画像データEのサムネイルデータを矢印Pに沿ってドラッグしプライベート領域103bへドロップすることで、画像データを移動する。同様に矢印Qで示したドラッグ&ドロップ操作で、ユーザBが所有する画像データfをプライベート領域103aへ移動する。さらに、矢印Rで示したドラッグ&ドロップ操作で、ユーザAが所有する画像データAを、プライベート領域103aおよびプライベート領域103bの外に移動する。この状態を図12(c)に示す。画像データEのサムネイルデータとは、例えば、Eが動画データである場合の最初の1フィールドの静止画を言う。また、画像データEのサムネイルデータとは、例えば、Eが静止画データである場合の解像度を落とした静止画データを言う。なお、画像データEのサムネイルデータは、画像データEそのものである場合もあり得る。
【0083】
ユーザAが情報処理端末12aをデータ表示操作装置11から遠ざけると、近接センサ102aが検知し、プライベート領域103aにある画像データA〜D,F,fをネットワーク経由で情報処理端末12aへ転送するとともに、プライベート領域103aから消去される。同様にユーザBも情報処理端末12bをデータ表示操作装置11から遠ざけると、プライベート領域103bにある画像データa〜e,Eが情報処理端末12bへ転送されるとともに、プライベート領域103bから消去される。各情報端末12の表示パネル111には転送された画像データが表示される。また、データ表示操作装置11には、プライベート領域に存在しない画像データAのみが残る。この状態を図12(d)に示す。
【0084】
なお、図12によれば、第一情報処理装置は、第二情報処理装置が近づいた場所の付近にデータを表示している。かかる処理により、データがどの第二情報処理装置から送信されたデータであるかが分かりやすい、という効果がある。近づいた場所の付近とは、例えば、ディスプレイ上の第二情報処理装置が近づいた側を言う。
【0085】
以上、本実施の形態によれば、情報処理端末12a,12bに格納された画像データを簡単な操作で交換することができる。かかるデータ交換は、例えば、子供のカード交換の遊戯で利用できる。つまり、例えば、人気のあるアニメのキャラクターカードが電子化されており、かかる電子化されたカードを友人通しで交換するような遊戯に利用できる。
【0086】
また、本実施の形態によれば、近づけた付近に画像データを表示すること、および近接センサを複数具備し複数端末を同時処理できることにより、複数台の情報処理端末に蓄積された画像データを、どの端末のデータであるかを明確に示しつつ、1つのディスプレイに表示することが可能となる。また、複数人で同時作業が可能となる。
【0087】
また、本実施の形態によれば、端末を離すとプライベート領域の画像を端末に転送し画面から削除できることにより、ディスプレイに表示中に見せたくない人が近寄った場合など、端末を遠ざけるという簡単かつ直観的な操作で瞬時にデータの閲覧を中止できるため、セキュリティが高く安全なデータ操作が可能となる。
【0088】
さらに、ドラッグ&ドロップなどの操作で画像データをプライベート領域間で移動することにより、簡単な操作で機器間のデータ受け渡しを指示できる。
【0089】
なお、本実施の形態において、データ表示操作装置11は、近接センサ102とプライベート領域103を2組有して、最大で2つの情報処理端末12a,12bを同時に処理できる場合を説明したが、例えばディスプレイ101の外周に近接センサ102とプライベート領域103を3組以上配置することで、3つ以降の情報処理端末12を同時に処理できるこが可能である。
【0090】
また、本実施の形態において、ディスプレイ101には画像データ保持部205に格納された画像データを表示したが、画像データから生成されたサムネイルデータを表示してもよい。ここで、サムネイル画像とは、静止画・動画データの内容をわかりやすく示すために、元の画像データから生成した概要表示データであり、そのサイズは元画像のサイズに関わらず一定の矩形とする。つまり、画像データが静止画データの場合は、その画像データを縮小または拡大変換してサムネイルデータを生成する。画像データが動画データの場合には、動画データの内容を代表するフレーム(例えば、最初のフレーム)を静止画データに変換し、さらに縮小または拡大変換してサムネイルデータを生成する。
【0091】
また、本実施の形態において、画像データはトランプや花札や百人一首やカルタなどのカードゲームのカードを電子化したデータとしてもよい。また、漫画作品やテレビ番組やゲームコンテンツに登場するキャラクタ、歌手・スポーツ選手等の著名人、などに関する絵柄・文字・写真等が印刷されカードを電子化したデータとすることで、カードを交換して楽しむ所謂トレーディングカードの遊戯を簡単に実現することが可能となる。
【0092】
また、本実施の形態において、プライベート領域を明示することにより、データがどの第二情報処理装置が送信したものであるかが判断できたが、データを送信した第二情報処理装置を視覚的に明示できれば、他の表示形態でも良い。例えば、第一情報処理装置のディスプレイ上に表示されているデータに対応付けて、第二情報処理装置を識別する情報を表示しても良い。
【0093】
また、本実施の形態において、交換したデータは、画像データであったが、音声データ、音楽データ、動画データ、テキストデータ、実行モジュールなど、そのタイプは何でも良い。
【0094】
また、本実施の形態において、第一情報処理装置、および第二情報処理装置は、すべての構成要素が必須ではない。例えば、第一情報処理装置は、第二情報処理装置からデータを受信するデータ受信部と、第二情報処理装置が近づいた場所の付近にデータを表示するデータ表示部のみの構成でも良い。また、第二情報処理装置は、データを格納しているデータ格納部と第一情報処理装置が近づいた場合に、データを第一情報処理装置に送信するデータ送信部でも良い。また、第一情報処理装置は、データを表示するデータ表示部と、第二情報処理装置が遠ざかった場合に、データを削除するデータ削除部を具備するだけでも良い。さらに、第二情報処理装置は、第一情報処理装置が遠ざかった場合に、第一情報処理装置からデータを受信するだけの構成でも良い。
【0095】
なお、第一情報処理装置と第二情報処理装置が近づいたことや遠ざかったことは、どちらの装置が判断しても良い。また、場合によっては、第三の装置が判断して、第一情報処理装置や第二情報処理装置に通知しても良い。
【0096】
さらに、本実施の形態において説明した動作は、コンピュータ読み取り可能なプログラムで実現しても良い。当該プログラムは、CD−ROMなどの記録媒体に記録されて流布しても良いし、ネットワーク配信により流布しても良いし、放送で流布しても良い。かかることも、他の実施の形態においても同様である。なお、本実施の形態において説明した第一情報処理装置の動作を実現するプログラムは、コンピュータに、第二情報処理装置が近づいた場合に、第二情報処理装置からデータを受信するデータ受信ステップと、データを表示するデータ表示ステップと、第二情報処理装置が遠ざかった場合に、データを削除するデータ削除ステップを実行させるためのプログラムである。また、本実施の形態において説明した第二情報処理装置の動作を実現するプログラムは、コンピュータに、第一情報処理装置が近づいた場合に、データを第一情報処理装置に送信するデータ送信ステップと、第一情報処理装置が遠ざかった場合に、前記第一情報処理装置からデータを受信するデータ受信ステップを実行させるためのプログラムである。
【発明の効果】
以上のように、本発明によれば、複数台の情報処理端末に蓄積された画像データを、1つのディスプレイに表示し、交換することが可能となる。
【図面の簡単な説明】
【図1】実施の形態におけるデータ処理システムの概念図
【図2】実施の形態におけるデータ処理システムのブロック図
【図3】実施の形態におけるデータ処理システムのアドレス管理テーブルの説明図
【図4】実施の形態におけるデータ処理システムの画像管理テーブルの説明図
【図5】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図6】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図7】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図8】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図9】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図10】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図11】実施の形態におけるデータ処理システムの動作を説明するフローチャート
【図12】実施の形態におけるデータ処理システムの動作の具体的動作を説明する図
【符号の説明】
11 データ表示操作装置
12 情報処理端末
101 ディスプレイ
102 接近センサ
103 プライベート領域
111 表示パネル
112 電子タグ
201 近接検出部
202 識別子受信部
203 アドレス変換部
204 ネットワーク通信部
205 画像データ保持部
206 管理テーブル
207 データ表示部
208 操作入力部
209 制御部
210 データ削除部
250 ネットワーク
301 識別子送信部
302 ネットワーク通信部
303 データ表示部
304 画像データ保持部
305 制御部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a data processing device and the like that can display data recorded in an information processing terminal on a display as a list and perform a data transfer operation between terminals.
[0002]
[Prior art]
In recent years, due to the miniaturization and high performance of CCD camera devices and large capacity of storage media, not only digital still cameras and digital movie cameras but also many information processing terminals such as mobile phones and PDAs (Personal Digital Assistant) portable personal computers have been developed. A camera has been mounted, and an enormous amount of data (still image data and moving image data) has been accumulated in a built-in storage medium.
[0003]
Considering the task of passing only necessary data between information processing terminals while checking the contents of these stored data, at present, the data is transferred to the personal computer via a cable connection or a memory card. However, complicated processes such as copying and moving files across directories are required while checking the contents on a computer screen. Therefore, there is a strong demand for transmitting and receiving target data between information processing terminals by a simpler operation.
[0004]
As a system that responds to such demands, for example, Patent Document 1 proposes an information processing system that is devised for improving operability with respect to data transfer between a portable terminal and a personal computer. In this information processing system, when the mobile phone is placed on the input display unit of the personal computer, the telephone number of the mobile phone stored in the RF tag built in the mobile phone is built in the personal computer. Read by the reader / writer. The telephone line is closed between the mobile phone and the personal computer based on the telephone number. Then, data is exchanged between the mobile phone and the personal computer 1 via the telephone line.
[0005]
[Patent Document 1]
JP 2002-204239 A (Page 1, etc., FIG. 1)
[0006]
[Problems to be solved by the invention]
However, in the above-mentioned conventional technology, the work of transferring and displaying the data stored in the information processing terminal to the personal computer and the work of collectively transferring the entire data between the two information processing terminals are merely simplified. However, it is difficult to say that data stored in a plurality of information processing terminals can be displayed in an easily understandable manner, and the work of giving and receiving individual data can be simplified.
[0007]
[Means for Solving the Problems]
Therefore, a first invention is a data processing system having a first information processing device and one or more second information processing devices, wherein the first information processing device receives data from the second information processing device. And a data display unit for displaying the data in the vicinity of a place where the second information processing device approaches, the second information processing device includes a data storage unit storing data, and a first information processing device. Is a data processing system that includes a data transmission unit that transmits data to the first information processing apparatus when the information processing apparatus approaches, and the data stored in the plurality of information processing terminals is transmitted to the one information processing apparatus by the data processing system. It can be clearly displayed on the top.
[0008]
A second invention is a data processing system having a first information processing device and one or more second information processing devices, wherein the first information processing device includes a data display unit that displays data, A data processing unit for receiving data from the first information processing device when the first information processing device moves away, the data processing system including a data deletion unit that deletes data when the processing device moves away; With such a data processing system, desired data can be easily exchanged.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of a data processing system and the like will be described with reference to the drawings. Note that components denoted by the same reference numerals in the embodiments perform the same operation, and thus the description thereof may not be repeated.
[0010]
FIG. 1 is a conceptual diagram of a data processing system according to the present embodiment. The data processing system includes a data display operation device 11 and an information processing terminal 12. The data display operation device 11 is, for example, a personal computer. Usually, one or more information processing terminals 12 are provided. In this embodiment, the case where two information processing terminals 12 are used will be described as an example. The information processing terminal 12 is usually a small information processing terminal that can be carried, and regardless of whether or not a camera is mounted, a PDA, a digital still camera, a digital movie camera, a mobile phone, a PHS, a notebook personal computer, and the like. Including.
[0011]
The data display operation device 11 includes a display 101, a proximity sensor 102, and a private area 103. The information processing terminal 12 includes a display panel 111 and an electronic tag 112.
[0012]
The display 101 is usually a thin display device such as an LCD or an organic EL, and displays an image data group 104 composed of image data A to F or a to f.
The display 101 incorporates a touch panel sensor (not shown), and can receive information related to a user's operation instruction for the image data group 104 by a user's finger (not shown) or a pen (not shown).
It is desirable that the display 101 has a screen arranged horizontally and used by users facing each other, but it is not necessary to arrange the screen horizontally.
[0013]
The private area 103 and the proximity sensor 102 form a set, and there is one or more sets. A private area 103 is arranged near the proximity sensor 102 of the display 101. The boundary of the private area 103 may or may not be displayed. Image data AF of the information processing terminal 12a approaching the proximity sensor 102a is displayed in the private area 103a. Similarly, image data a to f of the information processing terminal 12b approaching the proximity sensor 102b is displayed in the private area 103b.
[0014]
The data display operation device 11 and the information processing terminal 12 are connected via a network (not shown), and can exchange data. The display panel 111 is generally a thin display device such as an LCD or an organic EL, and can display image data stored in the information processing terminal 12. The electronic tag 112 can transmit the identifier of the information processing terminal 12 as an electromagnetic wave.
[0015]
The proximity sensor 102 includes, for example, a reader / writer of the following electronic tag, and can detect the approach of the information processing terminal 12 and receive the identifier of the information processing terminal 12 from the electronic tag 112.
[0016]
The principle of detection of approach by the electronic tag and the reader / writer will be described.
The reader / writer emits electromagnetic waves at sufficiently short intervals. When the electronic tag approaches, the internal load of the antenna built in the reader / writer changes. Also, when the user moves away, it can be similarly recognized as a change in the internal load. That is, the approach of the electronic tag can be detected as the establishment of the electromagnetic coupling, and the separation of the electronic tag can be detected as the cancellation of the electromagnetic coupling.
[0017]
For example, at a distance of about several centimeters in the method specified by the international standard (contactless IC card) ISO / IEC10536, and at a maximum of about 1 meter in the method specified by ISO / IEC14443 and ISO / IEC15693, It is possible to detect proximity of an electronic tag and to communicate with each other.
[0018]
The principle of data communication between the electronic tag and the reader / writer will be described. Power is transmitted by electromagnetic induction of a carrier wave from the reader / writer. At the same time, the carrier is amplitude-modulated, so that a control signal is transmitted from the reader / writer to the electronic tag. In information transmission from the electronic tag to the reader / writer, a carrier wave from the reader / writer is load-modulated by the electronic tag to change the magnetic flux. By demodulating the change as a change in voltage or current flowing through the internal resistance of the reader / writer, information can be extracted.
[0019]
A block configuration of the data processing system according to the present embodiment will be described. FIG. 2 is a block diagram in the embodiment of the present invention.
[0020]
The data display operation device 11 includes a proximity detection unit 201, an identifier reception unit 202, an address conversion unit 203, a network communication unit 204, an image data holding unit 205, a management table 206, a data display unit 207, an operation input unit 208, and a control unit 209. , A data deletion unit 210.
[0021]
The information processing terminal 12 includes an identifier transmitting unit 301, a network communication unit 302, a data display unit 303, an image data holding unit 304, and a control unit 305. The data display operation device 11 and the information processing terminal 12 are connected via a network 250.
[0022]
The proximity detection unit 201 detects that the information processing terminal 12 has approached, and sends it to the identifier reception unit 202. In addition, the proximity detection unit 201 detects that the information processing terminal 12 has moved away and sends the information processing terminal 12 to the control unit 208.
[0023]
The identifier receiving unit 202 receives the identifier transmitted from the identifier transmitting unit 301. The proximity detection unit 201 and the identifier reception unit 202 are realized by a reader / writer of an electronic tag (RF-ID tag) or a short-range wireless communication module such as Bluetooth.
[0024]
The address conversion unit 203 holds an address management table, and converts the identifier received by the identifier reception unit 202 into an address that specifies a device on the network 250. The address management table stores, for example, one or more records having an identifier of an information processing apparatus and an IP address.
[0025]
The network communication unit 204 communicates with the information processing terminal 12 via the network 250, and transmits and receives image data. The network communication unit 204 is preferably realized by a wireless communication unit.
[0026]
The image data holding unit 205 holds image data received from the information processing terminal 12, and can be realized by a RAM, a memory card, a hard disk device, an optical disk device, or the like included in the data display device 11.
The management table 206 is a temporary table for managing image data held in the image data holding unit 205.
[0027]
The data display unit 207 displays the image data on the display 101 according to the contents of the management table. The management table is a table that manages information for determining a display position of image data, and an example of data in the management table will be described below.
[0028]
The data deletion unit 210 deletes the specified image data displayed on the display 101 according to an instruction from the control unit 209. Here, “deleting” includes not only deleting the image data from the storage area but also not displaying it without deleting it from the storage area.
[0029]
The operation input unit 208 receives a user operation on image data. The operation input unit 208 is realized by a pointing device such as a touch panel, and can obtain coordinate values pointed by the user. The user operation is, for example, an instruction to instruct image data to move on the display 101. Such an instruction is realized, for example, by an operation of instructing and dragging with a pen.
[0030]
The control unit 209 stores the image data received from the information processing terminal 12 in the image data holding unit 205 and updates the management table 206. The control unit 209 updates the content of the management table 206 at any time according to the instruction received from the operation input unit 208. When the information processing terminal 12 moves away, the control unit 209 searches for image data to be transmitted by referring to the management table, reads out the image data from the image data holding unit 205, and reads the image data via the network communication unit 204. And instruct the data deletion unit 210 to delete the display of the image data. A series of operations of the control unit 209 is generally realized by software, and the software is recorded on a recording medium such as a hard disk. However, it may be realized by hardware (dedicated circuit).
[0031]
The identifier transmitting unit 301 transmits the identifier of the information processing terminal 12. The identifier transmitting unit 301 can be realized by a short-range wireless communication module such as an electronic tag or Bluetooth.
[0032]
The network communication unit 302 communicates with the data display / operation device 11 via a network (not shown) to exchange image data. The network communication unit 302 is preferably realized by a wireless communication unit.
[0033]
The data display unit 303 displays the image data on the display panel 111.
[0034]
One or more pieces of image data are stored in the image data holding unit 304, and can be read and recorded according to an instruction from the control unit 305. The realization means of the image data holding unit 304 is the same as that of the image data holding unit 205, and the description is omitted.
[0035]
The control unit 305 transfers the image data of the image data holding unit 304 to the network communication unit 302 according to an instruction from the data display operation device 11. Further, the control unit 305 stores the image data received from the network communication unit 302 in the image data holding unit 304 according to an instruction from the data display operation device 11. Further, the control unit 305 sends the image data stored in the image data holding unit 304 to the data display unit 303. A series of operations of the control unit 305 are generally realized by software, and the software is recorded on a recording medium such as a hard disk. However, it may be realized by hardware (dedicated circuit).
[0036]
The connection form of the network 250 is either wireless or wired, or a combination of both.
[0037]
A table used in this embodiment will be described. FIG. 3 shows an address management table TA held by the address conversion unit 203.
[0038]
The address management table TA manages the association between a unique identifier for identifying the information processing terminal 12 and an address used to specify a device on the network 250, as shown in FIG. By referring to the address management table TA, it is possible to convert the identifier into an address. In the address management table TA, information about a plurality of information processing terminals 12 that may be close to the data display operation device 11 is registered in advance, but the user can additionally register as necessary.
[0039]
FIG. 4 is an image management table TI held by the management table 206. As shown in FIG. 4, the image management table TI manages an image ID for identifying image data, a display area Q, and an area ID for identifying a private area in association with each other. The image ID is a unique number in the present system.
[0040]
The display area Q is represented by upper left coordinates (x0, y0) and lower right coordinates (x1, y1) of the image data. The display coordinate system used in this embodiment has an x-axis in the horizontal direction and a y-axis in the vertical direction with the upper left of the display 101 as the origin. The area ID identifies a private area including the entire area where the image data is displayed on the display 101.
[0041]
The area ID is determined by the area where the image data is displayed on the display 101, where a is the area ID of the private area 104a and b is the area ID of the private area 104b. However, if it is not included in any private area, the area ID = 0 is stored. The coordinate values of the touch panel obtained by the operation input unit 208 are made to match the display coordinate system.
[0042]
Hereinafter, the operation of the data processing system will be described. The operation of the data display operation device 11 and the information processing terminal 12a will be described below as an example. FIG. 5 is a flowchart of the overall processing of the data processing system.
[0043]
(Step S1) The approach sensor 102a monitors the approach status of the information processing terminal 12a, and proceeds to the next process when approaching.
[0044]
(Step S2) The data display operation device 11 obtains the address of the information processing terminal 12a and receives the image data stored in the information processing terminal 12a via the network 250.
[0045]
(Step S3) The received image data is displayed on the private area 103a of the display 101.
[0046]
(Step S4) The image data is moved on the display 101 in response to the user's instruction of the drag and drop operation. Note that this step does not exist when the instruction to move the data is not received.
[0047]
(Step S5) The proximity sensor 102a monitors the proximity status of the information processing terminal 12a, and if it has gone away, proceeds to the next step S6. If the user has not moved away (the state where the user is close), the process returns to step S4.
[0048]
(Step S6) The data display operation device 11 transmits only the image data in the private area 103 to the information processing terminal 12a via the network 250.
[0049]
(Step S7) The display of the image data in the private area 103a of the display 101 is deleted, and the process returns to step S1.
In the flowchart of FIG. 5, the processing is terminated by an interruption such as power off.
[0050]
FIG. 6 is a flowchart of the first data transfer process.
(Step S21) The information processing terminal 12a transmits its own identifier. It is assumed that the information processing terminal 12a stores its own identifier in advance.
[0051]
(Step S25) The data display operating device 11 receives the identifier and converts it into the address of the information processing terminal 12a with reference to the address management table TA. Based on this address, the data display operation device 11 and the information processing terminal 12a communicate via the network 250. If the own identifier is an address, the operation of converting the identifier into an address is not necessary.
[0052]
(Step S22) The information processing terminal 12a transmits all the image data stored in the image data holding unit 304 one by one. Note that, in the flowchart of FIG. 6, transmission of image data one by one is described by describing a loop.
[0053]
(Step S26) The data display operation device 11 receives one image data and stores it in the image data holding unit 205.
[0054]
(Step S27) A new entry corresponding to the received image data is added to the management table TI. The image ID stores an incremental integer from 1 in the order of entry creation. For example, the display area Q is determined so that image data is sequentially displayed from left to right and from top to bottom of the private area. It is desirable to display the image data so that they do not overlap. However, if the image data cannot fit in the private area because of a large amount of image data, the display position may be determined so that a part of the image data overlaps. The value of the area ID for the image data stored in the information processing terminal 12a proximate to the proximity sensor 102a is a, and the value of the area ID for the image data stored in the information processing terminal 12b proximate to the proximity sensor 102b is b. Is stored.
[0055]
(Step S28) When the reception of all the image data is completed, the processing is ended. If not, the process returns to step S26 to receive the next image data.
[0056]
Through the above series of processing, all the image data stored in the information processing terminal 12a can be transferred to the data display operation device 11.
[0057]
FIG. 7 is a flowchart of the data display process in the data display operation device 11.
(Step S31) The display area Q of the image data is read by sequentially referring to all entries of the image management table TI.
[0058]
(Step S32) The image data is read from the image data holding unit 205 and displayed in the area indicated by the display area Q on the display 101.
[0059]
By performing the above processing for all the image data registered in the image management table, all the image data can be displayed on the display 101.
[0060]
8 and 9 are flowcharts of the data operation processing in the data display operation device 11.
(Step S41) It is determined whether or not the user is touching the touch panel with the operation input unit 208, and if not, the process ends.
[0061]
(Step S42) If the user touches the touch panel, it is considered that the drag operation has been started, and the start coordinates PA (xa, ya) are obtained from the operation input unit 208.
[0062]
(Step S44) Image data search processing is performed based on the PA.
(Step S441) 0 is stored in the designated image ID.
[0063]
(Steps S442, S443) By sequentially referring to all the entries in the image management table TI, if the PA is included in the display area Q, the image ID is set as the designated image ID, and the search process ends.
If not, check the next entry.
[0064]
(Step S44) If the designated image ID is 0, the user determines that no image has been designated and ends the process. If not, go to the next step.
[0065]
(Step S45) It is determined whether or not the operation input unit 208 is touching the touch panel, and step S45 is repeated until the touch panel is no longer touched.
[0066]
(Step S46) When the user stops touching the touch panel, the user determines that the touch panel has been dropped, and obtains the coordinates last touched as end coordinates PB (xb, yb).
[0067]
(Step S47) By adding the relative distance (xb-xa, yb-ya) between PA and PB to the coordinate values of the display area Q (x0, y0) and (x1, y1) of the image data of the designated image ID. The display area Q is updated. Further, an overlap is determined from the updated coordinate information of the display area Q and the private area, and the area ID is updated.
[0068]
(Step S48) The display of the image data on the display 101 is temporarily deleted, and the image data is displayed again in the area indicated by the display area Q.
[0069]
FIG. 10 is a flowchart of the second data transfer process.
(Step S61) The data display operation device 11 determines whether the area ID is a by sequentially referring to all entries of the image management table TI. If the area ID is not a, the next entry is processed.
[0070]
(Step S62) If the area ID is a, the image data stored in the image data holding unit 205 is transmitted to the information processing terminal 12a via the network 250.
[0071]
(Step S65) The information processing terminal 12a receives the image data transmitted from the data display operation device 11, and stores it in the image data holding unit 305.
[0072]
(Step S66) When reception of all image data is completed, the process proceeds to the next process. If not, the flow returns to step S65 to receive the next image data.
[0073]
(Step S67) Display all image data stored in the image data holding unit 305 on the display panel 111a.
[0074]
Through the above series of processing, all image data in the private area 103a of the data display operation device 11 has been transferred to the information processing terminal 12a.
[0075]
FIG. 11 is a flowchart of the display erasing process in the data display operation device 11.
(Step S71) By sequentially referring to all entries of the image management table TI, it is determined whether or not the area ID is a. If the area ID is not a, the next entry is processed.
[0076]
(Step S62) If the area ID is a, the data deletion unit 210 deletes the image data displayed on the display 101. The deletion includes not only the process of deleting the data itself but also the process of not displaying the data.
[0077]
The flowcharts shown in FIG. 5 to FIG. 11 described above are the operations related to the data display operation device 11 and the information processing terminal 12a. In the present embodiment, the data display operation device 11 has two sets of the proximity sensor 102 and the private area 103, and can simultaneously process up to two information processing terminals 12a and 12b.
[0078]
The operation of the data display operation device 11 and the information processing terminal 12b is described in the description of the flowcharts shown in FIGS. Since the condition determination in step S61 and step S71 can be described by replacing "whether or not the area ID is a" with "whether or not the area ID is b", detailed description is omitted here.
[0079]
Hereinafter, a specific operation of the data processing system in the mobile phone according to the present embodiment will be described with reference to FIGS.
[0080]
User A and user B hold information processing terminals 12a and 12b, respectively. Image data A to F are stored in the information processing terminal 12a, and image data a to f are stored in the information processing terminal 12b. Only the private area 103 is displayed on the screen of the data display operation device 11. FIG. 12A shows this state.
[0081]
When the user A brings the information processing terminal 12a close to the data display operation device 11, the approach sensor 102a detects the approach and receives the identifier issued from the electronic tag 112a. The data display operation device 11 converts the identifier into an address, receives the image data A to F from the information processing terminal 12a via the network, and displays the image data A to F on the private area 103a of the display 101. Similarly, when the user B brings the information processing terminal 12b close to the data display operation device 11, the user B receives the image data a to f and displays the image data a to f in the private area 103b. This state is shown in FIG.
[0082]
When transferring the image data E owned by the user A to the user B, the image data is moved by dragging the thumbnail data of the image data E along the arrow P and dropping it on the private area 103b. Similarly, the image data f owned by the user B is moved to the private area 103a by the drag & drop operation indicated by the arrow Q. Further, the image data A owned by the user A is moved out of the private area 103a and the private area 103b by the drag and drop operation indicated by the arrow R. This state is shown in FIG. The thumbnail data of the image data E refers to, for example, a still image of the first field when E is moving image data. The thumbnail data of the image data E is, for example, still image data with a reduced resolution when E is still image data. Note that the thumbnail data of the image data E may be the image data E itself.
[0083]
When the user A moves the information processing terminal 12a away from the data display operation device 11, the proximity sensor 102a detects and transfers the image data A to D, F, and f in the private area 103a to the information processing terminal 12a via the network. Are erased from the private area 103a. Similarly, when the user B moves the information processing terminal 12b away from the data display operation device 11, the image data a to e and E in the private area 103b are transferred to the information processing terminal 12b and erased from the private area 103b. The display panel 111 of each information terminal 12 displays the transferred image data. Further, only the image data A that does not exist in the private area remains in the data display operation device 11. This state is shown in FIG.
[0084]
According to FIG. 12, the first information processing device displays data near the place where the second information processing device approaches. By such a process, there is an effect that it is easy to understand from which second information processing device the data is transmitted. The vicinity of the approached location refers to, for example, the side on the display where the second information processing device is approached.
[0085]
As described above, according to the present embodiment, image data stored in information processing terminals 12a and 12b can be exchanged by a simple operation. Such data exchange can be used, for example, in a game of exchanging cards for a child. That is, for example, a popular animation character card is digitized, and the character card can be used for a game in which the digitized card is exchanged through a friend.
[0086]
Further, according to the present embodiment, by displaying image data in the vicinity of the proximity, and by having a plurality of proximity sensors and being able to simultaneously process a plurality of terminals, image data stored in a plurality of information processing terminals can be It is possible to display on one display while clearly indicating which terminal data is. In addition, multiple people can work simultaneously.
[0087]
In addition, according to the present embodiment, when the terminal is released, the image in the private area can be transferred to the terminal and deleted from the screen, so that when the person who does not want to show it while displaying on the display approaches, the terminal can be moved away easily and easily. Since the browsing of data can be instantaneously stopped by intuitive operation, secure and safe data operation can be performed.
[0088]
Further, by transferring image data between private areas by an operation such as drag and drop, it is possible to instruct data transfer between devices with a simple operation.
[0089]
In the present embodiment, a case has been described in which the data display operation device 11 has two sets of the proximity sensor 102 and the private area 103 and can simultaneously process up to two information processing terminals 12a and 12b. By arranging three or more sets of the proximity sensor 102 and the private area 103 on the outer periphery of the display 101, it is possible to simultaneously process three or more information processing terminals 12.
[0090]
Further, in the present embodiment, the display 101 displays the image data stored in the image data holding unit 205, but the display 101 may display thumbnail data generated from the image data. Here, the thumbnail image is summary display data generated from the original image data in order to clearly show the contents of the still image / moving image data, and the size is a fixed rectangle regardless of the size of the original image. . That is, when the image data is still image data, the image data is reduced or enlarged to generate thumbnail data. When the image data is moving image data, a frame representing the contents of the moving image data (for example, the first frame) is converted into still image data, and further reduced or enlarged to generate thumbnail data.
[0091]
Further, in the present embodiment, the image data may be data obtained by digitizing a card of a card game such as playing cards, cards, cards, cards, and so on. Cards can be exchanged by printing pictures, characters, photographs, etc. of characters appearing in manga works, TV programs and game contents, and celebrities such as singers and athletes. It is possible to easily realize a so-called trading card game to enjoy.
[0092]
Also, in the present embodiment, by specifying the private area, it was possible to determine which second information processing apparatus transmitted the data, but the second information processing apparatus that transmitted the data was visually identified. Other display forms may be used as long as they can be clearly specified. For example, information for identifying the second information processing device may be displayed in association with data displayed on the display of the first information processing device.
[0093]
Further, in the present embodiment, the exchanged data is image data, but any type such as audio data, music data, moving image data, text data, and execution module may be used.
[0094]
Further, in the present embodiment, all components of the first information processing device and the second information processing device are not essential. For example, the first information processing device may have a configuration including only a data receiving unit that receives data from the second information processing device and a data display unit that displays data near a place where the second information processing device approaches. Further, the second information processing device may be a data transmission unit that transmits data to the first information processing device when the data storage unit storing the data and the first information processing device approach each other. Further, the first information processing device may simply include a data display unit that displays data, and a data deletion unit that deletes data when the second information processing device moves away. Further, the second information processing device may be configured to only receive data from the first information processing device when the first information processing device moves away.
[0095]
Either device may determine whether the first information processing device and the second information processing device have approached or moved away from each other. In some cases, the third device may determine and notify the first information processing device or the second information processing device.
[0096]
Further, the operations described in the present embodiment may be realized by a computer-readable program. The program may be recorded on a recording medium such as a CD-ROM and distributed, may be distributed by network distribution, or may be distributed by broadcasting. The same applies to other embodiments. Note that the program for realizing the operation of the first information processing device described in the present embodiment includes a computer and a data receiving step of receiving data from the second information processing device when the second information processing device approaches. A program for executing a data display step of displaying data, and a data deletion step of deleting data when the second information processing apparatus moves away. Further, the program for realizing the operation of the second information processing device described in the present embodiment, a data transmission step of transmitting data to the first information processing device when the first information processing device approaches the computer, A program for executing a data receiving step of receiving data from the first information processing device when the first information processing device moves away.
【The invention's effect】
As described above, according to the present invention, image data stored in a plurality of information processing terminals can be displayed on one display and exchanged.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of a data processing system according to an embodiment.
FIG. 2 is a block diagram of a data processing system according to the embodiment;
FIG. 3 is an explanatory diagram of an address management table of the data processing system according to the embodiment;
FIG. 4 is an explanatory diagram of an image management table of the data processing system according to the embodiment;
FIG. 5 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 6 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 7 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 8 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 9 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 10 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 11 is a flowchart illustrating an operation of the data processing system according to the embodiment;
FIG. 12 illustrates a specific operation of the data processing system according to the embodiment.
[Explanation of symbols]
11 Data display operation device
12 Information processing terminal
101 Display
102 Proximity sensor
103 Private area
111 Display panel
112 Electronic tag
201 Proximity detector
202 identifier receiving unit
203 address converter
204 Network Communication Unit
205 Image data holding unit
206 management table
207 Data display section
208 Operation input unit
209 Control unit
210 Data deletion unit
250 Network
301 identifier transmission unit
302 Network Communication Unit
303 Data display section
304 Image data holding unit
305 control unit

Claims (10)

第一情報処理装置と1以上の第二情報処理装置を有するデータ処理システムであって、
前記第一情報処理装置は、
前記第二情報処理装置からデータを受信するデータ受信部と、
前記第二情報処理装置が近づいた場所の付近に前記データを表示するデータ表示部を具備し、
前記第二情報処理装置は、
データを格納しているデータ格納部と、
前記第一情報処理装置が近づいた場合に、前記データを前記第一情報処理装置に送信するデータ送信部を具備するデータ処理システム。
A data processing system having a first information processing device and one or more second information processing devices,
The first information processing device,
A data receiving unit that receives data from the second information processing device,
A data display unit that displays the data near the place where the second information processing apparatus approaches,
The second information processing device,
A data storage unit for storing data,
A data processing system comprising: a data transmission unit that transmits the data to the first information processing device when the first information processing device approaches.
前記データ表示部は、前記データを送信した第二情報処理装置を視覚的に明示しつつ、前記データを表示する請求項1記載のデータ処理システム。The data processing system according to claim 1, wherein the data display unit displays the data while visually indicating the second information processing device that has transmitted the data. 第一情報処理装置と1以上の第二情報処理装置を有するデータ処理システムであって、
前記第一情報処理装置は、
データを表示するデータ表示部と、
前記第二情報処理装置が遠ざかった場合に、前記データを削除するデータ削除部を具備し、
前記第二情報処理装置は、
前記第一情報処理装置が遠ざかった場合に、前記第一情報処理装置からデータを受信する
データ処理システム。
A data processing system having a first information processing device and one or more second information processing devices,
The first information processing device,
A data display section for displaying data,
When the second information processing device has gone away, comprises a data deletion unit to delete the data,
The second information processing device,
A data processing system for receiving data from the first information processing device when the first information processing device moves away.
前記第一情報処理装置は、
前記第二情報処理装置が近づいた場合に、前記第二情報処理装置からデータを受信するデータ受信部をさらに具備し、
前記第二情報処理装置は、
データを格納しているデータ格納部と、
前記第一情報処理装置が近づいた場合に、前記データを前記第一情報処理装置に送信するデータ送信部をさらに具備する請求項3記載のデータ処理システム。
The first information processing device,
When the second information processing device approaches, further includes a data receiving unit that receives data from the second information processing device,
The second information processing device,
A data storage unit for storing data,
4. The data processing system according to claim 3, further comprising a data transmission unit that transmits the data to the first information processing device when the first information processing device approaches.
前記第二情報処理装置に対応する前記第一情報処理装置のディスプレイ上の領域であるプライベート領域が明示されており、前記データ表示部は、前記データを送信した第二情報処理装置に対応するプライベート領域に前記データを表示する請求項1から請求項4いずれか記載のデータ処理システム。A private area, which is an area on the display of the first information processing device corresponding to the second information processing device, is clearly indicated, and the data display unit includes a private area corresponding to the second information processing device that transmitted the data. The data processing system according to claim 1, wherein the data is displayed in an area. 複数のプライベート領域間のデータ移動の指示であるユーザ操作を受け付ける操作入力部と、前記データ移動の指示に基づいて複数のプライベート領域間でデータ移動を行う請求項5記載のデータ処理システム。6. The data processing system according to claim 5, wherein the operation input unit accepts a user operation as an instruction for data movement between a plurality of private areas, and performs data movement between the plurality of private areas based on the data movement instruction. 請求項から請求項6いずれか記載のデータ処理システムを構成する第一情報処理装置。A first information processing apparatus constituting the data processing system according to claim 6. 請求項から請求項6いずれか記載のデータ処理システムを構成する第二情報処理装置。A second information processing apparatus constituting the data processing system according to claim 6. コンピュータに、
第二情報処理装置が近づいた場合に、前記第二情報処理装置からデータを受信するデータ受信ステップと、前記データを表示するデータ表示ステップと、前記第二情報処理装置が遠ざかった場合に、前記データを削除するデータ削除ステップを実行させるためのプログラム。
On the computer,
When the second information processing device approaches, a data receiving step of receiving data from the second information processing device, a data display step of displaying the data, and when the second information processing device moves away, A program for executing a data deletion step for deleting data.
コンピュータに、
第一情報処理装置が近づいた場合に、データを前記第一情報処理装置に送信するデータ送信ステップと、
前記第一情報処理装置が遠ざかった場合に、前記第一情報処理装置からデータを受信するデータ受信ステップを実行させるためのプログラム。
On the computer,
When the first information processing device approaches, a data transmission step of transmitting data to the first information processing device,
A program for executing a data receiving step of receiving data from the first information processing device when the first information processing device moves away.
JP2002305432A 2002-10-21 2002-10-21 Data processing system and program Pending JP2004140729A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002305432A JP2004140729A (en) 2002-10-21 2002-10-21 Data processing system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002305432A JP2004140729A (en) 2002-10-21 2002-10-21 Data processing system and program

Publications (1)

Publication Number Publication Date
JP2004140729A true JP2004140729A (en) 2004-05-13

Family

ID=32452535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002305432A Pending JP2004140729A (en) 2002-10-21 2002-10-21 Data processing system and program

Country Status (1)

Country Link
JP (1) JP2004140729A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260725A (en) * 2008-04-17 2009-11-05 Sony Corp Communication apparatus, communication method, program, and communication system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260725A (en) * 2008-04-17 2009-11-05 Sony Corp Communication apparatus, communication method, program, and communication system
JP4591535B2 (en) * 2008-04-17 2010-12-01 ソニー株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, PROGRAM, AND COMMUNICATION SYSTEM
US8185047B2 (en) 2008-04-17 2012-05-22 Sony Corporation Near field communication apparatus for automated assigning of various functions

Similar Documents

Publication Publication Date Title
EP2624601B1 (en) Short-range radio communication system and method for operating the same
US8610681B2 (en) Information processing apparatus and information processing method
JP5494242B2 (en) Information processing apparatus, information processing system, and program
US20180139317A1 (en) Mobile computing terminal with more than one lock screen and method of using the same
TWI442268B (en) Electronic pen, information processing system, and program
TW201209698A (en) Information processing device, information processing system, and program
CN104103085A (en) Objects in screen images
KR102022042B1 (en) Data transfer method and system thereof
TW201204161A (en) Information processing apparatus, information processing system, and program
KR20110131100A (en) Information processing apparatus, information processing system, and program
KR20140090297A (en) Image forming method and apparatus of using near field communication
CN101626427A (en) Controlling a mobile terminal with a gyro-sensor
CN102238282A (en) Mobile terminal capable of providing multiplayer game and operating method thereof
US11481357B2 (en) Album display method, electronic device, and storage medium
JP5895910B2 (en) Screen generation apparatus, screen generation method, and screen generation program
KR20140142081A (en) Group recording method, machine-readable storage medium and electronic device
JP5823934B2 (en) Mobile communication terminal, data receiving program, and data receiving method
US8872628B2 (en) Document with inductive charging and data storage and transmission
JP2004140729A (en) Data processing system and program
JP5366130B2 (en) POSITIONING DEVICE AND POSITIONING PROGRAM
KR101595797B1 (en) Method, system and recording medium for providing map service, and file distribution system
JP2017084002A (en) Information processing system, terminal device and program
KR20200045459A (en) Mobile terminal and method for controlling the same
KR20150043755A (en) Electronic device, method and computer readable recording medium for displaing of the electronic device
KR102046610B1 (en) Mobile device, method, and computer program for processing a recorded call by inputting user input at the end of a call