(57)【要約】【課題】データファイルの形式を形式変換してから電子機器で表示させる場合のレイアウト崩れを防止する。【解決手段】表示部１３０と、ドキュメントファイルに基づいて、ＨＴＭＬファイル、又はＨＴＭＬファイル及びＣＳＳファイルを含むウェブページを構成するデータを生成する表示データ生成部１８２と、表示データ生成部１８２により生成されたウェブページを構成するデータに基づくウェブページを表示部１３０に表示させる表示制御部１８３と、を備え、表示制御部１８３は、ウェブページを構成するデータに含まれる文字の文字サイズを、ＨＴＭＬファイル又はＣＳＳファイルに基づいて設定される文字サイズとは異なるサイズに変更して表示部１３０に表示させる電子機器１０。【選択図】図２
2018185380.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する表示データ生成部と、
前記表示データ生成部により生成された前記表示データに基づく画像を前記表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させる電子機器。
【請求項２】
前記表示制御部は、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる請求項１記載の電子機器。
【請求項３】
前記表示制御部は、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する請求項１又は２記載の電子機器。
【請求項４】
操作を受け付ける受付部を備え、
前記表示制御部は、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する請求項３記載の電子機器。
【請求項５】
前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成部と、
前記画像データ生成部により生成された前記画像データを前記表示装置に送信する送信部と、を備える請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
電子機器に搭載されたコンピューターに実行させるプログラムであって、
前記コンピューターに、
データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する生成手順と、
前記生成手順により生成された前記表示データに基づく画像を前記電子機器の備える表示部に表示させる表示手順と、を実行させ、
前記表示手順は、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させるプログラム。
【請求項７】
前記表示手順は、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる請求項６記載のプログラム。
【請求項８】
前記表示手順は、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する請求項６又は７記載のプログラム。
【請求項９】
前記電子機器は、操作を受け付ける受付部を備え、
前記表示手順は、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する請求項８記載のプログラム。
【請求項１０】
前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成手順と、
前記画像データ生成手順により生成された前記画像データを前記表示装置に送信する送信手順と、を備える請求項６から９のいずれか１項に記載のプログラム。
【請求項１１】
電子機器の制御方法であって、
データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する生成ステップと、
前記生成ステップにより生成された前記表示データに基づく画像を前記電子機器の備える表示部に表示させる表示ステップと、を有し、
前記表示ステップは、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させる電子機器の制御方法。
【請求項１２】
前記表示ステップは、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる請求項１１記載の電子機器の制御方法。
【請求項１３】
前記表示ステップは、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する請求項１１又は１２記載の電子機器の制御方法。
【請求項１４】
前記電子機器は、操作を受け付ける受付部を備え、
前記表示ステップは、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する請求項１３記載の電子機器の制御方法。
【請求項１５】
前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成ステップと、
前記画像データ生成ステップにより生成された前記画像データを前記表示装置に送信する送信ステップと、を有する請求項１１から１４のいずれか１項に記載の電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、プログラム及び電子機器の制御方法に関する。
【背景技術】
【０００２】
近年、電子機器において、データファイルを処理して表示部に表示させると共に、データファイルから生成した画像データを表示装置に送信し、電子機器と表示装置とで同じ画面を表示するシステムが普及している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子機器においてデータファイルに形式変換を行って、形式変換したファイルを電子機器で表示させる場合、形式変換において、例えば、フォントの差し替え等が行われると、電子機器に表示される画像のレイアウトが崩れる場合があった。この場合、画像の見え方が変わってしまい、電子機器の使用者に違和感を与える可能性がある。
本発明は、データファイルの形式を形式変換してから電子機器で表示させる場合のレイアウト崩れを低減することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、表示部と、データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する表示データ生成部と、前記表示データ生成部により生成された前記表示データに基づく画像を前記表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、データファイルに基づいて生成した表示データを表示部に表示させるときに、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される文字サイズとは異なるサイズに変更される。
データファイルに基づいて表示データを生成するときに、例えば、データファイルに規定されたフォントが電子機器に用意されていない場合、フォントの差し替え、余計な改行の挿入等が行われ、表示データを表示させたときにレイアウト崩れが生じる場合がある。本発明では、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更される。従って、表示データの生成において、フォントの差し替え、余計な改行の挿入等が行われても、表示部に表示される表示のレイアウト崩れを低減することができる。
【０００６】
また、本発明は、前記表示制御部は、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、表示データに画像データが含まれる場合に、画像データのサイズは変更せずに、文字の文字サイズを、表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【０００７】
また、本発明は、前記表示制御部は、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する。
本発明によれば、データファイルが予め設定されたファイル形式である場合に、文字サイズを指示するためのサイズ指定画面が表示される。従って、表示データに基づく画像に含まれる文字の文字サイズをサイズ指定画面により指示することができる。
【０００８】
また、本発明は、操作を受け付ける受付部を備え、前記表示制御部は、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する。
本発明によれば、サイズ指定画面に対する操作を受け付けた場合に、文字の文字サイズを、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【０００９】
また、本発明は、前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成部と、前記画像データ生成部により生成された前記画像データを前記表示装置に送信する送信部と、を備える。
本発明によれば、表示データに基づいて画像データを生成して表示装置に送信することができる。
【００１０】
上記課題を解決するため、本発明は、電子機器に搭載されたコンピューターに実行させるプログラムであって、前記コンピューターに、データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する生成手順と、前記生成手順により生成された前記表示データに基づく画像を前記電子機器の備える表示部に表示させる表示手順と、を実行させ、前記表示手順は、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、データファイルに基づいて生成した表示データを表示部に表示させるときに、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される文字サイズとは異なるサイズに変更される。
データファイルに基づいて表示データを生成するときに、例えば、データファイルに規定されたフォントが電子機器に用意されていない場合、フォントの差し替え、余計な改行の挿入等が行われ、表示データを表示させたときにレイアウト崩れが生じる場合がある。本発明では、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更される。従って、表示データの生成において、フォントの差し替え、余計な改行の挿入等が行われても、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１１】
また、本発明は、前記表示手順は、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、表示データに画像データが含まれる場合に、画像データのサイズは変更せずに、文字の文字サイズを、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１２】
また、本発明は、前記表示手順は、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する。
本発明によれば、データファイルが予め設定されたファイル形式である場合に、文字サイズを指示するためのサイズ指定画面が表示される。従って、表示データに基づく画像に含まれる文字の文字サイズをサイズ指定画面により指示することができる。
【００１３】
また、本発明は、前記電子機器は、前記電子機器は、操作を受け付ける受付部を備え、
前記表示手順は、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する。
本発明によれば、サイズ指定画面に対する操作を受け付けた場合に、文字の文字サイズを、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１４】
また、本発明は、前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成手順と、前記画像データ生成手順により生成された前記画像データを前記表示装置に送信する送信手順と、を備える。
本発明によれば、表示データに基づいて画像データを生成して表示装置に送信することができる。
【００１５】
上記課題を解決するため、本発明は、電子機器の制御方法であって、データファイルに基づいて、表示内容の情報及びレイアウトの情報を含む表示データを生成する生成ステップと、前記生成ステップにより生成された前記表示データに基づく画像を前記電子機器の備える表示部に表示させる表示ステップと、を有し、前記表示ステップは、前記表示データに含まれる文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、データファイルに基づいて生成した表示データを表示部に表示させるときに、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される文字サイズとは異なるサイズに変更される。
データファイルに基づいて表示データを生成するときに、例えば、データファイルに規定されたフォントが電子機器に用意されていない場合、フォントの差し替え、余計な改行の挿入等が行われ、表示データを表示させたときにレイアウト崩れが生じる場合がある。本発明では、表示データに含まれる文字の文字サイズが、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズとは異なる第２の文字サイズに変更される。従って、表示データの生成において、フォントの差し替え、余計な改行の挿入等が行われても、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１６】
また、本発明は、前記表示ステップは、前記表示データに画像データが含まれる場合に、前記画像データのサイズを変更せず、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更して前記表示部に表示させる。
本発明によれば、表示データに画像データが含まれる場合に、画像データのサイズは変更せずに、文字の文字サイズを、表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１７】
また、本発明は、前記表示ステップは、前記データファイルが予め設定されたファイル形式である場合に、前記表示部に表示させた前記表示データに基づく画像に含まれる文字の文字サイズを指示するためのサイズ指定画面を表示する。
本発明によれば、データファイルが予め設定されたファイル形式である場合に、文字サイズを指示するためのサイズ指定画面が表示される。従って、表示データに基づく画像に含まれる文字の文字サイズをサイズ指定画面により指示することができる。
【００１８】
また、本発明は、前記電子機器は、操作を受け付ける受付部を備え、前記表示ステップは、前記受付部により前記サイズ指定画面に対する操作を受け付けた場合に、前記文字の文字サイズを、前記表示内容の情報と前記レイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更する。
本発明によれば、サイズ指定画面に対する操作を受け付けた場合に、文字の文字サイズを、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される第１の文字サイズよりも小さい第２の文字サイズに変更される。従って、表示部に表示される表示のレイアウト崩れを低減することができる。
【００１９】
また、本発明は、前記表示データに基づいて、表示装置に表示させる画像データを生成する画像データ生成ステップと、前記画像データ生成ステップにより生成された前記画像データを前記表示装置に送信する送信ステップと、を有する。
本発明によれば、表示データに基づいて画像データを生成して表示装置に送信することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態のシステム構成図。
【図２】電子機器の構成図。
【図３】アプリ画面を示す図。
【図４】アプリ画面を示す図。
【図５】プロジェクターの構成図。
【図６】電子機器の動作を示すフローチャート。
【発明を実施するための形態】
【００２１】
図１は、電子機器１０を含むシステムのシステム構成を示す図である。
電子機器１０は、移動体通信網（図示略）を介してネットワーク２０に接続される。ネットワーク２０には、サーバー装置３０が接続される。ネットワーク２０は、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）専用通信回線、移動体通信網（基地局等を含む）、ゲートウェイ等により構築される。
また、電子機器１０は、表示装置としてのプロジェクター５０に無線接続される。電子機器１０とプロジェクター５０との無線通信の方式は、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標） Ｄｉｒｅｃｔ等の無線通信の規格に準拠したものであってもよい。また、無線通信方式は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＢＬＥ（Bluetooth Low Energy）等の近距離無線通信の規格に準拠したものであってもよい。
【００２２】
サーバー装置３０は、ウェブコンテンツを記憶する。サーバー装置３０が記憶するウェブコンテンツは、電子機器１０のユーザーによりアップロードされたコンテンツである。ウェブコンテンツには、例えば、ワード（登録商標）やエクセル（登録商標）、パワーポイント（登録商標）等のドキュメントを含むドキュメントファイルや、音声データを含む音声ファイル、静止画像や動画像を含む画像ファイル等が含まれる。また、サーバー装置３０は、ユーザーを認証するユーザーＩＤやパスワード等の認証情報を記憶する。サーバー装置３０は、ユーザーＩＤに対応付けて、各ユーザーからアップロードされたウェブコンテンツを記憶する。
【００２３】
サーバー装置３０は、電子機器１０からウェブコンテンツの取得要求を受信すると、この取得要求の送信元の電子機器１０に認証情報の送信を要求する。サーバー装置３０は、電子機器１０から認証情報を受信すると、受信した認証情報と、サーバー装置３０が記憶する認証情報とを照合して認証処理を行う。サーバー装置３０は、ユーザーを認証すると、認証したユーザーのユーザーＩＤに対応付けられたウェブコンテンツの一覧を電子機器１０に表示させ、選択されたウェブコンテンツを電子機器１０にダウンロードする。
【００２４】
図２は、電子機器１０の構成を示す構成図である。
電子機器１０は、ユーザーが携帯可能な端末であり、電子機器１０には、例えば、スマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット端末、ノートパソコン等を用いることができる。以下の説明では、電子機器１０がスマートフォンである場合を例にして説明する。
【００２５】
電子機器１０は、移動体通信部１１０、無線通信部１２０、表示部１３０、操作ボタン群１４０、撮影部１５０、音声処理部１６１、マイク１６２、スピーカー１６３、記憶部１７０及び制御部１８０を備え、これら各部がバス１９０を介して接続される。なお、図２には示していないが、電子機器１０には、例えば、加速度センサーや、ＧＰＳセンサー、バイブレーター等のスマートフォンに搭載された機能を搭載することも可能である。無線通信部１２０は、本発明の「送信部」に相当する。
【００２６】
移動体通信部１１０は、アンテナや無線通信回路等（いずれも図示省略）を備え、制御部１８０の制御により、移動体通信網に接続して移動体通信を行う。移動体通信網は、インターネット等のネットワーク２０（図１参照）に接続されている。移動体通信部１１０の通信方式は、３Ｇ（第３世代移動体通信システム）であってもよいし、ＬＴＥ（Long Term Evolution。ＬＴＥは登録商標）であってもよいし、４Ｇ（第4世代移動体通信システム）であってもよい。
【００２７】
無線通信部１２０は、アンテナやＲＦ（Radio Frequency）回路等（いずれも図示省略）を備え、制御部１８０の制御により、外部の装置との間で無線通信を実行する。無線通信部１２０の無線通信方式は、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信の規格に準拠したものであってもよい。また、無線通信部１２０の無線通信方式は、ＢｌｕｅｔｏｏｔｈやＢＬＥ（Bluetooth Low Energy）等の近距離無線通信の規格に準拠したものであってもよい。
【００２８】
表示部１３０は、表示パネル１３１と、操作検出部１３３とを備える。
表示パネル１３１は、液晶パネルや有機ＥＬディスプレイ等によって構成される。表示部１３０は、制御部１８０の制御により、ウインドウやアイコン、ボタン等のＧＵＩ（Graphical User Interface）画像を表示パネル１３１に表示させる。また、表示部１３０は、制御部１８０の制御により、サーバー装置３０からダウンロードされたウェブコンテンツを表示パネル１３１に表示させる。
操作検出部１３３は、表示パネル１３１上に配置されるタッチセンサー（図示省略）を備える。操作検出部１３３は、ユーザーの指又はタッチペンが触れた表示パネル１３１の位置を検出し、検出した接触位置を示す座標情報を制御部１８０に出力する。この座標情報は、表示パネル１３１の表示面に対応付けられた座標での座標情報である。制御部１８０は、操作検出部１３３が検出した座標情報と、例えば、表示パネル１３１に表示されたＧＵＩ画像とに応じてユーザーの操作を特定し、特定した操作に応じた各種処理を実行する。表示パネル１３１及び操作検出部１３３は、タッチパネルを構成する。また、ユーザーの指やタッチペン等により表示パネル１３１の表示面を指示する操作をタッチ操作という。
【００２９】
操作ボタン群１４０は、ユーザーによって操作されるハードウェアとしてのボタンであり、例えば、電子機器１０の電源のオンとオフとを切り替える電源ボタンや、ホームボタン、バックボタン、メニューボタン等を備える。
【００３０】
撮影部１５０は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサー等の撮像素子等を備え、被写体を撮影した撮影画像データを生成して制御部１８０に出力する。
【００３１】
音声処理部１６１は、音声信号の変復調を行う。音声処理部１６１は、マイク１６２から入力される音声信号を変調して、変調後の音声信号を制御部１８０に出力する。また、音声処理部１６１は、音声信号をスピーカー１６３に出力する。音声処理部１６１は、例えば音声処理用のプロセッサーによって実現される。
【００３２】
マイク１６２は、音声入力を受け付けて、受け付けた音声入力に対応する音声信号を音声処理部１６１に出力する。スピーカー１６３は、音声処理部１６１から入力される音声信号を音声に変換し、変換した音声を電子機器１０の外部へ放音する。
【００３３】
記憶部１７０は、フラッシュメモリー、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）等の不揮発性の記憶装置である。記憶部１７０は、基本制御プログラム（ＯＳ：Operating System）１７１や、アプリケーションプログラム１７２を記憶する。特に、本実施形態では、アプリケーションプログラム１７２の１つとしてウェブブラウザー１７３を記憶する。基本制御プログラム１７１やアプリケーションプログラム１７２は、本発明の「プログラム」に相当する。また、記憶部１７０は、制御部１８０の処理結果のデータを一時的に記憶する作業領域としても使用される。
また、記憶部１７０は、接続情報１７４を記憶する。接続情報１７４は、電子機器１０をアクセスポイント（図示省略）に接続するための情報である。接続情報１７４には、アクセスポイントを識別するＳＳＩＤ（Service Set Identifier）、使用する規格（８０２．１１ａ，８０２．１１ｎ等の別）、使用するチャネル、暗号化の方法及び暗号キー等の情報が含まれる。
【００３４】
制御部１８０は、例えば、ＣＰＵ（Central Processing Unit）を備える。制御部１８０は、電子機器に搭載されたコンピューターに相当する。制御部１８０は、記憶部１７０に記憶されたデータを必要に応じて参照しつつ、記憶部１７０に記憶された基本制御プログラム１７１や、アプリケーションプログラム１７２を実行に含まれる命令を実行する。これにより、制御部１８０は、電子機器１０の動作を統括的に制御して電子機器１０の各種の機能を実現する。
【００３５】
制御部１８０は、機能ブロックとして、通信制御部１８１、表示データ生成部１８２、表示制御部１８３及び画像データ変換部１８４を備える。
【００３６】
通信制御部１８１は、移動体通信部１１０を制御して、移動体通信網を介して行う音声通話やデータ通信等の通信機能を実現する。また、通信制御部１８１は、接続情報１７４を用いてアクセスポイント（図示省略）に接続し、同じくアクセスポイントに接続したプロジェクター５０との間で無線ＬＡＮによる無線通信を行う。通信制御部１８１は、本発明の「送信部」に相当する。
【００３７】
表示データ生成部１８２は、ユーザーにより指定されたウェブコンテンツをサーバー装置３０からダウンロードし、ダウンロードしたウェブコンテンツのファイル形式の変換を行う。
具体的には、表示データ生成部１８１は、ダウンロードしたウェブコンテンツが、ワードや、エクセル、パワーポイント等のドキュメントファイルである場合、このドキュメントファイルを、ウェブページを構成するデータに変換する。ドキュメントファイルは、本発明の「データファイル」に相当する。また、ウェブページを構成するデータは、本発明の「表示データ」に相当する。ウェブページを構成するデータには、ＨＴＭＬ（Hyper Text Markup Language）により記述されたＨＴＭＬファイルや、ＣＳＳ（Cascading Style Sheets）ファイル、ＪａｖａＳｃｒｉｐｔ（登録商標）コード、画像データ等が含まれる。ＨＴＭＬファイルには、ウェブページのタイトルや、使用している文字コード、リンク情報、ウェブページ内の各要素のスタイル等が記述されたＨＴＭＬヘッダーが含まれる。また、ＨＴＭＬファイルには、ウェブページの本文となる文書が記述されたテキストデータであるＨＴＭＬボディーが含まれる。ＣＳＳファイルは、ウェブページ内の画像や文字、記号等の表示要素の表示スタイルを指定するファイルである。ＣＳＳファイルは、ウェブページを構成するデータに必須の構成ではなく、例えば、ＨＴＭＬファイル内にウェブページ内の各要素のスタイルを記述する形式である場合、ＣＳＳファイルは不要である。
ＨＴＭＬファイルは、本発明の「表示内容の情報」、又は「表示内容の情報」及び「レイアウトの情報」に相当する。また、ＣＳＳファイルは、本発明の「レイアウトの情報」に相当する。
【００３８】
表示制御部１８３は、表示データ生成部１８１により変換されたウェブページを構成するデータに含まれるＨＴＭＬファイルやＣＳＳファイルを解析し、解析結果に基づいてウェブページのレイアウトを決定する。表示制御部１８３は、決定したレイアウトでウェブページを表示パネル１３１に表示させる。
【００３９】
図３及び図４は、表示パネル１３１に表示される画面（以下、アプリ画面という）１９１を示す図である。
制御部１８０は、タッチ操作又は操作ボタン群１４０の操作により、アプリケーションプログラム１７２が選択されると、選択されたアプリケーションプログラム１７２を実行する。ここで選択されたアプリケーションプログラム１７２は、電子機器１０を無線ＬＡＮによりプロジェクター５０に接続するプログラムである。また、この選択されたアプリケーションプログラム１７２は、ユーザーの操作により選択されたウェブページを表示パネル１３１に表示させ、表示されたウェブページを画像データに変換してプロジェクター５０に送信するアプリケーションプログラムである。プロジェクター５０は、電子機器１０から画像データを受信すると、受信した画像データを処理して、投射対象であるスクリーンＳＣに投射させる。以下、このアプリケーションプログラムを投射アプリという。
【００４０】
制御部１８０は、投射アプリが選択されると、この投射アプリを実行して、表示部１３０に図３に示すアプリ画面１９１を表示させる。
ユーザーは、表示部１３０にアプリ画面１９１が表示されると、タッチ操作又は操作ボタン群１４０の操作により、アプリ画面１９１に表示させるコンテンツを選択する。タッチ操作又は操作ボタン群１４０の操作により選択可能なコンテンツには、電子機器１０の記憶部１７０に記憶されたコンテンツや、サーバー装置３０に記憶されたウェブコンテンツが含まれる。制御部１８０は、ユーザーのタッチ操作によりウェブコンテンツが選択されると、サーバー装置３０に接続する。制御部１８０は、接続したサーバー装置３０から認証情報の取得要求を受信すると、アプリ画面１９１に、認証情報の入力を要求する画面を表示させる。制御部１８０は、表示させた画面に、認証情報が入力されると、入力された認証情報をサーバー装置３０に送信する。
【００４１】
制御部１８０は、認証処理に成功すると、サーバー装置３０に、該当ユーザーのユーザーＩＤに対応付けて記憶されたウェブコンテンツの一覧を表示させる。制御部１８０は、一覧表示されたウェブコンテンツの中からウェブコンテンツが選択されると、選択されたウェブコンテンツをサーバー装置３０からダウンロードする。
【００４２】
制御部１８０は、ダウンロードされたウェブコンテンツがドキュメントファイルであった場合、表示データ生成部１８２によりドキュメントファイルを、ウェブページを構成するデータに変換する。また、制御部１８０は、ユーザーのタッチ操作により記憶部１７０に記憶されたコンテンツが選択され、このコンテンツがドキュメントファイルであった場合、ドキュメントファイルを、ウェブページを構成するデータに変換する。このファイル変換において、ドキュメントファイルに規定されたフォントが基本制御プログラム１７１に用意されていない場合、表示データ生成部１８２はフォントの差し替えを行う。すなわち、ドキュメントファイルに含まれるドキュメントに規定されたフォント以外のフォントが使用して、ウェブページを構成するデータを生成する。
【００４３】
制御部１８０は、ウェブページを構成するデータが生成されると、表示制御部１８３に、ウェブページを構成するデータを解析させ、表示部１３０にウェブページを表示させる。
アプリ画面１９１内には、図３に示すようにウェブページを表示させる画面（以下、ウェブページ画面という）１９２が表示される。このウェブページ画面１９２は、ウェブブラウザー１７３が、ウェブページを構成するデータを解析して表示する画面である。ウェブブラウザー１７３は、ウェブページを構成するデータに含まれるＨＴＭＬファイルやＣＳＳファイルを解析してレイアウトを決定し、決定したレイアウトでウェブページ画面１９２にウェブページを表示させる。このウェブページに含まれる文字の文字サイズは、本発明の第１の文字サイズに相当する。
上述したようにドキュメントファイルからウェブページを構成するデータを生成するときに、フォントの置き換え等が行われると、図３に示すように、ウェブページ画面１９２に表示されるウェブページのレイアウトにレイアウト崩れが生じる。これは、フォントの置き換え等によって、ドキュメントファイルに規定された文字枠から文字列がはみ出し、意図しない改行等が挿入されるため起こる現象である。
【００４４】
アプリ画面１９１には、ウェブページ画面１９２に表示されたウェブページの文字サイズを変更可能な文字サイズ調整表示部１３５が表示される。文字サイズ調整表示部１３５は、本発明の「受付部」に相当する。また、文字サイズ調整表示部１３５が表示されたアプリ画面１９１は、本発明の「サイズ指定画面」に相当する。
表示制御部１８４は、ダウンロードされたウェブコンテンツがドキュメントファイルであった場合、アプリ画面１９１に文字サイズ調整表示部１３５を表示させる。文字サイズ調整表示部１３５には、ウェブページ画面１９２に表示されたウェブページの文字サイズ（相対値）と、ウェブページの文字サイズを縮小させる縮小ボタン１３６と、文字サイズを拡大させる拡大ボタン１３７とが含まれる。縮小ボタン１３６及び拡大ボタン１３７は、本発明の「受付部」に相当する。
【００４５】
ウェブページ画面１９２に表示されたウェブページにレイアウト崩れが生じている場合、文字サイズ調整表示部１３５の縮小ボタン１３６又は拡大ボタン１３７を操作して、文字のサイズを変更することで、レイアウト崩れを修正する。
縮小ボタン１３６及び拡大ボタン１３７による文字サイズの指定は、相対値により設定される。縮小ボタン１３６を一回押下するごとに、文字サイズが所定の割合で縮小される。例えば、縮小ボタン１３６が一回押下されると、文字サイズが、縮小ボタン１３６が押下される前の文字サイズよりも５％小さいサイズに変更される。さらにもう一回、縮小ボタン１３６が押下されると、文字サイズが、縮小ボタン１３６が１回押下されたときの文字サイズよりもさらに５％小さいサイズに変更される。縮小ボタン１３６が押下されたことにより変更された文字サイズが、本発明の「第２の文字サイズ」に相当する。また、拡大ボタン１３７を一回押下するごとに、文字サイズが５％拡大される。すなわち、拡大ボタン１３７が一回押下されると、文字サイズが、拡大ボタン１３７が押下される前の文字サイズよりも５％大きいサイズに変更される。さらにもう一回、拡大ボタン１３７が押下されると、文字サイズが、拡大ボタン１３７が一回押下されたときの文字サイズよりもさらに５％大きいサイズに変更される。
【００４６】
表示制御部１８３は、縮小ボタン１３６又は拡大ボタン１３７が押下されると、押下されたボタン１３６又は１３７に応じて文字サイズを縮小又は拡大させる。表示制御部１８３は、文字サイズを、ＨＴＭＬファイルやＣＳＳファイルに基づいて規定される文字サイズ（第１の文字サイズ）とは異なるサイズ（第２の文字サイズ）に変更する。
例えば、表示制御部１８３は、ＨＴＭＬファイルのｂｏｄｙタグのｓｔｙｌｅ属性を書き換えることで、文字サイズを変更する。実行するＪａｖａＳｃｒｉｐｔコードは、例えば、「document.body.style.webkitTextSizeAdjust=’xx%’」である。表示制御部１８３は、指定された文字サイズの相対値をxx%に入力して、文字サイズを変更する。このとき、表示制御部１８３は、ウェブページに画像データが含まれる場合、画像データのサイズは変更せずに、文字サイズだけを変更する。
【００４７】
図４には、ウェブページの文字サイズを変更後のウェブページ画面１９２を示す。
文字サイズが小さいサイズに変更されることで、文字列に余計な改行が挿入されてもレイアウトの崩れを軽減することができる。ユーザーは、ウェブページ画面１９２に表示されるウェブページのレイアウト崩れが改善されるまで、縮小ボタン１３６を操作して、文字サイズを縮小させる。
【００４８】
画像データ変換部１８４は、ウェブページを構成するデータに基づいて、プロジェクター５０に投射させる画像データを生成する。例えば、画像データ変換部１８４は、ウェブページを構成するデータをＪＰＥＧ等の画像データに変換する。画像データ変換部１８４は、変換した画像データを通信制御部１８１に渡す。通信制御部１８１は、無線通信部１２０を制御して、画像データをプロジェクター５０に送信する。
【００４９】
図５は、プロジェクター５０の構成を示す構成図である。
プロジェクター５０は、画像入力Ｉ／Ｆ部５１、投射部５４、駆動部５３、無線通信部５５、記憶部５６及び制御部５８を備える。
【００５０】
画像入力Ｉ／Ｆ部５１は、有線接続用のコネクターと、このコネクターに対応したインターフェイス回路とを備え、プロジェクター５０に画像データを供給する画像供給装置（図示省略）に有線接続される。画像入力Ｉ／Ｆ部５１は、画像供給装置から入力される画像データを画像処理部５２に出力する。
【００５１】
画像処理部５２は、フレームメモリー（図示省略）を備え、入力される画像データをフレームメモリーに展開する。画像処理部５２は、フレームメモリーに展開した画像データに、解像度変換（スケーリング）処理、リサイズ処理、歪み補正等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理等の画像処理を行う。画像処理部５２により処理された画像データは、駆動部５３に出力される。駆動部５３は、投射部５４を駆動して、画像データに基づく画像をスクリーンＳＣに投射させる。
【００５２】
投射部５４は、光源、光変調装置、投射光学系等（いずれも図示省略）を備える。光変調装置は、例えば、液晶パネルを備える。駆動部５３は、画像処理部５２から入力される画像データに基づく画像を液晶パネルに描画する。光源から射出された光は、画像が描画された液晶パネルを透過することで画像に応じた光（以下、画像光という）に変調される。光変調装置で変調された画像光は、投射光学系によってスクリーンＳＣに投射される。
【００５３】
無線通信部５５は、図示しないアンテナやＲＦ（Radio Frequency）回路等を備え、制御部５８の制御の下、電子機器１０との間で無線通信を実行する。無線通信部５５の無線通信方式には、例えば無線ＬＡＮ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ等の無線通信の規格に準拠したものであってもよいし、ＢｌｕｅｔｏｏｔｈやＢＬＥ等の近距離無線通信の規格に準拠したものであってもよい。
【００５４】
記憶部５６は、不揮発性の記憶装置であり、制御部５８が実行する制御プログラムや、制御部５８の処理結果のデータを一時的に記憶する。また、記憶部５６は、接続情報５７を記憶する。接続情報５７は、プロジェクター５０をアクセスポイント（図示省略）に接続するための情報である。接続情報５７には、アクセスポイントを識別するＳＳＩＤ（Service Set Identifier）、使用する規格（８０２．１１ａ，８０２．１１ｎ等の別）、使用するチャネル、暗号化の方法及び暗号キー等の情報が含まれる。
【００５５】
制御部５８は、接続情報５７を用いてアクセスポイント（図示省略）に接続し、同じくアクセスポイントに接続したプロジェクター５０との間で無線ＬＡＮによる無線通信を行う。また、制御部５８は、画像処理部５２を制御して、画像処理部５２に画像データを処理させる。この際、制御部５８は、画像処理部５２の処理に必要なパラメーターを記憶部５６から読み出して画像処理部５２に出力する。また、制御部５８は、駆動部５３を制御して、投射部５４が備える液晶パネルに画像を描画させる。さらに、制御部５８は、駆動部５３を制御して光源を点灯させる。
【００５６】
図６は、電子機器１０の動作を示すフローチャートである。以下の説明において、制御部１８０は、接続情報１７４を用いてアクセスポイントに接続済みであって、同じくアクセスポイントに接続したプロジェクター５０との間で無線ＬＡＮによる無線通信が可能な状態であると仮定して説明する。
【００５７】
制御部１８０は、まず、タッチ操作又は操作ボタン群１４０の操作を受け付けたか否かを判定する（ステップＳ１）。制御部１８０は、操作を受け付けていない場合（ステップＳ１／ＮＯ）、実行可能な他の処理があればこの処理を実行してタッチ操作又は操作ボタン群１４０の操作を受け付けるまで待機する（ステップＳ１）。
【００５８】
また、制御部１８０は、タッチ操作又は操作ボタン群１４０の操作を受け付けた場合（ステップＳ１／ＹＥＳ）、この受け付けた操作が、ウェブコンテンツの取得を要求する操作であるか否かを判定する（ステップＳ２）。制御部１８０は、受け付けた操作が、ウェブコンテンツの取得を要求する操作ではなかった場合（ステップＳ２／ＮＯ）、受け付けた操作に対応した処理を実行して（ステップＳ３）、この処理フローを一旦終了させる。
【００５９】
また、制御部１８０は、受け付けた操作が、ウェブコンテンツの取得を要求する操作であった場合（ステップＳ２／ＹＥＳ）、移動体通信部１１０を制御してサーバー装置３０に接続する（ステップＳ４）。制御部１８０は、サーバー装置３０の制御により、ユーザー認証のための認証画面を表示パネル１３１に表示させる。制御部１８０は、タッチ操作又は操作ボタン群１４０の操作によりユーザーＩＤやパスワードが入力されると、入力されたユーザーＩＤやパスワードを認証情報としてサーバー装置３０に送信する（ステップＳ５）。制御部１８０は、送信した認証情報に対する応答として、サーバー装置３０から認証失敗の通知を受信した場合（ステップＳ６／ＮＯ）、ユーザーＩＤやパスワードの再入力をユーザーに要求する（ステップＳ５）。
【００６０】
また、制御部１８０は、サーバー装置３０から認証成功の通知を受信した場合（ステップＳ６／ＹＥＳ）、ウェブブラウザー１７３を実行して（ステップＳ７）、サーバー装置３０からウェブコンテンツの一覧情報を受信する。このウェブコンテンツの一覧情報は、認証に用いたユーザーＩＤに対応付けて記憶されたウェブコンテンツである。すなわち、電子機器１０のユーザーがサーバー装置３０に保存したウェブコンテンツの一覧である。制御部１８０は、受信したウェブコンテンツの一覧情報に基づいて、ウェブコンテンツの一覧を表示部１３０により表示させる（ステップＳ８）。
【００６１】
次に、制御部１８０は、表示させたウェブコンテンツの一覧の中からウェブコンテンツを選択する操作を受け付けたか否かを判定する（ステップＳ９）。制御部１８０は、選択する操作を受け付けていない場合（ステップＳ９／ＮＯ）、ウェブコンテンツを選択する操作を受け付けるまで待機する。また、制御部１８０は、選択する操作を受け付けた場合（ステップＳ９／ＹＥＳ）、選択されたウェブコンテンツのダウンロード要求をサーバー装置３０に送信する（ステップＳ１０）。制御部１８０は、サーバー装置３０からウェブコンテンツを受信すると、受信したウェブコンテンツがドキュメントファイルであるか否かを判定する（ステップＳ１１）。
【００６２】
制御部１８０は、受信したウェブコンテンツがドキュメントファイルではなかった場合（ステップＳ１１／ＮＯ）、受信したウェブコンテンツを表示部１３０により表示させる（ステップＳ１２）。また、制御部１８０は、受信したウェブコンテンツがドキュメントファイルであった場合（ステップＳ１１／ＹＥＳ）、ドキュメントファイルを、ＨＴＭＬファイル、又はＨＴＭＬファイルとＣＳＳファイルとを含むウェブページを構成するデータに変換する（ステップＳ１３）。次に、制御部１８０は、変換したウェブページを構成するデータに含まれるＨＴＭＬファイル又はＣＳＳファイルを解析して、解析結果に基づいてウェブページのレイアウトを決定する（ステップＳ１４）。制御部１８０は、決定したレイアウトに従って、表示部１３０によりウェブページを表示させる（ステップＳ１５）。
【００６３】
次に、制御部１８０は、文字サイズを変更する変更操作を受け付けたか否かを判定する（ステップＳ１６）。制御部１８０は、変更操作を受け付けていない場合（ステップＳ１６／ＮＯ）、ステップＳ１８の判定に移行する。また、制御部１８０は、変更操作を受け付けた場合（ステップＳ１６／ＹＥＳ）、受け付けた操作に従って文字サイズを変更する（ステップＳ１７）。制御部１８０は、例えば、縮小ボタン１３６が押下された場合、予め設定された縮小率で文字サイズを縮小する。
【００６４】
次に、制御部１８０は、画像投射の指示を受け付けたか否かを判定する（ステップＳ１８）。制御部１８０は、画像投射の指示を受け付けていない場合（ステップＳ１８／ＮＯ）、ステップＳ１６の判定に戻り、文字サイズの変更操作を受け付けたか否かを判定する（ステップＳ１６）。また、制御部１８０は、画像の投射指示を受け付けた場合（ステップＳ１８／ＹＥＳ）、ウェブページを構成するデータに基づいて画像データを生成する（ステップＳ１９）。制御部１８０は、画像データを生成すると、生成した画像データをプロジェクター５０に送信する（ステップＳ２０）。
【００６５】
上述したフローチャートでは、電子機器１０がサーバー装置３０からウェブコンテンツダウンロードして表示部１３０に表示させる場合について説明したが、表示部１３０に表示させるコンテンツは、記憶部１７０に記憶されたドキュメントファイルであってもよい。制御部１８０は、記憶部１７０に記憶されたドキュメントファイルが選択されると、このドキュメントファイルを、ウェブページを構成するデータに変換し、変換したウェブページを構成するデータに含まれるＨＴＭＬファイル又はＣＳＳファイルを解析して、解析結果に基づいてウェブページのレイアウトを決定する。制御部１８０は、決定したレイアウトで表示部１３０にウェブページを表示させる。制御部１８０は、この後、表示部１３０に表示されたウェブページに対して、上述したフローチャートのステップＳ１３〜Ｓ２０の手順で処理を実行する。
【００６６】
以上説明したように本実施形態の電子機器１０は、表示部１３０、表示データ生成部１８２及び表示制御部１８３を備える。表示データ生成部１８２は、ドキュメントファイルに基づいて、ＨＴＭＬファイル、又はＨＴＭＬファイルとＣＳＳファイルとを含むウェブページを構成するデータを生成する。表示制御部１８３は、表示データ生成部１８２により生成されたウェブページを構成するデータを解析して表示部１３０にウェブページを表示させる。表示制御部１８３は、ウェブページに含まれる文字の文字サイズを、ＨＴＭＬファイル又はＣＳＳファイルに基づいて設定される文字サイズとは異なるサイズに変更する。従って、ドキュメントファイルからウェブページを構成するデータを生成する場合に、フォントの差し替え、余計な改行の挿入等が行われても、表示部１３０に表示されるウェブページのレイアウト崩れを防止することができる。
【００６７】
また、表示制御部１８３は、ウェブページを構成するデータに画像データが含まれる場合に、画像データのサイズは変更せず、文字の文字サイズを、ＨＴＭＬファイル又はＣＳＳファイルに基づいて設定される文字サイズよりも小さいサイズに変更する。
従って、ドキュメントファイルからウェブページを構成するデータを生成する場合に、フォントの差し替え、余計な改行の挿入等が行われても、表示部１３０に表示されるウェブページのレイアウト崩れを防止することができる。
【００６８】
また、表示制御部１８３は、ダウンロードしたウェブコンテンツが、予め設定されたドキュメントファイルである場合に、アプリ画面１９１に、ウェブページに含まれる文字の文字サイズを指示するための文字サイズ調整表示部１３５を表示する。従って、ウェブページに含まれる文字の文字サイズを文字サイズ調整表示部１３５によって指示することができる。
【００６９】
また、文字サイズ調整表示部１３５には、縮小ボタン１３６及び拡大ボタン１３７が表示される。表示制御部１８３は、縮小ボタン１３６による操作を受け付けた場合に、文字の文字サイズを、ＨＴＭＬファイル又はＣＳＳファイルに基づいて設定される文字サイズよりも小さいサイズに変更する。
本発明によれば、文字サイズ調整表示部１３５に対する操作を受け付けた場合に、文字の文字サイズを、表示内容の情報とレイアウトの情報との少なくとも一方に基づいて設定される文字サイズよりも小さいサイズに変更される。従って、表示部１３０に表示されるウェブページのレイアウト崩れを防止することができる。
【００７０】
また、電子機器１０は、画像データ変換部１８４と、無線通信部１２０とを備える。
画像データ変換部１８４は、ウェブページを構成するデータに基づいて、プロジェクター５０に表示させる画像データを生成する。無線通信部１２０は、画像データ変換部１８４により生成された画像データをプロジェクター５０に送信する。
従って、ウェブページを構成するデータに基づいて画像データを生成し、プロジェクター５０に送信することができる。
【００７１】
上述した実施形態は、本発明の好適な実施の形態である。但し、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態では、プロジェクター５０が液晶パネルを備える構成を例にして説明したが、液晶パネルは、透過型の液晶パネルであってもよいし、反射型の液晶パネルであってもよい。液晶パネルに代えて、デジタルミラーデバイス（ＤＭＤ）を用いた構成であってもよい。
【００７２】
また、図２に示す電子機器１０の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【００７３】
また、図６に示すフローチャートの処理単位は、電子機器１０の制御部１８０の処理を理解容易にするために、主な処理内容に応じて分割したものである。図６のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、制御部１８０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００７４】
また、上述した実施形態では、電子機器１０が実行する基本制御プログラム１７１や、アプリケーションプログラム１７２を記憶部１７０に記憶させておく場合を例に挙げて説明したが、必ずしも記憶部１７０に記憶させておく必要はない。例えば、コンピューターで読み込み可能なフレキシブルディスク（ＦＤ）、ＤＶＤ、ＤＶＤ−ＲＡＭ等の可搬記憶媒体に記憶させておく構成であってもよく、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、光磁気ディスク、ＩＣカードなどの可搬記憶媒体であってもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して電子機器１０に接続されるサーバー装置にプログラムを記憶させておき、電子機器１０がサーバー装置からプログラムを読み出して実行してもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してサーバー装置からプログラムを可搬記憶媒体や記憶媒体に格納し、電子機器１０がこれからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７５】
１０…電子機器、２０…ネットワーク、３０…サーバー装置、５０…プロジェクター、５１…画像入力Ｉ／Ｆ部、５２…画像処理部、５３…駆動部、５４…投射部、５５…無線通信部、５６…記憶部、５７…接続情報、５８…制御部、１１０…移動体通信部、１２０…無線通信部（送信部）、１３３…操作検出部、１３５…文字サイズ調整表示部（受付部）、１３６…縮小ボタン（受付部）、１３７…拡大ボタン（受付部）、１４０…操作ボタン群、１５０…撮影部、１６１…音声処理部、１６２…マイク、１６３…スピーカー、１７０…記憶部、１７１…基本制御プログラム、１７２…アプリケーションプログラム、１７３…ウェブブラウザー、１７４…接続情報、１８０…制御部、１８１…通信制御部（送信部）、１８２…表示データ生成部、１８３…表示制御部、１８４…画像データ変換部、１９０…バス、１９１…アプリ画面（サイズ指定画面）、１９２…ウェブページ画面、ＳＣ…スクリーン。
【図１】
2018185380.tif 000003
【図２】
2018185380.tif 000004
【図３】
2018185380.tif 000005
【図４】
2018185380.tif 000006
【図５】
2018185380.tif 000007
【図６】
2018185380.tif 000008