(57)【要約】      （修正有）【課題】画像を表示装置に表示させる際の利便性を向上させる。【解決手段】端末装置２００は、プロジェクターと通信する通信Ｉ／Ｆ部２１０と、タッチパネル２３２と、画像データ及びヘッダーを含む画像ファイルを取得し、取得した画像ファイルに含まれる画像データを通信Ｉ／Ｆ部２１０によりプロジェクターに送信し、画像ファイルのヘッダーからテキストデータを取り出してタッチパネル２３２に表示させる制御部２５０とを備える。【選択図】図５
2018116347.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と通信する通信部と、
表示部と、
画像データ及びヘッダーを含む画像ファイルを取得する取得部と、
前記取得部により取得した前記画像ファイルに含まれる前記画像データを前記通信部により前記表示装置に送信し、前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記制御部は、前記画像ファイルに含まれる前記画像データの形式が前記表示装置により処理可能な形式ではない場合に、前記表示装置が処理可能な形式の画像データに変換して、前記表示装置に送信する請求項１記載の電子機器。
【請求項３】
ページ形式で表示されるページデータ、及び前記ページデータに対応づけられるテキストデータを含む処理対象のファイルを、画像データ及びヘッダーを含む画像ファイルに変換する変換部を備える第１電子機器と、
前記第１電子機器から前記画像ファイルを取得する取得部と、
表示装置と通信する通信部と、
表示部と、
前記取得部が取得した前記画像ファイルに含まれる前記画像データを前記通信部により前記表示装置に送信し、前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させる制御部と、を備える第２電子機器と、を有する電子システム。
【請求項４】
前記変換部は、前記画像データの前記ヘッダーに形成されるテキストチャンクに前記テキストデータを保存する請求項３記載の電子システム。
【請求項５】
前記変換部は、前記処理対象のファイルが前記ページデータ、及び前記ページデータに対応づけられる注釈を含む場合に、前記注釈から前記テキストデータを取得して前記テキストチャンクに前記テキストデータを保存する請求項４記載の電子システム。
【請求項６】
前記制御部は、前記画像ファイルに含まれる前記画像データの形式が前記表示装置により処理可能な形式ではない場合に、前記表示装置が処理可能な形式の画像データに変換して、前記表示装置に送信する請求項３から５のいずれか１項に記載の電子システム。
【請求項７】
前記処理対象のファイルに含まれる前記ページデータは、少なくとも画像及びテキストのいずれかを含む請求項３から６のいずれか１項に記載の電子システム。
【請求項８】
前記変換部は、前記処理対象のファイルであるパワーポイント（登録商標）形式のファイルを、ＪＰＥＧ形式、ＧＩＦ形式、ＰＮＧ形式又はＢＭＰ形式の画像ファイルに変換する請求項３から７のいずれか１項に記載の電子システム。
【請求項９】
表示部及び通信部を有する電子機器の制御方法であって、
画像データ及びヘッダーを含む画像ファイルを取得するステップと、
取得した前記画像ファイルに含まれる前記画像データを前記通信部により表示装置に送信するステップと、
前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させるステップと、
を有する電子機器の制御方法。
【請求項１０】
表示部及び通信部を有する電子機器を制御するコンピューターに実行させるプログラムであって、
コンピューターに、
画像データ及びヘッダーを含む画像ファイルを取得する手順と、
取得した前記画像ファイルに含まれる前記画像データを前記通信部により表示装置に送信する手順と、
前記画像ファイルに含まれる前記ヘッダーからテキストデータを取り出して前記表示部に表示させる手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子システム、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、電子機器から表示装置に画像ファイルを送信して、表示装置において画像ファイルに基づく画像を表示させることが行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像ファイルに画像データ以外のデータが含まれる場合に、画像データを表示装置に送って表示させると共に、画像ファイルに含まれるデータを表示装置とは別に電子機器で表示させたいというニーズがある。しかしながら、電子機器の仕様によっては、画像データを表示装置に送って表示させると共に、画像ファイルに含まれるデータを表示することができない場合があった。
本発明は、画像を表示装置に表示させる際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、表示装置と通信する通信部と、表示部と、画像データ及びヘッダーを含む画像ファイルを取得する取得部と、前記取得部により取得した前記画像ファイルに含まれる前記画像データを前記通信部により前記表示装置に送信し、前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させる制御部と、を備えることを特徴とする。
本発明によれば、画像ファイルに含まれる画像データに基づく画像を表示装置に表示させ、画像ファイルに含まれるテキストデータを電子機器の表示部に表示させることができる。従って、画像を表示装置に表示させる際の利便性を向上させることができる。
【０００６】
また、本発明は、前記制御部は、前記画像ファイルに含まれる前記画像データの形式が前記表示装置により処理可能な形式ではない場合に、前記表示装置が処理可能な形式の画像データに変換して、前記表示装置に送信する。
本発明によれば、画像データの形式が表示装置により表示できない形式であっても、電子機器において画像データの形式を表示装置で処理可能な形式に変換することにより、表示装置に画像を表示させることができる。
【０００７】
上記課題を解決するため、本発明は、ページ形式で表示されるページデータ、及び前記ページデータに対応づけられるテキストデータを含む処理対象のファイルを、画像データ及びヘッダーを含む画像ファイルに変換する変換部を備える第１電子機器と、前記第１電子機器から前記画像ファイルを取得する取得部と、表示装置と通信する通信部と、表示部と、前記取得部が取得した前記画像ファイルに含まれる前記画像データを前記通信部により前記表示装置に送信し、前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させる制御部と、を備える第２電子機器とを有する。
本発明によれば、画像ファイルに含まれる画像データに基づく画像を表示装置に表示させ、画像ファイルに含まれるテキストデータを第２電子機器の表示部に表示させることができる。従って、画像を表示装置に表示させる際の利便性を向上させることができる。
【０００８】
また、本発明は、前記変換部は、前記画像データの前記ヘッダーに形成されるテキストチャンクに前記テキストデータを保存する。
本発明によれば、ヘッダーに形成されるテキストチャンクにテキストデータを保存することができる。このため、画像ファイルにテキストデータを保存するための新たな領域を設定する必要がなくなり、処理対象のファイルに含まれるテキストデータを簡易に画像ファイルに保存することができる。
【０００９】
また、本発明は、前記変換部は、前記処理対象のファイルが前記ページデータ、及び前記ページデータに対応づけられる注釈を含む場合に、前記注釈から前記テキストデータを取得して前記テキストチャンクに前記テキストデータを保存する。
本発明によれば、処理対象のファイルに注釈として保存されたテキストデータを、画像ファイルに保存することができる。
【００１０】
また、本発明は、前記制御部は、前記画像ファイルに含まれる前記画像データの形式が前記表示装置により処理可能な形式ではない場合に、前記表示装置が処理可能な形式の画像データに変換して、前記表示装置に送信する。
本発明によれば、画像データの形式が表示装置により表示できない形式であっても、第２電子機器において画像データの形式を表示装置で処理可能な形式に変換することにより、表示装置に画像を表示させることができる。
【００１１】
また、本発明は、前記処理対象のファイルに含まれる前記ページデータは、少なくとも画像及びテキストのいずれかを含む。
【００１２】
また、本発明は、前記変換部は、前記処理対象のファイルであるパワーポイント（登録商標）形式のファイルを、ＪＰＥＧ形式、ＧＩＦ形式、ＰＮＧ形式又はＢＭＰ形式の画像ファイルに変換する。
【００１３】
上記課題を解決するため、本発明は、表示部及び通信部を有する電子機器の制御方法であって、画像データ及びヘッダーを含む画像ファイルを取得するステップと、取得した前記画像ファイルに含まれる前記画像データを前記通信部により表示装置に送信するステップと、前記画像ファイルの前記ヘッダーからテキストデータを取り出して前記表示部に表示させるステップと、を有する。
本発明によれば、画像ファイルに含まれる画像データに基づく画像を表示装置に表示させ、画像ファイルに含まれるテキストデータを電子機器の表示部に表示させることができる。従って、画像を表示装置に表示させる際の利便性を向上させることができる。
【００１４】
上記課題を解決するため、本発明は、表示部及び通信部を有する電子機器を制御するコンピューターに実行させるプログラムであって、コンピューターに、画像データ及びヘッダーを含む画像ファイルを取得する手順と、取得した前記画像ファイルに含まれる前記画像データを前記通信部により表示装置に送信する手順と、前記画像ファイルに含まれる前記ヘッダーからテキストデータを取り出して前記表示部に表示させる手順と、を実行させる。
本発明によれば、画像ファイルに含まれる画像データに基づく画像を表示装置に表示させ、画像ファイルに含まれるテキストデータを電子機器の表示部に表示させることができる。従って、画像を表示装置に表示させる際の利便性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態のシステム構成図。
【図２】ＰＣの構成図。
【図３】アプリ画面を示す図。
【図４】アプリ画面を示す図。
【図５】端末装置の構成を示す構成図。
【図６】アプリ画面を示す図。
【図７】アプリ画面を示す図。
【図８】プロジェクターの構成図。
【図９】ＰＣの動作を示すフローチャート。
【図１０】端末装置の動作を示すフローチャート。
【図１１】第２実施形態のシステム構成図。
【図１２】第３実施形態のシステム構成図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
【００１７】
［第１実施形態］
図１は、本発明を適用した第１実施形態の電子システム１のシステム構成図である。
電子システム１は、第１電子機器としてのパーソナルコンピューター（以下、ＰＣと表記する）１００と、電子機器及び第２電子機器としての端末装置２００と、表示装置としてのプロジェクター３００とを備える。ＰＣ１００は、ノートＰＣであってもよいし、デスクトップＰＣやタブレットＰＣであってもよい。端末装置２００は、スマートフォンやタブレットＰＣ等のスマートデバイスである。端末装置２００は、無線通信を行う通信機能と、表示画面とを備える装置であれば、ＰＤＡ（Personal Digital Assistant）や携帯音楽プレーヤーを用いることも可能である。
【００１８】
ＰＣ１００と端末装置２００とは、例えば、有線ＬＡＮ、ＩＥＥＥ１３９４、ＵＳＢ、ＭＨＬ（登録商標：Mobile High-definition Link）、ＨＤＭＩ（登録商標：High-Definition Multimedia Interface）等のケーブル３により接続される。また、端末装置２００がタブレットＰＣである場合、ＰＣ１００と端末装置２００とをケーブルで接続することなく、ＵＳＢメモリーやＳＤカード等のフラッシュメモリーを用いてデータをＰＣ１００から端末装置２００に移動することも可能である。また、ＰＣ１００と端末装置２００とは、無線ＬＡＮ（Local Area Network）、Ｗｉ−Ｆｉ（登録商標）、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）等の無線通信や、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢＬＥ（Bluetooth Low Energy）等の近距離無線通信により通信を行ってもよい。
端末装置２００とプロジェクター３００とは、無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信や、ＢｌｕｅｔｏｏｔｈやＢＬＥ等の近距離無線通信により通信を行う。また、端末装置２００とプロジェクター３００とをＨＤＭＩケーブルやＨＭＬケーブル、ＵＳＢケーブル等の有線ケーブルで接続することも可能である。
【００１９】
図２は、ＰＣ１００の構成を示す構成図である。
ＰＣ１００は、アプリケーションプログラム（以下、簡単にアプリケーションと表記する）を実行してファイルを生成する。ＰＣ１００が生成するファイルには、ワープロソフトや表計算ソフト、パワーポイント（登録商標）等のプレゼンテーションソフト等により作成されるドキュメントファイルや、ペイントソフトやフォトレタッチソフト等により作成される画像ファイルが含まれる。
【００２０】
ＰＣ１００は、入力デバイス１１１、入力インターフェイス部（以下、インターフェイスをＩ／Ｆと略記する）１１２、表示部１２１、表示Ｉ／Ｆ部１２２、通信Ｉ／Ｆ部１３０、記憶部１４０、制御部１５０を備える。入力Ｉ／Ｆ部１１２、表示Ｉ／Ｆ部１２２、通信Ｉ／Ｆ部１３０、記憶部１４０及び制御部１５０はバス１６０に接続され、バス１６０を介して相互にデータ通信を行う。
【００２１】
入力デバイス１１１は、キーボードやマウス等のポインティングデバイスである。入力Ｉ／Ｆ部１１２は、例えば、ＵＳＢインターフェイス等の入力デバイス用の汎用インターフェイスで構成され、入力デバイス１１１が受け付けた操作を検出して、検出した操作に応じた操作信号を制御部１５０に出力する。
【００２２】
表示部１２１は、モニターやディスプレイ等の表示面を備える表示デバイスであって、表示Ｉ／Ｆ１２２に接続される。表示部１２１は、表示Ｉ／Ｆ１２２から入力される表示信号に基づいて、表示面に画像を表示させる。表示Ｉ／Ｆ部１２２は、表示部１２１及びバス１６０に接続され、制御部１５０の制御により表示部１２１に表示させる表示信号を生成して表示部１２１に出力する。
【００２３】
通信Ｉ／Ｆ部１３０は、端末装置２００に有線接続する有線接続用のコネクターと、このコネクターに対応したインターフェイス回路とを備える。コネクターは、ケーブル３に接続される。有線接続用のコネクター及びインターフェイス回路は、上述のように有線ＬＡＮ、ＩＥＥＥ１３９４、ＵＳＢ、ＭＨＬ、ＨＤＭＩ等に準拠したものが挙げられる。
ＰＣ１００は、通信Ｉ／Ｆ部１３０により、端末装置２００とファイルや各種制御情報の送受信を行う。
【００２４】
記憶部１４０は、不揮発性の記憶装置であり、例えば、ハードディスク装置等の補助記憶装置により構成される。記憶部１４０は、大容量の情報の記憶が可能なフラッシュメモリー又はＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）等の光ディスクで代替してもよい。
記憶部１４０は、制御部１５０が実行するＯＳ（Operating System）１４１やアプリケーション１４２、アプリケーション１４２の機能を拡張（追加）するためのアドインやアドオンのプログラム１４３を記憶する。以下、アプリケーション１４２の機能拡張のためのプログラムをアドイン１４３と表記する。さらに、記憶部１４０は、制御部１５０がアプリケーション１４２やアドイン１４３を実行して生成したファイル１４４を記憶する。
【００２５】
制御部１５０は、ハードウェアとして、ＲＯＭ（Read Only Memory）、ＲＡＭ(Random Access Memory)及びＣＰＵ(Central Processing Unit)を備える。ＲＯＭは、不揮発性のメモリーであって、ＢＩＯＳ（Basic Input Output System）やファームウェアを記憶する。ＲＡＭは、揮発性のメモリーであって、記憶部１４０から読み出されたＯＳ１４１やアプリケーション１４２、アドイン１４３が展開される。ＣＰＵは、ＯＳ１４１やアプリケーション１４２、アドイン１４３を実行して各種の処理を実行する。
【００２６】
制御部１５０は、機能ブロックとして画像変換部１５１を備える。画像変換部１５１は、本発明の「変換部」に相当する。機能ブロックは、ＣＰＵがＲＡＭに展開したこれらのプログラムを実行することで実現される機能をブロックとして便宜的に表現したものであって、特定のアプリケーションや、ハードウェア等を意味するものではない。画像変換部１５１は、制御部１５０がアプリケーション１４２に含まれるプレゼンテーションソフトを実行するときに、制御部１５０がこのプレゼンテーションソフトに関連するアドイン１４３を実行することで動作する機能部である。
本実施形態では、制御部１５０によりアドイン１４３が実行され、制御部１５０が画像変換部１５１として動作する場合について説明するが、画像変換部１５１を、別個の独立したプログラムとして動作させることも可能である。また、アドイン１４３を、ワープロソフトや、表計算ソフト、電子メールソフト、ペイントソフト、フォトレタッチソフト、会計ソフト等に関連して動作するプログラムとして構成することも可能である。
【００２７】
図３は、制御部１５０が、プレゼンテーションソフトを実行することで表示部１４２に表示される画面（以下、アプリ画面という）を示す図である。
アプリ画面１７０には、サムネイル表示部１７１、編集部１７２、注釈部１７３、ツールバー１７４等が表示される。注釈部１７３は、本発明の「注釈」に相当する。
サムネイル表示部１７１には、作成されたスライドのサムネイルと、各スライドの識別情報とが表示される。
編集部１７２には、サムネイル表示部１７１に表示されたスライドのうち、編集対象となるスライドが表示される。ユーザーは、ツールバー１７４に表示されるプレゼンテーションソフトの機能を選択して、選択した機能により編集部１７２に表示されたスライドに対して編集作業を行う。ここで、スライドは、ページ形式で表示されるページデータであり、少なくとも画像及びテキストのいずれかを含むデータである。
注釈部１７３には、メモ書き（注釈）であるテキストデータが表示される。ユーザーは、入力デバイス１１１を操作して、注釈部１７３にテキストデータを入力する。このテキストデータは、編集部１７２に表示されたスライドに関するテキストである。ユーザーは、例えば、プレゼンテーションにおいてスライドについて説明するときに、話す内容等をまとめたメモを注釈部１７３に記入する。
制御部１５０は、注釈部１７３に入力されたテキストデータを、編集部１７２に表示されたスライドの識別情報に対応付けてＲＡＭに記憶させる。制御部１５０は、アプリケーション１４２の終了操作を受けた場合、生成されたスライドと、テキストデータとを含むドキュメントファイルを生成する。このドキュメントファイルには、スライドと、テキストデータとの対応関係を示すデータも含まれる。
【００２８】
ツールバー１７４には、プレゼンテーションソフトの機能を割り当てたボタン（例えば、貼り付けや挿入のボタン等）が表示される。また、ツールバー１７４には、変換ボタン１７５が表示される。入力デバイス１１１により変換ボタン１７５を選択する操作を受け付けると、制御部１５０はアドイン１４３を実行して画像変換部１５１を機能させる。画像変換部１５１は、ページデータであるスライド、及びこのスライドに対応づけられるテキストデータを含む処理対象のファイルを、画像データ及びヘッダーを含む画像ファイルに変換する。本実施形態では、画像変換部１５１が、処理対象のファイルであるパワーポイント形式のファイルをＰＮＧ形式の画像ファイルに変換する場合について説明する。
【００２９】
図４は、変換ボタン１７５を選択する操作を受け付けた場合にアプリ画面１７０に表示される画面（以下、アドイン画面という）１８０を示す図である。
変換ボタン１７５が選択されると、画像変換部１５１は、アプリ画面１７０にアドイン画面１８０を表示させる。このアドイン画面１８０には、例えば、形式選択ボタン１８１、スライド選択ボタン１８２、生成ボタン１８３等が表示される。形式選択ボタン１８１は、生成する画像ファイルの形式（例えば、ＪＰＥＧやＰＮＧ（Portable Network Graphics）、ＧＩＦ、ＢＭＰ等）を選択するボタンである。形式選択ボタン１８１で選択される画像ファイルの形式は、ＪＰＥＧやＧＩＦ、ＰＮＧ、ＢＭＰ等の画像ファイルのヘッダー領域等にテキストデータを保存するための領域が設けられた形式である。例えば、ＪＰＥＧの画像ファイルは、ＣＯＭセグメンにテキストデータを保存する領域が設けられている。また、ＰＮＧの画像ファイルは、ヘッダー領域のテキストチャンクにテキストデータを保存する領域が設けられている。ＧＩＦの画像ファイルは、Ｃｏｍｍｅｎｔ  Ｅｘｔｅｎｓｉｎブロックにテキストデータを保存する領域が設けられている。なお、画像ファイルの形式によってテキストデータを保存可能な領域のサイズは異なる。また、形式選択ボタン１８１により選択可能な画像ファイルの形式は、テキストデータを保存する領域を有する形式に限定されるものではなく、テキストデータを保存可能な領域を有していない形式の画像ファイルであってもよい。スライド選択ボタン１８２は、画像ファイルに変換するスライドを選択するボタンである。生成ボタン１８３は、選択されたスライドを画像ファイルに変換する変換処理を画像変換部１５１に実行させるボタンである。
【００３０】
ユーザーは、入力デバイス１１１により形式選択ボタン１８１を選択し、画像ファイルのファイル形式を選択する。また、ユーザーは、入力デバイス１１１によりスライド選択ボタン１８２を選択し、画像ファイルに変換するスライド又はファイルを選択する。画像ファイルに変換するスライドは、１つ又は複数を選択可能である。ＰＮＧ形式の画像ファイルでは、１つの画像ファイルに複数の画像データを含めることができる。また、本実施形態では、１又は複数のスライドを画像ファイルに変換する場合について説明するが、処理対象のファイルであるパワーポイント形式のファイルを画像ファイルに変換することも可能である。
【００３１】
ファイル形式、スライドが選択された状態で、入力デバイス１１１により生成ボタン１８３が選択されると、画像変換部１５１は、選択されたスライドにテキストデータが対応付けられているか否かを判定する。画像変換部１５１は、スライドにテキストデータが対応付けられている場合、アプリ画面１７０に「メモを残しますか？」といったメッセージを表示させてもよい。
また、画像変換部１５１は、形式選択ボタン１８１によりテキストデータを保存する領域を有しない画像ファイルを選択可能な場合に、選択されたファイルの形式が画像ファイル内にテキストデータを保存可能な形式であるか否かを判定してもよい。画像変換部１５１は、選択された画像ファイルの形式がテキストデータを保存可能な形式ではない場合、「メモが消去されますがよろしいでしょうか？」といったメッセージをアプリ画面１７０に表示させる。そして、画像変換部１５１は、テキストデータを保存可能な画像ファイルのファイル形式をアプリ画面１７０に表示させて、画像ファイルのファイル形式の変更をユーザーに促す。
さらに、画像変換部１５１は、スライドに対応付けられたテキストデータのサイズが、画像ファイルに保存可能なテキストデータのデータサイズよりも大きいか否かを判定してもよい。画像変換部１５１は、スライドに対応付けられたテキストデータのサイズが、画像ファイルに保存可能なサイズよりも大きい場合、「メモの一部が保存できません。」といったメッセージをアプリ画面１７０に表示させる。そして、画像変換部１５１は、テキストデータを保存可能な画像ファイルのファイル形式をアプリ画面１７０に表示させて、画像ファイルのファイル形式の変更をユーザーに促す。
【００３２】
画像変換部１５１は、入力デバイス１１１により、メモを残す選択を受け付け、テキストデータを保存可能なファイル形式の画像ファイルが選択されると、選択されたスライドを選択された形式の画像ファイルに変換する。さらに、画像変換部１５１は、変換した画像ファイルのヘッダー領域に用意されたテキストチャンクに、変換したスライドに対応付けられたテキストデータを保存する。このとき画像変換部１５１は、変換前のファイルにおいて設定されたスライドとテキストデータとの対応付けが維持されるようにファイル形式の変換を行う。すなわち、画像変換部１５１は、スライドを画像データに変換すると、この画像データに変換されたスライドに対応付けられたテキストデータを、変換された画像データに対応付ける。例えば、画像変換部１５１は、スライドに付された識別情報を、このスライドを変換した画像データの識別情報として使用し、このスライドに対応付けられたテキストデータを、識別情報が同一の画像データに対応付ける。
また、画像変換部１５１は、生成した画像ファイルのファイル名の入力を受け付け、ユーザーによってファイル名が設定されると、この画像ファイルを記憶部１４０に記憶させる。
【００３３】
制御部１５０は、端末装置２００からの要求により、記憶部１４０に記憶させた画像ファイルのファイル名の一覧を端末装置２００に送信する。そして、制御部１５０は、端末装置２００から、選択された画像ファイルのファイル名を受信すると、受信したファイル名の画像ファイルを記憶部１４０から読み出して、通信Ｉ／Ｆ部１３０により端末装置２００に送信する。
【００３４】
図５は、端末装置２００の構成を示す構成図である。
端末装置２００は、通信Ｉ／Ｆ部２１０、無線通信部２２０、表示部２３１、タッチパネル２３２、入力部２３３、記憶部２４０及び制御部２５０を備える。通信Ｉ／Ｆ部２１０、無線通信部２２０、表示部２３１、入力部２３３、記憶部２４０及び制御部２５０は、バス２５５により相互にデータ通信可能に接続される。無線通信部２２０は、本発明の「通信部」に相当する。タッチパネル２３２は、本発明の「表示部」に相当する。通信Ｉ／Ｆ部２１０及び制御部２５０が協働して動作することで、本発明の「取得部」として動作する。また、制御部２５０は、本発明の「制御部」としても動作する。
【００３５】
通信Ｉ／Ｆ部２１０は、外部の機器としてのＰＣ１００に有線接続する有線接続用のコネクターと、このコネクターに対応するインターフェイス回路とを備える。有線接続用のコネクター及びインターフェイス回路としては有線ＬＡＮ、ＩＥＥＥ１３９４、ＵＳＢ、ＭＨＬ、ＨＤＭＩ等に準拠したものが挙げられる。端末装置２００は、通信Ｉ／Ｆ部２１０により、ＰＣ１００とデータファイルや各種制御情報の送受信を行う。
【００３６】
無線通信部２２０は、図示しないアンテナやＲＦ（Radio Frequency）回路等を備え、制御部２５０の制御の下、外部の装置との間で無線通信を実行する。無線通信部２２０の無線通信方式には、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信の規格に準拠したものであってもよいし、ＢｌｕｅｔｏｏｔｈやＢＬＥ等の近距離無線通信の規格に準拠したものであってもよい。また、無線通信部２２０の無線通信方式として携帯電話回線を利用した無線通信方式を採用してもよい。
【００３７】
表示部２３１及び入力部２３３はタッチパネル２３２に接続する。表示部２３１は、制御部２５０の制御に従い、タッチパネル２３２に表示画面を表示する。入力部２３３は、タッチパネル２３２における接触操作を検出して、検出した操作の位置を示す座標データを制御部２５０に出力する。
【００３８】
記憶部２４０は、不揮発性の記憶装置であり、例えば、ハードディスク装置等の補助記憶装置により構成される。記憶部２４０は、大容量の情報の記憶が可能なフラッシュメモリー又はＣＤ、ＤＶＤ、ＢＤ等の光ディスクで代替してもよい。
記憶部２４０は、制御部２５０が実行するＯＳ２４１やアプリケーション２４２等のプログラムを記憶する。また、記憶部２４０は、ファイル２４３や接続情報２４４等の各種データを記憶する。ファイル２４３には、ＰＣ１００から受信した画像ファイルも含まれる。
【００３９】
接続情報２４４は、無線通信部２２０が無線通信によりプロジェクター３００に接続するための情報である。例えば、端末装置２００のＭＡＣ（Media Access Control）アドレス、ＩＰ（Internet Protocol）アドレス、ネットワーク名、ＳＳＩＤ（Service Set Identifier）等を含む。また、接続情報２４４は、接続先の機器のＳＳＩＤ、セキュリティ設定の種別、パスワードやパスキー、端末名称等を含んでもよい。セキュリティ設定は、例えば、ＷＥＰ（Wired Equivalent Privacy）、ＷＰＡ（Wi-Fi Protected Access）等から選択できる。
【００４０】
制御部２５０は、ＣＰＵ（プロセッサー）をハードウェアとして備え、記憶部２４０に記憶されたＯＳ２４１やアプリケーション２４２等のプログラムを実行して、端末装置２００の各部を制御する。
【００４１】
図６及び図７は、制御部２５０がアプリケーション２４２を実行することで、タッチパネル２３２に表示される表示画面（アプリ画面）２６０を示す図である。
制御部２５０は、タッチパネル２３２により受け付けた操作によってアプリケーション２４２が選択されると、図６に示すアプリ画面２６０をタッチパネル２３２に表示させる。
【００４２】
アプリ画面２６０には、サムネイル表示部２７０、画像表示部２８０、ツールバー２９０等が表示される。
サムネイル表示部２７０には、画像ファイルに含まれる画像データのサムネイルが一覧表示される。この画像ファイルは、記憶部２４０に記憶された画像ファイルであって、ユーザーがタッチパネル２３２を操作して選択した画像ファイルである。
画像表示部２８０には、画像データが表示される。画像表示部２８０に表示された画像データは、ツールバー２９０に表示された画像投射のボタン２９３が選択されると、制御部２５０によりプロジェクター３００に送信され、プロジェクター３００によりスクリーンＳＣに投射される。
【００４３】
ツールバー２９０には、例えば、無線接続のボタン２９１、画像投射のボタン２９３、メモ表示のボタン２９５等が表示される。無線接続のボタン２９１は、端末装置２００とプロジェクター３００とを無線接続させるボタンである。制御部２５０は、無線接続のボタン２９１が選択されると、接続情報２４４を参照して、プロジェクター３００との間で無線通信を確立する。
画像投射のボタン２９３は、プロジェクター３００に画像データを送信して、スクリーンＳＣへの画像投射を開始させるボタンである。
制御部２５０は、画像投射のボタン２９３が選択され、サムネイル表示部２７０に表示された画像データの中から１の画像データが選択されると、選択れた画像データの形式を判定する。制御部２５０は、選択された画像データの形式が、プロジェクター３００で処理可能な形式ではない場合、画像データの形式を変換し、プロジェクター３００に表示させる画像データを生成する。制御部２５０は、形式を変換した画像データをプロジェクター３００に送信して、スクリーンＳＣに投射させる。また、制御部２５０は、選択された画像データの画像を画像表示部２８０に表示させる。
【００４４】
図７は、メモ表示のボタン２９５が選択された場合に、タッチパネル２３２に表示されるアプリ画面２６０を示す図である。
制御部２５０は、ユーザーによって画像ファイルが選択され、選択された画像ファイルに含まれる画像データのサムネイルをサムネイル表示部２７０に表示させるときに、この画像ファイルから、テキストチャンクに保存されたテキストデータを取り出す。制御部２５０は、取り出したテキストデータと、このテキストデータが対応付けられた画像データの識別情報とを対応付けてＲＡＭに記憶させる。画像ファイルに含まれる画像データの各々には、識別情報が付与されている。
また、制御部２５０は、画像表示部２８０に画像が表示された状態で、メモ表示のボタン２９５が選択されると、この表示された画像の画像データに対応付けられたテキストデータを、ＲＡＭを参照して取得する。そして、制御部２５０は、それまで画像が表示されていた画像表示部２８０に、取得したテキストデータに基づくテキストを表示させる。画像表示部２８０に表示されたテキストは、プロジェクター３００によりスクリーンＳＣに投射されることはなく、端末装置２００のユーザーだけが視認することができる。
また、サムネイル表示部２７０に表示されたサムネイルの中から別のサムネイルが選択されると、制御部２５０は、選択されたサムネイルに対応する画像データをプロジェクター３００に送信してスクリーンＳＣに投射させる。さらに、制御部２５０は、プロジェクター３００に送信した画像データが対応付けられたテキストデータをＲＡＭから取得し、取得したテキストデータに基づくテキストを画像表示部２８０に表示させる。このため、端末装置２００のユーザーは、端末装置２００のタッチパネル２３２を参照しながら、スクリーンＳＣ投射された画像の説明を行うことができる。
【００４５】
図８は、プロジェクター３００の構成を示す構成図である。
プロジェクター３００は、通信Ｉ／Ｆ部３５１を備える。通信Ｉ／Ｆ部３５１は、外部の装置（図示略）に有線接続する有線接続用のコネクターと、このコネクターに対応するインターフェイス回路とを備える。有線接続用のコネクター及びインターフェイス回路としては有線ＬＡＮ、ＩＥＥＥ１３９４、ＵＳＢ、ＭＨＬ、ＨＤＭＩ等に準拠したものが挙げられる。プロジェクター３００は、通信Ｉ／Ｆ部３５１により、外部の装置とデータファイルや各種制御情報の送受信を行う。
【００４６】
プロジェクター３００は、光学的な画像の形成を行い、スクリーンＳＣに画像を投射させる表示部３１０を備える。表示部３１０は、光源部３１１、光変調装置３１２及び投射光学系３１３を備える。
光源部３１１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）又はレーザー光源等の光源を備える。また、光源部３１１は、光源が発した光を光変調装置３１２に導くリフレクター及び補助リフレクターを備えていてもよい。さらに、光源部３１１は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置３１２に至る経路上で低減させる調光素子等（いずれも図示略）を備えていてもよい。
【００４７】
光源部３１１は、光源駆動部３２１により駆動される。光源駆動部３２１は、光源部３１１と、バス３８０とに接続される。光源駆動部３２１は、後述する制御部３７０の制御により光源部３１１の光源の点灯と消灯とを切り替える。
【００４８】
光変調装置３１２は、例えば、ＲＧＢの三原色に対応した３枚の液晶パネルを備える。光源部３１１が発する光はＲＧＢの３色の色光に分離され、それぞれ対応する液晶パネルに入射される。３枚の液晶パネルは透過型の液晶パネルであり、光変調装置駆動部３２２によって画像データに基づく画像が描画される。光変調装置３１２は、入射される色光を、画像が描画された液晶パネルにより変調して画像光を生成する。各液晶パネルを通過して変調された画像光は、クロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系３１３に射出される。
【００４９】
光変調装置３１２は、光変調装置駆動部３２２により駆動される。光変調装置駆動部３２２は、光変調装置３１２と、バス３８０とに接続される。光変調装置駆動部３２２は、後述する画像処理部３５３から入力される画像データに基づいて３枚の液晶パネルを駆動して、各液晶パネルに、画像データに基づく画像を描画する。
【００５０】
投射光学系３１３は、光変調装置３１２により変調された画像光をスクリーンＳＣに投射して、スクリーンＳＣ上に画像を結像させるレンズ群を備える。また、投射光学系３１３は、スクリーンＳＣに投射される投射画像を拡大又は縮小させるズーム機構や、フォーカスの調整を行うフォーカス調整機構を備えていてもよい。
【００５１】
プロジェクター３００は、操作・表示パネル３３１、リモコン受光部３３３及び処理部３３５を備える。処理部３３５は、操作・表示パネル３３１、リモコン受光部３３３、及びバス３８０に接続される。
ユーザーインターフェースとして機能する操作・表示パネル３３１には、各種の操作キーや、ＬＣＤ（Liquid Crystal Display）等を用いた表示パネルが設けられる。処理部３３５は、操作・表示パネル３３１の操作キーが操作されると、操作されたキーに対応した操作信号を制御部３７０に出力する。また、操作・表示パネル３３１には、操作・表示パネル３３１への接触を検出するタッチセンサーが重ね合わされてタッチパネルを構成する。処理部３３５は、ユーザーの指等が接触した操作・表示パネル３３１の位置を入力位置として検出し、検出した入力位置に対応した座標データを制御部３７０に出力する。
また、処理部３３５は、制御部３７０から入力される制御信号に基づいて、操作・表示パネル３３１に各種表示画面を表示させる。
【００５２】
リモコン受光部３３３は、リモコン５から送信される赤外線信号を受信する。リモコン５は、各種のボタンを備え、これらのボタン操作に対応して赤外線信号を送信する。処理部３３５は、リモコン受光部３３３が受光した赤外線信号をデコードして、リモコン５における操作内容を示す操作信号を生成し、制御部３７０に出力する。
【００５３】
プロジェクター３００は、無線通信部３３７を備える。無線通信部３３７は、バス３８０に接続される。無線通信部３３７は、図示しないアンテナやＲＦ回路等を備え、制御部３７０の制御の下、外部の装置との間で無線通信を実行する。無線通信部３３７の無線通信方式は、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信の規格に準拠したものであってもよいし、Ｂｌｕｅｔｏｏｔｈ、ＢＬＥ等の近距離無線通信の規格に準拠したものであってもよい。また、無線通信部２２０の無線通信方式として携帯電話回線を利用した無線通信方式を採用してもよい。
【００５４】
プロジェクター３００は、画像処理系を備える。この画像処理系は、プロジェクター３００の全体を統合的に制御する制御部３７０を中心に構成され、この他に、画像処理部３５３、フレームメモリー３５５及び記憶部３６０を備える。画像処理系を構成する制御部３７０、画像処理部３５３及び記憶部３６０は、バス３８０によりデータ通信可能に相互に接続される。
【００５５】
通信Ｉ／Ｆ部３５１又は無線通信部３３７が受信した画像データは、制御部３７０の制御によってフレームメモリー３５５に記憶される。画像処理部３５３は、フレームメモリー３５５から画像データを読み出して画像処理を行う。画像処理部３５３が行う処理には、例えば、解像度変換（スケーリング）処理又はリサイズ処理、歪み補正等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理等が含まれる。画像処理部３５３は、制御部３７０により指定された処理を実行し、必要に応じて、制御部３７０から入力されるパラメーターを使用して処理を行う。また、画像処理部３５３は、上記のうち複数の処理を組み合わせて実行することも勿論可能である。画像処理部３５３により画像処理された画像データは、フレームメモリー３５５に一旦記憶され、所定のタイミングでフレームメモリー３５５から読み出されて光変調装置駆動部３２２に出力される。
【００５６】
記憶部３６０は、例えば、ハードディスク装置等の補助記憶装置である。記憶部３６０は、大容量の情報の記憶が可能なフラッシュメモリー又はＣＤ、ＤＶＤ、ＢＤ等の光ディスクで代替することができる。
記憶部３６０は、制御部３７０が実行する制御プログラム３６１を記憶する。また、記憶部３６０は、接続情報３６２を記憶する。
【００５７】
接続情報３６２には、端末装置２００との通信を実行するための各種情報、及び端末装置２００を特定するための情報が含まれる。具体的には、端末装置２００のＭＡＣアドレス、ＩＰアドレス、ネットワーク名、ＳＳＩＤ、端末装置２００との無線通信のセキュリティ設定の種別、ＳＳＩＤ、パスワードやパスキー、端末名称等を含んでもよい。
【００５８】
制御部３７０は、ハードウェアとしてＣＰＵ、ＲＯＭ及びＲＡＭ（いずれも図示略）を備える。ＲＯＭは、フラッシュＲＯＭ等の不揮発性の記憶装置であり、制御部３７０が実行するファームウェア等の制御プログラムを記憶する。ＲＡＭは、ＣＰＵの作業領域として使用される。ＣＰＵは、ＲＡＭに展開された制御プログラム３６１を実行してプロジェクター３００の各部を制御する。
【００５９】
制御部３７０は、プロジェクター３００の各部を制御して、スクリーンＳＣへの画像の投射を制御する。例えば、制御部３７０は、光変調装置駆動部３２２を制御して、光変調装置３１２の液晶パネルに、画像データに基づく画像を描画させる。
また、制御部３７０は、光源駆動部３２１を制御して、光源部３１１の点灯と消灯とを制御する。また、制御部３７０１は、光源駆動部３２１を制御して、点灯させた光源部３１１の輝度を調整する。また、制御部３７０は、不図示のモーターを駆動して、投射光学系３１３に搭載されたズーム機構やフォーカス調整機構を動作させ、ズームやフォーカスの調整を行う。
また、制御部３７０は、通信Ｉ／Ｆ部３５１を制御して、外部の装置との通信を制御する。また、制御部３７０は、接続情報３６２を参照して、端末装置２００との間で無線通信を確立する。
【００６０】
プロジェクター３００は、端末装置２００との無線通信が確立され、端末装置２００から画像データが送信されると、この画像データを無線通信部３３７で受信する。無線通信部３３７が受信した画像データは、画像処理部３５３によりフレームメモリー３５５に記憶される。画像処理部３５３は、フレームメモリー３５５から画像データを読み出し、読み出した画像データに画像処理を行う。画像処理部３５３により処理された画像データは、光変調装置駆動部３２２に出力され、光変調装置駆動部３２２は、入力された画像データに基づく画像を光変調装置３１２の液晶パネルに描画する。光源部３１１から射出された光が、画像が描画された液晶パネルによって変調されて画像光とされ、投射光学系３１３によりスクリーンＳＣに投射される。
【００６１】
図９は、ＰＣ１００の動作を示すフローチャートである。
このフローチャートは、アプリケーション１４２が選択され、表示部１２１に選択されたアプリケーション１４２のアプリ画面１７０が表示された状態から開始される。また、アプリケーション１４２としてプレゼンテーションソフトが選択され、アプリ画面１７０には変換ボタン１７５が表示されている。
【００６２】
制御部１５０は、まず、入力デバイス１１１により操作を受け付けると、受け付けた操作が変換ボタン１７５を選択する操作であるか否かを判定する（ステップＳ１）。受け付けた操作が変換ボタン１７５を選択する操作ではなかった場合（ステップＳ１／ＮＯ）、受け付けた操作に対応した処理を実行し、変換ボタン１７５が選択されるまでこのフローチャートに示す動作は実行しない。また、制御部１５０は、受け付けた操作が変換ボタン１７５を選択する操作であった場合（ステップＳ１／ＹＥＳ）、図４に示すアドイン画面１８０を表示させる（ステップＳ２）。
【００６３】
次に、制御部１５０は、入力デバイス１１１により生成ボタン１８３を選択する操作を受け付けたか否かを判定する（ステップＳ３）。生成ボタン１８３が選択されていない場合（ステップＳ３／ＮＯ）、制御部１５０は、選択された形式選択ボタン１８１又はスライド選択ボタン１８２に対応した処理を実行する（ステップＳ４）。例えば、制御部１５０は、形式選択ボタン１８１が選択された場合、生成する画像ファイルのファイル形式の選択を受け付け、スライド選択ボタン１８２が選択された場合、画像ファイルに変換するスライドの選択を受け付ける。
【００６４】
また、制御部１５０は、生成ボタン１８３が選択された場合（ステップＳ３／ＹＥＳ）、画像ファイルに変換するスライドに、テキストデータが対応付けられたスライドが存在するか否かを判定する（ステップＳ５）。テキストデータが対応付けられたスライドが存在しない場合（ステップＳ５／ＮＯ）、制御部１５０は、選択されたスライドをＰＮＧ形式の画像ファイルに変換する（ステップＳ６）。
また、制御部１５０は、テキストデータが対応付けられたスライドが存在する場合（ステップＳ５／ＹＥＳ）、選択されたスライドをＰＮＧ形式の画像ファイルに変換する（ステップＳ７）。そして、制御部１５０は、変換した画像ファイルのテキストチャンクに、スライドに対応付けられたテキストデータを保存する（ステップＳ８）。制御部１５０は、画像ファイルを生成すると、生成した画像ファイルを記憶部１４０に記憶させる。また、制御部１５０は、生成した画像ファイルの取得要求を端末装置２００から受信すると、この生成した画像ファイルを端末装置２００に送信する。
【００６５】
図１０は、端末装置２００の動作を示すフローチャートである。
端末装置２００の制御部２５０は、タッチパネル２３２の操作を受け付けると、受け付けた操作がアプリケーション２４２を選択する操作であるか否かを判定する（ステップＳ１１）。アプリケーション２４２を選択する操作ではなかった場合（ステップＳ１１／ＮＯ）、制御部２５０は、受け付けた操作に対応した他の処理を実行する。また、アプリケーション２４２を選択する操作を受け付けた場合（ステップＳ１１／ＹＥＳ）、制御部２５０は、タッチパネル２３２に図６に示すアプリ画面２６０を表示させる（ステップＳ１２）。
【００６６】
タッチパネル２３２にアプリ画面２６０を表示させると、制御部２５０は、記憶部２４０に記憶したファイル２４３のファイル名を一覧表示させ、ファイル２４３の選択を受け付ける（ステップＳ１３）。このフローでは、制御部２５０は、ファイル２４３が選択されるまで（ステップＳ１３／ＮＯ）、他の処理の実行を待機しないが、プロジェクター３００に無線接続する等の他の処理を実行してもよい。制御部２５０は、ファイル２４３が選択されると（ステップＳ１３／ＹＥＳ）、選択されたファイルがＰＮＧファイルであるか否かを判定する（ステップＳ１４）。選択されたファイルがＰＮＧファイルではない場合（ステップＳ１４／ＮＯ）、制御部２５０は、ステップＳ１９の処理に移行する。また、ＰＮＧファイルである場合（ステップＳ１４／ＹＥＳ）、制御部２５０は、選択されたＰＮＧファイルのテキストチャンクを参照して（ステップＳ１５）、テキストデータが保存されたテキストチャンクが存在するか否かを判定する（ステップＳ１６）。テキストデータが保存されたテキストチャンクが存在しない場合（ステップＳ１６／ＮＯ）、制御部２５０は、ステップＳ１９の処理に移行する。また、制御部２５０は、テキストデータが保存されたテキストチャンクが存在する場合（ステップＳ１６／ＹＥＳ）、このテキストチャンクからテキストデータを取り出す（ステップＳ１７）。制御部２５０は、取り出したテキストデータを、画像データの識別情報に対応付けてＲＡＭに保存する。
【００６７】
次に、制御部２５０は、選択されたＰＮＧファイルに含まれる画像データのサムネイルをサムネイル表示部２７０に表示させる（ステップＳ１８）。そして、制御部２５０は、サムネイルを選択する操作をタッチパネル２３２の操作により受け付けたか否かを判定する（ステップＳ１９）。制御部２５０は、サムネイルの選択を受け付けていない場合（ステップＳ１９／ＮＯ）、サムネイルが選択されるまで待機する。また、制御部２５０は、サムネイルが選択されると（ステップＳ１９／ＹＥＳ）、選択されたサムネイルに対応する画像データを画像表示部２８０に表示させる（ステップＳ２０）。
【００６８】
次に、制御部２５０は、画像投射のボタン２９３を選択する操作を受け付けたか否かを判定する（ステップＳ２１）。画像投射のボタン２９３を選択する操作を受け付けていない場合（ステップＳ２１／ＮＯ）、制御部２５０は、ステップＳ１９の判定に戻り、サムネイルが選択されれば、選択されたサムネイルに対応する画像データを画像表示部２８０に表示させる。
また、画像投射のボタン２９３を選択する操作を受け付けた場合（ステップＳ２１／ＹＥＳ）、制御部２５０は、プロジェクター３００と無線接続済みであるか否かを判定する（ステップＳ２２）。プロジェクター３００と無線接続されていない場合（ステップＳ２２／ＮＯ）、制御部２５０は、接続情報２４４を参照してプロジェクター３００との無線接続を確立する（ステップＳ２３）。また、制御部２５０は、プロジェクター３００と無線接続済みである場合（ステップＳ２２／ＹＥＳ）、ステップＳ２４の処理に移行する。
【００６９】
制御部２５０は、ステップＳ２４では、画像データの形式変換を実行する（ステップＳ２４）。制御部２５０は、選択された画像データの形式を、プロジェクター３００がデコード可能な形式の画像データに変換する。そして、制御部２５０は、変換した画像データをプロジェクター３００に送信する（ステップＳ２５）。
【００７０】
次に、制御部２５０は、タッチパネル２３２の操作により、メモ表示のボタン２９５が選択されたか否かを判定する（ステップＳ２６）。メモ表示のボタン２９５が選択された場合（ステップＳ２６／ＹＥＳ）、制御部２５０は、プロジェクター３００に送信した画像データに対応付けられたテキストデータを取得し、このテキストデータを画像表示部２８０に表示させる（ステップＳ２７）。また、制御部２５０は、メモ表示のボタン２９５が選択されていない場合（ステップＳ２６／ＮＯ）、タッチパネル２３２の操作により、アプリケーションを終了させる終了操作を受け付けたか否かを判定する（ステップＳ２８）。制御部２５０は、終了操作を受け付けた場合（ステップＳ２８／ＹＥＳ）、画像ファイルを記憶部２４０に記憶させ、この処理フローを終了させる。また、制御部２５０は、終了操作を受け付けていない場合（ステップＳ２８／ＮＯ）、ステップＳ１９に戻り、ステップＳ１９以降の処理を繰り返す。
【００７１】
以上説明したように本実施形態の端末装置２００は、無線通信部２２０と、タッチパネル２３２と、制御部２５０とを備える。
制御部２５０は、画像データ及びヘッダーを含む画像ファイルを取得し、取得した画像ファイルに含まれる画像データを無線通信部２２０によりプロジェクター３００に送信する。また、制御部２５０は、画像ファイルのヘッダーからテキストデータを取り出してタッチパネル２３２に表示させる。
従って、画像ファイルに含まれる画像データに基づく画像をプロジェクター３００に表示させ、画像ファイルに含まれるテキストデータを端末装置２００のタッチパネル２３２に表示させることができる。このため、画像をプロジェクター３００に表示させる際の利便性を向上させることができる。
【００７２】
また、制御部２５０は、画像ファイルに含まれる画像データの形式がプロジェクター３００により処理可能な形式ではない場合に、プロジェクター３００が処理可能な形式の画像データに変換して、プロジェクター３００に送信する。
従って、画像データの形式がプロジェクター３００により表示できない形式であっても、プロジェクター３００に画像を表示させることができる。
【００７３】
ＰＣ１００は、ページ形式で表示されるページデータ、及びページデータに対応づけられるテキストデータを含む処理対象のファイルを、画像データ及びヘッダーを含む画像ファイルに変換する画像変換部１５１を備える。
このため、処理対象のファイルの形式が端末装置２００では処理することができない形式である場合に、端末装置２００が処理可能な画像ファイルに変換して、変換した画像ファイルを端末装置２００に送信することができる。
また、処理対象のファイルにテキストデータが含まれる場合に、このテキストデータが削除されることなく、画像ファイルに保存することができる。
このため、画像をプロジェクター３００に表示させる際の利便性を向上させることができる。
【００７４】
また、画像変換部１５１は、画像データのヘッダーに形成されるテキストチャンクにテキストデータを保存する。従って、画像ファイルにテキストデータを保存するための新たな領域を設定する必要がなくなり、処理対象のファイルに含まれるテキストデータを簡易に画像ファイルに保存することができる。
【００７５】
また、画像変換部１５１は、処理対象のファイルがページデータ、及びページデータに対応づけられる注釈を含む場合に、注釈からテキストデータを取得してテキストチャンクにテキストデータを保存する。
従って、処理対象のファイルに注釈として保存されたテキストデータを、画像ファイルに保存することができる。
【００７６】
また、制御部２５０は、画像ファイルに含まれる画像データの形式がプロジェクター３００により処理可能な形式ではない場合に、プロジェクター３００が処理可能な形式の画像データに変換して、プロジェクター３００に送信する。
従って、画像データの形式がプロジェクター３００により表示できない形式であっても、端末装置２００において画像データの形式をプロジェクター３００で処理可能な形式に変換することにより、プロジェクター３００に画像を表示させることができる。
【００７７】
［第２実施形態］
図１１は、本発明の第２実施形態のシステム構成図である。
第２実施形態は、ＰＣ１００に変えて、ネットワーク４５０に接続されたサーバ装置４００を備える。端末装置２００は、サーバ装置４００に接続される。例えば、端末装置２００がスマートフォンであれば、携帯電話回線により無線基地局に接続して、ネットワーク４５０上のサーバ装置４００とのデータ通信を行う。また、端末装置２００は、無線ＬＡＮ等によってアクセスポイントに接続し、ネットワーク４５０上のサーバ装置４００とのデータ通信を行ってもよい。また、有線ＬＡＮ等によって端末装置２００をネットワーク４５０に接続し、サーバ装置４００とデータ通信可能に構成してもよい。
【００７８】
第１実施形態では、ＰＣ１００において、プレゼンテーション形式のドキュメントファイルを画像ファイルに変換し、変換した画像ファイルのテキストチャンクにテキストデータを保存した。この第２実施形態では、端末装置２００においてテキストチャンクにテキストデータが保存された画像ファイルを生成する。しかし、端末装置２００がドキュメントファイルに対応していない場合、端末装置２００においてドキュメントファイルを開くことができない。
【００７９】
端末装置２００は、外部の装置（例えば、ＰＣやＵＳＢメモリー）からドキュメントファイルを受信又は入力されると、このドキュメントファイルを記憶部２４０に記憶させる。このドキュメントファイルは、スライドに対応付けられたメモとしてのテキストデータを有するファイルである。また、端末装置２００は、タッチパネル２３２の操作により、ドキュメントファイルのサーバ装置４００への送信が指示されると、選択されたドキュメントファイルをサーバ装置４００に送信する。
【００８０】
サーバ装置４００は、端末装置２００からドキュメントファイルを受信すると、受信したドキュメントファイルを、ＪＰＥＧ、ＰＮＧ、ＧＩＦ等の画像ファイルに変換する。変換するファイル形式は、端末装置２００により指定することができる。変換された画像ファイルには、テキストデータは含まれない。すなわち、サーバ装置４００は、端末装置２００から受信したドキュメントファイルにテキストデータが含まれていても、ドキュメントファイルからテキストデータを削除し、ドキュメントファイルを画像ファイルに変換する。サーバ装置４００は、画像ファイルへの変換が完了すると、変換した画像ファイルを端末装置２００に送信する。
【００８１】
端末装置２００は、サーバ装置４００に送信したドキュメントファイルからテキストデータを取り出す。例えば、ドキュメントファイルがパワーポイント形式のファイルである場合、ファイル形式はＸＭＬとほぼ同一である。このため、端末装置２００は、ドキュメントファイルを開くことができない場合であっても、ドキュメントファイルからテキストデータを取り出すことは可能である。
端末装置２００は、サーバ装置４００から画像ファイルを受信すると、受信した画像ファイルのヘッダー領域のテキストチャンクに、ドキュメントファイルから取り出したテキストデータを保存する。この後、端末装置２００は、タッチパネル２３２の操作により、画像ファイルをタッチパネル２３２に表示させると共に、プロジェクター３００に送信して、スクリーンＳＣに画像を投射させる。このときの端末装置２００の動作については、上述した第１実施形態と同一であるため詳細な説明は省略する。
【００８２】
［第３実施形態］
図１２は、本発明の第３実施形態のシステム構成図である。
本実施形態は、端末装置２００に変えて頭部装着型表示装置（以下、ＨＭＤ：Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）５００を用いる。本実施形態は、ＰＣ１００とＨＭＤ５００とが無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信や、ＢｌｕｅｔｏｏｔｈやＢＬＥ等の近距離無線通信により接続され、ＰＣ１００からＨＭＤ５００に画像ファイルを送信する。また、ＰＣ１００とＨＭＤ５００とを有線ケーブルで接続することも可能である。
【００８３】
ＨＭＤ５００は、使用者Ｍの頭部に装着され、使用者Ｍに虚像を視認させる画像表示部５２０と、画像表示部５２０を制御する制御装置５１０とを備える表示装置である。
画像表示部２０は、使用者Ｍに視認させる画像光を生成する左右の表示ユニットや、表示ユニットにより生成された画像光を使用者Ｍの左右の眼に導く導光部材等（いずれも図示略）を備える。また、画像表示部２０は、いわゆる、シースルー型の表示装置であり、使用者Ｍの前方から入射される外光が左右の導光部材を透過して使用者Ｍの眼に入射する構成である。使用者Ｍには、虚像を構成する画像光及び外光が視認される。
【００８４】
制御装置５１０は、画像表示部２０に制御信号を送信して、画像表示部２０の動作を制御する制御装置である。制御装置５１０は、例えば、画像表示部２０により表示する画像データに基づいて、左右の表示ユニットに送信する信号を生成する。この信号には、例えば、垂直同期信号、水平同期信号、クロック信号、アナログ画像信号等が含まれる。
また、制御装置５１０は、必要に応じて、画像データの解像度を左右の表示ユニットに適した解像度に変換する解像度変換処理や、画像データの輝度や彩度を調整する画像調整処理等を実行してもよい。
【００８５】
また、制御装置５１０は、端末装置２００と同様に、アプリケーションを実行して図６と同様なアプリ画面２６０を表示させる。このアプリ画面２６０は、画像表示部２０によって生成される画像光であって、ＨＭＤ５００の使用者Ｍが視認する虚像である。アプリ画面２６０には、第１実施形態と同様に、サムネイル表示部２７０、画像表示部２８０、ツールバー２９０等が表示され、ツールバー２９０には、無線接続のボタン２９１、画像投射のボタン２９３、メモ表示のボタン２９５等が表示される。
制御装置５１０は、制御装置５１０に設けられた操作ボタン（図示略）が操作され、無線接続のボタン２９１が選択されると、接続情報２４４を参照して、プロジェクター３００との間で無線通信を確立する。
【００８６】
また、制御装置５１０は、画像投射のボタン２９３が選択され、サムネイル表示部２７０に表示されたサムネイルの中から１のサムネイルが選択されると、選択れたサムネイルに対応する画像データの形式を判定する。制御装置５１０は、選択された画像データの形式が、プロジェクター３００で処理可能な形式ではない場合には、画像データの形式を変換して、プロジェクター３００に表示させる画像データを生成する。制御装置５１０は、形式を変換した画像データをプロジェクター３００に送信して、スクリーンＳＣに投射させる。また、ＨＭＤ５００は、選択された画像データの画像を画像表示部２８０に表示させる。
【００８７】
また、制御装置５１０は、操作ボタンの操作によりメモ表示のボタン２９５が選択されると、この表示された画像の画像データに対応付けられたテキストデータを取得する。そして、制御装置５１０は、それまで画像が表示されていた画像表示部２８０に、取得したテキストデータに基づくテキストを表示させる。画像表示部２８０に表示されたテキストは、プロジェクター３００によりスクリーンＳＣに投射されることはなく、端末装置２００のユーザーだけが視認することができる。
【００８８】
上述した実施形態は、本発明の好適な実施の形態である。但し、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態では、光変調装置３１２が液晶パネルを備える構成を例示した。液晶パネルは、透過型の液晶パネルであってもよいし、反射型の液晶パネルであってもよい。また、光変調装置３１２は、液晶パネルに代えて、デジタルミラーデバイス（ＤＭＤ）を用いた構成であってもよい。また、デジタルミラーデバイスとカラーホイールを組み合わせた構成としてもよい。また、光変調装置３１２は、液晶パネルおよびＤＭＤ以外に、光源が発した光を変調可能な構成を採用しても良い。
【００８９】
また、図２に示すＰＣ１００、図５に示す端末装置２００及び図８に示すプロジェクター３００の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【００９０】
また、図９及び図１０に示すフローチャートの処理単位は、ＰＣ１００の制御部１５０や、端末装置２００の制御部２５０の処理を理解容易にするために、主な処理内容に応じて分割したものである。図９及び図１０のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、制御部１５０、２５０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【００９１】
３…ケーブル、５…リモコン、２０、２８０、５２０…画像表示部、１００…ＰＣ（第１電子機器）、１１１…入力デバイス、１１２…入力Ｉ／Ｆ部、１２１、２３１…表示部、１２２…表示Ｉ／Ｆ部、１３０…通信Ｉ／Ｆ部、１４０…記憶部、１４１、２４１…ＯＳ、１４２、２４２…アプリケーション、１４３…アドイン、１４３…プログラム、１４４…ファイル、１５０、２５０、３７０…制御部、１５１…画像変換部（変換部）、１６０、２５５、３８０…バス、１７０、２６０…アプリ画面、１７１、２７０…サムネイル表示部、１７２…編集部、１７３…注釈部、１７４、２９０…ツールバー、１７５…変換ボタン、１８０…アドイン画面、１８１…形式選択ボタン、１８２…スライド選択ボタン、１８３…生成ボタン、２００…端末装置（電子機器、第２電子機器）、２１０…通信Ｉ／Ｆ部（取得部）、２２０…無線通信部（通信部）、２３２…タッチパネル、２３３…入力部、２４０…記憶部、２４３…ファイル、２４４…接続情報、２５０…制御部（制御部、取得部）、２９１〜２９５…ボタン、３００…プロジェクター（表示装置）、３１１…光源部、３１２…光変調装置、３１３…投射光学系、３２１…光源駆動部、３２２…光変調装置駆動部、３３３…リモコン受光部、３３５…処理部、３３７…無線通信部、３５１…通信Ｉ／Ｆ部、３５３…画像処理部、３５５…フレームメモリー、３６０…記憶部、３６１…制御プログラム、３６２…接続情報、４００…サーバ装置、４５０…ネットワーク、５００…頭部装着型表示装置、５１０…制御装置。
【図１】
2018116347.tif 000003
【図２】
2018116347.tif 000004
【図３】
2018116347.tif 000005
【図４】
2018116347.tif 000006
【図５】
2018116347.tif 000007
【図６】
2018116347.tif 000008
【図７】
2018116347.tif 000009
【図８】
2018116347.tif 000010
【図９】
2018116347.tif 000011
【図１０】
2018116347.tif 000012
【図１１】
2018116347.tif 000013
【図１２】
2018116347.tif 000014