(57)【特許請求の範囲】
【請求項１】
カメラ・モジュールとタッチスクリーンを備える電子機器が共有ファイルを取得する方法であって、
前記共有ファイルに関連付けたアクセス情報を埋め込んだ物理画像を含む被写体を前記カメラ・モジュールが撮影した画像から前記物理画像の画像パターンを認識して前記アクセス情報を抽出するステップと、
前記タッチスクリーンに前記アクセス情報を関連付けた論理画像を前記被写体の画像上で表示するステップと、
前記論理画像に対するタッチ操作に応じて前記アクセス情報に対応する前記共有ファイルを取得するステップと
を有する方法。
【請求項２】
前記タッチスクリーンに前記被写体の画像と前記共有ファイルを保存する共有フォルダの画像を含むファイル共有画像を表示するステップを有する請求項１に記載の方法。
【請求項３】
前記タッチ操作がタッチ操作した前記論理画像を前記共有フォルダまで移動させるスライド操作である請求項２に記載の方法。
【請求項４】
前記表示するステップが前記論理画像を前記物理画像に関連付けて表示する請求項１に記載の方法。
【請求項５】
前記表示するステップが前記物理画像をユーザが視認できるように半透明または前記物理画像に部分的に重ねて前記論理画像を表示する請求項１に記載の方法。
【請求項６】
前記アクセス情報を抽出するステップを、前記被写体の画像を表示する前記タッチスクリーンに対するタッチ操作に応じて実行する請求項１に記載の方法。
【請求項７】
前記被写体の画像が複数の共有ファイルにそれぞれのアクセス情報を関連付けた複数の物理画像を含み、前記論理画像を表示するステップが前記複数のアクセス情報にそれぞれ関連付けて生成した複数の論理画像を表示するステップを含む請求項１に記載の方法。
【請求項８】
前記物理画像が、ＱＲコード（登録商標）またはステノグラフィ・アイコンである請求項１に記載の方法。
【請求項９】
前記論理画像が、前記共有ファイルのダウンロードの許可とブラウジングの許可のいずれかをユーザが識別する識別領域を含む請求項１に記載の方法。
【請求項１０】
共有ファイルにアクセスするためのアクセス情報をカメラ・モジュールとタッチスクリーンを備える電子機器が取得する方法であって、
前記カメラ・モジュールが撮影した被写体の画像から前記共有ファイルにアクセスするためのアクセス情報を埋め込んだ物理画像の画像パターンを認識して前記アクセス情報を抽出するステップと、
前記アクセス情報を関連付けた論理画像を前記被写体の画像上で前記タッチスクリーンに表示するステップと、
前記論理画像に対するタッチ操作に応じて前記アクセス情報を保存するステップと
を有する方法。
【請求項１１】
前記物理画像に前記共有ファイルを保管するサーバにアクセスするための時間制限のあるパスワードを埋め込んだ請求項１０に記載の方法。
【請求項１２】
モニターに画像を表示することが可能な第１の電子機器が管理する共有ファイルを、カメラ・モジュールとタッチスクリーンを備える第２の電子機器が取得する方法であって、
前記第１の電子機器が、前記共有ファイルを取得するためのアクセス情報を組み込んだ物理画像を生成して前記モニターに表示するステップと、
前記カメラ・モジュールが撮影した被写体の画像から物理画像の画像パターンを認識して前記アクセス情報を抽出するステップと、
前記タッチスクリーンに前記アクセス情報を関連付けた論理画像を前記被写体の画像上で表示するステップと、
前記論理画像に対するタッチ操作に応じて前記アクセス情報に対応する前記共有ファイルを取得するステップと
を有する方法。
【請求項１３】
前記モニターが前記第１の電子機器に接続されたプロジェクタである請求項１２に記載の方法。
【請求項１４】
前記第１の電子機器がノートブック型パーソナル・コンピュータで、前記第２の電子機器がタブレット端末またはスマートフォンである請求項１２に記載の方法。
【請求項１５】
共有ファイルの取得が可能な電子機器であって、
カメラ・モジュールと、
前記カメラ・モジュールが撮影した被写体の画像を表示することが可能なタッチスクリーンと、
前記カメラ・モジュールが撮影した被写体の画像から前記共有ファイルに関連付けたアクセス情報を埋め込んだ物理画像を認識して前記アクセス情報を抽出する論理画像解読部と、
前記タッチスクリーンに前記アクセス情報を関連付けた論理画像を前記被写体の画像上で表示する画像データを生成し前記論理画像に対するタッチ操作に応じて前記アクセス情報に対応する前記共有ファイルを取得する共有ファイル取得部と
を有する電子機器。
【請求項１６】
前記共有ファイル取得部は、前記被写体の画像を表示する前記タッチスクリーンに対するタッチ操作に応じて前記被写体の画像に重ねて前記論理画像を表示する画像データを生成する請求項１５に記載の電子機器。
【請求項１７】
前記共有ファイル取得部は、前記タッチ操作で前記共有ファイルを保存するための共有フォルダの画像を前記タッチスクリーンに表示する画像データを生成する請求項１５に記載の電子機器。
【請求項１８】
カメラ・モジュールとタッチスクリーンを備える電子機器に、
前記カメラ・モジュールが撮影した被写体の画像から所定の場所に保管された共有ファイルに関連付けたアクセス情報を埋め込んだ物理画像の画像パターンを認識して前記アクセス情報を抽出する機能と、
前記アクセス情報を関連付けた論理画像を前記被写体の画像上で前記タッチスクリーンに表示する機能と、
前記論理画像に対するタッチ操作に応じて前記アクセス情報に対応する前記共有ファイルにアクセスする機能と
を実現させるためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電子機器の間でタッチスクリーンに対するタッチ操作をしてファイルを共有する技術に関する。
【背景技術】
【０００２】
近年、タブレット端末やスマートフォンの普及により、タッチスクリーンに対するタッチ操作に慣れたユーザが増えている。タッチスクリーンは、画面が表示するオブジェクトに直接タッチ操作をすることでプログラムの起動やファイルへのアクセスができるため、従来のキーボード操作に比べて直感的なインターフェースを提供する。ところで、それぞれタブレット端末またはスマートフォンを保有する複数の参加者による会議において、ファイルを共有したい場合がある。
【０００３】
たとえば、プロジェクタを使って説明している参加者が、その画面で参照している内容の詳細を他の参加者に知らせるために共有ファイルを送りたい場合がある。このとき従来から行われている１つの方法では、電子メールやＳＮＳを使って共有ファイルを保管するサーバへのアクセス情報を送る。他の方法では、あらかじめ参加者が共有ファイルを保管する共有サーバにアクセスできるように登録しておく。
【０００４】
特許文献１は、クライアントの表示画面が表示するＵＲＬを埋め込んだイメージ画像から当該ＵＲＬにアクセスする技術を開示する。クライアントは、配信サーバが生成した表示画面が含むすべてのＩＭＧタグが含むイメージ画像を解析してコード情報を含む否かを解析する。コード情報を含む場合はそこからＵＲＬを取得してイメージ画像の周りに当該ＵＲＬのリンクタグを設定したイメージ画像を表示しクリッカブルにする。ユーザがクリッカブルなイメージ画像をクリックするとシステムが設定されたＵＲＬにジャンプする。また、イメージ画像に対応したプログラムを起動することも記載されている。
【０００５】
特許文献２は、ＱＲコード（登録商標）を使ってプロジェクタに情報端末をネットワーク接続する技術を開示する。プロジェクタに、当該プロジェクタに接続するためのＩＰアドレス、ネットワーク名、またはＥＳＳＩＤなどの接続情報を組み込んだ複数のＱＲコード（登録商標）を表示する。情報端末がカメラでプロジェクタの画面を撮影して読み取ったいずれかのＱＲコード（登録商標）を解析して、そこに埋め込まれた情報に基づいてプロジェクタに接続する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１３５０１４号公報
【特許文献２】特開２００８−７７３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
電子メールやＳＮＳを利用してアクセス情報を送る方法では、送り手はその都度参加者のメール・アドレスを取得して、アクセス情報を入力する操作が必要になり、受けては電子メールを開いてアクセス情報を取得する必要がある。また、ＳＮＳを利用すると、参加者以外の人物にもアクセス情報が知られてしまう可能性がある。あらかじめ参加者を共有サーバに登録しておく方法では、共有ファイルを保存するサーバが限定されたり、共有できる参加者が限定されたりしてしまう。特許文献１の技術を利用すれば、参加者が配信サーバにアクセスして、イメージ画像を含むＷｅｂページをダウンロードしてそこに埋め込まれたＱＲコード（登録商標）が示すＷｅｂサイトのブラウジング（閲覧）はできるが、その都度参加者のメール・アドレスにＷｅｂページのＵＲＬを送信する必要があり、また参加者の間でファイルを共有することはできない。
【０００８】
そこで本発明の目的は、簡単な操作でファイルを共有する方法を提供することにある。さらに本発明の目的は、直感的な操作でファイルを共有する方法を提供することにある。さらに本発明の目的は、会議の参加者の間だけで安全にファイルを共有する方法を提供することにある。さらに本発明の目的は、そのような方法でファイルを共有する電子機器およびコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の態様では、カメラ・モジュールとタッチスクリーンを備える電子機器が共有ファイルを取得する方法を提供する。被写体は共有ファイルに関連付けたアクセス情報を埋め込んだ物理画像を含む。被写体を撮影したカメラ・モジュールの画像から物理画像の画像パターンを認識してアクセス情報を抽出する。つづいてタッチスクリーンにアクセス情報を関連付けた論理画像を表示する。つづいて論理画像に対するタッチ操作に応じて電子機器がアクセス情報に対応する共有ファイルを取得する。
【００１０】
上記構成によれば、ユーザは被写体を撮影したあとに、タッチスクリーンに対するタッチ操作をするだけで共有ファイルを取得することができるため、アクセス情報を入力したり、必要に応じてパスワードを入力したりする必要がない。また、ファイル共有を許可する相手を、カメラ撮影できる距離に存在するユーザだけに限定することができるため、不特定多数に共有ファイルが漏れる危険性を軽減することができる。タッチスクリーンに被写体の画像と共有ファイルを保存する共有フォルダの画像を含むファイル共有画像を表示すれば、ユーザは共有ファイルの保存先をファイル共有画像上で確認することができる。
【００１１】
タッチ操作をスライド操作とすれば、論理画像を共有フォルダまで移動させる操作は、ユーザに共有ファイルを共有フォルダに指で運ぶという操作をイメージさせるためより直感的な操作を実現することができる。論理画像を被写体の画像上で物理画像に関連付けて表示すれば、ユーザは論理画像を被写体の画像に関連付けて認識することができるためより操作がし易くなる。このとき物理画像をユーザが視認できるように半透明または物理画像に部分的に重ねて論理画像を表示することができる。
【００１２】
アクセス情報の抽出は物理画像の存在を認識したことに応じて実行してもよいが、被写体の画像を表示するタッチスクリーンに対するタッチ操作に応じて実行すれば、ユーザが必要なタイミングで共有ファイルを取得することができる。被写体の画像が複数の共有ファイルにそれぞれアクセス情報を関連付けた複数の物理画像を含み、複数のアクセス情報にそれぞれ関連付けて生成した複数の論理画像を表示すれば、１回の撮影で複数の論理画像を生成して各ファイルを取得することができる。物理画像はＱＲコード（登録商標）またはステノグラフィ・アイコンとすることができる。論理画像には、共有ファイルのダウンロードの許可とブラウジングの許可のいずれかをユーザが視認して識別する識別画像を含ませることができる。識別画像は、文字または図形とすることができる。
【００１３】
本発明の他の態様は、カメラ・モジュールとタッチスクリーンを備える電子機器が共有ファイルにアクセスするためのアクセス情報を取得する方法を提供する。被写体は共有ファイルに関連付けたアクセス情報を埋め込んだ物理画像を含む。被写体を撮影したカメラ・モジュールのモニター画像から物理画像の画像パターンを認識してアクセス情報を抽出する。つづいてアクセス情報を関連付けた論理画像をタッチスクリーンに表示する。つづいて、論理画像に対するタッチ操作に応じてアクセス情報を保存する。上記構成によれば、アクセス情報を取得した電子機器は、それ以降必要に応じて共有ファイルを取得することができる。物理画像に共有ファイルを保管するサーバにアクセスするための時間制限のあるパスワードを埋め込んでおけば、サーバのセキュリティを強化することができる。
【００１４】
本発明のさらに他の態様は、モニターに画像を表示することが可能な第１の電子機器が管理する共有ファイルを、カメラ・モジュールとタッチスクリーンを備える第２の電子機器が取得する方法を提供する。第１の電子機器が共有ファイルを取得するためのアクセス情報を組み込んだ物理画像を生成してモニターに表示する。つづいてカメラ・モジュールが撮影した被写体の画像から物理画像の画像パターンを認識してアクセス情報を抽出する。つづいてタッチスクリーンにアクセス情報を関連付けた論理画像を表示する。つづいて、論理画像に対するタッチ操作に応じてアクセス情報に対応する共有ファイルを取得する。共有ファイルは、第１の電子機器が保有してもよいし、ネットワークで第１の電子機器および第２の電子機器に接続したサーバが保有してもよい。
【００１５】
モニターは、第１の電子機器に接続されたプロジェクタとすることができる。この場合、第１の電子機器は、プロジェクタに物理アイコンを含むプレゼンテーション資料の画像を表示することができる。そして第２の電子機器を保有する会議の参加者は、カメラ・モジュールでプレゼンテーション資料を撮影したあとに、タッチ操作をするだけでプレゼンテーション資料を補完する共有ファイルを取得することができる。第１の電子機器は、ノートブック型パーソナル・コンピュータで、第２の電子機器はタブレット端末またはスマートフォンとすることができる。
【発明の効果】
【００１６】
本発明により、簡単な操作でファイルを共有する方法を提供することができた。さらに本発明により、直感的な操作でファイルを共有する方法を提供することができた。さらに本発明により、会議の参加者の間だけで安全にファイルを共有する方法を提供することができた。さらに本発明により、そのような方法でファイルを共有する電子機器およびコンピュータ・プログラムを提供することができた。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態にかかるファイル共有の実行環境の一例を説明するための図である。
【図２】センダ・デバイス１１ａおよびレシーバ・デバイス１１ｂのハードウェア構成の一例を説明するための機能ブロック図である。
【図３】センダ・デバイス１１ａに搭載するファイル共有システム１００の構成を説明するための機能ブロック図である。
【図４】レシーバ・デバイス１１ｂに搭載するファイル共有システム２００の構成を説明するための機能ブロック図である。
【図５】ファイル共有システム１００の動作手順を説明するためのフローチャートである。
【図６】ファイル共有システム２００の動作手順を説明するためのフローチャートである。
【図７】ファイル共有画像５００の一例を説明するための図である。
【図８】ファイル共有画像５００に論理アイコン６０３ａ〜６０３ｃをオーバーレイしたファイル共有画像６００を説明するための図である。
【発明を実施するための形態】
【００１８】
図１は、ファイルを共有する実行環境の一例を説明するための図である。ネットワーク１５には、電子機器１１ａ〜１１ｄおよびサーバ１７が接続されている。ネットワーク１５はこれらの電子機器が双方向に通信が可能なものであれば、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、およびＰＡＮ（Personal Area Network）などのさまざまな無線通信方式または有線通信方式を採用することができる。電子機器１１ａ〜１１ｄは、一例として、会議に参加している複数のユーザのそれぞれが管理することを想定する。
【００１９】
電子機器１１ａ〜１１ｄは、スマートフォン、タブレット端末、ノートブック型パーソナル・コンピュータ（ノートＰＣ）、またはデスクトップ型パーソナル・コンピュータ（デスクトップＰＣ）などの中から選択することができる。電子機器１１ａ〜１１ｄは、いずれかが共有ファイルの送り手（センダ・デバイス）になり、残りが受け手（レシーバ・デバイス）になる。ここでは電子機器１１ａをセンダ・デバイスとし、電子機器１１ｂ〜１１ｄをレシーバ・デバイスとして説明する。
【００２０】
センダ・デバイス１１ａは、好ましい例として、プロジェクタ１３に画像を表示するインターフェースを備えている。レシーバ・デバイス１１ｂ〜１１ｄは、カメラ・モジュールを備えプロジェクタ１３が表示する画像またはセンダ・デバイス１１ａの内蔵ディスプレイが表示する画像を撮影することができる。カメラ撮影がし易い点では、レシーバ・デバイス１１ｂ〜１１ｄはスマートフォンまたはタブレット端末が望ましい。
【００２１】
ファイル・サーバ１７は、センダ・デバイス１１ａが管理する共有ファイルを格納する。共有ファイルはセンダ・デバイス１１ａが内部に格納していてもよい。センダ・デバイス１１ａは、画面を通じて自らが格納する共有ファイルまたはファイル・サーバ１７が格納する共有ファイルをレシーバ・デバイス１１ｂ〜１１ｄにダウンロードさせまたはレシーバ・デバイス１１ｂ〜１１ｄをブラウジング可能な状態にする。以下においては、センダ・デバイス１１ａが管理する共有ファイルをレシーバ・デバイス１１ｂ〜１１ｄにダウンロードしまたはブラウジング可能な状態にすることをファイルの共有ということにする。
【００２２】
図２（Ａ）は、センダ・デバイス１１ａのハードウェア構成の一例を説明し、図２（Ｂ）はレシーバ・デバイス１１ｂのハードウェア構成の一例を説明するための機能ブロック図である。一例としてセンダ・デバイス１１ａには、ノートＰＣを選択し、レシーバ・デバイス１１ｂにはタブレット端末を選択している。センダ・デバイス１１ａは、ＣＰＵ５１、システム・メモリ５３、Ｉ／Ｏインターフェース５５、ＨＤＤ５７、ディスプレイ５９、無線モジュール６１およびキーボード６３などを含んでいる。
【００２３】
レシーバ・デバイス１１ｂは、ＣＰＵ８１、システム・メモリ８３、Ｉ／Ｏインターフェース８５、ＳＳＤ８７、タッチスクリーン８９、無線モジュール９１およびカメラ・モジュール９３などを含んでいる。無線モジュール６１は、ネットワーク１５およびプロジェクタ１３に接続するためのインターフェースを提供する。無線モジュール９１は、ネットワーク１５に接続するためのインターフェースを提供する。カメラ・モジュール９３は、ＣＭＯＳイメージ・センサまたはＣＣＤイメージ・センサを備え、一例として３０ｆｐｓのフレーム・レートで、撮影したモニター画像の画像データ（フレーム）を出力する。タッチスクリーン８９は、ディスプレイとタッチパネルを積層した構造をしており、指または電子ペンなどでディスプレイに表示されたオブジェクトに対してタッチ操作をしてレシーバ・デバイス１１ｂに入力することができる。本発明において、センダ・デバイス１１ａ、レシーバ・デバイス１１ｂのハードウェアの構成は周知である。
【００２４】
［センダ・デバイスのファイル共有システム］
図３は、センダ・デバイス１１ａに搭載するファイル共有システム１００の構成を説明するための機能ブロック図である。パスワード生成部１０１、論理アイコン生成部１０３、プレゼンテーション資料処理部１０５、および画像データ生成部１０７はＨＤＤ５７に格納されたプログラムと、それを実行するＣＰＵ５１、システム・メモリ５３およびＩ／Ｏインターフェース５５などのハードウェアとの協働した動作で構成している。画像データ生成部１０７は、専用のプロセッサとデバイス・ドライバで構成してもよい。
【００２５】
パスワード生成部１０１は、プレゼンテーション資料処理部１０５の要求に応じてファイル・サーバ１７にアクセスするためのパスワードとユーザＩＤを生成する。論理アイコン生成部１０３は、プレゼンテーション資料処理部１０５から受け取った共有ファイルにアクセスするためのＩＰアドレスやポート番号などのネットワーク情報、ＨＤＤ５７またはファイル・サーバ１７における共有ファイルのディレクトリ情報などのアクセス情報をステノグラフィ・アイコン、ＱＲコード（登録商標）またはその他の形式の画像パターンに埋め込む。
【００２６】
論理アイコン生成部１０３は、埋め込んだ情報（埋込情報）を画像として表示するための画像データを生成する。アクセス情報にはファイル・サーバ１７にアクセスするためのユーザＩＤおよび暗号化されたパスワード、対象とする共有ファイルにダウンロードとブラウジングのいずれを許可するかを示すアクセス条件、ダウンロードの対象が共有ファイルとアクセス情報のいずれかを示す情報などを含めてもよい。
【００２７】
埋込情報とそれをパターン化した画像からなるデータ構造体を、以後論理アイコンということにする。論理アイコン生成部１０３は、論理アイコンの画像に論理アイコンであることを他の画像から識別するための識別パターンおよび画像の方向および輪郭を識別するアライメント・パターンなどを含ませてもよい。論理アイコンの画像は共有ファイルを取得するためのアイコンであること、および共有ファイルのファイル名などをユーザが視認できるデザインであることが望ましい。
【００２８】
論理アイコンにステノグラフィ・アイコンを採用する場合は、画像の中にユーザが視覚で識別するために、埋込情報を反映しない識別領域を設けることができる。論理アイコンにＱＲコード（登録商標）を採用する場合は、ＱＲコード（登録商標）に隣接した位置に識別領域を設けて、ＱＲコード（登録商標）と識別領域を一体にした画像を論理アイコンの画像とすることができる。これらの識別領域には、共有ファイルのファイル名や保管場所などを示した文字または図形などを描画することができる。
【００２９】
プレゼンテーション資料処理部１０５は、所定の編集プログラムを実行してプレゼンテーション資料を作成する。プレゼンテーション資料処理部１０５は、システムから共有ファイルにアクセスするためのアクセス情報を取得する。プレゼンテーション資料処理部１０５は、パスワード生成部１０１から受け取ったパスワードとユーザＩＤをファイル・サーバ１７に登録する。
【００３０】
このときプレゼンテーション資料処理部１０５は、当該パスワードとユーザＩＤに登録のときから所定の時間だけ有効にするような時間的な制限を付与することができる。プレゼンテーション資料処理部１０５は、ファイル・サーバ１７に登録したパスワードを暗号化する。プレゼンテーション資料処理部１０５は、論理アイコン生成部１０３から受け取った論理アイコンを編集中のプレゼンテーション資料の中に挿入する。
【００３１】
プレゼンテーション資料に組み込まれた論理アイコンのデータ構造体には埋込情報を含んでいるため、プレゼンテーション資料処理部１０５は必要に応じて直接論理アイコンのデータ構造体から埋込情報を取得することができる。プレゼンテーション資料処理部１０５は、作成したプレゼンテーション資料をＨＤＤ５７に格納する。プレゼンテーション資料処理部１０５は、会議でプレゼンテーションをするときに、ＨＤＤ５７に格納したプレゼンテーション資料を、無線モジュール６１を通じてプロジェクタ１３に送る。レシーバ・デバイス１１ｂは、共有ファイルをＳＳＤ８７またはシステム・メモリ８３に記憶し、またはアクセス情報をＳＳＤ８７に記憶することで共有ファイルを共有する。
【００３２】
［レシーバ・デバイスのファイル共有システム］
図４は、レシーバ・デバイス１１ｂに搭載するファイル共有システム２００の構成を説明するための機能ブロック図である。画像取得部２０１、フレーム・バッファ２０３、物理アイコン解読部２０９、画像データ生成部２０５、タッチ入力処理部２０７、および共有ファイル取得部２１１は、ＳＳＤ８７に格納されたプログラムと、それを実行するＣＰＵ８１、システム・メモリ８３およびＩ／Ｏインターフェース８５などのハードウェアとの協働した動作により構成する。
【００３３】
カメラ・モジュール９３は、プロジェクタ１３またはディスプレイ５９の画面を撮影して生成したモニター画像を所定のフレーム・レートで画像取得部２０１に転送する。画像取得部２０１は、モニター画像の撮影の開始から終了までのフレーム、または撮影終了の直前の所定数のフレームをフレーム・バッファ２０３に格納する。フレーム・バッファ２０３は、システム・メモリ５３の一部に構成してもよいし、専用の揮発性メモリで構成してもよい。また、フレーム・バッファ２０３は、リング・バッファを利用して構成してもよい。
【００３４】
物理アイコン解読部２０９は、画像取得部２０１から受け取ったフレームから物理アイコンを識別し、さらに、物理アイコンの画像パターンを認識してアクセス情報を抽出する。ここに物理アイコンとは、モニター画像のフレームが含む論理アイコンの画像に相当する。物理アイコンは、論理アイコンから埋込情報が捨象されて画像パターンだけの情報を保有した存在である。論理アイコンはセンダ・デバイス１１ａのシステムには埋込情報を提供するが、ディスプレイ５９またはプロジェクタ１３で表示されている画像としての論理アイコンは画像パターンだけを提供する物理アイコンに相当する。
【００３５】
共有ファイル取得部２１１は、ファイル共有画像５００、６００（図７、図８）をタッチスクリーン８９に表示するための画像データを生成したり、物理アイコン解読部２０９から受け取ったアクセス情報を使ってファイル・サーバ１７から共有ファイルをＳＳＤ８７にダウンロードしたりする。このとき共有ファイル取得部２１１は暗号化パスワードを復号する。タッチ入力処理部２０７は、タッチスクリーン８９にタッチ操作が行われたときの座標を共有ファイル取得部２１１に通知する。
【００３６】
［センダ・デバイスの動作手順］
図５は、ファイル共有システム１００の動作手順を説明するためのフローチャートである。ブロック３０１でユーザはプレゼンテーション資料の作成を開始する。動作を開始したプレゼンテーション資料処理部１０５は、プレゼンテーション資料を作成するためのアプリケーション・プログラムを実行し、画像データ生成部１０７に作成中の画像を表示するための画像データを送る。プレゼンテーション資料は、写真やテキストを簡潔に記載する必要があるため、詳細な記述をすることはできない。
【００３７】
ユーザは、詳細な情報を記述した共有ファイルをＨＤＤ５７またはファイル・サーバ１７に保存している。ブロック３０３でユーザは、プレゼンテーション資料に添付する共有ファイル特定する。ブロック３０５でプレゼンテーション資料処理部１０５は、ファイル・サーバ１７またはＨＤＤ５７にアクセスために必要なポート番号、ＩＰアドレス、共有ファイルのディレクトリ情報などをアクセス情報として取得する。さらにプレゼンテーション資料処理部１０５は、パスワード生成部１０１にパスワードの生成とユーザＩＤの生成を要求して取得する。
【００３８】
ブロック３０７でプレゼンテーション資料処理部１０５は、ファイル・サーバ１７にパスワードとユーザＩＤを登録してからパスワードを暗号化する。ブロック３０９でプレゼンテーション資料処理部１０５は、ユーザＩＤおよび暗号化パスワードなどを含むアクセス情報を論理アイコン生成部１０３に送る。論理アイコン生成部１０３は受け取ったアクセス情報を埋込情報とする論理アイコンを生成する。ブロック３１１でプレゼンテーション資料処理部１０５は、論理アイコンをプレゼンテーション資料の所定の位置に貼り付ける。ブロック３１３でプレゼンテーション資料処理部１０５は、ＨＤＤ５７にプレゼンテーション資料を保存する。
【００３９】
［レシーバ・デバイスの動作手順］
図６は、ファイル共有システム２００の動作手順を説明するためのフローチャートである。ブロック４０１で、ファイル共有システム２００が動作を開始する。センダ・デバイス１１ａのディスプレイ５９およびプロジェクタ１３には、プレゼンテーション資料が表示されている。ブロック４０３で、カメラ・モジュール９３がディスプレイ５９またはプロジェクタ１３が表示するプレゼンテーション資料の画像を撮影して、モニター画像を所定のフレーム・レートで出力する。
【００４０】
画像取得部２０１は、モニター画像のフレームをフレーム・バッファ２０３に記憶するとともに画像データ生成部１０５に送る。画像取得部２０１は、フレーム・バッファ２０３に記憶したフレームを要求に応じて物理アイコン解読部１０９に送る。画像データ生成部１０５は、画像データ取得部１０１から受け取ったフレームを必要に応じて表示形式のデータ・フォーマットに変換してタッチスクリーン８９に送る。タッチスクリーン８９は画像データ生成部２０５から受け取った画像データを表示する。
【００４１】
ブロック４０５で物理アイコン解読部１０９は、画像取得部２０１からフレーム・バッファ２０３が格納したフレームを１個だけ取得して少なくとも１つの論理アイコンの画像を含むか否かを判断する。論理アイコンの画像は、レシーバ・デバイス１１ｂにとっては物理アイコンに相当する。物理アイコン解読部２０９は、論理アイコンの画像に対応する物理アイコンの識別パターンを認識して、フレームが物理アイコンを含んでいることを認識する。あるいは物理アイコン解読部２０９は、物理アイコンの埋込情報を解読してフレームが物理アイコンを含んでいることを認識する。物理アイコン解読部２０９は、フレームが物理アイコンを含んでいないときは、新たなフレームを画像取得部２０１に要求して、物理アイコンを含むフレームを見つけるまで識別処理を繰り返す。
【００４２】
物理アイコン解読部２０９は、フレームが少なくともひとつの物理アイコンを含むと判断したときは、ブロック４０７で共有ファイル取得部２１１に当該フレームをキャプチャ画像５０１（図７、図８）として送る。このとき物理アイコン解読部２０９は、キャプチャ画像５０１における物理アイコンの座標も併せて知らせる。共有ファイル取得部２１１は、タッチスクリーン８９に共有ファイルを共有するためのファイル共有画像５００（図７）を表示する画像データを生成する。
【００４３】
共有ファイル取得部２１１は、ファイル共有画像が傾いている場合は、ユーザがタッチ操作し易いように正しい表示にするためにファイル共有画像の全体を回転させたり上下方向の傾斜を正したりした画像データを生成することができる。図７は、ファイル共有画像５００の一例を説明するための図である。ファイル共有画像５００は、物理アイコン解読部２０９から受け取ったキャプチャ画像５０１と、共有ファイルの保存先を示す共有フォルダ５０５ａ〜５０５ｄのアイコンを含んでいる。キャプチャ画像５０１は、プレゼンテーション資料を構成するテキストおよび写真と、物理アイコン５０３ａ〜５０３ｃを含んでいる。
【００４４】
物理アイコン５０３ａ〜５０３ｃは、一例としてステノグラフィ・アイコンを採用し、それぞれユーザが視覚で共有ファイルを認識するための文字や図形を描画する識別領域５０４ａ〜５０４ｃを設けている。共有ファイル取得部２１１は、ファイル共有画像５００の画像データを、画像データ生成部２０５を通じてタッチスクリーン８９に表示する。ブロック４０９でユーザはタッチスクリーン８９に対してタッチ操作をする。このユーザのタッチ操作はユーザが物理アイコン５０３ａ〜５０３ｃに関連付けられた共有ファイルを取得する意思を示している。タッチ操作は、共有したいファイルを示す物理アイコン５０３ａ〜５０３ｃのいずれかに対する操作であってもよい。
【００４５】
タッチ操作は、短い時間タッチして指を離すタップ操作、長い時間タッチして指を離すロング・タップ操作、短い時間で２回タップするダブル・タップ操作、タッチした状態で一方向に指をスライドさせるスワイプ操作、所定のアイコンにタッチして選択してからタッチした状態の指を所定の位置までスライドさせて離すドラッグ＆ドロップ操作、曲線を描くジェスチャなどのタッチスクリーン８９に対するすべての操作を意味する。また、操作する指の数は２本以上使用してもよい。さらに指に代えて電子ペンを使って操作してもよい。
【００４６】
タッチ入力処理部２０７は、共有ファイル取得部２１１にタッチパネルが検出した座標を送る。ブロック４１１で共有ファイル取得部２１１は、物理アイコン解読部２０９に３個の物理アイコン５０３ａ〜５０３ｃの解読をするように要求する。共有ファイル取得部２１１は、ユーザが特定の物理アイコン５０３ａ〜５０３ｃにタップ操作したような場合は、当該物理アイコンだけを解読するように要求してもよい。
【００４７】
物理アイコン解読部２０９は、物理アイコン５０３ａ〜５０３ｃの画像パターンを認識して抽出した埋込情報を共有ファイル取得部２１１に返送する。ブロック４１３で共有ファイル取得部２１１は、受け取った埋込情報に関連付けた画像パターンを生成して論理アイコン６０３ａ〜６０３ｃ（図８）を作成する。論理アイコン６０３ａ〜６０３ｃを関連付けた埋込情報はセンダ・デバイス１１ａが生成した埋込情報と同じであるが、論理アイコン６０３ａ〜６０３ｃの画像は画像パターンとして利用する必要がないためセンダ・デバイス１１ａが作成した論理アイコンの画像と異なっていてもよい。
【００４８】
共有ファイル取得部２１１は、論理アイコン６０３ａ〜６０３ｃの画像を物理アイコン５０３ａ〜５０３ｄの座標に関連付けて表示するための画像データを生成してファイル共有画像５００とともに画像データ生成部２０５に送る。論理アイコン６０３ａ〜６０３ｃの画像は、物理アイコン５０３ａ〜５０３ｃを完全に隠すように表示してもよいが、物理アイコン５０３ａ〜５０３ｃをユーザが視認できるように部分的に重なるように表示することが望ましい。あるいは論理アイコン６０３ａ〜６０３ｃの画像は、半透明にしてオーバーレイされた物理アイコン５０３ａ〜５０３ｃの画像が視認できるように表示してもよい。
【００４９】
図８は、ファイル共有画像５００に論理アイコン６０３ａ〜６０３ｃをオーバーレイしたファイル共有画像６００を示している。論理アイコン６０３ａ〜６０３ｃは、物理アイコン５０３ａ〜５０３ｃと部分的に重なっており、ユーザは容易に両者の関連性を認識することができる。共有ファイル取得部２１１は、埋込情報からダウンロード可能なアクセス情報を認識したときにたとえば論理アイコン６０３ａ、６０３ｂの画像に「ＤＬ」という文字を挿入し、ブラウジングだけが可能なアクセス情報を認識したときにたとえば論理アイコン６０３ｃの画像に「ＲＥＦ」の文字を挿入することができる。アクセス条件の制約を示す情報は文字に代えて画像で形成してもよい。
【００５０】
ブロック４１５で、タッチスクリーン８９に論理アイコン６０３ａ〜６０３ｃがオーバーレイされたファイル共有画像６００が表示される。ブロック４１７でユーザが、論理アイコン６０３ａ〜６０３ｃにタッチ操作をして、所定の共有フォルダ５０５ａ〜５０５ｄに格納する。ユーザは、たとえば、論理アイコン６０３ａをタッチした状態でスライドさせるドラッグ＆ドロップ操作で共有フォルダ５０５ａまで移動させる。
【００５１】
あるいはユーザは、２つの共有ファイルを一度に取得するために、論理アイコン６０３ａ、６０３ｂをタップ操作して同時に選択し、つぎに、格納する共有フォルダ５０５ａに対してタップ操作する。タッチ入力処理部２０７は、タッチパネルが検出した座標を共有ファイル取得部２１１に送る。共有ファイル取得部２１１は、ドラッグ＆ドロップ操作の間にタッチ入力処理部２０７から受け取った座標の位置に論理アイコン６０３ａを表示する画像データを生成して画像データ生成部２０５に送る。
【００５２】
ブロック４１９で論理アイコン６０３ａの表示位置が共有フォルダ５０５ａまで移動すると、共有ファイル取得部２１１は、論理アイコン６０３ａに関連付けられたアクセス情報に対応する共有ファイルを共有フォルダ５０５ａにダウンロードするための処理を開始する。共有ファイル取得部２１１は、論理アイコン６０３ａを共有フォルダ５０５ａの中に取り込んだ状態を描画する画像データを生成して画像データ生成部２０５に送る。共有ファイル取得部２１１は、論理アイコン６０３ａのアクセス情報を使って、ファイル・サーバ１７またはセンダ・デバイス１１ａに共有ファイルを取得するためのコマンドを送る。共有ファイル取得部２１１は、取得した共有ファイルをＳＳＤ８７の共有フォルダ５０５ａのファイル階層に格納する。
【００５３】
以上の手順により、ユーザはキャプチャ画像５０１の物理アイコン５０３ａ〜５０５ｃにオーバーレイされた論理アイコン６０３ａ〜６０３ｃに対して、ドラッグ＆ドロップで共有フォルダ５０５ａ〜５０５ｄに移動させるという直感的な操作をするだけで共有ファイルをダウンロードすることができる。共有ファイル取得部２１１は、ブラウジングだけが許可された論理アイコン６０３ｃに対するタッチ操作が行われたときは、アクセス情報を使ってファイル・サーバ１７から所定のファイルをシステム・メモリ８３にダウンロードしてタッチスクリーン８９に表示する。
【００５４】
これまで、共有ファイルをＳＳＤ８７またはシステム・メモリ８３にダウンロードする実施形態を説明したが、本発明は、レシーバ・デバイス１１ｂが共有ファイルに対するアクセス情報をダウンロードして、後に、アクセス情報を使って共有ファイルをダウンロードするようにしてもよい。この場合、センダ・デバイス１１ａは埋込情報にアクセス情報のダウンロードを示すデータを含めておく。このとき、時間制限があるパスワードでロックされている場合は、制限された時間内でファイル・サーバ１７から共有ファイルをダウンロードする必要がある。ブロック４０７から４１５までの手順では、ファイル共有画像５００に対するタッチ操作に応じて論理アイコンを生成し、ファイル共有画像６００を表示したが、ブロック４０７で物理アイコン５０３ａ〜５０３ｃを解読してファイル共有画像６００を表示するようにしてもよい。
【００５５】
これまでセンダ・デバイス１１ａがプロジェクタ１３の画像またはディスプレイ５９が表示する画像を撮影する例を説明したが、レシーバ・デバイス１１ｂは物理アイコンを含む掲示物を撮影してファイルを共有することもできる。本実施の形態にかかるセンダ・デバイス１１ａ、レシーバ・デバイス１１ｂ〜１１ｃ、ネットワーク１５、およびファイル・サーバ１７は、ファイルの共有に好適な会議システムを実現することができる。
【００５６】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【符号の説明】
【００５７】
１１ａ  センダ・デバイス
１１ｂ  レシーバ・デバイス
１００、２００  ファイル共有システム
５００、６００  ファイル共有画像
５０１  キャプチャ画像
５０３ａ〜５０３ｃ  物理アイコン
５０５ａ〜５０５ｄ  共有フォルダ
６０３ａ〜６０３ｃ  論理アイコン
【図１】
0005941483.tif 000002
【図２】
0005941483.tif 000003
【図３】
0005941483.tif 000004
【図４】
0005941483.tif 000005
【図５】
0005941483.tif 000006
【図６】
0005941483.tif 000007
【図７】
0005941483.tif 000008
【図８】
0005941483.tif 000009