(57)【要約】【課題】簡易かつ直感的なデータ転送を実現するデータ転送システムを提供する。【解決手段】通信端末と電子機器とで構成されるデータ転送システムであって、通信端末は、デジタル画像を撮像するカメラと、カメラが撮像したデジタル画像からコードを探索し、探索されたコードを認識して電子機器のＩＰアドレス、電子機器に表示中のデータである表示データのパス、および表示データの再生位置に関する情報である再生位置情報を取得するコード認識部と、電子機器に、自身のＩＰアドレスとともに表示データのパスを指定するデータ要求を送信するデータ要求送信部と、表示データを受信する表示データ受信部と、受信した表示データを再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する第１の表示制御部と、表示制御信号に基づいて受信した表示データを表示する第１の画面とを含む。【選択図】図３
2014142761.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と電子機器とで構成されるデータ転送システムであって、
前記通信端末は、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、前記電子機器に表示中のデータである表示データのパス、および前記表示データの再生位置に関する情報である再生位置情報を取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信部と、
前記表示データを受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する第１の表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する第１の画面とを含み、
前記電子機器は、
前記電子機器のＩＰアドレス、前記表示データのパス、および前記再生位置情報を示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する第２の表示制御部と、
前記表示制御信号に基づいて前記コードを表示する第２の画面と、
前記データ要求を受信するデータ要求受信部と、
前記データ要求を受信した場合に、前記表示データを前記通信端末に送信する表示データ送信部と、
を含むデータ転送システム。
【請求項２】
通信端末と電子機器とで構成されるデータ転送システムであって、
前記通信端末は、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および前記電子機器に表示中のデータである表示データのパスを取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信部と、
前記表示データ、および前記表示データの再生位置に関する情報である再生位置情報を受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する第１の表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する第１の画面とを含み、
前記電子機器は、
前記電子機器のＩＰアドレス、および前記表示データのパスを示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する第２の表示制御部と、
前記表示制御信号に基づいて前記コードを表示する第２の画面と、
前記データ要求を受信するデータ要求受信部と、
前記データ要求を受信した場合に、前記表示データ、および前記再生位置情報を前記通信端末に送信する表示データ送信部と、
を含むデータ転送システム。
【請求項３】
通信端末と電子機器とで構成されるデータ転送システムであって、
前記通信端末は、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および表示データの再生位置に関する情報である再生位置情報を取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともにデータ要求を送信するデータ要求送信部と、
前記表示データを受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する第１の表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する第１の画面とを含み、
前記電子機器は、
前記電子機器のＩＰアドレス、および前記再生位置情報を示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する第２の表示制御部と、
前記表示制御信号に基づいて前記コードを表示する第２の画面と、
前記データ要求を受信するデータ要求受信部と、
前記データ要求を受信した場合に、前記データ要求を受信した時点で編集中のファイルを抽出し、当該抽出されたファイルを表示データと決定する表示データ決定部と、
前記データ要求を受信した場合に、前記表示データを前記通信端末に送信する表示データ送信部と、
を含むデータ転送システム。
【請求項４】
請求項１から３の何れかに記載のデータ転送システムであって、
前記コード認識部は、
前記画像データの画像領域を複数に分割した分割領域のうちコードが認識される頻度が高い領域であるコード認識領域を予め記憶し、前記コード認識領域を他の分割領域に優先して前記コードの探索を実行する
データ転送システム。
【請求項５】
電子機器からデータを受信する通信端末であって、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、前記電子機器に表示中のデータである表示データのパス、および前記表示データの再生位置に関する情報である再生位置情報を取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信部と、
前記電子機器から、表示データを受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する画面とを含む
通信端末。
【請求項６】
電子機器からデータを受信する通信端末であって、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および前記電子機器に表示中のデータである表示データのパスを取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信部と、
前記電子機器から、前記表示データ、および前記表示データの再生位置に関する情報である再生位置情報を受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する画面とを含む
通信端末。
【請求項７】
電子機器からデータを受信する通信端末であって、
デジタル画像を撮像するカメラと、
前記カメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および表示データの再生位置に関する情報である再生位置情報を取得するコード認識部と、
前記電子機器に、自身のＩＰアドレスとともにデータ要求を送信するデータ要求送信部と、
前記表示データを受信する表示データ受信部と、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御部と、
前記表示制御信号に基づいて前記受信した表示データを表示する画面とを含む
通信端末。
【請求項８】
請求項５から７の何れかに記載の通信端末であって、
前記コード認識部は、
前記画像データの画像領域を複数に分割した分割領域のうちコードが認識される頻度が高い領域であるコード認識領域を予め記憶し、前記コード認識領域を他の分割領域に優先して前記コードの探索を実行する
通信端末。
【請求項９】
電子機器からデータを受信する通信端末が実行するデータ転送方法であって、
前記通信端末が備えるカメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、前記電子機器に表示中のデータである表示データのパス、および前記表示データの再生位置に関する情報である再生位置情報を取得するコード認識ステップと、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信ステップと、
前記電子機器から、表示データを受信する表示データ受信ステップと、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御ステップとを含む
データ転送方法。
【請求項１０】
電子機器からデータを受信する通信端末が実行するデータ転送方法であって、
前記通信端末が備えるカメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および前記電子機器に表示中のデータである表示データのパスを取得するコード認識ステップと、
前記電子機器に、自身のＩＰアドレスとともに前記表示データのパスを指定するデータ要求を送信するデータ要求送信ステップと、
前記電子機器から、前記表示データ、および前記表示データの再生位置に関する情報である再生位置情報を受信する表示データ受信ステップと、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御ステップとを含む
データ転送方法。
【請求項１１】
電子機器からデータを受信する通信端末が実行するデータ転送方法であって、
デジタル画像を撮像するカメラと、
前記通信端末が備えるカメラが撮像したデジタル画像からコードを探索し、前記探索されたコードを認識して前記電子機器のＩＰアドレス、および表示データの再生位置に関する情報である再生位置情報を取得するコード認識ステップと、
前記電子機器に、自身のＩＰアドレスとともにデータ要求を送信するデータ要求送信ステップと、
前記電子機器から、前記表示データを受信する表示データ受信ステップと、
前記受信した表示データを前記再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する表示制御ステップとを含む
データ転送方法。
【請求項１２】
請求項９から１１の何れかに記載のデータ転送方法であって、
前記コード認識ステップは、
前記画像データの画像領域を複数に分割した分割領域のうちコードが認識される頻度が高い領域であるコード認識領域を予め記憶し、前記コード認識領域を他の分割領域に優先して前記コードの探索を実行する
データ転送方法。
【請求項１３】
通信端末を請求項５から８の何れかに記載の通信端末として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器と通信端末の間におけるデータ転送システム、当該システムを構成する通信端末、データ転送方法、プログラムに関する。
【背景技術】
【０００２】
近年、近距離無線通信技術の発達、クラウドコンピューティング技術の発達などにより、携帯端末、パーソナルコンピュータ、ＨＤＤレコーダ、サイネージ、通信機能を備える家電などは手軽に情報をやりとりできるようになった。例えば、特許文献１に開示されたクラウドサービスを用いるデータ送付システムは、ユーザＡのデータベースを暗号化して格納しているデータストアＡ１３０と、ユーザＢのデータベースを暗号化して格納するデータストアＢ１４０を有するクラウドサービス１２０を少なくとも有し、データストアＡ１３０は、クラウドサービス１２０外からのユーザＡからユーザＢへのデータ送付情報を受信したとき、データストアＡ１３０内の暗号化データをユーザＢの公開キーで暗号化してデータストアＢ１４０に転送し、データストアＢ１４０は、該暗号化データあるいはそれを更に暗号化したデータをデータストアＢ１４０内に格納するとともに、クラウドサービス１２０外のユーザＢにユーザＡからのデータ送付情報を送信する。特許文献１のデータ送付システムによれば、固定的なユーザ間でのより迅速なデータ交換を可能にし、かつセキュリティ上の安全性に優れる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４２７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クラウドサービスを用いて機器間で通信を行うためには、ユーザはクラウドサービスにある程度精通している必要がある。また、クラウドサービスを利用するためには、ユーザはサービスへの会員登録、アプリケーションのインストールなどの事前設定、認証などの準備作業などを行わなければならない。前述した近距離無線通信技術を用いる通信であっても、ユーザは事前に複数の機器の間でどのような近距離無線通信が有効であるか、所定の近距離無線通信を選んだ場合の事前設定、認証などの準備作業について、マニュアルなどを参照して調べる必要がある。このような設定、準備作業は煩わしく難解な作業であることが多く、この煩わしさや難解さが原因してユーザが上述した通信技術を使用できない場合も多くあった。
【０００５】
一方、スマートフォン等に代表される通信端末は、今後より一層、他の電子機器と連携する可能性があり、機器の操作に不慣れなユーザであっても、簡易かつ直感的に通信端末と他の電子機器との間でデータ転送を実行できることが求められている。そこで本発明では、簡易かつ直感的なデータ転送を実現するデータ転送システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ転送システムは、通信端末と電子機器とで構成される。
【０００７】
通信端末は、カメラと、コード認識部と、データ要求送信部と、表示データ受信部と、第１の表示制御部と、第１の画面とを含む。カメラは、デジタル画像を撮像する。コード認識部は、カメラが撮像したデジタル画像からコードを探索し、探索されたコードを認識して電子機器のＩＰアドレス、電子機器に表示中のデータである表示データのパス、および表示データの再生位置に関する情報である再生位置情報を取得する。データ要求送信部は、電子機器に、自身のＩＰアドレスとともに表示データのパスを指定するデータ要求を送信する。表示データ受信部は、表示データを受信する。第１の表示制御部は、受信した表示データを再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する。第１の画面は、表示制御信号に基づいて受信した表示データを表示する。
【０００８】
電子機器は、第２の表示制御部と、第２の画面と、データ要求受信部と、表示データ送信部とを含む。第２の表示制御部は、電子機器のＩＰアドレス、表示データのパス、および再生位置情報を示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する。第２の画面は、表示制御信号に基づいてコードを表示する。データ要求受信部は、データ要求を受信する。表示データ送信部は、データ要求を受信した場合に、表示データを通信端末に送信する。
【発明の効果】
【０００９】
本発明のデータ転送システムによれば、簡易かつ直感的なデータ転送を実現できる。
【図面の簡単な説明】
【００１０】
【図１】本発明のデータ転送システムの概要を示す図。
【図２】コードの表示形式のバリエーションを例示する図。
【図３】実施例１のデータ転送システムの構成を示すブロック図。
【図４】実施例１のデータ転送システムの動作を示すシーケンス図。
【図５】変形例１のデータ転送システムの構成を示すブロック図。
【図６】変形例１のデータ転送システムの動作を示すシーケンス図。
【図７】実施例２、および変形例２のデータ転送システムの構成を示すブロック図。
【図８】実施例２、および変形例２のデータ転送システムの動作を示すシーケンス図。
【図９】実施例２、および変形例２の通信端末のコード認識部の動作を説明する図。
【図１０】データ転送のバリエーションを説明する図。
【図１１】表示されるコードの透過度と無操作時間の関係を規定する例について説明する図。
【図１２】実施例３のデータ転送システムの構成を示すブロック図。
【図１３】実施例３のデータ転送システムの動作を示すシーケンス図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１２】
＜用語の説明：通信端末＞
本発明において通信端末という用語は、デジタル画像を撮像できるカメラ機能と、通信機能を備える装置全般を指し示すものとする。例えば、本明細書において通信端末という用語が指し示す機器の種類としては、携帯端末、タブレット型情報端末、ＰＤＡ、ゲーム機、パーソナルコンピュータ（デスクトップ型、ノートブック型の何れをも含む）、電子書籍端末、デジタルオーディオプレーヤー、デジタルカメラ、デジタルビデオカメラなどが考えられる。以下の実施例では、通信端末の例として、携帯端末を選択して説明する。
【００１３】
＜用語の説明：電子機器＞
本発明において電子機器という用語は、表示画面を備え、通信機能を備える装置全般を指し示すものとする。例えば、本明細書において電子機器という用語が指し示す機器の種類としては、携帯端末、タブレット型情報端末、ＰＤＡ、ゲーム機、パーソナルコンピュータ（デスクトップ型、ノートブック型の何れをも含む）、電子書籍端末、デジタルオーディオプレーヤー、テレビ受像機、デジタルカメラ、デジタルビデオカメラ、デジタルフォトフレーム、ファクシミリ、コピー機、デジタルサイネージなどが考えられる。昨今は、冷蔵庫、電子レンジ等にも表示画面、通信機能を備えるものが存在するため、これらも本発明の電子機器に含まれる。以下の実施例では、電子機器の例として、デスクトップ型パーソナルコンピュータを選択して説明する。
【００１４】
＜用語の説明：通信＞
本発明で用いられる通信の方式には特に制約はないが、通信を手軽に行うために無線方式であることが好適である。また、異なる機器間で通信可能であればさらによい。通信方式として、例えば、移動体通信網、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＲＦＩＤ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、ＺｉｇＢｅｅ（登録商標）、Ｗｉｂｒｅｅなどが考えられる。以下の実施例では、通信方式の一例とし無線ＬＡＮを選択して説明する。
【００１５】
＜用語の説明：コード＞
本発明においてコードの用語は、電子機器の表示画面に表示可能であって、少なくとも電子機器のＩＰアドレス、電子機器に表示中のデータ（以下、表示データともいう）のパス、および表示データの再生位置に関する情報である再生位置情報を書き込むことができる程度の情報量を備え、コンピュータで解析可能な表示全般を指し示すものとする。例えばコードの例としては縞模様を太さや間隔を異ならせて連続配置したパターンからビット情報を読み取ることができるバーコードであってもよいし、縦横方向のドットパターンからビット情報を読み取ることができるＱＲコード（登録商標）であってもよい。また、可視光通信のように、表示画面の一部を人に知覚できない程度の周波数で明滅させて発生させた光パルスをコードとしてもよい。
【００１６】
＜用語の説明：表示データ＞
本発明において表示データの用語は、電子機器に表示中のデータ全般を指す。表示データとして、例えば、閲覧中のＨＴＭＬデータ（ウェブページ）、閲覧中の放送ＴＶ番組、再生中の動画ファイル、再生中の画像ファイル、編集中の文書データ、閲覧中のＰＤＦデータ、デジタルサイネージに表示中のコンテンツ情報などである。
【００１７】
＜用語の説明：再生位置情報＞
本発明において再生位置情報とは、前述した表示データの再生位置に関する情報全般を指し示すものとする。例えば、表示データが閲覧中のＨＴＭＬデータである場合には、再生位置情報は、文書中の特定の段落など具体的な場所（フラグメント）を指定する情報である。表示データが閲覧中の放送ＴＶ番組であれば、チャネル情報である。表示データが再生中の動画ファイルであれば、再生位置（ＨＨ：ＭＭ：ＳＳ）の情報である。表示データが編集中の文書データ、閲覧中のＰＤＦデータであれば、再生開始ページ番号である。
【００１８】
＜発明の概要＞
以下、図１、図２を参照して本発明のデータ転送システムの概要について説明する。図１は本発明のデータ転送システムの概要を示す図である。図２はコードの表示形式のバリエーションを例示する図である。図１に示すように、本発明のデータ転送システムは電子機器と通信端末とからなる。以下の実施例において電子機器はプレゼンテーションソフトを起動中であって、プレゼンテーションファイルを表示するウインドウ７０を表示中であるものとする。従って、以下の実施例ではプレゼンテーションファイルを表示データの具体例とする。また、以下の実施例において電子機器の表示画面にはコード５０が表示されており、通信端末は電子機器の表示画面を正面から撮影してコード５０を読み取るものとする。コード５０の表示位置は任意である。例えば図２の破線正方形で示すように、コード５０をウインドウ７０に重ね合わせて２次元コードとして表示してもよいし、例えば図２の破線長方形で示すように、パーソナルコンピュータのデスクトップ画面のタスクバー上にバーコードのような１次元コードとして表示してもよい。図１の例の場合、コード５０には、電子機器１０のＩＰアドレス、表示データであるプレゼンテーションファイルのパスなどが示されているものとする。
【実施例１】
【００１９】
以下、図３、図４を参照して本発明の実施例１に係るデータ転送システム１００について説明する。図３は本実施例のデータ転送システム１００の構成を示すブロック図である。図４は本実施例のデータ転送システム１００の動作を示すシーケンス図である。図３に示すように、本実施例のデータ転送システム１００は、通信端末１と電子機器１０とで構成され、通信端末１は、カメラ１１と、コード認識部１２と、データ要求送信部１３と、表示データ受信部１４と、表示制御部１５と、画面１６とを含む。電子機器１０は、画面１０１と、表示制御部１０２と、データ要求受信部１０３と、表示データ送信部１０４と、記憶部１０５とを含む。記憶部１０５は、電子機器１０のハードディスク、メモリ等で実現される。記憶部１０５には、データや、電子機器１０のＩＰアドレス、再生位置情報などが記憶されており、これらの情報は随時更新される。
【００２０】
本実施例、実施例２、３、変形例１、２において、ユーザは電子機器においてウインドウ７０を閲覧し、プレゼンテーションファイルを編集中であったが、外出の用事ができ、編集中のプレゼンテーションファイルのデータを自身の携帯端末である通信端末１に転送しようとしているものとする。電子機器１０の表示制御部１０２は、記憶部１０５を参照して、電子機器１０のＩＰアドレス、表示データのパス、および再生位置情報を示すコード５０を表示する表示制御信号を生成し、当該表示制御信号を出力する（Ｓ１０２）。電子機器１０の画面１０１は、表示制御信号に基づいてコード５０を表示する（Ｓ１０１）。ステップＳ１０２、Ｓ１０１の動作（コード５０の表示）は所定時間（例えば１０秒）経過毎に実行されるものとし、コード５０が示す内容は都度新しい内容に更新されるものとする。最新のコード５０は、図２の例のように所定の位置に常に表示されているものとする。
【００２１】
通信端末１のユーザは、カメラ１１の画角内にコード５０全体が含まれるようにカメラの向きおよび被写体とカメラとの距離を調整し、コード５０が極端に歪んだ形状で撮影されないように、電子機器１０の表示画面とカメラ１１のレンズとがなるべく正対するようにカメラ向きを十分に調整して、通信端末１のシャッターボタンを押すものとする。
【００２２】
ユーザがシャッターボタンを押した場合、カメラ１１はデジタル画像を撮像する（Ｓ１１）。コード認識部１２は、カメラ１１が撮像したデジタル画像からコード５０を探索し、探索されたコード５０を認識して電子機器１０のＩＰアドレス、電子機器１０に表示中のデータである表示データ（プレゼンテーションファイル）のパス、および再生位置情報（プレゼンテーションファイルのページ番号）を取得する（Ｓ１２）。なお、コード認識部１２がコード５０を探索した結果、コード５０が見つからなかった場合、コード認識部１２は、撮像されたデジタル画像を所定の記憶領域に記憶し、ステップＳ１３以降は行われずに処理は終了する。データ要求送信部１３は、電子機器１０に、自身のＩＰアドレスとともに表示データのパスを指定するデータ要求を送信する（Ｓ１３）。通信端末１のＩＰアドレスおよびデータ要求はネットワーク９を介して電子機器１０に送信される。実施例においてネットワーク９は無線ＬＡＮ（家庭内ＬＡＮ）で実現しているものとする。なお、データ要求送信部１３は、ユーザからのパスコード入力、および入力されたパスコードによるユーザ認証の成功を動作開始条件としてステップＳ１３を実行することとしてもよい。パスコードによるユーザ認証を必須とすれば、不正なデータ転送を防止することができる。
【００２３】
電子機器１０のデータ要求受信部１０３は、ネットワーク９を介して通信端末１からデータ要求を受信する（Ｓ１０３）。電子機器１０の表示データ送信部１０４は、データ要求を受信した場合に、記憶部１０５を参照して、指定されたパスに従って表示データを選択し、当該表示データを通信端末に送信する（Ｓ１０４）。
【００２４】
通信端末１の表示データ受信部１４は、ネットワーク９を介して電子機器１０から表示データを受信する（Ｓ１４）。通信端末１の表示制御部１５は、受信した表示データを再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する（Ｓ１５）。ステップＳ１５において、表示制御部１５は表示に必要なアプリケーションの起動制御も実行する。通信端末の画面１６は、表示制御信号に基づいて受信した表示データを表示する（Ｓ１６）。このようにして、通信端末１には、表示データ（プレゼンテーションファイルのデータ）が転送され、再生位置情報（プレゼンテーションファイルのページ番号）が示す状態で表示される。
【００２５】
このように本実施例のデータ転送システム１００によれば、通信端末１のコード認識部１２がカメラ１１が撮像したデジタル画像中のコード５０を認識して電子機器１０のＩＰアドレスと表示データのパスと再生位置情報を取得し、通信端末１のデータ要求送信部１３が表示データのパスを指定するデータ要求を送信し、通信端末１の表示制御部１５が受信した表示データを再生位置情報が示す状態で表示させるため、簡易かつ直感的なデータ転送を実現できる。
【００２６】
［変形例１］
以下、図５、図６を参照して実施例１の一部を変形した変形例１のデータ転送システム１００’について説明する。図５は本変形例のデータ転送システム１００’の構成を示すブロック図である。図６は本変形例のデータ転送システム１００’の動作を示すシーケンス図である。図５に示すように、本変形例のデータ転送システム１００’は、通信端末１’と電子機器１０’とで構成され、通信端末１’は、カメラ１１と、コード認識部１２と、データ要求送信部１３と、表示データ受信部１４’と、表示制御部１５と、画面１６とを含む。電子機器１０’は、画面１０１と、表示制御部１０２’と、データ要求受信部１０３と、表示データ送信部１０４’と、記憶部１０５とを含む。以下、実施例１との差分である表示データ受信部１４’、表示制御部１０２’、表示データ送信部１０４’について説明する。電子機器１０’の表示制御部１０２’は、電子機器のＩＰアドレス、および表示データのパスを示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する（Ｓ１０２’）。このとき、コードには再生位置情報を含めない。電子機器１０’の表示データ送信部１０４’は、通信端末１’からデータ要求を受信した場合に、表示データ、および再生位置情報を通信端末１’に送信する（Ｓ１０４’）。通信端末１’の表示データ受信部１４’は、表示データ、および再生位置情報を受信する（Ｓ１４’）。このように、本変形例では、実施例１のデータ転送システム１００のようにコードに再生位置情報を含めずに、表示データとともに再生位置情報を電子機器１０’から通信端末１’に転送する。
【００２７】
このように本変形例のデータ転送システム１００’によれば、通信端末１’のコード認識部１２がコードを認識して電子機器１０’のＩＰアドレスと表示データのパスを取得し、通信端末１’のデータ要求送信部１３が表示データのパスを指定するデータ要求を送信し、通信端末１’の表示制御部１５が表示データと共に受信した再生位置情報が示す状態で表示データを表示制御するため、簡易かつ直感的なデータ転送を実現できる。
【実施例２】
【００２８】
以下、図７、図８、図９を参照して本発明の実施例２に係るデータ転送システム２００について説明する。図７は本実施例および変形例２のデータ転送システム２００（２００’）の構成を示すブロック図である。図８は本実施例および変形例２のデータ転送システム２００（２００’）の動作を示すシーケンス図である。図９は本実施例および変形例２の通信端末２のコード認識部２２の動作を説明する図である。図７に示すように、本実施例のデータ転送システム２００は、通信端末２と電子機器１０とで構成され、通信端末２は、カメラ１１と、コード認識部２２と、データ要求送信部１３と、表示データ受信部１４と、表示制御部１５と、画面１６とを含む。電子機器１０については実施例１において説明した。以下、実施例１との差分であるコード認識部２２について説明する。コード認識部２２は、認識領域記憶部２２１を備える。本実施例において、画像データの画像領域を複数に分割した分割領域のうちコードが認識される頻度が高い領域をコード認識領域と呼ぶこととする。コード認識部２２は、コード認識領域を予め認識領域記憶部２２１に記憶しておき、コード認識領域を他の分割領域に優先してコードの探索を実行する（Ｓ２２）。コード認識部２２の動作について、図９を参照して詳細に説明する。例えば図９に示すように、画像データの画像領域をＡからＰの長方形の分割領域に分割する。コード認識部２２は、過去の探索において何れの分割領域でコードが認識されたかのログを記録し続けるものとする。ＡからＰの分割領域のうち、例えば分割領域Ｋについてコードが認識される頻度が最も高かったものとする。この場合、コード認識部２２は、コードが認識される頻度が最も高い分割領域（コード認識領域、領域Ｋ）に対して他の分割領域に優先し、最初にコード探索を実行する。コードが見つかれば、コード認識部２２はコードの認識を開始する。コードが見つからなければ、コード認識部２２は、コードが認識される頻度が最も高い分割領域（コード認識領域、領域Ｋ）と隣接する分割領域（Ｆ、Ｇ、Ｈ、Ｊ、Ｌ、Ｎ、Ｏ、Ｐ）に対してコード探索を実行する。電子機器１０を撮影するときのカメラの向き、カメラと電子機器１０との距離などは、撮影者が同じ人物であれば大きく変動しないため、過去に高頻度でコードが認識された分割領域には、再度コードが撮影されている可能性が高いからである。
【００２９】
なお、コード認識領域は、必ずしも過去の探索により決定する必要はない。コードが表示される場所が、例えば電子機器の画面下側など予め定められている場合、通信端末においてコードが撮像される領域がある程度絞られているものと仮定すれば、コード認識領域は事前に決定しておくことができる。
【００３０】
［変形例２］
なお、図７のカッコ内の番号で示したように、実施例２を変形した変形例２として、データ転送システム２００’が通信端末２’と、電子機器１０’とで構成され、通信端末２’は、表示データ１４の代わりに表示データ受信部１４’を備え、電子機器１０’は表示制御部１０２の代わりに表示制御部１０２’、表示データ送信部１０４の代わりに表示データ送信部１０４’を備える構成としてもよい。この場合の表示データ受信部１４’、表示制御部１０２’、表示データ送信部１０４’の動作については変形例１と同様であるから説明は略する。
【００３１】
このように本実施例のデータ転送システム２００、および本変形例のデータ転送システム２００’によれば、実施例１の効果に加え、通信端末２（２’）のコード認識部２２がコード認識領域を他の分割領域に優先してコードの探索を実行するため、コードの探索が短時間で終了し、ユーザの利便性が高まる。
【００３２】
＜表示データが複数存在する場合＞
上述の実施例、変形例において表示データは単独のデータであるものとしたが、本発明のデータ転送システムが実現できる場面は表示データが単独である場面に限られない。図１０を参照して表示データが複数存在する場合について説明する。図１０はデータ転送のバリエーションを説明する図である。図１０に示すように、例えば、電子機器１０（１０’）は、複数のウインドウ７０−１、７０−２、７０−３を同時に表示しているものとする。この場合、電子機器１０（１０’）の表示制御部１０２（１０２’）は、ウインドウ７０−１、７０−２、７０−３それぞれと対応する複数の表示データのパスを示すコードを表示する表示制御信号を生成し、当該表示制御信号を出力する。通信端末１（１’、２、２’）のデータ要求送信部１３は、電子機器１０（１０’）に、自身のＩＰアドレスとともにウインドウ７０−１、７０−２、７０−３それぞれと対応する複数の表示データのパスを指定するデータ要求を送信する。電子機器１０（１０’）の表示データ送信部１０４（１０４’）は、データ要求を受信した場合に、記憶部１０５を参照して、指定されたパスに従ってウインドウ７０−１、７０−２、７０−３それぞれと対応する複数の表示データを選択し、当該複数の表示データを通信端末に送信する。通信端末１（１’、２、２’）の表示制御部１５は、受信した複数の表示データを各表示データの再生位置情報が示す状態で表示させる表示制御信号を生成し、当該表示制御信号を出力する。
【００３３】
図１０に示すように表示データが複数ある場合、複数の表示データのうち一つの表示データのみを転送することとしてもよい。この場合、複数の表示データのうち、例えばもっとも上のレイヤに表示されている表示データ（図１０の例では、ウインドウ７０−３と対応する表示データ）のみを転送することとしてもよい。または、複数の表示データのうち、ユーザが選択中のウインドウに対応する表示データのみを転送することとしてもよい。
【００３４】
＜コードの表示方法＞
次に、図１１を参照してコードの表示方法のバリエーションについて説明する。図１１は表示されるコードの透過度と無操作時間の関係を規定する例について説明する図である。上述の実施例における電子機器１０（１０’）の表示制御部１０２（１０２’）は、例えば、図１１に示すようにユーザの無操作時間を検知して、無操作時間が長くなればなるほどコードを表示する際の透過度を低くしていき、無操作時間が所定の閾値Ｔ（ｓ）以上となる場合には、透過度０％、つまり完全な状態でコードを表示する制御を実行してもよい。図１１に示すようにユーザの無操作時間が非常に短い間は、コードは殆ど知覚できないほど透明に近い状態で表示しておけば、コード表示によりユーザの操作が妨げられたり、ユーザがコード表示を煩わしく感じることもない。一方、無操作時間が長い場合は、コードを完全な状態で表示してもユーザがコード表示を煩わしく感じる可能性は低い。また、無操作時間が長いということは、表示データが今後別の機器にて編集される可能性が高いと考えることもできる。
【００３５】
これ以外にも例えば、電子機器１０（１０’）の表示制御部１０２（１０２’）はコードを常時表示せず、例えば、ユーザの無操作時間が所定の閾値Ｔ（ｓ）未満である場合には、コード表示を全く行わず、ユーザの無操作時間が所定の閾値Ｔ（ｓ）以上となる場合にのみコードを表示する制御を実行してもよい。また、電子機器１０（１０’）の表示制御部１０２（１０２’）は、表示データがセーブされたことをトリガとして、コードを表示する制御を実行してもよい。また、電子機器１０（１０’）の表示制御部１０２（１０２’）は、例えば表示データが動画データである場合には、動画の再生が一時停止されたことをトリガとしてコードを表示する制御を実行してもよい。
【００３６】
＜電子機器１０（１０’）による接続確認について＞
上述したデータ転送システムにおいて、電子機器１０（１０’）に接続確認動作を行わせてもよい。この場合、通信端末１（１’、２、２’）のデータ要求送信部１３は、電子機器１０（１０’）に、自身のＩＰアドレスに加え、端末ＩＤを添付して、表示データのパスを指定するデータ要求を送信する。電子機器１０のデータ要求受信部１０３は、通信端末１からデータ要求、通信端末１（１’、２、２’）のＩＰアドレスとともに端末ＩＤを受信する。電子機器１０（１０’）の表示制御部１０２（１０２’）は、端末ＩＤと既知ＩＤリストとを照合して、端末ＩＤが未知である場合に表示データを転送してもよいかをユーザに確認する表示を表示すべき表示制御信号を生成、出力する。画面１０１は、当該ユーザ確認表示を表示する。ユーザが電子機器１０（１０’）に対して、パスコードを入力してデータ転送を許可する旨の操作を入力した場合、電子機器１０（１０）’の表示データ送信部１０４（１０４’）は、パスコードを認証して、当該認証が成功した場合に、指定されたパスに従って表示データを選択し、当該表示データを通信端末１（１’、２、２’）に送信する。データ転送が実行された場合には、表示データ送信部１０４（１０４’）は、端末ＩＤを既知ＩＤのリストに加える。既知ＩＤのリストは、例えば記憶部１０５に記憶しておけばよい。
【００３７】
一方、表示制御部１０２（１０２’）は、端末ＩＤが既知である場合にはユーザ確認表示を表示すべき表示制御信号を生成しない。この場合、電子機器１０（１０）’の表示データ送信部１０４（１０４’）は、無条件に指定されたパスに従って表示データを選択し、当該表示データを通信端末１（１’、２、２’）に送信する。このように電子機器１０（１０’）が接続確認を行なうことで、不正なデータ転送を防ぐことができる。
【実施例３】
【００３８】
以下、図１２、図１３を参照して本発明の実施例３に係るデータ転送システム３００について説明する。図１２は本実施例のデータ転送システム３００の構成を示すブロック図である。図１３は本実施例のデータ転送システム３００の動作を示すシーケンス図である。図１２に示すように、本実施例のデータ転送システム３００は、通信端末３と電子機器３０とで構成され、通信端末３は、カメラ１１と、コード認識部３２と、データ要求送信部３３と、表示データ受信部１４と、表示制御部１５と、画面１６とを含む。電子機器３０は、画面１０１と、表示制御部３０２と、データ要求受信部１０３と、表示データ送信部３０４と、記憶部１０５と、表示データ決定部３０６とを含む。以下、実施例１との差分である表示制御部３０２、コード認識部３２、データ要求送信部３３、表示データ決定部３０６、表示データ送信部３０４を中心に説明する。
【００３９】
電子機器３０の表示制御部３０２は、記憶部１０５を参照して、電子機器１０のＩＰアドレスおよび再生位置情報を示すコード５０を表示する表示制御信号を生成し、当該表示制御信号を出力する（Ｓ３０２）。本実施例においてコード５０には、表示データのパス情報は含まれない。電子機器１０の画面１０１は、表示制御信号に基づいてコード５０を表示する（Ｓ１０１）。
【００４０】
カメラ１１はデジタル画像を撮像すると（Ｓ１１）、コード認識部３２は、カメラ１１が撮像したデジタル画像からコード５０を探索し、探索されたコード５０を認識して電子機器１０のＩＰアドレス、および再生位置情報（プレゼンテーションファイルのページ番号）を取得する（Ｓ３２）。本実施例においては、認識結果には表示データのパス情報は含まれない。なお、コード認識部３２がコード５０を探索した結果、コード５０が見つからなかった場合、コード認識部３２は、撮像されたデジタル画像を所定の記憶領域に記憶し、ステップＳ３３以降は行われずに処理は終了する。データ要求送信部３３は、電子機器３０に、自身のＩＰアドレスとともに表示データを指定せずに、データ要求を送信する（Ｓ３３）。通信端末１のＩＰアドレスおよびデータ要求はネットワーク９を介して電子機器３０に送信される。
【００４１】
電子機器３０のデータ要求受信部１０３は、ネットワーク９を介して通信端末１からデータ要求を受信する（Ｓ１０３）。電子機器３０の表示データ決定部３０６はデータ要求を受信した場合に、データ要求を受信した時点で編集中のファイルを抽出し、当該抽出されたファイルを表示データと決定する（Ｓ３０６）。電子機器３０の表示データ送信部３０４は、データ要求を受信した場合に、表示データ決定部３０６が決定した表示データを通信端末に送信する（Ｓ３０４）。ステップＳ１４、Ｓ１５は実施例１と同様であるから説明を割愛する。
【００４２】
このように本実施例のデータ転送システム３００によれば、電子機器３０の表示データ決定部３０６が、データ要求を受信した時点で編集中のファイルを抽出して表示データとするため、実施例１の効果に加え、コード５０上で、表示データのパスを指定しなくても、表示データを決定することができるため、より簡易な実装でシステムを実現することができる。
【００４３】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【００４４】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００４５】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００４６】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００４７】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。
【００４８】
なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2014142761.tif 000003
【図２】
2014142761.tif 000004
【図３】
2014142761.tif 000005
【図４】
2014142761.tif 000006
【図５】
2014142761.tif 000007
【図６】
2014142761.tif 000008
【図７】
2014142761.tif 000009
【図８】
2014142761.tif 000010
【図９】
2014142761.tif 000011
【図１０】
2014142761.tif 000012
【図１１】
2014142761.tif 000013
【図１２】
2014142761.tif 000014
【図１３】
2014142761.tif 000015