(57)【要約】【課題】  近接無線通信におけるデータ送受信において、簡単な操作でユーザが通信内容を指示できるようにする。【解決手段】  近接無線通信手段を有し、表示手段に表示可能な複数の表示形態のそれぞれと通信処理とを対応づけて保持し、複数の表示形態のうち、いずれかの表示形態の状態で外部装置との通信が確立した場合、通信したときの表示形態に対応づけられた通信処理を実行する。【選択図】  図４
2010011418.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信手段と、
記憶媒体に記憶されているデータを、複数の表示形態で表示することが可能な表示手段と、
前記表示手段の表示形態を決定するための指示を受け付ける操作手段と、
前記複数の表示形態のそれぞれと、前記通信装置が実行する通信処理とを対応づけて保持する保持手段と、
前記複数の表示形態のうち、いずれかの表示形態でデータが表示された状態で前記外部装置との通信が確立した場合、前記外部装置との通信が確立したときの表示形態に対応づけられた通信処理を実行するよう前記近接無線通信手段を制御する制御手段とを有する通信装置。
【請求項２】
前記近接無線通信手段はさらに、前記外部装置の表示形態を示す情報を前記外部装置から受信し、
前記制御手段は、前記複数の表示形態のうち、前記外部装置との通信が確立したときの表示形態と、前記外部装置から受信した表示形態とに基づき、前記近接無線通信手段によるデータの送受信を制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記外部装置との通信が確立したときに、前記複数の表示形態のうち、データを送信する処理と対応づけられている表示形態が前記表示手段に表示されており、かつ前記外部装置から受信した表示形態が、データを送信する処理と対応づけられていない表示形態である場合、前記制御手段は、前記通信装置の表示形態に対応づけられている通信処理を実行するよう制御することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記外部装置との通信が確立したときに、前記複数の表示形態のうち、データを送信する処理と対応づけられている表示形態が前記表示手段に表示されておらず、かつ前記外部装置から受信した表示形態が、データを送信する処理と対応づけられている場合、前記制御手段は、前記外部装置からデータを受信する処理を実行するよう制御することを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記外部装置との通信が確立したときに、前記複数の表示形態のうち、データを送信する処理と対応づけられている表示形態が前記表示手段に表示されておらず、かつ前記外部装置から受信した表示形態が、データを送信する処理と対応づけられていない場合、前記制御手段は、前記外部装置とのデータの送受信を行わないよう制御することを特徴とする請求項２または３に記載の通信装置。
【請求項６】
前記外部装置との通信が確立したときに、前記複数の表示形態のうち、データを送信する処理と対応づけられている表示形態で表示がされておらず、かつ前記外部装置から受信した表示形態が、データを送信する処理と対応づけられていない場合、前記通信装置は、ユーザによる通信処理の選択を受け付けることを特徴とする請求項２乃至４のいずれか１項に記載の通信装置。
【請求項７】
前記保持手段は、前記表示手段にデータの内容が表示されている表示形態とデータを送信する処理とを対応づけて保持することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
通信装置の制御方法であって、
前記通信装置が外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信ステップと、
記憶媒体に記憶されているデータを、複数の表示形態で表示することが可能な表示ステップと、
前記表示ステップでの表示形態を決定するための指示を受け付ける操作ステップと、
前記複数の表示形態のそれぞれと、前記通信装置が実行する通信処理とを対応づけて保持する保持ステップと、
前記複数の表示形態のうち、いずれかの表示形態でデータが表示された状態で前記外部装置との通信が確立した場合、前記外部装置との通信が確立したときの表示形態に対応づけられた通信処理を実行する制御ステップとを有する制御方法。
【請求項９】
コンピュータに、
通信装置の制御方法であって、
前記通信装置が外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信ステップと、
記憶媒体に記憶されているデータを、複数の表示形態で表示することが可能な表示ステップと、
前記表示ステップでの表示形態を決定するための指示を受け付ける操作ステップと、
前記複数の表示形態のそれぞれと、前記通信装置が実行する通信処理とを対応づけて保持する保持ステップと、
前記複数の表示形態のうち、いずれかの表示形態でデータが表示された状態で前記外部装置との通信が確立した場合、前記外部装置との通信が確立したときの表示形態に対応づけられた通信処理を実行する制御ステップとを有する制御方法を実行させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器同士を近接させることにより通信を確立しデータの送受信を行うシステムに関するもので、特にデータの送受信を容易にする技術に関する。
【背景技術】
【０００２】
近年、誘導電界などを用いて数ｃｍ〜数十ｃｍの通信可能範囲内で通信を行う近接無線通信を利用したシステムの開発が行われている。高速な転送速度を備え至近距離専用で他の無線システムへ影響を与えにくいという特徴をもち、機器間でケーブル接続を不要としたデータ通信に適している。
【０００３】
例えば、アンテナを内蔵したカードを通信目的機器に近接させた場合に、カード内の情報を通信目的機器に無線で送信する技術が知られている（特許文献１）。
【０００４】
また、現在ではカードだけではなく、携帯電話などの通信端末を他の機器に近接させた場合にデータ通信を行う技術も知られている。
【特許文献１】特開平０７−１４１５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の近接無線通信における操作は通信相手に近づける、離すという単純な操作が主体であり、通信方法の選択などの細かい操作を行うことが難しい。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本実施形態に係る通信装置は、外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信手段と、記憶媒体に記憶されているデータを、複数の表示形態で表示することが可能な表示手段と、前記表示手段の表示形態を決定するための指示を受け付ける操作手段と、前記複数の表示形態のそれぞれと、前記通信装置が実行する通信処理とを対応づけて保持する保持手段と、前記複数の表示形態のうち、いずれかの表示形態でデータが表示された状態で前記外部装置との通信が確立した場合、前記外部装置との通信が確立したときの表示形態に対応づけられた通信処理を実行するよう前記近接無線通信手段を制御する制御手段とを有することを特徴とする。
【０００７】
また、本実施形態に係る制御方法は、前記通信装置が外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信ステップと、記憶媒体に記憶されているデータを、複数の表示形態で表示することが可能な表示ステップと、前記表示ステップでの表示形態を決定するための指示を受け付ける操作ステップと、前記複数の表示形態のそれぞれと、前記通信装置が実行する通信処理とを対応づけて保持する保持ステップと、前記複数の表示形態のうち、いずれかの表示形態でデータが表示された状態で前記外部装置との通信が確立した場合、前記外部装置との通信が確立したときの表示形態に対応づけられた通信処理を実行する制御ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザは機器に対して種々の処理を指示する際に、機器に対して複雑な操作を必要としないため、ユーザの操作性を向上させることが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明を、撮像装置の一例であるＤＶＣ（以下、「ＤＶＣ」）からなるシステムに適用した場合の実施形態について説明する。
【００１０】
図１は実施形態のＤＶＣのブロック構成図である。ＤＶＣ１０のうち、被写体を撮像する撮像部１１であり、レンズ、センサなどを含む。ここで撮像された被写体像が画像処理されることで画像データが得られる。
【００１１】
マイコン１２は、各部から入力された信号やプログラムに基づき、ＤＶＣ１０全体を制御する。なお、制御は１つのハードウェアで実行しても良いし、複数のハードウェアが処理を分担しながら１つの制御手段として機能することで、装置全体の制御を実現しても良い。
【００１２】
入力部１３は、ユーザからの操作を受け付けるための操作部材で構成される。入力部１３は例えばボタン、レバー、タッチセンサ、回転ホイールなどを用いることができる。本実施形態における入力部１３は、動画に関する操作を行うための動画モードと静止画像データに関する操作を行うための静止画モードを切り替える動画／静止画切替ボタンを含む。また、被写体を撮影し画像データを得るための撮影モードと、撮影した画像データを再生するための再生モードを切り替える動作モード切替ボタンを含む。また、電源をＯＮ／ＯＦＦするための電源ボタン、静止画の撮影を指示するためのＰｈｏｔｏボタン、動画の撮影を指示するためのＲｅｃボタン、ズームを行うためのＺｏｏｍキーなどを含む。さらに、撮影画像の印刷を指示するＤｉｒｅｃｔ  Ｐｒｉｎｔボタンや、撮影画像の再生を指示するＰｌａｙ（再生）ボタン、撮影した動画の早送り、巻き戻しを行うＲｅｗ（巻き戻し）ボタン、ＦＦ（早送り）ボタンも含まれるものとする。
【００１３】
通信部１４は、近距離無線通信を行う為の通信インタフェースであり、アンテナを内蔵している。この通信部１４が外部装置の通信部と近接することにより、非接触での通信が開始される。
【００１４】
表示部１５は、撮影した画像や各種のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示するための部材であり、例えば液晶ディスプレイが用いられる。
【００１５】
記憶媒体１６は、撮影した画像を記憶しておく為の媒体である。記憶媒体１６は、ＤＶＣ１０に内蔵されていてもよいし、例えばメモリカードのように着脱可能であってもよい。
【００１６】
ＲＯＭ１７は、制御用の設定値やプログラムを記憶するためのものである。
【００１７】
ＲＡＭ１８は、パラメータなどを一時記憶するためのものである。以上が、ＤＶＣ１０の構成である。
【００１８】
ここで、通信部１４を介した近接無線通信の概要について説明する。以下、本実施形態では、ＤＶＣ同士が近接無線通信によりデータの送受信を行う場合を例として説明する。
【００１９】
図２は、ＤＶＣ２０１とＤＶＣ２０２が近接無線通信を行う際の概要を示す図である。近距離無線通信は、機器同士が所定の通信可能範囲内に近接することで行われる通信である。通信可能範囲は、周波数帯にもよるが数ｃｍ〜数十ｃｍという近距離で行われるのが通常である。ＤＶＣ２０１の通信部２０３とＤＶＣ２０２の通信部２０４が一定の距離に近付くと、誘導起電力が生じる。ＤＶＣ２０１及び２０２は、この起電力を検知することにより、互いの通信を確立する処理を開始する。逆に、通信部同士が  通信可能範囲よりも離れている場合、誘導起電力が生じないため、通信を行うことができない。
【００２０】
次に、再生モードについて説明する。本実施形態におけるＤＶＣは、再生モードにおいて複数の表示状態に遷移することが可能となる。表示状態の遷移は、ユーザにより入力部１３が操作されることにより実行される。以下、ＤＶＣの表示状態の遷移について説明する。なお、動画モードであり、かつ再生モードの場合を動画再生モード、静止画モードであり、かつ再生モードの場合を静止画再生モードと呼ぶ。
【００２１】
図３は実施形態のＤＶＣの再生モードで表示される表示状態を示したものである。
【００２２】
図３（ａ）は動画再生モードにおいて、撮影されて記憶媒体１６に記憶された各動画データの代表画像を一覧表示する動画インデックス画面である。ユーザは入力部１３を操作することにより、閲覧したい動画データを選択する。そして、ユーザによる選択が行われたことに応じて、ＤＶＣは動画データを読み出して再生し、表示部１５に表示する。
【００２３】
図３（ｂ）は動画再生モードにおいて、プレイリストに登録された動画データを一覧表示する動画プレイリスト画面である。
【００２４】
プレイリストとは、予め再生対象として設定した動画データのリストである。ＤＶＣのユーザは、動画データの再生前に、予め再生対象となる動画データを選択しておくことが可能である。ＤＶＣは表示部１５に画像を一覧表示し、ユーザに所望の画像を選択させる。選択が完了すると、ＤＶＣは選択された画像のファイル名といった識別情報をリスト化してＲＯＭ１７に記憶することで、動画データをプレイリストに登録する。このようにすることで、再生対象の画像を事前に選択しておくことが可能となる。
【００２５】
図３（ｃ）は、動画再生モードにおいて、動画データを選択する動画選択画面である。この画面では動画データが一覧表示されるとともに、動画データの近傍にチェックボックスが表示される。そして、ユーザはチェックボックスをチェックする操作を行うことにより、動画データが選択状態となる。そしてユーザが所定の処理を指示すると、選択された動画データに対して処理が実行される。ここでいう処理とは、例えば動画データの削除、プレイリストへの追加、分類情報やプロテクト情報などの属性情報の付加などがあげられる。
【００２６】
図３（ｄ）は動画再生モードにおいて、所定の動画データを再生する１チャプター再生画面である。１チャプター再生画面は、例えば動画インデックス画面において、ユーザ操作により動画データが選択されることに応じて表示される。図３（ｄ）の例では、画像「１」が選択され表示されている。なお、本実施形態において、再生中の動画データに対する操作として早送り、巻き戻し、一時停止などが可能であるが、これらの操作中も１チャプター再生画面に含むものとする。
【００２７】
図３（ｅ）は静止画再生モードにおける静止画インデックス画面であり、内容は動画インデックス画面と同様である。
【００２８】
図３（ｆ）は静止画再生モードにおいて、プレイリストに登録された静止画データを一覧表示する静止画プレイリスト画面であり、内容は動画プレイリスト画面と同様である。
【００２９】
図３（ｇ）は静止画再生モードにおいて、所定の静止画データを再生する１枚再生画面である。１枚再生画面は、例えば静止画インデックス画面において、ユーザ操作により静止画データが選択されることに応じて表示される。図３（ｇ）では、画像「Ａ」が選択され表示されている。また、ユーザ操作に応じて、表示対象となる静止画データを順次切り替えることも可能である。
【００３０】
そして、図３（ａ）〜（ｇ）の画面を表示した状態で外部機器に近接した場合、ＤＶＣは通信が確立したことに応じて、現在の表示状態に対応した通信処理を実行する。以下、図３（ａ）〜（ｇ）の画面のように、再生モードにおいて画像データの送信が可能な画面を「送信可能画面」と呼ぶ。
【００３１】
図３（ｈ）は、その他の画面を示しており、送信可能画面以外の画面である。その他の画面の例としては、撮影モード時の画面や、画像データが表示されておらず、ＤＶＣの設定などを行うためのメニューのみが表示されている画面などがある。さらに本実施形態では、表示部１５の表示がオフであり、何も表示されていない状態も、その他の画面が表示されている場合に含まれるものとする。
【００３２】
本実施形態におけるＤＶＣは、図３（ａ）〜（ｈ）の画面と、各種の通信処理とを対応付けてＲＯＭ１７に保持している。ここでいう通信処理とは、例えばデータの受信、送信、どのデータを送信するかなどがあげられる。詳細な具体例は後述する。
【００３３】
図４は本実施形態のＤＶＣにおける画面表示と通信処理の関係を示す。ここでは、ＤＶＣ２０１からＤＶＣ２０２にデータを送信するものとする。受信側、つまりＤＶＣ２０２は図３（ｈ）に示すその他の画面が表示されている状態であるものとする。また、本実施形態では動画データを送信する例について説明するが、静止画データの場合も同様の処理を行うものとする。
【００３４】
まず、ステップＳ４０１において、ＤＶＣ２０１は動画再生モードに移行する。なお、パワーオフ状態からパワーオン状態となると自動的に動画再生モードに移行してもよい。動画再生モードに移行すると、ＤＶＣ２０１は動画インデックス画面（４１）を表示する。以下、通信処理ごとに説明する。
【００３５】
＜すべてのデータを送信したい場合＞
すべての動画データをＤＶＣ２０２に送信したい場合、ユーザは動画インデックス画面（４１）が表示された状態でユーザがＤＶＣ２０１をＤＶＣ２０２に近接させればよい。この動作が行われると、ＤＶＣ２０１はＤＶＣ２０２と通信を確立し、ＤＶＣ２０２の表示状態を判断する。
【００３６】
そしてＤＶＣ２０２がその他の画面を表示していると判断した場合、ステップＳ４１１において、ＤＶＣ２０１はＤＶＣ２０２に対して記憶媒体１６に記憶されたすべての動画データを送信する。
【００３７】
ここで、記憶媒体１６に１チャプターも記録されていない場合は送信処理を行わないものとする。その際に、動画データが記録されていないことを示す警告をユーザに表示してもよい。この処理は、以下の送信処理でも同様である。
【００３８】
また、ＤＶＣ２０１の表示部１５に図３（ｅ）に示すような静止画インデックス画面が表示されているときにＤＶＣ２０１とＤＶＣ２０２が近接した場合も、同様の処理を行う。
【００３９】
＜データを選択して送信したい場合＞
所望の動画データを選択してＤＶＣ２０２に送信したい場合、ユーザは動画選択画面４２が表示された状態でＤＶＣ２０１をＤＶＣ２０２に近接させればよい。
【００４０】
具体的に説明する。まず、ユーザはステップＳ４０２において、動画インデックス画面（４１）から、動画選択画面（４２）へと画面を切り替える操作を行う。切替え操作に応じて、ＤＶＣ２０１は動画選択画面（４２）を表示する。
【００４１】
そして、動画選択画面（４２）が表示された状態でＤＶＣ２０２と近接すると、ＤＶＣ２０１はＤＶＣ２０２と通信を確立し、ＤＶＣ２０２の表示状態を判断する。
【００４２】
そしてＤＶＣ２０２がその他の画面を表示していると判断した場合、ステップＳ４１２において、ＤＶＣ２０１はＤＶＣ２０２に対し、記憶媒体１６に記憶されたすべての動画データのうち選択状態にある動画データを送信する。
【００４３】
また、ＤＶＣ２０１の表示部１５に、図３（ｆ）に示すような静止画選択画面が表示されているときにＤＶＣ２０１とＤＶＣ２０２が近接した場合も、同様の処理を行う。
【００４４】
＜プレイリストに登録されたデータを送信したい場合＞
プレイリストに登録された動画データを選択してＤＶＣ２０２に送信したい場合、ユーザは動画プレイリスト画面（４３）が表示された状態でＤＶＣ２０１をＤＶＣ２０２に近接させればよい。
【００４５】
具体的に説明する。まず、ステップＳ４０３において、ユーザは動画インデックス画面（４１）から、動画プレイリスト画面（４３）へと画面を切り替える操作を行う。切替え操作に応じて、ＤＶＣ２０１は動画プレイリスト画面（４３）を表示する。
【００４６】
そして、動画プレイリスト画面（４３）が表示された状態でＤＶＣ２０２と近接すると、ＤＶＣ２０１はＤＶＣ２０２と通信を確立し、ＤＶＣ２０２の表示状態を判断する。
【００４７】
そしてＤＶＣ２０２がその他の画面を表示していると判断した場合、ステップＳ４１３において、ＤＶＣ２０１はＤＶＣ２０２に対し、記憶媒体１６に記憶された動画データのうちプレイリストに登録された動画データを送信する。
【００４８】
また、ＤＶＣ２０１の表示部１５に静止画プレイリスト画面が表示されているときにＤＶＣ２０１とＤＶＣ２０２が近接した場合も、同様の処理を行う。
【００４９】
＜任意の１チャプターを送信したい場合＞
所望の動画データを選択してＤＶＣ２０２に送信したい場合、ユーザは１チャプター再生画面（４４）が表示された状態でＤＶＣ２０１をＤＶＣ２０２に近接させればよい。
【００５０】
具体的に説明する。まず、ユーザはステップＳ４０４において、動画インデックス画面（４１）から、１チャプター再生画面（４４）へと画面を切り替える操作を行う。切替え操作に応じて、ＤＶＣ２０１は１チャプター再生画面（４４）を表示する。なお、ステップＳ４０５において、ユーザはプレイリスト選択画面（４３）を表示した状態で所望の動画データを選択する操作を行うことで、１チャプター再生画面（４４）を表示させることも可能である。
【００５１】
そして、１チャプター再生画面（４４）が表示された状態でＤＶＣ２０２と近接すると、ＤＶＣ２０１はＤＶＣ２０２と通信を確立し、ＤＶＣ２０２の表示状態を判断する。
【００５２】
そしてＤＶＣ２０２がその他の画面を表示していると判断した場合、ステップＳ４１２において、ＤＶＣ２０１はＤＶＣ２０２に対し、現在再生されている動画データを送信する。
【００５３】
また、ＤＶＣ２０１の表示部１５に図３（ｇ）に示すような１枚再生画面が表示されているときにＤＶＣ２０１とＤＶＣ２０２が近接した場合も、ＤＶＣ２０１は動画データの場合と同様、再生中の静止画データを送信する処理を行う。
【００５４】
図５は本実施形態のＤＶＣ２０１とＤＶＣ２０２の間で行われるデータ通信の内容を示すシーケンス図である。以下、ＤＶＣ２０１が１枚再生画面を表示した状態で、その他の画面を表示しているＤＶＣ２０２に近接した場合について説明する。
【００５５】
機器間の通信が確立した後、ステップＳ５０１において、ＤＶＣ２０１は現在の表示状態をＤＶＣ２０２に送信する。今回の例では、１枚再生画面を表示している旨を送信する。
【００５６】
ＤＶＣ２０１の表示状態を受信したＤＶＣ２０２は、ＤＶＣ２０１がデータを送信しようとしていることを認識する。そして自機の表示状態からＤＶＣ２０２からデータを受信することが可能であることを認識する。そしてステップＳ５０２において、受信完了通知及び自らの表示状態をＤＶＣ２０１に送信する。今回の例では、その他の画面を表示している旨を送信する。
【００５７】
ＤＶＣ２０２の表示状態を受信したＤＶＣ２０１は、ＤＶＣ２０１からＤＶＣ２０２にデータを送信することが可能であることを認識する。そしてステップＳ５０３において、ＤＶＣ２０１は、受信完了通知とともに、ＤＶＣ２０１がデータを送信することが可能であることを示す通知をＤＶＣ２０２に送信する。
【００５８】
ＤＶＣ２０２は、ステップＳ５０４において、自機がＤＶＣ２０１からデータを受信することが可能であることを示す通知をＤＶＣ２０１に送信する。
【００５９】
ＤＶＣ２０２からの通知を受信したＤＶＣ２０１は、ステップＳ５０５において現在の表示状態に対応するデータの送信を開始する。今回の例では、表示部１５に表示されている静止画データを記憶媒体１６から読み出し、ＤＶＣ２０２に送信する。複数のデータを送信する場合は、データの数だけ処理を繰り返す。
【００６０】
また、ＤＶＣ２０１はＤＶＣ２０１の表示部１５にデータの送信中であることを示す表示を行い、ＤＶＣ２０２はＤＶＣ２０２の表示部１５にデータの受信中であることを示す表示を行う。
【００６１】
送信対象のデータの送信がすべて完了した後、ステップＳ５０６においてＤＶＣ２０１はデータ送信がすべて完了した旨を示す通知をＤＶＣ２０２に送信する。
【００６２】
通知を受信したＤＶＣ２０２は、すべてのデータ受信が完了した後、ステップＳ５０７においてデータ受信がすべて完了した旨の通知をＤＶＣ２０１に送信する。また、同時にＤＶＣ２０２の表示部１５に受信完了の表示を行う。
【００６３】
データ受信がすべて完了した旨の通知をＤＶＣ２０２から受信したＤＶＣ２０１は、ＤＶＣ２０１の表示部１５に送信完了の表示を行う。
【００６４】
以上の処理により、データの送信が可能になる。本実施形態に係るＤＶＣによれば、ユーザは複雑な操作を必要とせず、簡単な操作でデータを送信することが可能となる。
【００６５】
従来、機器間でデータ通信を行う場合、まず送信側機器のユーザは、機器を再生モードとは別の通信モードに切り替え、さらにその中の送信モードに設定し、通信処理の内容を改めて選択する必要があった。さらに受信側機器のユーザも、機器を通信モード、そして受信モードに設定する必要がありデータの送受信までに多くの操作を必要としていた。
【００６６】
しかしながら、本実施形態に係るＤＶＣによれば、再生モードのまま外部機器に近接させるだけで所望のデータを送受信することが可能となるため、ユーザは通信モードに切り替える操作を行わなくともよい。さらに再生モードの中で表示形態を切り替え、外部機器に近接させるだけで所望の通信処理が実行されるため、ユーザは通信処理の内容を専用のメニューなどから選択する操作を行わなくともよい。
【００６７】
ここまで、一方の機器が送信可能画面を表示しており、もう一方の機器が送信可能画面ではない画面を表示している場合について説明した。この場合には、送信可能画面を表示している機器から、送信可能画面ではない画面を表示している機器にデータが送信されることとした。
【００６８】
次に、両方の機器が送信可能画面を表示している場合について説明する。この場合には、まず第１の機器から第２の機器へのデータの送信を行い、その後自動的に第２の機器から第１の機器へとデータの送信を行うこととする。以下、具体的に説明する。
【００６９】
図６は本実施形態のＤＶＣ２０１とＤＶＣ２０２の間で行われるデータ通信の内容を示すシーケンス図である。以下、ＤＶＣ２０１が１枚再生画面を表示した状態で、動画インデックス画面を表示しているＤＶＣ２０２に近接した場合について説明する。
【００７０】
機器間の通信が確立した後、ステップＳ６０１において、ＤＶＣ２０１は現在の表示状態をＤＶＣ２０２に送信する。今回の例では、１枚再生画面を表示している旨を送信する。
【００７１】
ＤＶＣ２０１の表示状態を受信したＤＶＣ２０２は、ＤＶＣ２０１がデータを送信しようとしていることを認識する。そして自機の表示状態からＤＶＣ２０２もデータを送信することが可能であることを認識する。
【００７２】
なお、本実施形態では、ＤＶＣ２０１がステップＳ６０１の処理を実行する前にＤＶＣ２０２からの表示状態を受信した場合は、以降の処理でＤＶＣ２０１とＤＶＣ２０２が入れ替わる。つまり、先に通信相手に操作状態を送信した機器が、本フローチャートの左側の処理を行うようにする。
【００７３】
そしてステップＳ６０２において、ＤＶＣ２０２は、受信完了通知及び自らの表示状態をＤＶＣ２０１に送信する。今回の例では、動画インデックス画面を表示している旨を送信する。
【００７４】
ＤＶＣ２０２の表示状態を受信したＤＶＣ２０１は、ＤＶＣ２０２の表示状態に基づき、ＤＶＣ２０２が全動画データを送信しようとしていることを認識し、ＤＶＣ２０２の表示状態をＲＡＭ１８に一時記憶する。
【００７５】
そしてステップＳ６０３〜Ｓ６０６において、ＤＶＣ２０１からＤＶＣ２０２へのデータ送信処理が実行される。この内容は図５のシーケンスと同様であるため、ここでは説明を省略する。
【００７６】
ステップＳ６０６において送信された送信完了通知を受信し、すべてのデータを受信したＤＶＣ２０２は、表示部１５に受信完了した旨と、続けて送信処理を行う旨を表示する。さらにステップＳ６０７において、ＤＶＣ２０２は、受信が完了した旨の通知及びＤＶＣ２０２がデータの送信が可能である旨を示す通知をＤＶＣ２０１に送信する。
【００７７】
ステップＳ６０８において、ＤＶＣ２０１は、ＲＡＭ１８に記憶されていたＤＶＣ２０２の表示状態を参照し、送信可能画面が表示されていたと判断すると、ＤＶＣ２０２に対しデータの受信が可能である旨を通知する。
【００７８】
通知を受信したＤＶＣ２０２は、ステップＳ５０５において現在の表示状態に対応するデータの送信を開始する。この例では、ＤＶＣ２０２の記憶媒体１６に記憶されたすべてのデータをＤＶＣ２０１に送信する。
【００７９】
以下の処理は、ＤＶＣ２０１からＤＶＣ２０２にデータを送信する場合と同様であるから、特に説明しない。
【００８０】
以上説明したように、双方の機器が送信可能画面を表示していた場合は、データを交換する処理となる。なお、双方の機器が送信可能画面以外の画面表示になっていた場合はデータ通信を行わないようにしてもよいし、ユーザに通信処理の内容を選択させてもよい。
【００８１】
上記の処理により、双方の機器のユーザは、互いに所望の送信可能画面を表示して機器を１回近接させるだけで、データの送信と受信の両方を実行させることが可能となるため、少ない操作でデータを交換することが可能となる。
【００８２】
図７、図８は、本実施形態に係るＤＶＣが、外部機器とデータの送受信を行う処理を示すフローチャートである。また、本フローではＤＶＣ２０１からＤＶＣ２０２にデータが送信されるものとする。ＤＶＣ２０１とＤＶＣ２０２とが近接し、通信が確立したときに本フローは開始される。
【００８３】
機器間の通信が確立した後、最初のステップＳ７０１において、ＤＶＣ２０１はＤＶＣ２０２に自機の表示状態を送信する。
【００８４】
次のステップＳ７０２において、ＤＶＣ２０１はＤＶＣ２０２から受信完了通知及び表示状態を受信したか否かを判断する。受信したと判断した場合、処理をステップＳ７０３に進める。受信していないと判断した場合は処理を繰り返す。受信したＤＶＣ２０２の表示状態はＲＡＭ１８に記憶する。
【００８５】
ステップＳ７０３において、ＤＶＣ２０１は自機が動画再生モードであるかどうかを判断する。動画再生モードであると判断した場合は処理をステップＳ７０４に進める。動画再生モードでないと判断した場合は処理をステップＳ７０８に進める。
【００８６】
まず、ＤＶＣ２０１が動画再生モードであると判断された場合について説明する。ステップＳ７０４において、ＤＶＣ２０１は自機が動画インデックス画面を表示しているかどうかの判断を行う。表示していると判断した場合は処理をステップＳ７１２に進める。表示していないと判断した場合は処理をステップＳ７０５に進める。
【００８７】
ステップＳ７１２において、ＤＶＣ２０１はすべての動画データを送信の対象として設定し、処理をステップＳ７１９に進める。
【００８８】
一方、ステップＳ７０５において、ＤＶＣ２０１は動画プレイリスト画面が表示されているか否かを判断する。表示されていると判断した場合は処理をステップＳ７１３に進める。表示されていないと判断した場合は処理をステップＳ７０６に進める。
【００８９】
ステップＳ７１３において、ＤＶＣ２０１はプレイリストに登録された動画データを送信対象として設定し、処理をステップＳ７１９に進める。
【００９０】
一方、ステップＳ７０６において、ＤＶＣ２０１は選択画面が表示されているか否かを判断する。表示されていると判断した場合は処理をステップＳ７１４に進める。表示されていないと判断した場合は処理をステップＳ７０７に進める。
【００９１】
ステップＳ７１４において、ＤＶＣ２０１は選択状態にある動画データを送信対象として設定し、処理をステップＳ７１９に進める。
【００９２】
一方、ステップＳ７０７において、ＤＶＣ２０１は１チャプター再生画面が表示されているか否かを判断する。表示されていると判断した場合は処理をステップＳ７１５に進める。表示されていないと判断した場合は、送信可能画面以外の画面が表示されていると判断し、処理を図８のステップＳ７２５に進める。ステップＳ７２５以下の処理は後述する。
【００９３】
ステップＳ７１５において、ＤＶＣ２０１は現在再生中の動画データを送信対象として決定し、処理をステップＳ７１９に進める。
【００９４】
次に、ステップＳ７０３においてＤＶＣ２０１が動画再生モードではないと判断された場合について説明する。この場合、ＤＶＣ２０１はステップＳ７０８において自機が静止画再生モードであるかどうかの判断を行う。静止画再生モードであると判断した場合、処理をステップＳ７０９に進める。静止画再生モードでないと判定した場合、送信可能画面以外の画面が表示されていると判断し、処理を図８のステップＳ７２５に進める。
【００９５】
ステップＳ７０９において、ＤＶＣ２０１は静止画インデックス画面が表示されているか否かを判断する。表示されていると判断した場合は処理をステップＳ７１８に進める。表示されていないと判断した場合は処理をステップＳ７１０に進める。
【００９６】
ステップＳ７１８において、ＤＶＣ２０１はすべての静止画データを送信対象として設定し、処理をステップＳ７１９に進める。
【００９７】
一方、ステップＳ７１０において、ＤＶＣ２０１は静止画選択画面が表示されているかどうかを判断する。表示されている場合は処理をステップＳ７１７に進める。表示されていないと判断した場合には処理をステップＳ７１１に進める。
【００９８】
ステップＳ７１７において、ＤＶＣ２０１は選択状態にある静止画データを送信対象として設定し、処理をステップＳ７１９に進める。
【００９９】
一方、ステップＳ７１１において、ＤＶＣ２０１は１枚再生画面が表示されているか否かを判断する。表示されていると判断した場合は処理をステップＳ７１６に進める。表示されていないと判断した場合は送信可能画面以外の画面が表示されていると判断し、処理を図８のステップＳ７２５に進める。
【０１００】
ステップＳ７１７において、ＤＶＣ２０１は現在表示中の静止画データを送信対象として設定し、処理をステップＳ７１９に進める。
【０１０１】
以下、ステップＳ７１９以下の処理について説明する。ステップＳ７１９において、ＤＶＣ２０１は送信可能通知をＤＶＣ２０２に送信する。
【０１０２】
ステップＳ７２０において、ＤＶＣ２０１は、受信可能である旨の通知をＤＶＣ２０２から受信したか否かを判断する。受信したと判断した場合は処理をステップＳ７２１に進める。受信していないと判断した場合には処理を繰り返す。
【０１０３】
ステップＳ７２１において。ＤＶＣ２０１は、ステップＳ７１２〜Ｓ７１８において送信対象として設定したデータをＤＶＣ２０２に送信する。
【０１０４】
全てのデータ送信が終了した後、ステップＳ７２２においてＤＶＣ２０１は、ＤＶＣ２０２に送信完了通知を送信する。
【０１０５】
ステップＳ７２３において、ＤＶＣ２０１は、ＤＶＣ２０２から受信完了通知を受信したか否かを判断する。受信したと判断した場合は処理をステップＳ７２４に進める。受信していないと判断した場合は処理を繰り返す。
【０１０６】
以上で、ＤＶＣ２０１からＤＶＣ２０２へのデータの送信は完了する。続いてＤＶＣ２０１は、ＤＶＣ２０２からのデータの受信処理を行うか否かを判断する。ステップＳ７２４において、ＤＶＣ２０１はＲＡＭ１８に記憶されているＤＶＣ２０２の表示状態が、送信可能画面のいずれかであるか否かを判断する。送信可能画面のいずれかである場合は処理をステップＳ７２５に進める。送信可能画面のいずれでもない場合は処理をステップＳ７５０に進める。
【０１０７】
ステップＳ７５０において、ＤＶＣ２０１は表示部１５に通信終了表示を行い、処理を終了する。
【０１０８】
次に、ステップＳ７２５以下の処理について説明する。ステップＳ７２５以下の処理は、ＤＶＣ２０１がＤＶＣ２０２からデータを受信する処理となる。以下、ＤＶＣ２０１はＤＶＣ２０２のモードや表示状態を、ステップＳ７０２で受信した情報に基づき判断するものとする。
【０１０９】
ステップＳ７２５において、ＤＶＣ２０１はＤＶＣ２０２が動画再生モードであるか否かを判断する。動画再生モードであると判断した場合は処理をステップＳ７２６に進める。動画再生モードでないと判断した場合は処理をステップＳ７３０に進める。
【０１１０】
まず、動画再生モードであると判断した場合について説明する。この場合、ステップＳ７２６において、ＤＶＣ２０１はＤＶＣ２０２が動画インデックス画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３４に進める。表示していないと判断した場合は処理をステップＳ７２７に進める。
【０１１１】
ステップＳ７３４において、ＤＶＣ２０１は動画全データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１１２】
一方、ステップＳ７２７において、ＤＶＣ２０１はＤＶＣ２０２が動画プレイリスト画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３５に進める。表示していないと判断した場合は処理をステップＳ７２８に進める。
【０１１３】
ステップＳ７３５において、ＤＶＣ２０１はプレイリストに登録された動画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１１４】
一方、ステップＳ７２８において、ＤＶＣ２０１はＤＶＣ２０２が動画選択画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３６に進める。表示していないと判断した場合は処理をステップＳ７２９に進める。
【０１１５】
ステップＳ７３６において、ＤＶＣ２０１は選択状態にある動画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１１６】
ステップＳ７２９において、ＤＶＣ２０１はＤＶＣ２０２が１チャプター再生画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３７に進める。表示していないと判断した場合は処理をステップＳ７４７に進める。
【０１１７】
ステップＳ７３７において、ＤＶＣ２０１は現在ＤＶＣ２０２で表示中の動画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１１８】
次に、ステップＳ７２５において、ＤＶＣ２０２が動画再生モードではないと判断した場合について説明する。ステップＳ７３０において、ＤＶＣ２０２が静止画再生モードであるか否かを判断する。静止画再生モードであると判断した場合は処理をステップＳ７３１に進める。静止画再生モードでないと判断した場合は処理をステップＳ７４７に進める。
【０１１９】
ステップＳ７３１において、ＤＶＣ２０１はＤＶＣ２０２が静止画インデックス画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３８に進める。表示していないと判断した場合は処理をステップＳ７３２に進める。
【０１２０】
ステップＳ７３８において、ＤＶＣ２０１はすべての静止画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１２１】
一方、ステップＳ７３２において、ＤＶＣ２０１はＤＶＣ２０２が静止画選択画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７３９に進める。表示していないと判断した場合は処理をステップＳ７３３に進める。
【０１２２】
ステップＳ７３９において、ＤＶＣ２０１は選択状態にある静止画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１２３】
一方、ステップＳ７３３において、ＤＶＣ２０１はＤＶＣ２０２が１枚再生画面を表示しているかどうかを判断する。表示していると判断した場合は処理をステップＳ７４０に進める。表示していないと判断した場合は処理をステップＳ７４７に進める。
【０１２４】
ステップＳ７４０において、ＤＶＣ２０１は現在ＤＶＣ２０２で表示中の静止画データの受信処理が行われることを認識し、処理をステップＳ７４１に進める。
【０１２５】
次に、ステップＳ７４１以下の処理について説明する。
【０１２６】
ステップＳ７４１において、ＤＶＣ２０１はＤＶＣ２０２から送信可能通知を受信したか否かを判断する。受信したと判断した場合には処理をステップＳ７４２に進める。受信していないと判断した場合は処理を繰り返す。
【０１２７】
ステップＳ７４２において、ＤＶＣ２０１はＤＶＣ２０２に受信可能通知を送信する。受信可能通知を受信したＤＶＣ２０２は、送信対象として設定したデータをＤＶＣ２０１に送信する。
【０１２８】
ステップＳ７４３において、ＤＶＣ２０１はＤＶＣ２０２から送信されたデータを受信する。
【０１２９】
ステップＳ７４４において、ＤＶＣ２０１はＤＶＣ２０２から送信完了通知を受信し、すべてのデータを受信したか否か判断する。受信したと判断した場合は処理をステップＳ７４５に進める。受信していないと判断した場合は処理を繰り返す。
【０１３０】
ステップＳ７４６において、ＤＶＣ２０１は表示部１５に通信が終了した旨の表示を行い、処理を終了する。
【０１３１】
また、ステップＳ７４７の処理について説明する。ステップＳ７４７に進む場合とは、ＤＶＣ２０１、ＤＶＣ２０２の双方が送信可能画面以外の画面を表示している場合である。したがってこの場合、ＤＶＣ２０１は、データの送受信が不可能である旨の警告を表示部１５に表示する。この際、表示部１５に画像データを表示することでデータの送受信が可能となる旨を表示してもよい。また、ユーザにデータの送受信を開始するか否かを選択させるための画面を表示し、ユーザの指示に応じてデータの送受信を開始してもよい。
【０１３２】
＜第２の実施形態＞
上記の実施形態においては、ＤＶＣを例としてデータの送受信処理を説明したが、本発明の適用範囲はＤＶＣには限定されない。本実施形態では、本発明を携帯電話に適用した場合について説明する。
【０１３３】
なお、本実施形態は第１の実施形態と共通する部分が多い。したがって、第１の実施形態と共通する部分は説明を省略し、第２の実施形態に特有の部分を中心に説明する。
【０１３４】
携帯電話のハードウェア構成は図１とほぼ同様であるが、通話者の音声を入力するマイクロホン、通話相手の音声を出力するスピーカ、基地局と電波の送受信を行うアンテナをさらに有し、マイコン１２と接続されている。また、ＲＯＭ１７には、通話相手の名前や電話番号、メールアドレスなどを関連付けた、いわゆる電話帳データと呼ばれるリストが記憶されている。
【０１３５】
また、本実施形態に係る携帯電話は以下の画面に遷移することが可能である。１つ目はいわゆる待ち受け画面と呼ばれる画面である。２つ目は電話帳データの内容を一覧表示する一覧画面である。３つ目は電話帳データのうち特定の１件の内容を表示する１件表示画面である。４つ目は携帯電話の所有者のデータを表示する自局番号表示画面である。このうち、一覧画面、１件表示画面、自局番号表示画面が、第１の実施形態でいう送信可能画面である。
【０１３６】
本実施形態に係る携帯電話は、近接無線通信を用いて、携帯電話間で電話帳データの送受信を行うことができる。この際、通信が確立した際の表示状態に応じて、送信対象となるデータを決定する。以下、詳細に説明する。
【０１３７】
図９は実施形態の携帯電話におけるデータ送受信処理における画面遷移図である。本実施形態に係る携帯電話は、通信が確立した際に、受信側の携帯電話（以下、「受信側」）が待ち受け画面であり、送信側の携帯電話（以下、「送信側」）送信可能画面である場合にデータの送受信が行われる。
【０１３８】
ステップＳ９０１において、送信側は自機の表示状態を待ち受け画面に移行させる。待ち受け画面への移行が完了すると、送信側は待ち受け画面（９１）を表示部に表示する。
【０１３９】
＜所有者の個人データを送信したい場合＞
所有者の個人データを送信したい場合、送信側のユーザは自局番号表示画面が表示された状態で、送信側を受信側に近接させればよい。以下、説明する。
【０１４０】
ステップＳ９０２において、ユーザ操作により自局番号表示を表示する指示が行われると、送信側は自局番号表示画面（９２）を表示する。
【０１４１】
そして、自局番号表示画面が表示された状態で受信側と近接すると、送信側は受信側と通信を確立し、受信側の表示状態を判断する。
【０１４２】
そして受信側が待ち受け画面を表示していると判断した場合、ステップＳ９１２において、送信側は受信側に対し、所有者の個人データを送信する。
【０１４３】
＜電話帳データを全件送信したい場合＞
電話帳データを全件送信したい場合、送信側のユーザは一覧画面が表示された状態で、送信側を受信側に近接させればよい。以下、説明する。
【０１４４】
ステップＳ９０３において、ユーザ操作により一覧表示画面を表示する指示が行われると、送信側は一覧表示画面（９３）を表示する。
【０１４５】
そして、一覧表示画面（９３）が表示された状態で受信側と近接すると、送信側は受信側と通信を確立し、受信側の表示状態を判断する。
【０１４６】
そして受信側が待ち受け画面を表示していると判断した場合、ステップＳ９１３において、送信側は受信側に対し、すべての電話帳データを送信する。
【０１４７】
＜任意の電話帳データ１件を送信したい場合＞
電話帳データのうち、任意の１件を送信したい場合、送信側のユーザは１件表示画面が表示された状態で、送信側を受信側に近接させればよい。以下、説明する。
【０１４８】
ステップＳ９０４において、ユーザ操作により１件表示画面を表示する指示が行われると、送信側は１件表示画面（９４）を表示する。
【０１４９】
そして、１件表示画面（９４）が表示された状態で受信側と近接すると、送信側は受信側と通信を確立し、受信側の表示状態を判断する。
【０１５０】
そして受信側が待ち受け画面を表示していると判断した場合、ステップＳ９１４において、送信側は受信側に対し、現在表示されている電話帳データを送信する。
【０１５１】
以上述べたように、本実施形態によれば、電話帳データの送受信において、ユーザは簡単な操作で送信の対象となるデータを選択することが可能となる。
【０１５２】
また、メールデータ、音楽データ、アプリケーションデータ等においても本処理を適用することにより、ユーザが送受信の切替や送受信データの切替に際して複雑な操作を必要とせず、簡単なデータ通信を実現することが可能となることは言うまでもない。
【０１５３】
＜他の実施形態＞
上記の各実施形態は本発明の一実施形態にすぎず、各実施形態を適宜組み合わせることも可能である。
【０１５４】
また、本実施形態ではＤＶＣ、携帯電話を例として説明したが、デジタルスチルカメラや画像ビューアなどにも適用可能である。
【０１５５】
また上述した実施形態に係るＤＶＣの機能をプログラム化し、予めＲＯＭのような記録媒体に書き込んでおき、ＤＶＣにこのＲＯＭを装着して実行することによって、本発明の目的が達成されることは言うまでもない。
【０１５６】
この場合、ＲＯＭから読み出されて実行された状態が上述した実施の形態に係る機能を実現することになり、そのプログラムおよびそのプログラムを記録したＲＯＭも本発明を構成することになる。
【０１５７】
なお、上述した実施の形態に係るＤＶＣの機能を実現するプログラムは、記録媒体に記憶された形で提供されてもよい。記憶媒体は例えば半導体媒体（ＲＯＭ、不揮発性メモリ等）、光媒体（ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（磁気テープ、フレキシブルディスク等）を用いることができる。あるいは、ネットワーク等の通信網を介して記憶装置に格納された、上述したプログラムをサーバコンピュータから受信することで、プログラムの供給を受けるようにしてもよい。
【図面の簡単な説明】
【０１５８】
【図１】第１の実施形態におけるＤＶＣのブロック構成図である。
【図２】第１の実施形態における近接無線通信の概要を示す図である。
【図３】第１の実施形態におけるＤＶＣの画面を示す図である。
【図４】第１の実施形態におけるデータ送受信処理を示す図である。
【図５】第１の実施形態におけるデータ送受信処理を示すシーケンス図である。
【図６】第１の実施形態におけるデータ送受信処理を示すシーケンス図である。
【図７】第１の実施形態におけるデータ送受信処理を示すフローチャートである。
【図８】第１の実施形態におけるデータ送受信処理を示すフローチャートである。
【図９】第２の実施形態におけるデータ送受信処理を示す図である。
【図１】
2010011418.tif 000003
【図２】
2010011418.tif 000004
【図３】
2010011418.tif 000005
【図４】
2010011418.tif 000006
【図５】
2010011418.tif 000007
【図６】
2010011418.tif 000008
【図７】
2010011418.tif 000009
【図８】
2010011418.tif 000010
【図９】
2010011418.tif 000011