(57)【要約】【課題】近接無線通信を用いたデータ通信を容易に行うことを可能とする。【解決手段】送信側機器と受信側機器との間で近接無線通信による接続が確立されると、機器ＩＤおよび送受信モードを含む機器情報が機器間で交換される。受信側機器は、処理可能なフォーマットおよび受信可能なデータサイズを示す情報を含む受信データ情報を送信側機器に送信する。近接無線通信が切断されると、送信側機器は、受信した受信データ情報のフォーマット情報に基づき、記憶媒体に格納されたデータのうち受信側機器が処理可能なデータを選択画面に表示させる。選択画面で選択された送信データの合計サイズが受信可能データサイズを超えたら、警告メッセージを表示させる。送信データの指定が終了した後に近接無線通信による接続が再び確立されたら、選択画面で選択されたデータが送信側機器から受信側機器に対して送信される。【選択図】図５
2010157977.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、
前記近接無線通信により、前記接続が確立されている前記外部機器との間で通信を行う通信手段と、
情報を表示する表示手段と、
前記通信手段および前記表示手段を制御する制御手段と
を有し、
前記制御手段は、
前記通信手段により前記接続が確立されている前記外部機器から、該外部機器が処理可能なデータに関する情報である受信データ情報を受信した後に、前記検出手段により該外部機器との前記接続の切断が検出されたら、該外部機器に対して、データを記憶する記憶手段から読み出したデータをデータ送信するための設定をユーザに行わせる設定画面を前記受信データ情報に基づき生成して前記表示手段に対して表示させ、
前記設定画面による設定が終了した後に前記検出手段により前記外部機器との前記近接無線通信による接続の確立が再度検出されたら、前記設定画面によってなされた設定に従い前記通信手段により該外部機器に対してデータ送信を行うように制御する
ことを特徴とする通信装置。
【請求項２】
前記受信データ情報は、前記外部機器が処理可能なデータの種類を示す情報を含み、
前記制御手段は、
前記受信データ情報に含まれる前記データの種類を示す情報に基づき、前記記憶手段に記憶されたデータのうち該データの種類に一致するデータを送信候補データとして選択的に表示させる前記設定画面を生成する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記設定画面は、前記記憶手段に記憶されたデータから前記外部機器にデータ送信するデータを選択する選択画面であって、
前記制御手段は、
前記選択画面で選択されたデータを前記記憶手段から読み出して前記通信手段により前記外部機器に送信する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記受信データ情報は、前記外部機器が受信可能なデータサイズを示す情報が含まれ、
前記制御手段は、
前記設定画面により送信候補データからデータ送信を行うデータとして設定されたデータの合計サイズが前記受信データ情報に含まれる前記受信可能なデータサイズを超えたら、前記表示手段に対して警告メッセージを表示させる
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の通信装置。
【請求項５】
前記制御手段は、
前記外部機器から前記受信データ情報を受信したら、前記外部機器との前記接続の切断を促すメッセージを前記表示手段に対して表示させる
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の通信装置。
【請求項６】
前記制御手段は、
前記設定画面による設定が終了したら、前記外部機器との前記接続の再確立を促すメッセージを前記表示手段に対して表示させる
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の通信装置。
【請求項７】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、前記近接無線通信により、前記接続が確立されている前記外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、前記通信手段および前記表示手段を制御する制御手段とを有する通信装置の制御方法であって、
前記通信手段により前記接続が確立されている前記外部機器から、該外部機器が処理可能なデータに関する情報である受信データ情報を受信する受信ステップと、
前記受信ステップにより前記受信データ情報を受信した後に、前記検出手段により前記外部機器との前記接続の切断が検出されたら、該外部機器に対して、データを記憶する記憶手段から読み出したデータをデータ送信するための設定をユーザに行わせる設定画面を前記受信データ情報に基づき生成して前記表示手段に対して表示させる表示ステップと、
前記表示ステップにより表示された前記設定画面による設定が終了した後に前記検出手段により前記外部機器との前記近接無線通信による接続の確立が再度検出されたら、前記設定画面に対してなされた設定に従い前記通信手段により該外部機器に対してデータ送信を行う送信ステップと
を有する
ことを特徴とする制御方法。
【請求項８】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、
前記近接無線通信により前記接続が確立されている前記外部機器との間で通信を行う通信手段と、
前記通信手段を制御する制御手段と
を有し、
前記制御手段は、
処理可能なデータに関する情報である受信データ情報を前記通信手段により前記近接無線通信を介して前記外部機器に対して送信し、該送信の後に、前記検出手段により該外部機器との前記接続の切断が検出され再び該外部機器との該接続の確立が検出されたら、該外部機器から送信されたデータを受信するように制御する
ことを特徴とする通信装置。
【請求項９】
前記受信データ情報は、処理可能なデータの種類を示す情報が含まれる
ことを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記受信データ情報は、受信可能なデータサイズを示す情報が含まれる
ことを特徴とする請求項７または請求項８に記載の通信装置。
【請求項１１】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、前記近接無線通信により前記接続が確立されている前記外部機器との間で通信を行う通信手段と、前記通信手段を制御する制御手段とを有する通信装置の制御方法であって、
処理可能なデータに関する情報である受信データ情報を前記通信手段により前記近接無線通信を介して前記外部機器に対して送信する送信ステップと、
前記送信ステップにより前記受信データ情報が送信されたら、前記検出手段で前記外部機器との接続が確立されているかを検出する検出ステップと、
前記検出ステップにより前記外部機器との前記接続の切断が検出された後、該検出ステップにより再び該外部機器との該接続の確立が検出されたら、前記外部機器から送信されたデータを受信する受信ステップと
を有する
ことを特徴とする制御方法。
【請求項１２】
コンピュータを請求項１乃至請求項６および請求項８乃至請求項１０の何れか１項に記載の通信装置の各手段として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接無線通信により外部装置との間でデータ通信を行う通信装置および通信装置の制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータはもとより、デジタルスチルカメラなどの情報機器においては、無線通信により互いにデータの送受信を行うものがある。情報機器間の無線通信には、ＩＣタグなどに代表されるＮＦＣ(Near Field Communication)技術を用いた近接無線通信などがある。近接無線通信は、対応する情報機器同士を近付けるだけで通信が確立し送受信が開始される。そのため、近接無線通信を用いることで、直感的な操作でデータ通信を行うことが可能となるという利点がある。特許文献１には、近接無線通信を行う情報機器が開示されている。
【０００３】
【特許文献１】特開２００６−３１５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、それぞれ異なる種類のデータを処理可能な情報機器間でデータを送受信する場合について考える。例えば、送信側の情報機器（以下、送信側機器）において、記憶媒体に格納されたデータから送信するデータを指定して受信側の情報機器（以下、受信側機器）に転送する。このような場合、送信するデータの、送信側機器と受信側機器との間での相互互換性を考慮する必要がある。
【０００５】
すなわち、受信側機器が処理可能なデータを適切に転送するために、送信側機器は、例えば、転送前に予め受信側機器機器から処理可能なデータに関する情報を取得し、その情報に基づいて転送するデータを選択する必要がある。
【０００６】
また、受信側機器の空きメモリ容量の考慮も必要な場合もある。そのため、送信側機器は、転送可能なデータサイズに関する情報を転送前に予め受信側機器から取得し、その情報に基づいて転送するデータを選択する必要がある。
【０００７】
従来では、送信側機器から受信側機器に対するデータ送信は、次のようにして行われていた。すなわち、送信側機器が受信側機器の処理可能なデータや転送可能なデータサイズに関する情報を取得してから、選択したデータを送信し終わるまでのやりとりを、送信側機器と受信側機器との間で確立された通信の接続状態を維持したままで行っていた。
【０００８】
ここで、機器間の通信に上述したような近接無線通信を用いる場合、その通信可能距離が例えば数ｃｍ程度であるという制約を受ける。そのため、一旦機器を近接させて受信側の機器の状態を受信した後に、近接した状態を維持したままユーザが実際のデータを送信するための操作を行わなければならず、操作が困難である。
【０００９】
したがって、本発明の目的は、近接無線通信を用いたデータ通信を容易に行うことができる通信装置および通信装置の制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上述した課題を解決するために、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により、接続が確立されている外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、通信手段および表示手段を制御する制御手段とを有し、制御手段は、通信手段により接続が確立されている外部機器から、外部機器が処理可能なデータに関する情報である受信データ情報を受信した後に、検出手段により外部機器との接続の切断が検出されたら、外部機器に対して、データを記憶する記憶手段から読み出したデータをデータ送信するための設定をユーザに行わせる設定画面を受信データ情報に基づき生成して表示手段に対して表示させ、設定画面による設定が終了した後に検出手段により外部機器との近接無線通信による接続の確立が再度検出されたら、設定画面によってなされた設定に従い通信手段により外部機器に対してデータ送信を行うように制御することを特徴とする通信装置である。
【００１１】
また、本発明は、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により、接続が確立されている外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、通信手段および表示手段を制御する制御手段とを有する通信装置の制御方法であって、通信手段により接続が確立されている外部機器から、外部機器が処理可能なデータに関する情報である受信データ情報を受信する受信ステップと、受信ステップにより受信データ情報を受信した後に、検出手段により外部機器との接続の切断が検出されたら、外部機器に対して、データを記憶する記憶手段から読み出したデータをデータ送信するための設定をユーザに行わせる設定画面を受信データ情報に基づき生成して表示手段に対して表示させる表示ステップと、表示ステップにより表示された設定画面による設定が終了した後に検出手段により外部機器との近接無線通信による接続の確立が再度検出されたら、設定画面に対してなされた設定に従い通信手段により外部機器に対してデータ送信を行う送信ステップとを有することを特徴とする制御方法である。
【００１２】
また、本発明は、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により接続が確立されている外部機器との間で通信を行う通信手段と、通信手段を制御する制御手段とを有し、制御手段は、処理可能なデータに関する情報である受信データ情報を通信手段により近接無線通信を介して外部機器に対して送信し、送信の後に、検出手段により外部機器との接続の切断が検出され再び外部機器との接続の確立が検出されたら、外部機器から送信されたデータを受信するように制御することを特徴とする通信装置である。
【００１３】
また、本発明は、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により接続が確立されている外部機器との間で通信を行う通信手段と、通信手段を制御する制御手段とを有する通信装置の制御方法であって、処理可能なデータに関する情報である受信データ情報を通信手段により近接無線通信を介して外部機器に対して送信する送信ステップと、送信ステップにより受信データ情報が送信されたら、検出手段で外部機器との接続が確立されているかを検出する検出ステップと、検出ステップにより外部機器との接続の切断が検出された後、検出ステップにより再び外部機器との接続の確立が検出されたら、外部機器から送信されたデータを受信する受信ステップとを有することを特徴とする制御方法である。
【発明の効果】
【００１４】
本発明によれば、近接無線通信を用いたデータ通信を容易に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について説明する。なお、本発明は、以下に説明する実施形態に限定されない。また、本発明の実施形態は、発明の最も望ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１６】
なお、本明細書において、「近接無線通信」とは、通信距離が１ｍ未満、特には数１０ｃｍ未満であることを想定して規定された通信プロトコルに基づく無線通信を意味するものとする。このような通信プロトコルとしては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが知られている。具体的には、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ１４４３４、ＥＣＭＡ−３４０（ＩＳＯ／ＩＥＣ１８０９２）などの規格が存在する。
【００１７】
以下では、近接無線通信により外部装置に対してデータを送信するデータ送信装置がカメラ付き携帯電話端末（以下、携帯電話端末）であるものとする。また、データ送信装置から近接無線通信により送信されたデータを受信するデータ受信装置が携帯型音楽プレーヤであるものとする。データ送信装置から送信されるデータは、静止画像データ、動画像データ、音声データ、テキストデータなど、様々な種類のデータを含むことができる。
【００１８】
＜データ送信装置について＞
図１は、本発明の実施形態に適用可能な携帯電話端末１００の構成の一例を示す。バス１１２に対して、撮像制御部１０２、表示再生制御部１０５、操作制御部１０７、電話通信制御部１２０および通信Ｉ／Ｆ１２２が接続される。バス１１２に対して、さらに、制御部１０８、システムメモリ１０９、メモリ１１０、通信部１１１および記憶制御部１１３が接続される。バス１１２に接続される各部は、バス１１２を介して互いにデータのやりとりが可能とされている。
【００１９】
記憶制御部１１３は、所定のファイルシステムに従って、記憶媒体１１４に対する各種のデータの書き込み、読み出しを行う。記憶媒体１１４は、携帯電話端末１００への着脱が可能な不揮発性の半導体メモリや、ハードディスクドライブなどである。本実施形態では、記憶媒体１１４を携帯電話端末１００に着脱可能なものとして説明するが、記憶媒体１１４が携帯電話端末１００に内蔵されるものであってもよい。
【００２０】
制御手段としての制御部１０８は、例えばＣＰＵを有し、プログラムに従い携帯電話端末１００の全体を制御する。より具体的には、制御部１０８は、ＲＯＭであるシステムメモリ１０９に予め記憶されたプログラムデータを読み出してＲＡＭであるメモリ１１０の作業領域に展開し、その展開したプログラムデータとの協働により、携帯電話端末１００全体の動作を制御する。システムメモリ１０９は、制御部１０８の動作用の定数、変数、プログラムデータなどを予め記憶する。
【００２１】
メモリ１１０は、制御部１０８の作業領域として用いられる他に、撮影された静止画像データや再生されたデータ、後述する通信Ｉ／Ｆ１２２を介してネットワーク先のサーバやパーソナルコンピュータからダウンロードして取得したデータなどが格納される。また、メモリ１１０は、後述する通信部１１１により送信するデータや、受信されたデータが一時的に格納される。
【００２２】
また、制御部１０８により実行されるプログラムにより、上述した記憶制御部１１３による記憶媒体１１４に対するデータの読み書きを管理するためのファイルシステムが実現される。
【００２３】
撮像部１０１は、ＣＣＤやＣＭＯＳセンサといった撮像素子と、レンズやシャッタ機構、絞り機構などによる撮像光学系と、撮像素子の出力に対してゲイン調整やノイズ除去などの所定の信号処理を施してアナログ撮像信号を得る撮像信号処理部とを有する。さらに、撮像部１０１は、Ａ／Ｄ変換部および画像処理部を有し、撮像部１０１で得られたアナログ撮像信号をＡ／Ｄ変換によりデジタル信号に変換し、ＡＤＣＴ（適応離散コサイン変換）などを用いて圧縮符号化して圧縮デジタル画像データとして出力する。撮像部１０１から出力された圧縮デジタル画像データは、撮像制御部１０２を介してバス１１２に供給される。撮像制御部１０２は、後述する制御部１０８の制御に応じて、撮像部１０１に対するズーム、フォーカス、絞り調整などの撮像に関する制御を行う。
【００２４】
表示手段としての表示再生制御部１０５は、表示部１０３および音声出力部１０４が接続され、制御部１０８の制御に応じて指定されたデータの、表示部１０３および音声出力部１０４に対する表示再生制御を行う。
【００２５】
表示再生制御部１０５は、画像処理に関して、例えばＪＰＥＧ方式で圧縮符号化された圧縮静止画像データをデコードするＪＰＥＧデコーダと、ＭＰＥＧ方式で圧縮符号化された圧縮動画像データをデコードするＭＰＥＧデコーダとを有する。表示再生制御部１０５は、バス１１２を介して供給された圧縮静止画像データや圧縮動画像データを対応するデコーダでデコードし、静止画像データや動画像データとして表示部１０３に供給する。
【００２６】
さらに、表示再生制御部１０５は、音声処理に関して、例えばＭＰ３方式で圧縮符号化された圧縮音声データをデコードするＭＰ３デコーダを有する。表示再生制御部１０５は、バス１１２を介して供給された圧縮音声データをＭＰ３デコーダでデコードし、デジタル音声信号として音声出力部１０４に供給する。また、表示再生制御部１０５は、動画像データから音声部分を取り出す機能を有する。
【００２７】
表示部１０３は、ＬＣＤや有機ＥＬパネルなどの表示デバイスと、当該表示デバイスを駆動する駆動回路とを有し、表示再生制御部１０５の制御に応じて、表示再生制御部１０５から供給された静止画像データや動像画像データの表示を行う。撮像部１０１から出力された静止画または動画像データや、記憶制御部１１３により記憶媒体１１４から読み出された静止画または動画像データが、表示再生制御部１０５の制御により、表示部１０３に表示される。
【００２８】
また、制御部１０８により、プログラムに従い表示制御信号が生成され、表示再生制御部１０５に供給される。表示再生制御部１０５は、供給された表示制御信号に基づき表示部１０３に対して所定の形状やデータを表示させることができる。これにより、プログラムに従い表示部１０３に対して所定のメッセージやメニュー画面などを表示させることができる。
【００２９】
音声出力部１０４は、表示再生制御部１０５から供給されたデジタル音声信号をアナログ音声信号に変換するＤ／Ａ変換部と、Ｄ／Ａ変換部で変換されたアナログ音声信号に対して所定の信号処理を施す音声信号処理部とを有する。音声信号処理部から出力されたアナログ音声信号は、図示されないスピーカやヘッドフォン接続端子などに導出される。
【００３０】
操作部１０６は、ボタンやキーなど、ユーザ操作を受け付ける各種の操作子が設けられ、ユーザの操作子に対する操作に応じた信号を出力する。操作部１０６には、例えば電源ボタンやシャッタボタン、テンキー、十字キーなどの各種の操作子が設けられる。操作子をタッチパネルで構成することも可能である。この場合、操作部１０６を表示部１０３と一体的に構成することができる。操作制御部１０７は、ユーザ操作に応じて操作部１０６から出力された信号に基づきユーザ操作による指示を解釈し、制御信号として制御部１０８に対して出力する。制御部１０８は、操作制御部１０７から出力される制御信号に基づき、プログラムに従いこの携帯電話端末１００の各部を制御することで、ユーザ操作に応じた動作を携帯電話端末１００に実行させることができる。
【００３１】
検出手段および通信手段としての通信部１１１は、上述した近接無線通信による通信を行う。より具体的には、通信部１１１は、近接無線通信を行うためのアンテナと、近接無線通信によるデータの送受信を行う送受信回路を含む。通信部１１１は、近接無線通信による通信の接続および切断状態、すなわち、当該通信が確立されているか否かを検出することができるようにされ、検出結果が制御部１０８に通知される。他機器から近接無線通信により送信されたデータは、通信部１１１により受信され、例えば制御部１０８に供給される。制御部１０８は、通信部１１１から供給されたこのデータを、例えばメモリ１１０に一時的に格納する。
【００３２】
通信Ｉ／Ｆ１２２は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信などにより、外部機器との間でシリアル／パラレル通信によるデータの送受信を有線／無線で行う。無線通信を行う場合、通信Ｉ／Ｆ１２２には、アンテナが含まれる。また、通信Ｉ／Ｆ１２２は、複数の通信方式を、同時に、あるいは、切り替えて有効にすることが可能である。
【００３３】
電話通信制御部１２０は、アンテナ１２１が接続され、携帯電話端末１００における電話通信機能を制御する。例えば、電話通信制御部１２０は、操作部１０６に対する操作に応じた制御部１０８の制御により、アンテナ１２１を介して基地局との通信を行って、無線電話通信を確立する。そして、図示されないマイクロフォンから出力されたアナログ音声信号をデジタル音声信号に変換し、さらに圧縮符号化および変調処理を行い、電波としてアンテナ１２１から送信する。また、アンテナ１２１で受信した電波を復調してデジタル音声信号とし、表示再生制御部１０５を介して音声出力部１０４に供給する。
【００３４】
さらに、電話通信制御部１２０は、無線電話通信により、データ通信を行うことができる。このデータ通信により、携帯電話端末１００をインターネットなどの外部ネットワークに接続させることができる。携帯電話端末１００は、電話通信制御部１２０の制御により行われるデータ通信で、外部ネットワークを介してサーバなどに接続することができる。そして、サーバから、圧縮音声データ、圧縮動画像データ、圧縮静止画像データといったコンテンツデータをダウンロードすることができる。ダウンロードされたコンテンツデータは、制御部１０８の制御により一旦メモリ１１０に格納され、その後、必要に応じて記憶媒体１１４に記憶される。
【００３５】
このように、本実施形態による携帯電話端末１００は、圧縮静止画データ、圧縮動画像データおよび圧縮音声データに対応するデコード機能を備える表示再生制御部１０５を有する。そして、この表示再生制御部１０５により、記憶媒体１１４に格納された圧縮静止画データ、圧縮動画像データの画像部分を表示部１０３に出力させることができる。同様に、圧縮動画像データの音声部分や、圧縮音声データを復号して音声出力部１０４に出力させることが可能である。
【００３６】
なお、記憶媒体１１４へのデータの格納方法としては、撮像部１０１による撮影により取得した静止画像データや動画像データを表示再生制御部１０５で圧縮符号化して格納する方法が考えられる。これに限らず、通信Ｉ／Ｆ１２２によりＬＡＮなどのネットワークを介してサーバやパーソナルコンピュータに接続し、これらサーバやパーソナルコンピュータから静止画像データ、動画像データ、音声データをダウンロードして格納することもできる。さらには、無線電話通信により電話通信制御部１２０で得られた静止画像データ、動画像データ、音声データを、記憶媒体１１４に記憶することもできる。また、記憶媒体１１４が着脱可能な場合、記憶媒体１１４をパーソナルコンピュータなど他の情報機器に装着して、当該他の情報機器により静止画像データ、動画像データ、音声データを記憶媒体１１４に格納することもできる。
【００３７】
なお、本実施形態では、複数の制御部により携帯電話端末１００の制御を行う構成としたが、制御部の構成は必ずしも本実施形態に限定されない。例えば、制御部を１つのハードウェアとし、その制御部が携帯電話端末１００全体の制御を行うようにしてもよい。また、適宜複数のハードウェアが協働して携帯電話端末１００全体の制御を行うようにしてもよい。これは後述する携帯型音楽プレーヤ２００でも同様である。
【００３８】
＜データ受信装置について＞
図２は、本実施形態に適用可能な携帯型音楽プレーヤ２００の一例の構成を示す。図２に例示される携帯型音楽プレーヤ２００は、図１で示した携帯電話端末１００に対し、撮像、電話通信および電話通信を行うための構成を持たない。より具体的には、携帯型音楽プレーヤ２００は、携帯電話端末１００に対して、撮像部１０１および撮像制御部１０２、電話通信制御部１２０およびアンテナ１２１、ならびに、表示部１０３を持たない。なお、この携帯型音楽プレーヤ２００に対して、上述した携帯電話端末１００と同様に、表示部を設けてもよい。
【００３９】
バス２１２に対して、音声再生制御部２０２、操作制御部２０４および通信Ｉ／Ｆ２２１が接続される。バス２１２に対して、さらに、制御部２０５、システムメモリ２０６、メモリ２０７、通信部２０８および記憶制御部２１０が接続される。バス２１２に接続される各部は、バス２１２を介して互いにデータのやりとりが可能とされている。
【００４０】
記憶制御部２１０は、所定のファイルシステムに従って、記憶媒体２１１に対する各種のデータの書き込み、読み出しを行う。記憶媒体２１１は、携帯型音楽プレーヤ２００への着脱が可能な不揮発性の半導体メモリや、ハードディスクドライブなどである。本実施形態では、記憶媒体２１１を携帯型音楽プレーヤ２００に着脱可能なものとして説明するが、記憶媒体２１１が携帯型音楽プレーヤ２００に内蔵されるものであってもよい。
【００４１】
制御手段としての制御部２０５は、例えばＣＰＵを有し、プログラムに従い携帯型音楽プレーヤ２００の全体を制御する。より具体的には、制御部２０５は、ＲＯＭであるシステムメモリ２０６に予め記憶されたプログラムデータを読み出してＲＡＭであるメモリ２０７の作業領域に展開し、その展開したプログラムデータとの協働により、携帯型音楽プレーヤ２００全体の動作を制御する。システムメモリ２０６は、制御部２０５の動作用の定数、変数、プログラムデータなどを予め記憶する。
【００４２】
メモリ２０７は、制御部２０５の作業領域として用いられる他に、撮影された静止画像データや再生されたデータ、後述する通信Ｉ／Ｆ２２１を介してネットワーク先のサーバやパーソナルコンピュータからダウンロードして取得したデータなどが格納される。また、メモリ２０７は、後述する通信部２０８により受信されたデータや、送信するデータが一時的に格納される。
【００４３】
また、制御部２０５により実行されるプログラムにより、上述した記憶制御部２１０による記憶媒体２１１に対するデータの読み書きを管理するためのファイルシステムが実現される。
【００４４】
音声再生制御部２０２は、音声出力部２０１が接続され、制御部２０５の制御に応じて指定された音声データの、音声出力部２０１に対する再生制御を行う。すなわち、音声再生制御部２０２は、例えばＭＰ３方式で圧縮符号化された圧縮音声データをデコードするＭＰ３デコーダを有する。音声再生制御部２０２は、バス２１２を介して供給された圧縮音声データをＭＰ３デコーダでデコードし、デジタル音声信号として音声出力部２０１に供給する。
【００４５】
音声出力部２０１は、音声再生制御部２０２から供給されたデジタル音声信号をアナログ音声信号に変換するＤ／Ａ変換部と、Ｄ／Ａ変換部で変換されたアナログ音声信号に対して所定の信号処理を施す音声信号処理部とを有する。音声信号処理部から出力されたアナログ音声信号は、図示されないスピーカやヘッドフォン接続端子などに導出される。
【００４６】
操作部２０３は、ボタンやキーなど、ユーザ操作を受け付ける各種の操作子が設けられ、ユーザの操作子に対する操作に応じた信号を出力する。操作部２０３には、例えば電源ボタンや十字キーなどの各種の操作子が設けられる。操作子をタッチパネルで構成することも可能である。この携帯型音楽プレーヤ２００が表示部を場合、タッチパネルによる操作部２０３と表示部とを一体的に構成することができる。
【００４７】
操作制御部２０４は、ユーザ操作に応じて操作部２０３から出力された信号に基づきユーザ操作による指示を解釈し、制御信号として制御部２０５に対して出力する。制御部２０５は、この操作部２０３に対するユーザ操作に応じて操作制御部２０４から出力される制御信号に基づき、プログラムに従いこの携帯型音楽プレーヤ２００の各部を制御する。これにより、ユーザ操作に応じた動作を携帯型音楽プレーヤ２００に実行させることができる。
【００４８】
通信手段としての通信部２０８は、上述した近接無線通信による通信を行う。より具体的には、通信部２０８は、近接無線通信を行うためのアンテナと、近接無線通信によるデータの送受信を行う送受信回路を含む。通信部２０８は、近接無線通信による通信の接続および切断状態、すなわち、当該通信が確立されているか否かを検出することができるようにされ、検出結果が制御部２０５に通知される。他機器から近接無線通信により送信されたデータは、通信部２０８により受信され、例えば制御部２０５に供給される。制御部２０５は、通信部２０８から供給されたこのデータを、例えばメモリ２０７に一時的に格納する。
【００４９】
通信Ｉ／Ｆ２２１は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信などにより、外部機器との間でシリアル／パラレル通信によるデータの送受信を有線／無線で行う。無線通信を行う場合、通信Ｉ／Ｆ２２１には、アンテナが含まれる。また、通信Ｉ／Ｆ２２１は、複数の通信方式を、同時に、あるいは、切り替えて有効にすることが可能である。
【００５０】
このように、本実施形態による携帯型音楽プレーヤ２００は、圧縮音声データに対応するデコード機能を備える音声再生制御部２０２により、記憶媒体２１１に格納された圧縮音声データを音声出力部２０１に出力させることが可能である。
【００５１】
記憶媒体２１１へのデータの格納方法としては、通信Ｉ／Ｆ２２１によりＬＡＮ上のサーバーやＰＣに接続して音楽データをダウンロードして格納する方法などがある。
【００５２】
なお、記憶媒体２１１へのデータの格納方法としては、様々に考えられる。例えば、通信Ｉ／Ｆ２２１によりＬＡＮなどのネットワークを介してサーバやパーソナルコンピュータに接続し、これらサーバやパーソナルコンピュータから静止画像データ、動画像データ、音声データをダウンロードして格納する方法がある。また、記憶媒体２１１が着脱可能な場合、記憶媒体２１１をパーソナルコンピュータなど他の情報機器に装着して、当該他の情報機器により静止画像データ、動画像データ、音声データを記憶媒体２１１に格納することもできる。
【００５３】
＜近接無線通信についての概念的な説明＞
次に、本発明の実施形態に適用可能な近接無線通信の概念について、図３を用いて説明する。図３の例では、携帯電話端末１００に対して、通信部１１１のアンテナに対応する送受信部３０１が設けられる。また、携帯型音楽プレーヤ２００に対して、通信部２０８のアンテナに対応する送受信部３０２が設けられる。
【００５４】
送受信部３０１は、外部機器とＮＦＣ技術を用いた近接無線通信を行う。図３（ａ）に例示するように、携帯電話端末１００の送受信部３０１と携帯型音楽プレーヤ２００の送受信部３０２とが通信可能範囲３０３の中にあれば、近接無線通信による通信を開始して通信接続される。また、図３（ｂ）に例示されるように、送受信部３０１と送受信部３０２とが通信可能範囲３０３の外にあれば、近接無線通信による通信は開始されない。さらに、送受信部３０１および３０２が通信可能範囲３０３の中にあって通信接続されているときに、送受信部３０１および３０２が通信可能範囲３０３から出てしまった場合は、近接無線通信による通信接続が解除される。
【００５５】
携帯電話端末１００（または携帯型音楽プレーヤ２００）が近接無線通信の接続および切断状態を判断する方法の例について説明する。一例として、携帯電話端末１００の通信部１１１は、接続先の機器と一定間隔で通信を行い、接続先機器からのレスポンスが一定時間内に無かった場合、通信が切断状態になったと判断することができる。通信の接続も同様に、例えば、通信部１１１は、接続が確立されていない状態で通信を試み、接続先機器からのレスポンスがあったら、通信が接続状態になったと判断することができる。
【００５６】
これに限らず、例えば電磁誘導により接続先機器に電力を供給するタイプの近接無線通信では、通信部１１１が電力供給側の場合、接続先機器が通信部１１１に接近して電力が供給されることで通信が開始される。そして、当該機器が通信部１１１から離れることで電力の供給が停止し、通信が中断される。これらの近接無線通信による通信の接続および切断の判断は、携帯型音楽プレーヤ２００における通信部２０８でも同様にして行われる。
【００５７】
＜データの管理構造について＞
次に、本実施形態に適用可能なデータの管理構造について、概略的に説明する。図４は、携帯電話端末１００における、記憶媒体１１４に格納されるデータの管理構造の一例を示す。携帯電話端末１００では、ファイルシステムにより、記憶媒体１１４に記憶されるデータの管理を、図４に例示されるように階層構造を用いて行う。
【００５８】
すなわち、記憶媒体１１４において、データはファイルに格納され、ファイルはディレクトリに纏められる。ディレクトリは、さらに別のディレクトリに纏めることができる。このディレクトリにより、階層構造が定義される。階層構造における最上位のディレクトリを、ＲＯＯＴ（ルート）ディレクトリと呼ぶ。全てのファイルは、このＲＯＯＴディレクトリからディレクトリを順次下位に辿っていくことで、アクセスすることができる。
【００５９】
図４の例では、記憶媒体１１４において、最上位のＲＯＯＴディレクトリの直下に、ディレクトリＩＭＡＧＥ、ディレクトリＶＩＤＥＯおよびディレクトリＭＵＳＩＣが設けられる。ディレクトリＩＭＡＧＥには静止画像データが、ディレクトリＶＩＤＥＯには動画像データが、ディレクトリＭＵＳＩＣには音声（音楽）データが格納されるように、制御部１０８により制御される。
【００６０】
図４の例では、ディレクトリＩＭＡＧＥには、ファイルＩＭＧ＿０００１．ＪＰＧおよびファイルＩＭＧ＿０００２．ＪＰＧの２つの静止画像データが格納されている。ディレクトリＶＩＤＥＯには、ファイルＶＤＯ＿０００１．ＭＰＧおよびファイルＶＤＯ＿０００２．ＭＰＧの２つの動画像データが格納されている。また、ディレクトリＭＵＳＩＣには、ファイルＡＵＤ＿０００１．ＭＰ３、ファイルＡＵＤ＿０００２．ＭＰ３、ファイルＡＵＤ＿０００３．ＭＰ３およびファイルＡＵＤ＿０００４．ＭＰ３の４つの音楽データが格納されている。
【００６１】
制御部１０８は、ファイルシステムにより、この階層構造すなわち各ディレクトリとファイルとの関係を管理すると共に、各ファイルの属性情報を管理する。ファイルの属性情報は、例えばファイル名、ファイルのデータサイズ、ファイルの更新日時、ファイルに対するアクセス許可情報（変更可、読み出しのみ可、など）が含まれる。
【００６２】
なお、ファイル名において、「．（ピリオド）」の後ろの３文字は、拡張子であって、ファイルに格納されるデータ種類を示す。図４の例では、拡張子「ＪＰＧ」は、そのファイルにＪＰＥＧ方式で圧縮符号化された静止画像データが格納されることを示す。拡張子「ＭＰＧ」は、そのファイルにＭＰＥＧ方式で圧縮符号化された動画像データが格納されることを示す。この場合、動画像データに対して、当該動画像データに対して同期的に再生するための音声データを付加させることができる。また、拡張子「ＭＰ３」は、そのファイルにＭＰ３方式で圧縮符号化された音声データが格納されることを示す。制御部１０８は、例えばこの拡張子に基づきファイルに格納されるデータの種類を知ることができる。
【００６３】
ユーザは、操作部１０６を操作することにより、記憶媒体１１４に上述のようにして格納されたデータから１または複数を選択して表示あるいは再生させることができる。
【００６４】
なお、上述では、階層構造のデータ管理が携帯電話端末１００に対して適用されるように説明したが、これはこの例に限定されない。すなわち、携帯型音楽プレーヤ２００でも、記憶媒体２１１に格納されるデータを階層構造で管理することができる。また、データの管理構造は、階層構造に限られない。例えば、上述した拡張子のみを用いてデータ管理を行うことが可能である。また、上述では、ファイルの種類を拡張子で判別するように説明したが、これはこの例に限定されない。例えば、ファイルのヘッダ部分のファイルの種類を識別するための識別情報を記述しておき、制御部１０８は、このヘッダ部分に記述された識別情報に基づき、ファイルに格納されるデータ種類を判別することが考えられる。
【００６５】
以下では、煩雑さを避けるため、ＭＰ３方式で圧縮符号化された音声データが格納されるファイルを、ＭＰ３ファイルと呼ぶ。同様に、ＪＰＥＧ方式で圧縮符号化された静止画像データが格納されるファイルをＪＰＥＧファイル、ＭＰＥＧ方式で圧縮符号化されたデータが格納されるファイルをＭＰＥＧファイルと呼ぶ。
【００６６】
＜近接無線通信によるデータ送信のシーケンスについて＞
次に、本実施形態における近接無線通信による通信シーケンスの一例について、図５を用いて概略的に説明する。ここでは、携帯電話端末１００を携帯型音楽プレーヤ２００に接近させて、携帯電話端末１００の記憶媒体１１４に格納されるデータを携帯型音楽プレーヤ２００に対して近接無線通信により送信する例について説明する。
【００６７】
先ず、ユーザは、携帯電話端末１００を携帯型音楽プレーヤ２００に接近させ、互いの送受信部３０１および３０２が通信可能範囲３０３の中に入るようにする（ステップＳ５００）。携帯電話端末１００の通信部１１１と携帯型音楽プレーヤ２００の通信部２０８は、互いの距離が通信可能範囲３０３まで近付いたことを検知すると、通信部１１１および通信部２０８の間で所定のやりとりを行う。これにより、携帯電話端末１００と携帯型音楽プレーヤ２００との間で、近接無線通信による接続が確立される（ＳＥＱ５００）。
【００６８】
ＳＥＱ５００で近接無線通信による接続が確立されると、携帯電話端末１００と携帯型音楽プレーヤ２００との間で、機器情報の交換が行われる（ＳＥＱ５０１）。ここで交換される機器情報として、機器を一意に示すための機器ＩＤと、送受信のモード設定情報が含まれる。携帯電話端末１００および携帯型音楽プレーヤ２００は、交換された機器情報に含まれるこれらの情報を用いて、相手側の機器の識別や、送信および受信の可否を判断する。
【００６９】
図６は、携帯電話端末１００と携帯型音楽プレーヤ２００との間で交換される機器情報の一例を示す。図６（ａ）は、携帯電話端末１００から携帯型音楽プレーヤ２００に送信される機器情報の例を示す。この例では、携帯電話端末１００は、機器ＩＤが“ＡＢＣ”であり、送信モードが有効（ＯＮ）、受信モードが無効（ＯＦＦ）になっていることが示される。これは、現在の携帯電話端末１００が、データを送信するデータ送信装置として機能可能であることを示す。
【００７０】
一方、図６（ｂ）は、携帯型音楽プレーヤ２００から携帯電話端末１００に送信される機器情報の例を示す。この例では、携帯型音楽プレーヤ２００は、機器ＩＤが“ＸＹＺ”であり、送信モードが無効（ＯＦＦ）、受信モードが有効（ＯＮ）になっていることが示される。これは、現在の携帯型音楽プレーヤ２００が、データを受信するデータ受信装置として機能可能であることを示す。
【００７１】
このような、機器ＩＤと送受信モードを示す情報とを含む機器情報を交換することにより、携帯電話端末１００と携帯型音楽プレーヤ２００は、互いに相手機器の機器ＩＤを認識することができる。それと共に、携帯電話端末１００と携帯型音楽プレーヤ２００は、携帯電話端末１００から携帯型音楽プレーヤ２００へのデータ転送が有効であることを認識できる。
【００７２】
ＳＥＱ５０１において携帯電話端末１００と携帯型音楽プレーヤ２００との間で機器情報の交換を行った後、データ受信装置である携帯型音楽プレーヤ２００は、受信データ情報を携帯電話端末１００に対して送信する（ＳＥＱ５０２）。受信データ情報は、携帯型音楽プレーヤ２００が表示あるいは再生処理可能である圧縮符号化方式やデータフォーマットといったフォーマット情報と、携帯型音楽プレーヤ２００が受信可能なデータサイズの情報とを含む。
【００７３】
図７は、携帯型音楽プレーヤ２００から送信される受信データ情報の一例を示す。図７の例では、受信データ情報の送信元の機器ＩＤが“ＸＹＺ”であることが示される。そして、この機器ＩＤが“ＸＹＺ”である機器が処理可能なデータフォーマットが“ＭＰ３”であることがフォーマット情報により示される。また、記憶媒体２１１の空き容量、すなわち、携帯型音楽プレーヤ２００が受信できる最大のデータサイズが“１２３ｋＢ”であることが示される。なお、データフォーマット“ＭＰ３”は、ＭＰ３方式で圧縮符号化されたデータであることを示す。
【００７４】
続いて、携帯電話端末１００は、ＳＥＱ５０２で携帯型音楽プレーヤ２００から送信された受信データ情報を受信した後、ユーザに対する切断報知処理を行う（ＳＥＱ５０３）。切断報知処理は、携帯電話端末１００と携帯型音楽プレーヤ２００との間で機器情報、受信データ情報の送受信の完了を、ユーザに報知するために行われる。具体的な例として、携帯電話端末１００の音声出力部１０４によって報知音を鳴らしたり、図８に例示されるように、表示部１０３に対してメッセージ４００が表示される。図８の例では、携帯電話端末１００をデータ送信先の機器から離すことを促すメッセージと共に、次に送信するファイルを選択する動作が開始されることが報知される。
【００７５】
この携帯電話端末１００における切断報知処理により、ユーザは、携帯電話端末１００と携帯型音楽プレーヤ２００との間で機器情報、受信データ情報の送受信が完了したことを知ることができる。また、次の送信ファイルの選択に進むためには、近接無線通信による通信接続を切断すればよいことを知ることができる。
【００７６】
ＳＥＱ５０３の報知により近接無線通信が切断可能であることを知ったユーザにより、例えば携帯電話端末１００が携帯型音楽プレーヤ２００から遠ざけられる（ステップＳ５０１）。これにより、携帯電話端末１００の送受信部３０１と携帯型音楽プレーヤ２００の送受信部３０２とが通信可能範囲３０３から出ると、携帯電話端末１００と携帯型音楽プレーヤ２００との間の近接無線通信が切断される（ＳＥＱ５０４）。
【００７７】
ステップＳ５０２において、携帯電話端末１００は、操作部１０６に対する操作に応じて、ファイル送信のための設定を行う設定画面を表示部１０３に対して表示させる。より具体的には、携帯電話端末１００は、表示部１０３に対して記憶媒体１１４に格納されているファイルの情報に基づき、送信ファイルを選択し指定する選択画面を、データ送信のための設定画面として表示部１０３に対して表示させる。このとき、携帯電話端末１００は、上述のＳＥＱ５０２で携帯型音楽プレーヤ２００から取得した受信データ情報に含まれるフォーマット情報に一致するデータが格納されるファイルのみを、当該選択画面に表示させる。
【００７８】
図９は、携帯電話端末１００の表示部１０３に表示される選択画面４１０の一例を示す。図７を用いて説明したように、携帯電話端末１００は、携帯型音楽プレーヤ２００が“ＭＰ３”で示されるデータフォーマットおよび圧縮符号化を処理可能である旨を、受信データ情報のフォーマット情報に基づき取得している。
【００７９】
そこで、携帯電話端末１００は、図９に例示されるように、選択画面４１０に対して、図４を用いて説明した記憶媒体１１４に格納されるファイルのうち、送信候補データとして、ＭＰ３ファイルを選択的にリスト表示する。一方、受信データ情報のフォーマット情報に基づき、携帯型音楽プレーヤ２００が対応していないとされた、ＪＰＥＧファイルおよびＭＰＥＧファイルは、選択画面４１０に表示しない。
【００８０】
図９に示される画面が表示された後、ユーザは、携帯電話端末１００の操作部１０６を操作して、携帯型音楽プレーヤ２００に送信するデータを指定する（ステップＳ５０２）。この選択操作の際には、携帯電話端末１００と携帯型音楽プレーヤ２００との間で、近接無線通信の接続を確立させておく必要は、無い。したがって、ユーザは、近接無線通信による通信可能範囲３０３の制約を受けることなく、送信データの指定を行うことができる。
【００８１】
ステップＳ５０２の選択操作により、図９に例示されるように、ファイルＡＵＤ＿０００２．ＭＰ３およびファイルＡＵＤ＿０００３．ＭＰ３の２つのファイルが、携帯型音楽プレーヤ２００に対して送信するファイルとして指定されたものとする。
【００８２】
ステップＳ５０２では、さらに、携帯電話端末１００は、送信するデータの指定を操作部１０６に対する操作により受け付ける際に、選択されたデータサイズのチェックを行う。すなわち、携帯電話端末１００は、選択画面４１０により選択され送信ファイルとして指定されたファイルの合計サイズを、ファイルシステムにより取得する。そして、取得した合計サイズと、ＳＥＱ５０２にて携帯型音楽プレーヤ２００から受信された受信データ情報に含まれる、携帯型音楽プレーヤ２００が受信可能なデータサイズとを比較する。比較の結果、送信ファイルとして指定されたファイルの合計サイズが、携帯型音楽プレーヤ２００が受信可能なデータサイズを超えた場合に、図１０に例示されるように、その旨をユーザに警告するためのメッセージ４２０を表示部１０３に表示する。図１０の例では、メッセージ４２０が選択画面４１０に対してオーバーラップして表示されている。なお、このメッセージ４２０が表示されている間は、選択完了ボタン４１１を指定することはできない。このメッセージ４２０の表示により、ユーザに対して、携帯型音楽プレーヤ２００が受信可能なサイズの範囲内での送信データの指定をさせることが可能となる。
【００８３】
選択画面４１０において、操作部１０６の操作により選択完了ボタン４１１が指定されると、送信ファイルの指定が完了したことが制御部１０８に通知される。なお、送信中止ボタン４１２を指定することで、一連のファイル送信操作を中止することができる。
【００８４】
ユーザによる送信ファイルの指定が完了すると、携帯電話端末１００は、表示部１０３に対して、図１１に例示されるように、携帯電話端末１００を再び携帯型音楽プレーヤ２００に近付けるように促すメッセージ４３０を表示部１０３に対して表示させる。なお、この場合でも、送信中止ボタン４３１を指定することで、一連のファイル送信操作を中止することができる。
【００８５】
送信ファイルの指定が完了した後、例えばメッセージ４３０に従い、ユーザにより再び携帯電話端末１００が携帯型音楽プレーヤ２００に近付けられる（ステップＳ５０３）。携帯電話端末１００の送受信部３０１と携帯型音楽プレーヤ２００の送受信部３０２とが通信可能範囲３０３の中に入ると、携帯電話端末１００と携帯型音楽プレーヤ２００との間で、近接無線通信が再度検出され、通信の接続が再確立される（ＳＥＱ５０５）。
【００８６】
ＳＥＱ５０５で携帯電話端末１００と携帯型音楽プレーヤ２００との間で近接無線通信による接続が確立されると、携帯電話端末１００と携帯型音楽プレーヤ２００の間で、再び、機器情報の交換が行われる（ＳＥＱ５０６）。ＳＥＱ５０６において携帯型音楽プレーヤ２００との再接続を認識した携帯電話端末１００は、次のＳＥＱ５０７で、送信データ情報を携帯型音楽プレーヤ２００に対して送信する。
【００８７】
送信データ情報は、上述のステップＳ５０２で送信対象として選択されたファイルに関する情報である。より具体的には、送信データ情報は、例えば送信するファイルの数、送信するファイルそれぞれの名前およびファイルサイズの情報を含む。携帯型音楽プレーヤ２００は、携帯電話端末１００から送信された送信データ情報を用いて、データ受信の準備を行う。
【００８８】
図１２は、送信データ情報の一例を示す。この例では、送信データ情報において、データ送信を行う機器の機器ＩＤが“ＡＢＣ”であり、送信されるファイルの数が２ファイルであることが示される。さらに、送信される２ファイルのそれぞれについて、ファイル名（“ＡＵＤ＿０００２．ＭＰ３”および“ＡＵＤ＿０００３．ＭＰ３”と、ファイルサイズ（それぞれ５０ｋＢ）とが示される。
【００８９】
続いて、携帯電話端末１００は、携帯型音楽プレーヤ２００に対するデータの送信を開始する（ＳＥＱ５０８）。この例では、図１２の送信データ情報に示されるファイルＡＵＤ＿０００２．ＭＰ３とファイルＡＵＤ＿０００３．ＭＰ３とが、携帯電話端末１００から携帯型音楽プレーヤ２００に対して送信されるものとする。ＳＥＱ５０８において送信データ情報に記述された全てのデータの送信が完了すると、携帯電話端末１００は、切断報知処理を行う（ＳＥＱ５０９）。例えば、携帯電話端末１００は、表示部１０３に対して、指定された全てのファイルの送信が完了した旨を示すメッセージを表示させると共に、送信が完了したため近接無線通信を切断可能である旨を示すメッセージを表示させる。携帯電話端末１００の音声出力部１０４によって、所定の報知音を出力するようにしてもよい。
【００９０】
このＳＥＱ５０９における報知によって近接無線通信が切断可能であることを知ったユーザにより、携帯電話端末１００と携帯型音楽プレーヤ２００とが離される（ステップＳ５０４）。これにより、携帯電話端末１００の送受信部３０１と携帯型音楽プレーヤ２００の送受信部３０２とが通信可能範囲３０３の外に出ると、近接無線通信が切断される（ＳＥＱ５１０）。なお、ＳＥＱ５０９による報知から所定時間が経過したら、自動的に近接無線通信を切断するようにもできる。
【００９１】
＜送信側および受信側の各機器における具体的な処理＞
ここまでが、本実施形態におけるデータの送受信におけるシーケンスの説明である。次に、送信側および受信側の各装置における具体的な処理の例を示す。
【００９２】
＜送信側機器における具体的な処理＞
図１３は、データ送信側である携帯電話端末１００における処理の一例を示すフローチャートである。なお、図１３のフローチャートの各処理は、制御部１０８によりプログラムに従って実行される。
【００９３】
先ず、ステップＳ１２０１で、制御部１０８は、データ送信先の機器である外部機器との間で近接無線通信による接続の確立が検出されるのを待機する。図３で示したように、外部機器の近接無線通信による送受信部と、携帯電話端末１００の送受信部３０１とが通信可能範囲３０３の中に入れば、ユーザが特に操作を行うことなく、自動的に近接無線通信による接続が確立される。
【００９４】
ステップＳ１２０１で、外部機器との近接無線通信による通信接続の確立が検出されたら、処理はステップＳ１２０２に移行され、携帯電話端末１００から外部機器に対して、機器情報が送信される。また、次のステップＳ１２０３で、携帯電話端末１００は、当該外部機器から送信された機器情報を受信する。図６を用いて説明したように、機器情報には、機器ＩＤと送受信のモード設定情報が含まれる。携帯電話端末１００は、受信した機器情報を、例えばメモリ１１０に格納させる。機器情報を記憶媒体１１４に格納してもよい。
【００９５】
なお、携帯電話端末１００は、メモリ１１０や記憶媒体１１４に、前回の通信相手の機器情報を保持しているものとする。この場合には、受信した機器情報の機器ＩＤに基づき、保持されている機器情報から今回の接続先の外部機器に対応する機器情報を特定することができる。
【００９６】
次のステップＳ１２０４において、制御部１０８は、ステップＳ１２０３で受信された機器情報を送信した外部機器が、前回近接無線通信による通信を行った外部機器であるか否かが判定される。すなわち、ステップＳ１２０４では、ステップＳ１２０３で受信された機器情報を送信した外部機器が、ステップＳ１２０１で通信が確立されるより以前に通信した外部機器であるか否かを判定する。
【００９７】
ステップＳ１２０３で説明したように、携帯電話端末１００は、前回通信した外部機器の機器ＩＤと、今回のステップＳ１２０１で通信を確立した外部機器の機器ＩＤとを保持している。ステップＳ１２０４では、制御部１０８は、前回通信した外部機器の機器ＩＤと、今回通信が確立された外部機器の機器ＩＤとを比較する。
【００９８】
若し、比較した機器ＩＤが一致しないと判定されたら、処理はステップＳ１２０５に移行される。この場合、ステップＳ１２０１で接続が確立された外部機器とは、一連の処理において１度目の接続であることを意味する。ここでは、携帯電話端末１００は、当該外部機器と初めて近接無線通信による接続を行ったものとして説明する。
【００９９】
ステップＳ１２０５で、携帯電話端末１００は、携帯型音楽プレーヤ２００から送信された受信データ情報を受信する。ここでは、受信データ情報として、上述したように、接続先の外部機器が表示あるいは再生処理の可能な圧縮符号化やデータフォーマットを示すフォーマット情報、および携帯型音楽プレーヤ２００が受信できるデータサイズの情報を取得する。この受信データ情報は、後述するようにして当該外部機器において生成され、携帯電話端末１００に対して送信される。制御部１０８は、取得した受信データ情報を、メモリ１１０または記憶媒体１１４に格納させる。
【０１００】
ステップＳ１２０５での受信データ情報の取得が完了すると、処理はステップＳ１２０６に移行する。ステップＳ１２０６で、制御部１０８は、近接無線通信により接続された外部機器との通信の切断を促す報知処理を、表示部１０３に対するメッセージ４００の表示や（図８参照）、音声出力部１０４による音声出力などを用いて行う。
【０１０１】
次のステップＳ１２０７において、制御部１０８は、外部機器との近接無線通信による接続の切断を待機する。外部機器との近接無線通信による接続の切断が検出されたら、処理はステップＳ１２０８に移行される。
【０１０２】
ステップＳ１２０８では、制御部１０８は、送信ファイルを指定するため、送信候補のファイルを一覧表示して示す選択画面４１０を表示部１０３に対して表示させる（図９参照）。ユーザは、この選択画面４１０に従い操作部１０６を操作することで、外部機器に送信するためのファイルを選択および指定することができる。
【０１０３】
なお、ステップＳ１２０８では、既に説明したように、制御部１０８は、ステップＳ１２０５にてメモリ１１０または記憶媒体１１４に記憶した受信データ情報に含まれるフォーマット情報と、記憶媒体１１４に格納しているファイルの情報とを比較する。そして、比較の結果、フォーマット情報に対応するデータフォーマットのデータが格納されたファイルのみを一覧表示して、表示部１０３に対して選択画面４１０を表示させる。
【０１０４】
処理はステップＳ１２０９に移行され、制御部１０８は、操作部１０６に対する選択画面４１０に応じた操作を待機する。例えば、ステップＳ１２０９では、送信ファイルの選択操作、選択済みのファイルを未選択の状態に戻す操作、ならびに、ファイルの選択が完了した旨を示す操作が待機される。なお、ステップＳ１２０９でのファイルの選択は、累積的に行われる。
【０１０５】
選択画面４１０に従った操作部１０６対するユーザ操作により、携帯電話端末１００から外部機器に対して送信したいファイルが選択されたら、制御部１０８は、現在選択されているファイルの合計サイズを算出する。そして、算出されたファイルの合計サイズが、ステップＳ１２０５で取得した受信データ情報に含まれる、外部機器が受信可能なデータサイズを超えるか否かを判定する。
【０１０６】
若し、超えると判定した場合、処理がステップＳ１２１０に移行される。ステップＳ１２１０で、制御部１０８は、送信ファイルの合計サイズが外部機器の受信可能データサイズを超えていることを警告する警告メッセージ４２０を表示部１０３に表示させると共に（図１０参照）、直前のファイル指定を無効とする。そして、処理はステップＳ１２０９に戻され、制御部１０８は、操作部１０６に対する次の操作を待機する。
【０１０７】
一方、ステップＳ１２０９で、算出されたファイルの合計サイズが、外部機器が受信可能なデータサイズを超えないと判定されたら、処理はステップＳ１２１１に移行される。ステップＳ１２１１で、制御部１０８は、操作部１０６に対してファイル指定操作の完了を指示する操作が行われたか否かを判定する。若し、当該操作が行われていないと判定されたら、処理はステップＳ１２０９に戻され、制御部１０８は、選択画面４１０に従ったユーザ操作を待機する。
【０１０８】
一方、ステップＳ１２１１で、ファイル指定操作の完了を支持する操作が行われたと判定されたら、送信ファイルが確定され、処理はステップＳ１２１２に移行される。ステップＳ１２１２で、制御部１０８は、携帯電話端末１００と外部機器との近接無線通信による接続を再開させるため、互いの接近を促すメッセージ４３０を表示部１０３に表示させる（図１１参照）。そして、処理はステップＳ１２０１に戻され、制御部１０８は、携帯電話端末１００と外部機器との近接無線通信による接続の確立を待機する。
【０１０９】
なお、ステップＳ１２１２において、互いの接近を促すメッセージ４３０を表示した後に一定時間経過してもステップＳ１２０１での近接無線通信処理の確立が検出されない場合は、メッセージ４３０の表示を終了させてもよい。
【０１１０】
次に、ステップＳ１２０１に処理が戻り、携帯電話端末１００と携帯型音楽プレーヤ２００との近接無線通信による通信接続が再開された場合の処理、すなわち、ステップＳ１２１３以降の処理について説明する。
【０１１１】
上述のステップＳ１２０４での、前回通信した外部機器の機器ＩＤと、今回通信が確立された外部機器の機器ＩＤとの比較の結果、両者の機器ＩＤが一致したと判定されたら、処理はステップＳ１２１３に移行される。この場合には、今回通信が確立された外部機器は、前回すなわち直近の処理により通信が確立し、その後、一旦通信が切断された外部機器であると判断することができる。
【０１１２】
ステップＳ１２１３において、制御部１０８は、上述したステップＳ１２１１でユーザ操作により指定された送信データに関する送信データ情報を、通信部１１１から近接無線通信により外部機器に送信する処理を行う。送信データ情報は、既に説明したように、上述のステップＳ１２０９で送信対象として選択されたファイルに関する情報である。より具体的には、送信データ情報は、例えば送信するファイルの数、送信するファイルそれぞれの名前およびサイズの情報を含む。送信データ情報は、データの受信側である外部機器において、データの受信のための準備処理のために用いられる。
【０１１３】
ステップＳ１２１３で送信データ情報が携帯電話端末１００から外部機器に対して送信されると、処理はステップＳ１２１４に移行される。ステップＳ１２１４では、制御部１０８は、ステップＳ１２１１においてユーザから指定されたファイルを外部機器に対して送信する処理を行う。このとき、ステップＳ１２１４で、制御部１０８は、送信中であることを示すメッセージを携帯電話端末１００の表示部１０３に表示させる（図示しない）。
【０１１４】
なお、途中で近接無線通信による通信が途切れた場合は、次回の通信時に制御部１０８がステップＳ１２１３からの処理をやり直すことでファイルの再送信を行うことができる。この場合、ステップＳ１２１１で確定された送信ファイルのうち送信が未完了のファイルを示す情報をメモリ１１０や記憶媒体１１４などに保持しておくとよい。
【０１１５】
ステップＳ１２１４によるファイル送信が完了すると、処理はステップＳ１２１５に移行される。ステップＳ１２１５で、制御部１０８は、近接無線通信による接続の解除を促すメッセージを表示部１０３に表示させる報知処理を行う。すなわち、携帯電話端末１００では、この報知処理により、指定されたデータを送信した後に、携帯電話端末１００を操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。
【０１１６】
なお、ステップＳ１２０５で受信データ情報を記憶媒体１１４に記憶している場合、ステップＳ１２１５におけるデータの送信が完了したことを検出した際に、制御部１０８は、この記憶媒体１１４に記憶した受信データ情報を自動的に削除してもよい。この処理を行うことで、携帯電話端末１００の記憶媒体１１４の容量を削減することが可能になる。なお、ファイルの受信側である外部機器においても、上述した図８および図１１に示すような、機器を離したり、近付けたりする動作を促す画面を表示してもよい。
【０１１７】
また、ステップＳ１２１６において制御部１０８は、保持していた通信相手に関する機器情報を消去する。この処理により、再度携帯型音楽プレーヤ２００と通信した場合は、ステップＳ１２０５〜ステップＳ１２１２の処理を実行し、データの指定を改めて行うことができる。
【０１１８】
上述した処理により、携帯電話端末１００では、外部機器に対してデータを送信する場合に、近接無線通信による接続を保つことなく、外部機器が表示あるいは再生処理可能なデータを選択することが可能となる。また、選択された送信データは、外部機器との近接無線通信による接続が再び確立された際に、自動的に送信されることになる。
【０１１９】
＜受信側機器における具体的な処理＞
図１４は、データ受信側である携帯型音楽プレーヤ２００における処理の一例を示すフローチャートである。なお、図１４のフローチャートの各処理は、制御部２０５によりプログラムに従って実行される。
【０１２０】
先ず、ステップＳ１３０１で、制御部２０５は、外部機器との間で近接無線通信による接続の確立が検出されるのを待機する。このステップＳ１３０１での処理は、上述した図１３のフローチャートにおけるステップＳ１２０１の処理と同様にしてなされる。
【０１２１】
ステップＳ１３０１で、外部機器との近接無線通信による通信接続の確立が検出されたら、処理はステップＳ１３０２に移行され、携帯型音楽プレーヤ２００は、外部機器に対して機器情報を送信する。また、次のステップＳ１３０３で、携帯型音楽プレーヤ２００は、当該外部機器から送信された機器情報を受信する。携帯型音楽プレーヤ２００は、受信した機器情報を、例えばメモリ２０７に格納させる。機器情報を記憶媒体２１１に格納してもよい。
【０１２２】
なお、携帯型音楽プレーヤ２００は、メモリ２０７や記憶媒体２１１に、前回の通信相手の機器情報を保持しているものとする。この場合には、受信した機器情報の機器ＩＤに基づき、保持されている機器情報から今回の接続先の外部機器に対応する機器情報を特定することができる。
【０１２３】
次のステップＳ１３０４では、図１３のフローチャートのステップＳ１２０３と同様にして、制御部２０５は、ステップＳ１３０３で受信された機器情報を送信した外部機器が、前回近接無線通信による通信を行った外部機器であるか否かを判定する。すなわち、ステップＳ１３０４では、ステップＳ１３０３で受信された機器情報を送信した外部機器が、ステップＳ１３０１で通信が確立されるより以前に通信した外部機器であるか否かを判定する。判定は、制御部２０５が、前回通信した外部機器の機器ＩＤと、今回通信が確立された外部機器の機器ＩＤとを比較することで行う。
【０１２４】
若し、比較した機器ＩＤが一致しないと判定されたら、処理はステップＳ１３０５に移行される。この場合、ステップＳ１３０１で接続が確立された外部機器とは、一連の処理において１度目の接続であることを意味する。ここでは、携帯型音楽プレーヤ２００は、当該外部機器と初めて近接無線通信による接続を行ったものとして説明する。
【０１２５】
ステップＳ１３０５で、携帯型音楽プレーヤ２００において、制御部２０５は、外部機器に対して受信データ情報を送信する処理を行う。制御部２０５は、受信データ情報として、当該携帯型音楽プレーヤ２００が表示あるいは再生処理の可能な圧縮符号化やデータフォーマットを示すフォーマット情報、および携帯型音楽プレーヤ２００が受信できるデータサイズの情報を生成する。
【０１２６】
ステップＳ１３０５での受信データ情報の送信が完了すると、処理はステップＳ１３０６に移行され、制御部２０５は、外部機器との間の近接無線通信による通信の切断が検出されるのを待機する。通信の切断が検出されたら、処理はステップＳ１３０１に戻され、制御部２０５は、近接無線通信による接続が次に検出されるのを待機する。
【０１２７】
次に、ステップＳ１３０１に処理が戻り、携帯型音楽プレーヤ２００と外部機器との近接無線通信による通信接続が再開された場合の処理、すなわち、ステップＳ１３０７以降の処理について説明する。
【０１２８】
上述のステップＳ１３０４での、前回通信した外部機器の機器ＩＤと、今回通信が確立された外部機器の機器ＩＤとの比較の結果、両者の機器ＩＤが一致したと判定されたら、処理はステップＳ１３０７に移行される。この場合には、今回通信が確立された外部機器は、前回すなわち直近の処理により通信が確立し、その後、一旦通信が切断された外部機器であると判断することができる。
【０１２９】
ステップＳ１３０７において、制御部２０５は、外部機器から送信された送信データ情報を受信する処理を行う。送信データ情報は、上述したように、外部機器が携帯型音楽プレーヤ２００に対して送信するファイルの数、送信するファイルそれぞれの名前およびサイズの情報を含む。携帯型音楽プレーヤ２００は、受信した送信データ情報に基づき、データ受信のためのメモリの確保や、受信データをディレクトリ構造に追加するための更新処理など、データ受信のための準備処理を行う。
【０１３０】
次のステップＳ１３０８で、制御部２０５は、外部機器から近接無線通信により、上述の送信データ情報に基づき送信されるデータを受信する処理を行う。受信されたデータは、制御部２０５の制御により、例えば記憶制御部２１０を介して記憶媒体２１１に格納される。
【０１３１】
また、ステップＳ１３０９において制御部２０５は、保持していた通信相手に関する機器情報を消去する。この処理により、再度携帯電話端末１００と通信した場合は、再度ステップＳ１３０５、ステップＳ１３０６の処理を実行することで、携帯電話端末１００側でデータの指定を行うことができる。
【０１３２】
上述した処理により、外部機器から近接無線通信を介して携帯型音楽プレーヤ２００にデータを送信する際に、近接無線通信による接続状態を保つことなく、携帯型音楽プレーヤ２００が表示あるいは再生可能なデータを外部機器側で選択させることが可能となる。また、選択された送信データは、近接無線通信による外部機器との接続が再び確立された際に、外部機器から自動的に送信されることになる。
【０１３３】
なお、上述した実施形態は、一例を示すものであり、これに限定するものではない。上述した実施形態における構成および動作に関しては、適宜変更が可能である。
【０１３４】
例えば、本実施形態では、携帯電話端末１００と携帯型音楽プレーヤ２００との間でデータを送受信する構成を示したが、これはこの例に限定されない。すなわち、本発明は、近接無線通信機能を備えた機器間での通信であれば、他の種類の機器であっても適用できる。例えば、近接無線通信機能を備えたデジタルカメラ、デジタルビデオカメラ、パーソナルコンピュータ、ＰＤＡなどに対して、本発明を適用することができる。
【０１３５】
また、本実施形態では、受信データ情報に含まれるフォーマット情報として、データフォーマット“ＭＰ３”を一例として示して説明したが、受信データ情報に含まれるフォーマット情報は、この例に限定されない。すなわち、音声データに関しては、ＭＰ３方式以外、動画像データに関して、ＪＰＥＧ方式、ＭＰＥＧ２方式、ＭＰＥＧ４方式、Ｈ．２６４方式など、受信装置側のデータ処理機能に応じたフォーマット情報であってもよい。
【０１３６】
また、本実施形態では、受信データ情報に対して、受信側機器が表示あるいは再生可能なフォーマット情報と、受信側機器が受信可能なデータサイズの情報とが含まれるものとしたが、これはこの例に限定されない。例えば、受信側機器が著作権保護されたデータを処理することが可能か否かを示す情報を、受信データ情報に含めてもよい。送信側機器が著作権保護されたデータを保持する場合は、この情報に基づいて、送信するデータを指定するための選択画面で一覧表示するデータに、著作権保護されたデータを含めるか否かを決定することができる。
【０１３７】
＜他の実施形態＞
上述の実施形態は、システムあるいは装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。したがって、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１３８】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【０１３９】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１４０】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１４１】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【０１４２】
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１４３】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１４４】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
【０１４５】
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施形態に適用可能な携帯電話端末の一例の構成を示すブロック図である。
【図２】本発明の実施形態に適用可能な携帯型音楽プレーヤの一例の構成を示すブロック図である。
【図３】本発明の実施形態に適用可能な近接無線通信の概念を説明するための図である。
【図４】記憶媒体に格納されるデータの一例の管理構造を示す図である。
【図５】本発明の実施形態における近接無線通信による一例の通信シーケンスを示すシーケンス図である。
【図６】送信側機器と受信側機器との間で交換される機器情報の一例を示す図である。
【図７】受信側機器から送信される受信データ情報の一例を示す図である。
【図８】データ送受信の完了をユーザに報知するための表示の例を示す図である。
【図９】送信側機器の表示部に表示される選択画面の一例を示す図である。
【図１０】受信側機器がが受信可能なデータサイズを超えた旨を警告するための一例の表示を示す図である。
【図１１】送信側機器を再び受信側機器に近付けるように促すメッセージの一例の表示を示す図である。
【図１２】送信側機器から送信される送信データ情報の一例を示す図である。
【図１３】本発明の実施形態によるデータ送信側機器における一例の処理を示すフローチャートである。
【図１４】本発明の実施形態によるデータ受信側機器における一例の処理を示すフローチャートである。
【符号の説明】
【０１４７】
１００  携帯電話端末
１０３  表示部
１０６  操作部
１０８  制御部
１１０  メモリ
１１１  通信部
２００  携帯型音楽プレーヤ
２０３  操作部
２０５  制御部
２０７  メモリ
２０８  通信部
【図１】
2010157977.tif 000003
【図２】
2010157977.tif 000004
【図３】
2010157977.tif 000005
【図４】
2010157977.tif 000006
【図５】
2010157977.tif 000007
【図６】
2010157977.tif 000008
【図７】
2010157977.tif 000009
【図８】
2010157977.tif 000010
【図９】
2010157977.tif 000011
【図１０】
2010157977.tif 000012
【図１１】
2010157977.tif 000013
【図１２】
2010157977.tif 000014
【図１３】
2010157977.tif 000015
【図１４】
2010157977.tif 000016