(57)【特許請求の範囲】
【請求項１】
ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成するグループ構成部と、
前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信する通信部と、
受信した前記撮影画像を表示する表示部と
を備え、
前記グループ構成部は、前記通信部を介して、ブロードキャスト送信した所定の情報に対して前記ローカルエリアネットワーク内の前記１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信する
電子機器。
【請求項２】
被写体を撮影する撮影部をさらに備え、
前記表示部は、前記撮影部で撮影された撮影画像も表示し、
前記通信部は、さらに、前記撮影部で撮影された撮影画像のデータを前記通信端末に送信する
請求項１に記載の電子機器。
【請求項３】
前記通信部は、前記撮影部で撮影された撮影画像を所定の比率で縮小した縮小画像のデータを、前記同一のグループの前記通信端末に送信するとともに、前記通信端末で撮影された撮影画像を前記所定の比率で縮小した縮小画像のデータを受信する
請求項２に記載の電子機器。
【請求項４】
自身の前記グループ識別情報を取得するグループ識別情報取得部をさらに備える
請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
前記グループ識別情報取得部は、２次元コードまたはURLから読み出された前記グループ識別情報を取得する
請求項４に記載の電子機器。
【請求項６】
前記グループ識別情報は、前記撮像画像を共有するアプリケーションの起動を実行させる命令とともに取得される
請求項４または５に記載の電子機器。
【請求項７】
前記表示部は、時系列の前記撮影画像を所定枚数単位で表示し、前記撮像画像を送信してきた前記通信端末の前記ユーザ情報も前記撮像画像とともに表示する
請求項１乃至６のいずれかに記載の電子機器。
【請求項８】
前記表示部は、時系列を上下方向に対応させて所定枚数単位で前記撮影画像を重ねて表示し、最上部に表示されている１つの前記撮影画像を取り除く操作が行われると、前記最上部に表示されている前記所定枚数の前記撮影画像のうち、取り除く操作がされた前記撮影画像と、それよりも上方向に相当する時系列の前記撮影画像を消去する
請求項１に記載の電子機器。
【請求項９】
前記表示部は、時系列の前記撮影画像を所定枚数単位で表示中に前記通信端末で撮影された撮影画像のデータを受信したとき、受信した前記撮像画像の縮小画像を、表示中の所定枚数単位の前記撮像画像に重畳表示を行い、受信した前記撮影画像の表示が指示された場合、受信した前記撮影画像を含む前記所定枚数の最新の前記撮影画像を表示する
請求項１または７に記載の電子機器。
【請求項１０】
ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成するグループ構成部と、通信部と、表示部とを備える電子機器の、
前記グループ構成部が、前記通信部を介して、ブロードキャスト送信した所定の情報に対して前記ローカルエリアネットワーク内の前記１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信し、
前記通信部が、前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、
前記表示部が、受信した前記撮影画像を表示する
ステップを含む電子機器の制御方法。
【請求項１１】
コンピュータに、
ブロードキャスト送信した情報に対してローカルエリアネットワーク内の１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信することにより、前記ローカルエリアネットワーク内の前記１以上の通信端末と同一のグループを構成し、
前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、
受信した前記撮影画像を表示部に表示させる
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、電子機器およびその制御方法、並びにプログラムに関し、特に、複数のユーザそれぞれが撮影した撮影画像を、お互いが即座に見ることができるようにする電子機器およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影して得られた撮影画像を複数のユーザで共有するためには、例えば、デジタルカメラ内の記憶部に記憶された撮影画像のデータを、パーソナルコンピュータ（以下、PCという。）に転送してから、他のユーザに電子メール等で送信することが行われていた。また、撮影画像のデータをPCから写真共有サービスのサイトにアップロードし、他のユーザにアップロード先のアドレス（URL）を伝える方法などもある。
【０００３】
しかし、撮影画像のデータをPCに転送するため、デジタルカメラとPCをUSB接続したり、撮影画像のデータが記憶されたメモリカードをPCに移して、コピーするなどの手間が煩わしいかった。
【０００４】
そこで、無線LAN機能を備えたメモリカードにより、デジタルカメラで撮影されて、メモリカードに記録された撮影画像のデータを、無線通信で、PCや写真共有サービスのサイトに転送できるようにしたものがある（例えば、非特許文献１，２参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Eye-Fi社、インターネット＜URL: http://www.eyefi.co.jp/＞、[平成２３年４月５日検索]
【非特許文献２】インターネット＜URL: http://plusd.itmedia.co.jp/mobile/articles/1101/05/news072.html＞、[平成２３年４月５日検索]
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の撮影画像の共有方法は、いずれも、撮影画像のデータを、撮影時からある程度時間が経過した後で、ユーザ間で共有するための方法である。従って、例えば、結婚式などのイベント会場で、複数のユーザそれぞれが撮影した撮影画像を、お互いがその場で即座に見たりすることはできなかった。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、複数のユーザそれぞれが撮影した撮影画像を、お互いが即座に見ることができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の電子機器は、ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成するグループ構成部と、前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信する通信部と、受信した前記撮影画像を表示する表示部とを備え、前記グループ構成部は、前記通信部を介して、ブロードキャスト送信した所定の情報に対して前記ローカルエリアネットワーク内の前記１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信する。
【０００９】
本技術の一側面の電子機器の制御方法は、ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成するグループ構成部と、通信部と、表示部とを備える電子機器の、前記グループ構成部が、前記通信部を介して、ブロードキャスト送信した所定の情報に対して前記ローカルエリアネットワーク内の前記１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信し、前記通信部が、前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、前記表示部が、受信した前記撮影画像を表示するステップを含む。
【００１０】
本技術の一側面のプログラムは、コンピュータに、ブロードキャスト送信した所定の情報に対してローカルエリアネットワーク内の１以上の通信端末が応答して送信してきた、前記通信端末のユーザ情報と前記通信端末のグループを識別するグループ識別情報を受信し、自身の前記グループ識別情報と一致する前記通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した前記通信端末に、自身のユーザ情報を送信することにより、前記ローカルエリアネットワーク内の前記１以上の通信端末と同一のグループを構成し、前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、受信した前記撮影画像を表示部に表示させる処理を実行させるためのものである。
【００１１】
本技術の一側面においては、ブロードキャスト送信した所定の情報に対してローカルエリアネットワーク内の１以上の通信端末が応答して送信してきた、通信端末のユーザ情報と通信端末のグループを識別するグループ識別情報を受信し、自身のグループ識別情報と一致する通信端末のユーザ情報を同一のグループとして記憶し、同一のグループとして記憶した通信端末に、自身のユーザ情報を送信することにより、ローカルエリアネットワーク内の１以上の通信端末と同一のグループが構成され、同一のグループの通信端末で撮影された撮影画像のデータが受信され、受信された撮影画像が表示部に表示される。
【００１２】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【００１３】
電子機器は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１４】
本技術の一側面によれば、複数のユーザそれぞれが撮影した撮影画像を、お互いが即座に見ることができる。
【図面の簡単な説明】
【００１５】
【図１】本技術が適用された通信システムの一実施の形態の構成例を示す図である。
【図２】写真共有アプリケーションの機能を簡単に説明する図である。
【図３】携帯端末の構成例を示すブロック図である。
【図４】写真共有アプリケーションの機能的構成例を示すブロック図である。
【図５】写真共有アプリケーションの起動方法について説明する図である。
【図６】写真共有アプリケーションのメイン処理について説明するフローチャートである。
【図７】写真共有アプリケーション起動時に携帯端末に表示される画面例を示す図である。
【図８】ユーザ登録画面の例を示す図である。
【図９】コネクション処理について簡単に説明する図である。
【図１０】Viewモードの画面例を示す図である。
【図１１】Viewモードの画面例を示す図である。
【図１２】Viewモードの画面例を示す図である。
【図１３】Viewモードの画面例を示す図である。
【図１４】Cameraモードの画面例を示す図である。
【図１５】コネクション解除処理について説明する図である。
【図１６】コネクション処理の詳細について説明するフローチャートである。
【図１７】撮影処理の詳細について説明するフローチャートである。
【図１８】撮影画像割込処理の詳細について説明するフローチャートである。
【図１９】トースト表示の画面例を示す図である。
【図２０】Viewモードの画面例を示す図である。
【図２１】ユーザリスト整合性維持処理について説明する図である。
【図２２】ユーザリスト整合性維持処理について説明するフローチャートである。
【図２３】撮影画像のその他の表示方法の例について説明する図である。
【図２４】撮影画像のその他の表示方法の例について説明する図である。
【発明を実施するための形態】
【００１６】
［通信システムの構成例］
図１は、本技術が適用された通信システムの一実施の形態の構成例を示している。
【００１７】
図１の通信システム１は、４台の携帯端末１１A乃至１１Dと、無線ルータ１２とで構成される。携帯端末１１A乃至１１Dと無線ルータ１２により、１つのネットワーク（ローカルエリアネットワーク）が構築されている。
【００１８】
４台の携帯端末１１A乃至１１Dそれぞれは、異なるユーザA乃至Dが所有するものである。本実施の形態では、４人のユーザそれぞれが所有する携帯端末１１が１つのネットワークに接続されるものとするが、ネットワークを構築する携帯端末１１の台数はこれに限定されない。
【００１９】
携帯端末１１は、例えば、スマートフォンと呼ばれる、携帯電話と携帯情報端末を融合させた高機能の携帯電話機である。携帯端末１１は、携帯電話としての通話機能以外に、無線ルータ１２を介して他の携帯端末１１と、WiFi（Wireless Fidelity）方式（IEEE（Institute of Electrical and Electronic Engineers）802.11x）による無線通信を行う無線LAN通信機能を有する。
【００２０】
また、携帯端末１１は、被写体を撮影する撮影機能も有する。
【００２１】
さらに、携帯端末１１には、携帯端末１１上で実行されるソフトウェアである「写真共有アプリケーション」がインストールされている。
【００２２】
［写真共有アプリケーションの説明］
図２を参照して、携帯端末１１上で実行される「写真共有アプリケーション」の機能を簡単に説明する。
【００２３】
図２に示すように、例えば、ユーザAが、自分の携帯端末１１Aを用いて、所定の被写体を撮影する。撮影により得られた撮影画像は、携帯端末１１Aの内部に保存される。また、撮影画像を縮小した縮小画像の画像データが、同一ネットワーク内の携帯端末１１B、１１C、および１１Dに、無線ルータ１２を介して送信される。ここで、縮小画像は、撮影画像を、例えば、１／２などの所定の比率で縮小した画像である。これにより、他のユーザB、ユーザC、およびユーザDは、ユーザAが撮影した撮影画像を、それぞれの携帯端末１１で即座に見ることができる。
【００２４】
このように、「写真共有アプリケーション」が実行されることにより、複数の携帯端末１１間で撮影画像を共有することができる。「写真共有アプリケーション」は、例えば、結婚式や誕生会などの多数が集まるイベント等で利用することができ、ユーザA乃至Dがイベントの参加者であって、無線ルータ１２はイベント会場に設置されている。この場合、イベント会場において、ユーザA乃至Dがそれぞれの携帯端末１１A乃至１１Dで撮影した撮影画像を、お互いがその場で即座に確認して楽しむことができる。
【００２５】
［携帯端末１１の構成ブロック図］
図３は、携帯端末１１の構成例を示すブロック図である。
【００２６】
図３において、CPU（Central Processing Unit）２１は、各種の処理を実行する演算処理部である。CPU２１は、写真共有アプリケーション等のソフトウェアプログラムも実行する。CPU２１は、バス２５を介してROM（Read Only Memory）２２、RAM（Random Access Memory）２３、およびNVRAM（Non Volatile RAM）２４と相互に接続される。このバス２５にはまた、入出力インタフェース２６も接続され、入出力インタフェース２６には、記憶部２７およびドライブ２８が接続される。
【００２７】
ROM２２には予めソフトウェアプログラムやデータが格納される。RAM２３およびNVRAM２４には、ROM２２や記憶部２７に格納されているソフトウェアプログラムやデータがロードされる。RAM２３およびNVRAM２４にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。記憶部２７は、フラッシュメモリやハードディスクなどにより構成され、写真共有アプリケーションを少なくとも記憶する。
【００２８】
ドライブ２８は、必要に応じて装着される、半導体メモリなどのリムーバブルメディア２９からのデータを読み出し、入出力インタフェース２６等を介してCPU２１に供給したり、CPU２１から供給されるデータをリムーバブルメディア２９に書き込む。読み書きされるデータには、撮影画像のデータの他、インストールされるプログラム（アプリケーション）のデータなども含まれる。
【００２９】
入出力インタフェース２６には、入力部３０、音声入出力部２１、表示部３２、無線通信部３３、電話回線網通信部３４、および撮影部３５が接続される。
【００３０】
入力部３０は、キーボード、操作ボタン、タッチパネル等により構成され、ユーザの操作による入力を受け付けて、CPU２１等に供給する。音声入出力部３１は、スピーカ、マイクロホン等により構成され、通話のための音声を入出力する。表示部３２は、LCD（Liquid Crystal Display）、有機EL(Electro Luminescence)ディスプレイなどにより構成され、所定の画像（画面）を表示する。
【００３１】
無線通信部３３は、WiFi方式による無線通信を行う。電話回線網通信部３４は、移動体電話通信網を介して他の装置と音声通信、または、パケット通信を行う。撮影部３５は、CCD(Charge Coupled Device)やCMOS（Complementary Mental Oxide Semiconductor）センサ等の撮影素子などにより構成される。撮影部３５は、被写体を撮影し、撮影した被写体の画像データを、入出力インタフェース２６を介してCPU２１等に供給する。
【００３２】
携帯端末１１は以上のように構成される。なお、携帯端末１１には、数ｃｍ程度の近接距離で電磁誘導を利用した非接触通信を行う非接触通信部、ブルートゥース（Bluetooth（登録商標））方式による無線通信部、赤外線による通信を行う赤外線通信部、等のその他の構成をさらに備えるようにしてもよい。
【００３３】
［写真共有アプリケーションの機能構成ブロック図］
図４は、写真共有アプリケーションをCPU２１が実行することで実現される、写真共有アプリケーションの機能的構成例を示すブロック図である。
【００３４】
写真共有アプリケーション５１は、Cameraモード（撮影モード）とViewモード（閲覧モード）の２つの動作モードを有している。Cameraモードは、ユーザ自身が被写体の撮影を行い、撮影により得られた撮影画像（写真）を記憶部２７に保存するとともに、他のユーザに撮影画像を無線通信で送信する動作モードである。Viewモードは、記憶部２７に記憶されている撮影済みの撮影画像を閲覧したり、他のユーザが撮影して即座に無線通信で送信されてきた撮影画像を閲覧する動作モードである。
【００３５】
写真共有アプリケーション５１は、Cameraモードを制御するCameraモード制御部６１、および、Viewモードを制御するViewモード制御部６２と、全体制御部６３とを有する。
【００３６】
全体制御部６３は、CameraモードとViewモードの切り替え制御など、写真共有アプリケーション５１全体を制御する。また、全体制御部６３は、ユーザ管理部７１と２次元コード取得部７２を有する。ユーザ管理部７１は、他の携帯端末１１のネットワークの接続及び切断に伴うユーザの管理を行う。２次元コード取得部７２は、撮影部３５により撮影された２次元コード（QR（Quick Response）（登録商標）コード）から読み出された情報を取得する。
【００３７】
［写真共有アプリケーション５１の起動］
写真共有アプリケーション５１の起動方法について説明する。
【００３８】
例えば、結婚披露パーティなどのイベントの参加者であるユーザに対して、図５に示される招待状８１が事前に配られる。
【００３９】
招待状８１には、図５に示されるように、イベントの名称、日時、場所等の説明と、２次元コード８２が印刷されている。
【００４０】
２次元コード８２には、イベントごとに割り当てられ、イベントの参加者全員が同一の識別情報となるグループID（グループ識別情報）と、写真共有アプリケーション５１の起動を実行させる命令が少なくとも重畳されている。
【００４１】
招待状８１には、「会場に着いたら、２次元コードを携帯端末で読み込んでください。」との説明文も記載されており、ユーザは、イベント会場において、招待状８１に印刷されている２次元コード８２を、携帯端末１１の撮影部３５で撮影する。
【００４２】
携帯端末１１のCPU２１は、撮影部３５で撮影された２次元コード８２に基づいて、写真共有アプリケーション５１を起動し、２次元コード８２から読み出したグループIDを写真共有アプリケーション５１に供給する。
【００４３】
なお、２次元コード８２には、ユーザの携帯端末１１に写真共有アプリケーション５１がインストールされていない場合に、写真共有アプリケーション５１をインストールさせる画面を表示させる命令を重畳させるようにしてもよい。より具体的には、携帯端末１１で２次元コード８２を読み込んだ場合に、写真共有アプリケーション５１をダウンロード可能なアプリケーション提供サイト（アプリマーケット）へ誘導する画面を表示させるようにしてもよい。
【００４４】
また、２次元コード８２には、グループIDの他、イベント参加者であるユーザのニックネームなどを、ユーザを識別するユーザ識別情報（ユーザ名）として予め重畳させておくことができる。これにより、ユーザは、写真共有アプリケーション５１の起動とともに、与えられたユーザ名で自動的にグループに参加することができ、ユーザ名を入力する手間が省略され、簡単にイベントに参加することができる。その他、イベント名なども重畳させてもよい。
【００４５】
図５では、写真共有アプリケーション５１の自動起動やグループIDをユーザに提供する方法として２次元コード８２の例を示したが、その他、例えば、写真共有アプリケーション５１の自動起動やグループIDの情報を含むURLとすることもできる。この場合、URLにアクセスすると、グループIDが取得されるとともに、写真共有アプリケーション５１が起動される。
【００４６】
また、招待状８１は、紙媒体でユーザに配られるもののほか、電子メールによる配信や、HTMLで作成された文書を所定のWEBサイトで閲覧可能とするものでもよい。
【００４７】
［写真共有アプリケーション５１のメイン処理フロー］
招待状８１の２次元コード８２を読み込んだことにより実行される、写真共有アプリケーション５１のメイン処理について説明する。
【００４８】
初めに、ステップＳ１１において、全体制御部６３は、２次元コード８２から読み出された情報を取得する。例えば、全体制御部６３は、２次元コード８２から読み出された情報として、イベント名、グループID、およびユーザ名を取得する。
【００４９】
ステップＳ１２において、全体制御部６３は、ユーザ登録済みかを判定する。ステップＳ１２で、ユーザ登録済みではないと判定された場合、ステップＳ１３において、全体制御部６３は、ユーザを登録するユーザ登録処理を実行する。
【００５０】
一方、ステップＳ１２で、ユーザ登録済みであると判定された場合、または、ステップＳ１３の処理が終了すると、処理はステップＳ１４に進む。２次元コード８２から読み出された情報にユーザ名が含まれる場合には、ステップＳ１２では、ユーザ登録済みであると判定される。
【００５１】
［起動画面の例］
図７は、ユーザ登録済みで、写真共有アプリケーション５１が起動されたときに、携帯端末１１に表示される画面例を示している。
【００５２】
携帯端末１１の表示部３２には、写真共有アプリケーション５１の起動画面９１が表示されている。
【００５３】
起動画面９１には、写真共有アプリケーション５１のタイトル「写真共有アプリケーション」と、２次元コード８２から読み出された情報の一つであるイベント名’STEF’を含む「Welcome to STEF!」が表示されている。また、起動画面９１の右上には、２次元コード８２から読み出されたユーザ名である’yuki’がイベント名’STEF’のグループに参加したことを示す「’yuki’entered」が表示されている。なお、イベント名’STEF’のグループに既に参加している他のユーザの携帯端末１１の画面の右上にも、同様に、「’yuki’entered」が表示される。
【００５４】
携帯端末１１の表示部３２が設けられている面には、表示部３２の右側に、入力部３０に属する操作ボタンである拡大ボタン９２、戻るボタン９３、メニューボタン９４、およびホームボタン９５が設けられている。また、撮影部３５に属する撮影素子９６も設けられている。なお、撮影部３５は、いわゆる自分撮りと呼ばれる自分撮影用と他人撮影用の２つの撮影素子を有し、撮影素子９６は自分を撮影するためのものである。他人を撮影するための撮影素子は、表示部３２が設けられている面と反対側の面に設けられている。また、表示部３２の左側には、音声入出力部３１に属するスピーカ９７が設けられている。
【００５５】
［ユーザ登録画面の例］
２次元コード８２にユーザ名が重畳されていない場合、起動画面９１の右上の「’yuki’entered」の表示は省略され、ステップＳ１３のユーザ登録処理として、図８に示されるユーザ登録画面１０１が、携帯端末１１の表示部３２に表示される。ユーザは、図８のユーザ登録画面１０１に表示されたソフトウェアキーボードを用いて、ユーザ名を入力し、確定ボタンとして割り当てられた、戻るボタン９３により入力を確定する。
【００５６】
なお、携帯端末１１において写真共有アプリケーション５１が過去に起動されたことがあり、そのときに使用したユーザ名を写真共有アプリケーション５１が保有している場合には、そのユーザ名をデフォルトとして利用してもよい。また、２次元コード８２にユーザ名が重畳されていたり、ユーザ名が登録されていても、設定により、図８のユーザ登録画面１０１を必ず表示させるようにしてもよい。
【００５７】
ユーザ登録済みであるか、または、ユーザ登録処理が終了すると、ステップＳ１４において、全体制御部６３は、コネクション処理を実行する。
【００５８】
［コネクション処理の説明］
図９を参照して、ステップＳ１４で実行されるコネクション処理について簡単に説明する。コネクション処理の詳細については図１６を参照して後述する。
【００５９】
写真共有アプリケーション５１を起動した携帯端末１１がユーザAの携帯端末１１Aであるとすると、携帯端末１１Aは、写真共有アプリケーション５１を識別するアプリ識別情報を、UDP通信によりブロードキャスト送信する。
【００６０】
写真共有アプリケーション５１を実行中の他の携帯端末１１は、ブロードキャスト送信されてきたアプリ識別情報を受信すると、自分のユーザ名とグループIDを返信する。この返信は、TCP通信により送信される。
【００６１】
図９の例では、携帯端末１１Bと携帯端末１１Cでは写真共有アプリケーション５１が実行（起動）されており、携帯端末１１Dでは写真共有アプリケーション５１が実行（起動）されていないとする。この場合、携帯端末１１Bと携帯端末１１Cは、自分のユーザ名とグループIDを返信し、携帯端末１１Dは受信したアプリ識別情報に対して応答しない。
【００６２】
他の携帯端末１１から、ユーザ名とグループIDを受信した携帯端末１１Aは、送信されてきたグループIDが自分のグループIDと一致する場合、同一グループのユーザとして端末内のユーザリストに、受信したユーザ名を追加する。さらに、携帯端末１１Aは、自分のユーザ名を、ユーザリストに追加した同一グループのユーザの携帯端末１１に送信する。図９の例では、携帯端末１１Aは、携帯端末１１Bと携帯端末１１Cに、ユーザ名を送信する。この送信は、TCP通信により送信される。即ち、最初のブロードキャスト送信はUDP通信であり、確実に届く保証がないため、返信があった同一グループのユーザの携帯端末１１に対して、TCP通信によりユーザ名が送信される。
【００６３】
図６に戻り、ステップＳ１４のコネクション処理が終了すると、ステップＳ１５において、全体制御部６３は、動作モードがViewモードであるか、または、Cameraモードであるかを判定する。起動直後は、ViewモードまたはCameraモードのうちの予め定めた一方が選択される。
【００６４】
ステップＳ１５で、動作モードがViewモードであると判定された場合、処理はステップＳ１６に進み、Viewモード制御部６２は、過去に撮影されて記憶部２７に保存されている撮影画像を、時系列の４枚単位（所定枚数単位）で表示部３２に表示する。
【００６５】
図１０は、ステップＳ１６において、Viewモード制御部６２が表示部３２に表示させる画像であって、記憶部２７に保存されている４枚の撮影画像を時系列の順に配置したViewモード画像１０２の例を示している。Viewモード画像１０２には、４枚の撮影画像が含まれ、撮影画像それぞれには、写真枠の部分に、その撮影画像を撮影したユーザの名前（写真共有アプリケーション５１上のユーザ名）が表示される。これにより、その撮影画像を誰が撮影したものであるかが一目でわかるようになっている。
【００６６】
そして、ユーザが、図１１に示すように、タッチパネルが重畳されている表示部３２の上面をタッチして右または左方向にスクロール操作すると、現在表示している４枚の撮影画像より、時系列の順で、過去または未来の次の４枚の撮影画像が表示部３２に表示される。なお、図１１の表示部３２上に示される右または左方向の矢印は、図１１におけるスクロールの方向を示すものであって、実際の表示部３２には表示されない。また、スクロール操作の代わりに、フリック操作としてもよい。
【００６７】
従って、図６のステップＳ１６に続くステップＳ１７では、Viewモード制御部６２は、スクロール操作がされたかを判定する。ステップＳ１７で、スクロール操作がされたと判定された場合、処理がステップＳ１６に戻る。これにより、再度のステップＳ１６では、スクロール操作の方向に応じた過去または未来の次の４枚の撮影画像が表示部３２に表示される。
【００６８】
一方、ステップＳ１７で、スクロール操作がされていないと判定された場合、処理はステップＳ１８に進み、Viewモード制御部６２は、写真共有アプリケーション５１を終了する終了操作がされたかを判定する。例えば、ホームボタン９５が、終了を指示する操作ボタンとして割り当てられており、Viewモード制御部６２は、ホームボタン９５が操作されたかを判定する。
【００６９】
ステップＳ１８で、終了操作がされたと判定された場合、処理は後述するステップＳ３１に進む。
【００７０】
一方、ステップＳ１８で、終了操作がされていないと判定された場合、処理はステップＳ１９に進み、Viewモード制御部６２は、メニュー表示操作がされたかを判定する。例えば、メニューボタン９４がメニューを表示する操作ボタンとして割り当てられており、Viewモード制御部６２は、メニューボタン９４が操作されたかを判定する。また、携帯端末１１の表示部３２をタップすることにより、図１２に示されるように、ソフトウェアによるメニューボタン１０３がViewモード制御部６２により表示され、Viewモード制御部６２は、メニューボタン１０３が操作されたかを判定する。
【００７１】
ステップＳ１９で、メニュー表示操作がされていないと判定された場合、処理はステップＳ１６に戻る。一方、ステップＳ１９で、メニュー表示操作がされたと判定された場合、処理はステップＳ２０に進み、Viewモード制御部６２は、メニューを表示する。
【００７２】
［メニュー表示の例］
図１３は、ステップＳ２０においてViewモード制御部６２が表示するメニューの例を示している。
【００７３】
メニュー表示操作がされた場合、Viewモード制御部６２は、動作モードをCameraモードに変更するためのCameraモード変更ボタン１０７と、最新の撮影画像を表示する最新画像表示ボタン１０８の画像を表示部３２に表示させる。
【００７４】
ステップＳ２１において、Viewモード制御部６２は、Cameraモードが選択されたか、即ち、Cameraモード変更ボタン１０７がタッチされたかを判定する。ステップＳ２１で、Cameraモードが選択されたと判定された場合、処理は後述するステップＳ２５に進む。
【００７５】
一方、ステップＳ２１で、Cameraモードが選択されていないと判定された場合、処理はステップＳ２２に進み、Viewモード制御部６２は、最新画像へジャンプが選択されたか、即ち、最新画像表示ボタン１０８がタッチされたかを判定する。
【００７６】
ステップＳ２２で、最新画像へジャンプが選択されたと判定された場合、処理はステップＳ２３に進み、Viewモード制御部６２は、記憶部２７に保存されている撮影画像のなかで、撮影時刻が最新の４枚の撮影画像を選択して、処理をステップＳ１６に戻す。
【００７７】
一方、ステップＳ２２で、最新画像へジャンプが選択されていないと判定された場合、処理はステップＳ２４に進み、Viewモード制御部６２は、表示したメニューを消去して、処理をステップＳ１６に戻す。
【００７８】
また、上述したステップＳ１５で、動作モードがCameraモードであると判定された場合には、処理はステップＳ２５に進む。ステップＳ２５では、Cameraモード制御部６１は、被写体を撮像して表示部３２に表示する。即ち、Cameraモード制御部６１は、撮影部３５で得られた被写体の画像を表示部３２に表示する。
【００７９】
［Cameraモード画面の例］
図１４は、ステップＳ２５において表示部３２に表示される画面（画像）の例を示している。
【００８０】
Cameraモードの表示部３２には、撮影部３５で得られた被写体の画像を表示するビューファインダ１１１と、シャッタボタン１１２、Viewモードに変更するためのViewモード変更ボタン１１３、および最新の撮影画像を表示する最新画像表示ボタン１１４が表示される。
【００８１】
そして、図６のステップＳ２６において、Cameraモード制御部６１は、シャッタボタン１１２が操作されたかを判定する。
【００８２】
ステップＳ２６で、シャッタボタン１１２が操作されたと判定された場合、処理はステップＳ２７に進み、Cameraモード制御部６１は、図１７を参照して後述する撮影処理を実行する。その後、処理はステップＳ２５に戻る。
【００８３】
一方、ステップＳ２６で、シャッタボタン１１２が操作されていないと判定された場合、処理はステップＳ２８に進み、Cameraモード制御部６１は、Viewモードが選択されたか、即ち、Viewモード変更ボタン１１３が操作されたかを判定する。
【００８４】
ステップＳ２８で、Viewモードが選択されたと判定された場合、処理は上述したステップＳ１６に進む。
【００８５】
ステップＳ２８で、Viewモードが選択されていないと判定された場合、処理はステップＳ２９に進み、Cameraモード制御部６１は、最新画像へジャンプが選択されたか、即ち、最新画像表示ボタン１１４が操作されたかを判定する。
【００８６】
ステップＳ２９で、最新画像へジャンプが選択されたと判定された場合、処理はステップＳ２３に進む。
【００８７】
一方、ステップＳ２９で、最新画像へジャンプが選択されていないと判定された場合、処理はステップＳ３０に進み、Cameraモード制御部６１は、終了操作がされたかを判定する。
【００８８】
ステップＳ３０で、終了操作がされていないと判定された場合、処理はステップＳ２５に戻る。これにより、表示部３２に被写体を撮影して表示する状態が継続される。
【００８９】
一方、ステップＳ３０で、終了操作がされたと判定された場合、即ち、ホームボタン９５が操作された場合、処理はステップＳ３１に進み、全体制御部６３は、コネクション解除処理を実行して、メイン処理を終了する。
【００９０】
［コネクション解除処理の説明］
図１５を参照して、ステップＳ３１で実行されるコネクション解除処理について説明する。図１５の例では、写真共有アプリケーション５１を終了する操作を行った携帯端末１１は、ユーザBの携帯端末１１Bであるとする。
【００９１】
携帯端末１１Bは、現在コネクション中の、ユーザリストに登録されている全てのユーザに対して、コネクション解除要求をTCP通信により送信する。コネクション解除要求は、自分（ユーザB）がグループIDで識別されるグループ（ネットワーク）から抜けるため、ユーザリストからの削除を要求するメッセージである。
【００９２】
コネクション解除要求を受信した携帯端末１１A等は、携帯端末１１BのユーザBを、ユーザリストから削除する。コネクション解除要求を受信した携帯端末１１A等は、特に応答メッセージは返信しない。
【００９３】
以上のように、写真共有アプリケーション５１が終了される場合には、同一のグループの他の携帯端末１１に写真共有アプリケーション５１の終了が通知され、受信側の携帯端末１１でユーザリストの削除を行うことができるようになっている。
【００９４】
［コネクション処理の詳細フロー］
次に、図６のステップＳ１４で実行されるコネクション処理の詳細について、図１６のフローチャートを参照して説明する。
【００９５】
初めに、ステップＳ５１において、全体制御部６３は、写真共有アプリケーション５１を識別するアプリ識別情報を、UDP通信によりブロードキャスト送信する。
【００９６】
そして、ステップＳ５２において、全体制御部６３は、他のユーザ（の携帯端末１１）から応答があったかを判定する。他のユーザから応答がないと判定された場合、処理は図６に戻る。
【００９７】
一方、ステップＳ５２で、他のユーザから応答があったと判定された場合、即ち、他の携帯端末１１から、ユーザ名とグループIDを受信した場合、全体制御部６３は、ステップＳ５３において、受信したグループIDが自分のグループIDと一致するかを判定する。
【００９８】
ステップＳ５３で、受信したグループIDが自分のグループIDと一致しないと判定された場合、処理はステップＳ５４に進み、全体制御部６３は、その携帯端末１１に、拒否の応答をTCP通信により送信する。
【００９９】
一方、ステップＳ５３で、受信したグループIDが自分のグループIDと一致すると判定された場合、処理はステップＳ５５に進み、全体制御部６３は、ユーザの参加を知らせる表示を行う。具体的には、全体制御部６３は、図７の起動画面９１の右上に表示したような、「’****’entered」を表示させる。ここで、’****’には、自分のグループIDと一致したユーザのユーザ名が表示される。なお、図１５を参照して説明した同一グループのユーザのコネクション解除により、ユーザがグループからいなくなる場合には、全体制御部６３は、「’****’left」を画面右上に表示させる。
【０１００】
ステップＳ５６において、全体制御部６３は、自分のグループIDと一致したユーザのユーザ名を、ネットワーク上の携帯端末１１の識別情報であるIPアドレスと対応付けて、ユーザリストに追加する。
【０１０１】
さらに、ステップＳ５７において、全体制御部６３は、自分のグループIDと一致したユーザに、自分のユーザ名を、TCP通信により送信して、コネクション処理を終了し、図６に戻る。ステップＳ５５乃至Ｓ５７の処理は並行して実行することができる。
【０１０２】
ステップＳ５７の処理により送信されたユーザ名を受信した携帯端末１１側でも、同様に、受信したユーザ名をIPアドレスと対応付けて自身のユーザリストに追加する処理が行われる。
【０１０３】
以上のように、全体制御部６３は、自身のグループIDと一致する他の携帯端末１１と同一のグループを構成することにより、ローカルエリアネットワーク内の１以上の他の携帯端末１１と一つのグループを構成する。
【０１０４】
［撮影処理の詳細フロー］
次に、図１７のフローチャートを参照して、図６のステップＳ２７で実行される撮影処理について説明する。
【０１０５】
撮影処理では、初めに、ステップＳ７１において、Cameraモード制御部６１は、撮影部３５により得られた撮影画像のデータを取得し、記憶部２７に保存する。
【０１０６】
ステップＳ７２において、Cameraモード制御部６１は、ステップＳ７１で取得した撮影画像を、１／２等の所定の比率で縮小した縮小画像を生成する。
【０１０７】
ステップＳ７３において、Cameraモード制御部６１は、ステップＳ７２で生成した縮小画像を、ユーザリストに登録されている、同一グループの他のユーザにTCP通信により送信して、図６に戻る。
【０１０８】
［撮影画像割込処理フロー］
図１８は、図１７の撮影処理によって他の携帯端末１１から送信された縮小画像を受信するための処理である、携帯端末１１の撮影画像割込処理のフローチャートである。この処理は、図６のメイン処理とは別に並行して、定期的に実行される。
【０１０９】
初めに、ステップＳ９１において、全体制御部６３は、グループ内の他のユーザ（の携帯端末１１）から縮小画像を受信したかを判定し、縮小画像を受信したと判定されるまで待機する。
【０１１０】
ステップＳ９１で、グループ内の他のユーザから縮小画像を受信したと判定された場合、処理はステップＳ９２に進み、全体制御部６３は、他のユーザから受信した縮小画像を記憶部２７に記憶する。記憶部２７には、受信した縮小画像のデータと、縮小画像を送信してきたユーザ名が対応付けて記憶される。
【０１１１】
そして、ステップＳ９３において、全体制御部６３は、他のユーザから縮小画像を受信したことを示すトースト表示を行う。
【０１１２】
［トースト表示の例］
図１９は、他のユーザから縮小画像を受信したときのトースト表示の例を示している。なお、図１９は、動作モードがViewモードである場合の例であるが、Cameraモードでも同様である。
【０１１３】
Viewモードにおいては、表示部３２では、４枚の撮影画像を時系列に配置したViewモード画像１０２が表示されている。この状態において、他のユーザから縮小画像を受信すると、全体制御部６３は、「写真が届きました」のメッセージとともに、受信した縮小画像のサムネイルを表示させた新着通知１２１をトースト表示させる。即ち、表示部３２では、Viewモード画像１０２の上に、新着通知１２１が、１秒でフェードインされ、３秒間表示された後、１秒でフェードアウトされる。
【０１１４】
Viewモード画像１０２の上に表示された新着通知１２１を、ユーザがタップして選択すると、全体制御部６３は、いま受信した縮小画像を含む、撮影時刻が最新の４枚の撮影画像を表示させる。
【０１１５】
図２０は、ユーザが新着通知１２１をタップして選択することにより、表示部３２に表示されたViewモード画像１３１の例を示している。
【０１１６】
図２０に示されるViewモード画像１３１を構成する４枚の撮影画像のうち、右下に配置されている撮影画像が、直近に受信され、図１９においてトースト表示されたサムネイルに対応している。また、Viewモード画像１３１を構成する各撮影画像の表示サイズは、他のユーザから受信される縮小画像のサイズと一致する。
【０１１７】
図１８に戻り、ステップＳ９３として、受信した縮小画像のトースト表示が行われた後、ステップＳ９４において、全体制御部６３は、受信した縮小画像を表示させる操作がされたかを判定する。即ち、全体制御部６３は、新着通知１２１をタップする操作がされたかを判定する。
【０１１８】
ステップＳ９４で、受信した縮小画像を表示させる操作がされたと判定された場合、処理は図６のメイン処理のステップＳ２３に進み、メイン処理に合流する。従って、上述したように、直近に受信された縮小画像を含む最新の撮影画像（縮小画像）が表示部３２に表示される。
【０１１９】
一方、ステップＳ９４で、受信した縮小画像を表示させる操作がされていないと判定された場合、処理は図６のメイン処理のステップＳ１５に進み、メイン処理に合流する。即ち、トースト表示が終了し、それまでの処理が続行される。
【０１２０】
以上のように、携帯端末１１は、撮影部３５で撮影された撮影画像を縮小した縮小画像を同一のグループの他の携帯端末１１に送信するとともに、同一のグループの他の携帯端末１１で撮影して得られた撮影画像の縮小画像を受信する。そして、縮小画像を受信した携帯端末１１は、受信したことを示すトースト表示を行い、受信した縮小画像の表示が指示された場合、受信した縮小画像を含む所定枚数（４枚）の最新の縮小画像（撮影画像）を表示部３２に表示する。
【０１２１】
従って、同一のグループに属する複数のユーザは、他のユーザが撮影した撮影画像をその場で即座に見ることができる。また、撮影画像を縮小した縮小画像を送信するので、撮影画像そのまま送信するよりもデータ容量は少なくなり、送受信が短くなるので、他のユーザが撮影した撮影画像を即座に見ることができる。
【０１２２】
［ユーザリスト整合性維持処理の説明］
次に、写真共有アプリケーション５１が実行する、ユーザリスト整合性維持処理について説明する。
【０１２３】
例えば、所定のグループに属するユーザがトイレに行くなどして、無線ルータ１２の通信範囲から外れた場合、そのユーザへの送信は送信エラー（送信未到達）となることが考えられる。なぜなら、コネクション解除処理が行われていないため、ユーザリストにはそのユーザが登録されたままであり、メッセージ（データ）が送信されるからである。ユーザリスト整合性維持処理は、そのような送信エラーを解決するための処理である。
【０１２４】
ユーザリスト整合性維持処理では、図２１に示すように、写真共有アプリケーション５１を実行している携帯端末１１が、自身が保有するユーザリストに登録された各ユーザ宛てに存在チェックメッセージを定期的に送信する。
【０１２５】
存在チェックメッセージを受信した他の携帯端末１１は、存在することを示す応答（存在応答）を返信する。存在チェックメッセージを送信した携帯端末１１は、他のユーザから、存在応答を受信したか否かに応じて、ユーザリストを更新する。
【０１２６】
このような処理を、写真共有アプリケーション５１を実行している携帯端末１１それぞれが実行することで、自身が保有するユーザリストの整合性を維持する。
【０１２７】
［ユーザリスト整合性維持処理フロー］
図２２は、ユーザリスト整合性維持処理のフローチャートを示している。この処理は、図６のメイン処理や図１８の撮影画像割込処理とは別に並行して、定期的に実行される。
【０１２８】
初めに、ステップＳ１０１において、全体制御部６３のユーザ管理部７１は、存在チェックメッセージを、自身が保有するユーザリストに登録された各ユーザ宛てに送信する。
【０１２９】
ステップＳ１０２において、ユーザ管理部７１は、送信エラーが発生したユーザがいるかを判定する。
【０１３０】
ステップＳ１０２で、送信エラーが発生したユーザがいると判定された場合、処理はステップＳ１０３に進み、ユーザ管理部７１は、送信エラーとなったユーザをユーザリストから一時不在リストに移動する。一時不在リストは、コネクション解除処理が行われず、送信エラーとなったユーザのユーザ名とIPアドレスを記憶させるリストである。ステップＳ１０３の後、処理はステップＳ１０１に戻る。
【０１３１】
一方、ステップＳ１０２で、送信エラーが発生したユーザがいないと判定された場合、処理はステップＳ１０４に進み、ユーザ管理部７１は、送信したユーザのなかに、一時不在リストのユーザがいるかを判定する。
【０１３２】
ステップＳ１０４で、一時不在リストのユーザがいると判定された場合、即ち、送信エラーから復活したユーザがいる場合、処理はステップＳ１０５に進み、ユーザ管理部７１は、送信エラーから復活したユーザを、一時不在リストからユーザリストに移動する。
【０１３３】
ステップＳ１０５の後、または、ステップＳ１０４で一時不在リストのユーザがいないと判定された場合、処理はステップＳ１０１に戻る。そして、ステップＳ１０１乃至Ｓ１０５の処理は繰り返し実行される。
【０１３４】
以上のユーザリスト整合性維持処理によれば、存在チェックメッセージを送信し、送信エラーとなったユーザについては一時不在リストに移動するが削除はされない。一時不在リストのユーザには、撮影により得られた撮影画像の送信を一時停止したり、復活してから再送信したりすることができる。これにより、ユーザが無線ルータ１２の通信範囲から外れた場合であっても、適切にユーザを管理することができる。
【０１３５】
［撮影画像のその他の表示方法の例］
Viewモードにおける撮影画像（縮小画像）のその他の表示方法の例について説明する。
【０１３６】
上述した実施の形態では、図１１を参照して説明したように、表示部３２の上面を、右または左方向にスクロール操作（またはフリック操作）することにより、表示されている撮影画像より過去または未来の方向の撮影画像を表示させるようにした。
【０１３７】
しかし、例えば、図２３Aに示すように、４枚の撮影画像を表示するViewモード画像の上に、スライドバー１４１を重畳表示させ、ユーザがスライドバー１４１のスライダ１４１ａを移動させた位置に応じた撮影時刻の４枚の撮影画像を表示させるようにしてもよい。
【０１３８】
図２３Bの例では、スライダ１４１ａが、図２３Aの位置より左方向の所定の位置に移動されており、図２３Bの４枚の撮影画像は、図２３Aの４枚の撮影画像よりも、時系列で過去の画像となっている。図２３において、撮影画像上に示されている、ｎ−４，ｎ−３，ｎ−２，ｎ−１，ｎ，ｎ＋１，ｎ＋２，ｎ＋３，ｎ＋４のそれぞれは、ｎ（＞４）を中心として、数値が大きいほど撮影時刻が新しい撮影画像であることを示している。次の図２４についても同様である。
【０１３９】
図２４は、撮影画像のその他の表示方法の例であり、時系列の４枚の撮影画像が、ランダムに重なって表示される例を示している。
【０１４０】
図２４Aでは、ｎ，ｎ＋１，ｎ＋２，ｎ＋３の４枚の撮影画像が表示されている。図２４Bでは、図２４Aに示した４枚の撮影画像の上に、次に撮影時刻の新しいｎ＋４，ｎ＋５，ｎ＋６，ｎ＋７の撮影画像が表示されている。
【０１４１】
図２４Bでは、図２４Aに示した１つ前の４枚の組の撮影画像の上に、撮影時刻の新しい４枚の撮影画像がランダムに重なっているため、ユーザは、その下に配置された撮影時刻の古い撮影画像を少しだけ見ることができる。しかし、ユーザが撮影画像全体を見ることができるのは、最上位に配置された４枚の撮影画像だけである。
【０１４２】
図２４Bに示したｎ＋４，ｎ＋５，ｎ＋６，ｎ＋７の４枚の撮影画像が表示されている状態において、例えば、ユーザが、ｎ＋６の撮影画像をタッチして、図２４Cの矢印で示す方向（画面外側方向）にフリック操作を行うとする。この場合、Viewモード制御部６２は、ｎ＋６の撮影画像と、それより新しい撮影時刻の撮影画像を消去する表示制御処理を行う。図２４Cの例で言えば、ｎ＋６の撮影画像とｎ＋７の撮影画像が消去され、図２４Dに示されるように、ｎ＋６の撮影画像の次に撮影時刻の古いｎ＋５の撮影画像から数えて、撮影時刻の古い４枚の撮影画像である、ｎ＋５，ｎ＋４，ｎ＋３，ｎ＋２の４枚の撮影画像が表示される。
【０１４３】
このように、Viewモード制御部６２は、時系列を上下方向（画面に垂直な方向）に対応させて４枚単位で撮影画像を重ねて表示し、最上部に表示されている１つの撮影画像を取り除く操作が行われると、最上部に表示されている４枚の撮影画像のうち、取り除く操作がされた撮影画像と、それよりも上方向に相当する時系列の（図２４Bでは、新しい時刻の）撮影画像を消去させる表示制御を行う。図２４の例は、上にあるほど撮影時刻が新しくなるように撮影画像を上下方向に重ねる例であるが、時系列と上下方向の関係は逆でも良い。
【０１４４】
このような表示制御によれば、ユーザが上下方向に重ねて配置した撮影画像を指でかき分けるイメージの操作を行うことで、撮影画像を時系列に簡単に閲覧することができる。
【０１４５】
上述した例は、４枚単位で撮影画像を表示する例であるが、同時に表示させる撮影画像の枚数はこれに限定されず、所定の枚数に設定することができる。
【０１４６】
［変形例］
上述した実施の形態では、携帯端末１１は、スマートフォンと呼ばれる、携帯電話と携帯情報端末を融合させた高機能の携帯電話機であるとした。しかし、携帯端末１１は、ネットワーク接続機能を有するものであれば、その他、例えば、タブレット端末、PDA (Personal Digital Assistant)、携帯型ゲーム機などでもよい。さらに、携帯端末１１以外の、ネットワーク接続機能を有する、携帯型テレビジョン受像機、ノート型（携帯型）のパーソナルコンピュータ、テレビジョン受像機やプロジェクタなどの映像表示装置などの電子機器でもよい。換言すれば、携帯端末１１は、図１の通信システム１のネットワークを構築する電子機器の一つの例に過ぎず、タブレット端末、携帯型ゲーム機などの電子機器が、通信システム１のネットワークに接続されて、写真共有アプリケーション５１を実行してもよい。
【０１４７】
例えば、イベント会場に設置された大画面の映像表示装置を、通信システム１の構成として加えた場合、所定のユーザの携帯端末１１で撮影して得られた撮影画像を、各ユーザの携帯端末１１以外に、大画面の映像表示装置にも表示させることができる。なお、大画面の映像表示装置では、携帯端末１１の表示部３２に対して行うようなタッチ操作（スクロール操作やフリック操作）ができない場合が多い。そのような場合には、映像表示装置に付属のリモートコントローラの矢印キーで操作させるようにすることができる。
【０１４８】
また、通信システム１を構成する各電子機器間のネットワーク内の通信は、上述した無線通信の他、有線通信で行うものが含まれていてもよい。
【０１４９】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【０１５０】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５１】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１５２】
なお、本技術は以下のような構成も取ることができる。
（１）
ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成するグループ構成部と、
前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信する通信部と、
受信した前記撮影画像を表示する表示部と
を備える電子機器。
（２）
被写体を撮影する撮影部をさらに備え、
前記表示部は、前記撮影部で撮影された撮影画像も表示し、
前記通信部は、さらに、前記撮影部で撮影された撮影画像のデータを前記通信端末に送信する
前記（１）に記載の電子機器。
（３）
前記通信部は、前記撮影部で撮影された撮影画像を所定の比率で縮小した縮小画像のデータを、前記同一のグループの前記通信端末に送信するとともに、前記通信端末で撮影された撮影画像を前記所定の比率で縮小した縮小画像のデータを受信する
前記（１）または（２）に記載の電子機器。
（４）
前記通信部は、前記グループを識別するグループ識別情報を前記通信端末から受信し、
前記グループ構成部は、自身の前記グループ識別情報と一致する前記通信端末と同一のグループを構成する
前記（１）から（３）のいずれかに記載の電子機器。
（５）
前記グループ識別情報を取得するグループ識別情報取得部をさらに備える
前記（４）に記載の電子機器。
（６）
前記グループ識別情報取得部は、２次元コードまたはURLから読み出された前記グループ識別情報を取得する
前記（５）に記載の電子機器。
（７）
前記表示部は、時系列の前記撮影画像を所定枚数単位で表示する
前記（１）から（６）のいずれかに記載の電子機器。
（８）
前記表示部は、時系列を上下方向に対応させて前記所定枚数単位で前記撮影画像を重ねて表示し、最上部に表示されている１つの前記撮影画像を取り除く操作が行われると、前記最上部に表示されている前記所定枚数の前記撮影画像のうち、取り除く操作がされた前記撮影画像と、それよりも上方向に相当する時系列の前記撮影画像を消去する
前記（７）に記載の電子機器。
（９）
前記表示部は、前記通信端末で撮影された撮影画像のデータを受信したとき、受信したことを示す表示を行い、受信した前記撮影画像の表示が指示された場合、受信した前記撮影画像を含む前記所定枚数の最新の前記撮影画像を表示する
前記（７）または（８）に記載の電子機器。
（１０）
グループ構成部と、通信部と、表示部とを備える電子機器の、
前記グループ構成部が、ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成し、
前記通信部が、前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、
前記表示部が、受信した前記撮影画像を表示する
ステップを含む電子機器の制御方法。
（１１）
コンピュータに、
ローカルエリアネットワーク内の１以上の通信端末と同一のグループを構成し、
前記同一のグループの前記通信端末で撮影された撮影画像のデータを受信し、
受信した前記撮影画像を表示部に表示させる
処理を実行させるためのプログラム。
【符号の説明】
【０１５３】
１  通信システム，  １１  携帯端末，  １２  無線ルータ，  ２１  CPU，  ２７  記憶部，  ３０  入力部，  ３２  表示部，  ３３  無線通信部，  ３５  撮影部，  ５１  写真共有アプリケーション，  ６１  Cameraモード制御部，  ６２  Viewモード制御部，  ６３  全体制御部，  ７１  ユーザ管理部，  ７２  ２次元コード取得部
【図１】
0005736933.tif 000002
【図２】
0005736933.tif 000003
【図３】
0005736933.tif 000004
【図４】
0005736933.tif 000005
【図５】
0005736933.tif 000006
【図６】
0005736933.tif 000007
【図７】
0005736933.tif 000008
【図８】
0005736933.tif 000009
【図９】
0005736933.tif 000010
【図１０】
0005736933.tif 000011
【図１１】
0005736933.tif 000012
【図１２】
0005736933.tif 000013
【図１３】
0005736933.tif 000014
【図１４】
0005736933.tif 000015
【図１５】
0005736933.tif 000016
【図１６】
0005736933.tif 000017
【図１７】
0005736933.tif 000018
【図１８】
0005736933.tif 000019
【図１９】
0005736933.tif 000020
【図２０】
0005736933.tif 000021
【図２１】
0005736933.tif 000022
【図２２】
0005736933.tif 000023
【図２３】
0005736933.tif 000024
【図２４】
0005736933.tif 000025