(57)【要約】【課題】文書表示を適切に制御する電子機器を提供する。【解決手段】実施形態によれば、電子機器は、表示装置と、センサと、表示制御手段とを具備する。センサは、前記表示装置の向きを検出する。表示制御手段は、前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させて表示する。表示制御手段は、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する。【選択図】図２
2014099081.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置の向きを検出するためのセンサと、
前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させて表示する表示制御手段と、
を具備し、
前記表示制御手段は、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する
電子機器。
【請求項２】
前記表示制御手段は、前記表示装置に文書を表示する際の文字のフォントサイズが第１サイズ以上に設定されている場合、前記１行当たりの文字数が第１数以下となると判定する請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、前記表示装置に文書を表示する際の文字のフォントサイズが前記第１サイズよりも大きい第２サイズ以上に設定されている場合、前記第１の状態での表示の状態を維持する請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記表示装置に表示された文書の一部を拡大表示中に前記第１の状態から前記第２の状態へ変化した場合、前記第１の状態での拡大表示の状態を維持する請求項１または２に記載の電子機器。
【請求項５】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示した場合、文字の並び方向を変更したことを示すオブジェクトを表示する請求項１、２、３または４に記載の電子機器。
【請求項６】
前記オブジェクトは、傍線または下線である請求項５に記載の電子機器。
【請求項７】
前記表示制御手段は、第１のモードで文書表示が行われている場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する機能を有効にする請求項１、２、３、４、５または６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する機能の有効／無効を設定可能である請求項１、２、３、４、５、６または７に記載の電子機器。
【請求項９】
表示装置を具備する電子機器の表示制御方法であって、
前記表示装置の向きを検出し、
前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させて表示し、
前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する、
表示制御方法。
【請求項１０】
コンピュータを、表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させて表示する表示制御手段として機能させ、
前記表示制御手段として機能する前記コンピュータを、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示するように動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子書籍を閲覧するための表示制御技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動が可能で携行容易に構成され、電子化された書籍のデータ（電子書籍）をインターネット経由でコンテンツプロバイダからダウンロード（購入）して閲覧するための電子機器が普及し始めている。この種の電子機器は、電子書籍リーダなどと称されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子書籍リーダやタブレット端末等の中には、矩形の表示面を縦長（ポートレート）、横長（ランドスケープ）のいずれの方向でも利用可能であり、かつ、例えばポートレートの状態からランドスケープの状態に変化した際、表示形態をポートレート形式からランドスケープ形式に自動的に切り替える機能を有するものが存在する。
【０００５】
しかしながら、例えば切り替え前の表示状態によっては、切り替え後の表示状態が、可読性の低いものとなってしまうことがあった。
【０００６】
本発明の一形態は、文書表示を適切に制御する電子機器、表示制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、表示装置と、センサと、表示制御手段とを具備する。センサは、前記表示装置の向きを検出する。表示制御手段は、前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させて表示する。表示制御手段は、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記１の状態での文字の並び方向とは異なる方向に表示する。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の電子機器の外観を示す図。
【図２】第１実施形態の電子機器のシステム構成を示す図。
【図３】第１実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールによる電子書籍の表示制御の基本動作を説明するための図。
【図４】第１実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールに特有の電子書籍の表示制御に関する動作原理を説明するための第１の図。
【図５】第１実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールに特有の電子書籍の表示制御に関する動作原理を説明するための第２の図。
【図６】第１実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールが実行する文字方向の変更処理の手順を示すフローチャート。
【図７】第２実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールに特有の電子書籍の表示制御に関する動作原理を説明するための図。
【図８】第４実施形態の電子機器上で動作する電子書籍アプリケーションプログラムの文字方向制御モジュールに特有の電子書籍の表示制御に関する動作原理を説明するための図。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
（第１実施形態）
まず、第１実施形態について説明する。
【００１１】
図１は、本実施形態の電子機器１の外観を示す図である。本電子機器１は、例えば、電子書籍の販売サービスを提供するコンテンツプロバイダから電子書籍をインターネット経由でダウンロードして閲覧するための電子書籍リーダとして実現されている。
【００１２】
図１に示すように、本電子機器１は、筐体正面の中央部に、タッチパネルディスプレイ１５が設置される。タッチパネルディスプレイ１５には、ＬＣＤ（Liquid crystal display）１５Ａとタッチパネル１５Ｂとが組み込まれている。本電子機器１は、例えばWi-Fiを利用した無線通信機能を有しており、この無線通信機能により、コンテンツプロバイダから電子書籍を購入、即ち、インターネット経由でダウンロードすることができる。
【００１３】
図２は、本電子機器１のシステム構成を示す図である。
【００１４】
図２に示すように、本電子機器１は、ＣＰＵ１１、システムコントローラ１２、主メモリ１３、グラフィクスコントローラ１４、タッチパネルディスプレイ１５、無線通信デバイス１６、操作部１７、外部記憶装置１８、加速度センサ１９、ＥＣ（Embedded controller）２０、パワーボタン２１、ＰＳＣ（Power supply controller）２２、バッテリ２３等を有している。
【００１５】
ＣＰＵ１１は、本電子機器１内の各種コンポーネントの動作を制御するプロセッサであり、例えばフラッシュメモリ等である外部記憶装置１８から主メモリ１３に各種プログラムをロードして実行する。
【００１６】
ＣＰＵ１１によって実行される各種プログラムの中には、リソース管理を司るＯＳ（Operating system）１００や、当該ＯＳ１００の配下で動作する電子書籍アプリケーションプログラム１１０等が存在する。電子書籍アプリケーションプログラム１１０は、電子書籍を閲覧するための書籍ビューアであって、文字方向制御モジュール１１１を有している。
【００１７】
システムコントローラ１２は、ＣＰＵ１１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１２には、主メモリ１３をアクセス制御するメモリコントローラが内蔵されている。また、システムコントローラ１２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１４との通信を実行する機能も有している。
【００１８】
グラフィクスコントローラ１４は、本電子機器１のディスプレイモニタとして使用されるＬＣＤ１５Ａを制御する表示コントローラである。このグラフィクスコントローラ１４によって生成される表示信号はＬＣＤ１５Ａに送られる。ＬＣＤ１５Ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１５Ａ上にはタッチパネル１５Ｂが配置される。タッチパネル１５Ｂは、ＬＣＤ１５Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等がタッチパネル１５Ｂによって検出される。
【００１９】
無線通信デバイス１６は、例えばWi-Fiを利用した無線通信を実行するように構成されたデバイスである。操作部１７は、本電子機器１の例えば筐体周壁に配置される操作ボタン群である。
【００２０】
加速度センサ１９は、ＬＣＤ１５Ａの画面が縦長（ポートレート）、横長（ランドスケープ）のいずれの方向で利用されているのかを検知するためのセンサである。この加速度センサ１９から出力される検出信号によって、ポートレートの場合およびランドスケープの場合のそれぞれについて、画面の上下関係をさらに判定することができる。
【００２１】
ＥＣ２０は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ２０は、ＰＳＣ２２と協働して、パワーボタン２１の操作に応じて本電子機器１を電源オン／オフする機能を有している。ＰＳＣ２２は、本電子機器１内の各種コンポーネントに対して動作用の電力を供給制御するデバイスである。ＰＳＣ２２は、外部商用電源からの電力を使ってバッテリ２３を充電する機能も有している。
【００２２】
次に、電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１が実行する電子書籍の表示制御について説明する。
【００２３】
図３は、電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１による電子書籍の表示制御の基本動作を説明するための図である。
【００２４】
電子書籍は、書籍の見た目によって大きく２つに分類できる。小説やエッセイ等に代表される文字からなる「文字もの」と、コミックや雑誌等に代表される文字と図とそれらのレイアウトとからなる「固定レイアウトもの」とである。以下は、前者の「文字もの」を対象とした表示制御に関する説明である。
【００２５】
「文字もの」は、画面のサイズ、組版情報、縦書き／横書きなどの要素によってレイアウトが変化する。これをリフローと呼び、電子書籍に特徴的な概念である。
【００２６】
前述したように、本電子機器１は、加速度センサ１９を有している。加速度センサ１９から出力される検出信号は、システムコントローラ１２の内蔵レジスタに格納される。文字方向制御モジュール１１１は、このシステムコントローラ１２の内蔵レジスタからの検出信号の読み出しを周期的に実行し、ＬＣＤ１５Ａの画面の向きを監視する。
【００２７】
いま、ユーザが、ＬＣＤ１５Ａの画面の向きをポートレートとし、かつ、電子書籍を縦書きに表示させて閲覧していたとする（図３の（Ａ））。その後、ユーザが、ＬＣＤ１５Ａの画面の向きをランドスケープに変化させたとする。ＬＣＤ１５Ａの画面の向きを監視する文字方向制御モジュール１１１は、この変化を検知すると、変化後のＬＣＤ１５Ａの画面の向き、つまりランドスケープにおいて電子書籍が縦書きに表示されるようにリフローする（図３の（Ｂ））。
【００２８】
逆に、ＬＣＤ１５Ａの画面の向きがランドスケープからポートレートに変化した場合においても、文字方向制御モジュール１１１は、同様のリフローを実行する。また、ここでは電子書籍を縦書きに表示させて閲覧する場合を例示したが、電子書籍を横書きに表示させて閲覧する場合において、ＬＣＤ１５Ａの画面の向きがランドスケープからポートレートまたはポートレートからランドスケープに変化した場合も、文字方向制御モジュール１１１は、言うまでもなく、変化後のＬＣＤ１５Ａの画面の向きにおいて電子書籍が横書きに表示されるようにリフローを実行する。
【００２９】
ところで、「文字もの」の電子書籍は多彩な組版が可能である。例えば視力の弱い高齢者や弱視者は、文字サイズを通常よりも大きくして閲覧する傾向がある。この場合、ＬＣＤ１５Ａの画面の向きが変化したことに伴い、組版をそのままに画面サイズに合わせてリフローすると、図４に示したように、１行当たりの文字数が極端に少なくなって可読性を低下させてしまうおそれがある。
【００３０】
より具体的には、（文字サイズを通常よりも大きくしている場合であって、）図４に示したように、ＬＣＤ１５Ａの画面の向きをポートレートとし、かつ、電子書籍を縦書きに表示させて閲覧していた状態から、ＬＣＤ１５Ａの画面の向きをランドスケープに変化させた場合、および、ＬＣＤ１５Ａの画面の向きをランドスケープとし、かつ、電子書籍を横書きに表示させて閲覧していた状態から、ＬＣＤ１５Ａの画面の向きをポートレートに変化させた場合である。
【００３１】
そこで、本電子機器１は、ＬＣＤ１５Ａの画面の向きの変化に伴って可読性の低下を招くようなことを防止する仕組みを備えたものであり、以下、この点について詳述する。
【００３２】
図５は、本電子機器１上で動作する電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１に特有の電子書籍の表示制御に関する動作原理を説明するための図である。
【００３３】
いま、ユーザが、ＬＣＤ１５Ａの画面の向きをポートレートとし、かつ、電子書籍を縦書きに表示させて閲覧していたとする。また、この時、ユーザは、文字サイズを通常よりも大きくしているものとする（図５の（Ａ））。その後、ユーザが、ＬＣＤ１５Ａの画面の向きをランドスケープに変化させたとする。ＬＣＤ１５Ａの画面の向きを監視する文字方向制御モジュール１１１は、この変化を検知すると、基本的には、変化後のＬＣＤ１５Ａの画面の向き、つまりランドスケープにおいて電子書籍が縦書きに表示されるようにリフローする。
【００３４】
本電子機器１の文字方向制御モジュール１１１は、リフロー時、リフロー後の１行当たりの文字数が閾値以下となるか否かを判定する。閾値以下となる場合、文字方向制御モジュール１１１は、縦書きから横書きに切り替えて、ランドスケープにおいて電子書籍が横書きに表示されるようにリフローする（図５の（Ｂ））。つまり、文字の並び方向を変更することにより、１行当たりの文字数が閾値以下とならないようにし、可読性が低下することを防止する。なお、１行当たりの文字数が閾値以下となるか否かは、表示用のフォントサイズが閾値以上か否かによって判定することも可能である。
【００３５】
図６は、本電子機器１の文字方向制御モジュール１１１が実行する文字方向の変更処理の手順を示すフローチャートである。
【００３６】
ＬＣＤ１５Ａの画面方向が変化すると（ブロックＡ１のＹＥＳ）、文字方向制御モジュール１１１は、変化の前後で１行当たりの文字数が減少したか否かを調べる（ブロックＡ２）。減少していた場合（ブロックＡ２のＹＥＳ）、文字方向制御モジュール１１１は、１行当たりの文字数が閾値以下か否かを調べる（ブロックＡ３）。そして、閾値以下の場合（ブロックＡ３のＹＥＳ）、文字方向制御モジュール１１１は、１行当たりの文字数が増えるよう文字の並び方向を変更する（ブロックＡ４）。
【００３７】
なお、変化の前後で１行当たりの文字数が減少しない場合の中には、１行当たりの文字数が増加する場合のほか、同数の場合も含まれる。よって、例えばＬＣＤ１５Ａの画面が正方形の場合には、（１行当たりの文字数が閾値以下であっても）文字方向制御モジュール１１１による文字方向の変更が実施されることはない。
【００３８】
また、画面の向きの変化に伴って文字の並び方向を変更する機能の有効／無効をユーザが任意に設定可能とするためのユーザインタフェースを文字方向制御モジュール１１１が提供するようにしても良い。
【００３９】
このように、本電子機器１は、画面の向きの変化に伴う可読性の低下を招くことがないよう、文書表示を適切に制御することを実現する。
【００４０】
（第２実施形態）
次に、第２実施形態について説明する。
【００４１】
本実施形態の電子機器１上で動作する電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１は、ＬＣＤ１５Ａの画面の向きが変化したことに伴って文字の並び方向を変更した場合に限り、リフロー後の文書上に下線または傍線などのオブジェクトを表示する。図７に、文字方向制御モジュール１１１によるオブジェクトの一表示例を示す。
【００４２】
いま、ユーザが、ＬＣＤ１５Ａの画面の向きをポートレートとし、かつ、電子書籍を縦書きに表示させて閲覧していたとする。また、この時、ユーザは、文字サイズを通常よりも大きくしているものとする（図７の（Ａ））。その後、ユーザが、ＬＣＤ１５Ａの画面の向きをランドスケープに変化させたとする。
【００４３】
本電子機器１の文字方向制御モジュール１１１も、リフロー時、リフロー後の１行当たりの文字数が閾値以下となるか否かを判定し、閾値以下となる場合、１行当たりの文字数が閾値以下とならないように、縦書きから横書きに切り替えて、ランドスケープにおいて電子書籍が横書きに表示されるようにリフローする。
【００４４】
この時、本電子機器１の文字方向制御モジュール１１１は、リフロー後の文書上に下線のオブジェクト（ａ１）を表示する（図７の（Ｂ））。横書きから縦書きに切り替えた場合には、文字方向制御モジュール１１１は、リフロー後の文書上に傍線のオブジェクトを表示する。
【００４５】
オブジェクトの表示は、文字の並び方向を変更した後の一定期間のみ表示するようにしても良いし、変更後は継続して表示するようにしても良い。言うまでもなく、画面の向きが１度も変化しない場合には、オブジェクトが表示されることはない。
【００４６】
このオブジェクトの表示により、ユーザは、文字の並び方向が変更されたことを直感的に認識することができる。
【００４７】
（第３実施形態）
次に、第３実施形態について説明する。
【００４８】
第１および第２実施形態において説明した文字の並び方向の変更は、特に、大きな文字サイズで読書をする場合は有用であるが、そうでない場合は、ユーザの意図しない挙動を電子書籍アプリケーションが行うことになり、ユーザビリティが低下すると感じられることがある。
【００４９】
一方、一部の電子書籍アプリケーションは、視力の弱い老齢者や弱視者向けにパラメータを調節する「特大文字モード」を備える。例えば、この「特大文字モード」が有効のときは無効のときと比較して以下の差が生じる。
【００５０】
・フォントサイズが大きくなる
・フォントが明朝体からゴシック体になる
・識別しやすいように背景色が黒、文字色が白になる
そこで、本実施形態の電子機器１上で動作する電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１は、「特大文字モード」が有効のときのみ、画面の向きの変化に伴って文字の並び方向を変更する機能を有効にする。文字方向制御モジュール１１１が種々の電子書籍アプリケーションに適用可能な場合、「特大文字モード」を備える電子書籍アプリケーションであって、当該「特大文字モード」が有効のときのみ、画面の向きの変化に伴って文字の並び方向を変更する機能を有効にする。
【００５１】
これにより、「特大文字モード」を利用していないが、文字サイズを大きくしたユーザに対して、意図しない挙動を行うことがなくなり、無用の混乱を防ぐことができる。
【００５２】
（第４実施形態）
次に、第４実施形態について説明する。
【００５３】
読書中、例えば難解な文字を拡大して見たいという場合もある。一部の電子書籍アプリケーションは、表示中の文書の任意の領域を拡大表示する機能を備える。この拡大表示を行っている場合とは、ユーザが特定の文字を注視したい場合であると考えられる。このような場合には、画面の向きが変化しても、その表示状態が維持されることが好ましい。
【００５４】
そこで、本実施形態の電子機器１上で動作する電子書籍アプリケーションプログラム１１０の文字方向制御モジュール１１１は、拡大表示中は、画面の向きが変化しても、リフローは行わず、変化前の表示状態を維持する。
【００５５】
いま、図８の（Ａ）に示すように、読書中の電子書籍の文書がＬＣＤ１５Ａの画面に表示されているとする。そして、ユーザが、この文書中の任意の領域（ｂ１）を拡大表示したとする（図８の（Ａ´））。その後、ユーザが、ＬＣＤ１５Ａの画面の向きを変化させたとする。この場合、文字方向制御モジュール１１１は、画面の向きの変化に伴うリフローを行わずに、変化前の表示状態を維持する（図８の（Ｂ））。
【００５６】
なお、拡大表示の方法としては、フォントサイズを大きくする方法も考えられる。そこで、文字方向制御モジュール１１１は、例えば１行当たりの文字数が閾値以下か否かを判定するための第１の閾値よりも大きい第２の閾値以上のフォントサイズが選ばれている場合に、拡大表示が行われていると判定することも可能である。
【００５７】
このように、本実施形態の電子機器１は、利用シーンに応じて、文書表示を適切に制御することを実現する。
【００５８】
本実施形態の動作制御処理は、ソフトウェア（プログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１…電子機器、１１…ＣＰＵ、１２…システムコントローラ、１３…主メモリ、１４…グラフィクスコントローラ、１５…タッチパネルディスプレイ、１５Ａ…ＬＣＤ、１５Ｂ…タッチパネル、１６…無線通信デバイス、１７…操作部、１８…外部記憶装置、１９…加速度センサ、２０…ＥＣ、２１…パワーボタン、２２…ＰＳＣ、２３…バッテリ、１００…ＯＳ、１１０…電子書籍アプリケーションプログラム、１１１…文字方向制御モジュール。
【図１】
2014099081.tif 000003
【図２】
2014099081.tif 000004
【図３】
2014099081.tif 000005
【図４】
2014099081.tif 000006
【図５】
2014099081.tif 000007
【図６】
2014099081.tif 000008
【図７】
2014099081.tif 000009
【図８】
2014099081.tif 000010
【手続補正書】
【提出日】平成25年4月18日(2013.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置の向きを検出するためのセンサと、
前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示する表示制御手段と、
を具備し、
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示する
電子機器。
【請求項２】
前記表示制御手段は、前記表示装置に文書を表示する際の文字のフォントサイズが第１サイズ以上に設定されている場合、前記１行当たりの文字数が第１数以下となると判定する請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、前記表示装置に文書を表示する際の文字のフォントサイズが前記第１サイズよりも大きい第２サイズ以上に設定されている場合、前記第１の状態での表示の状態を維持する請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記表示装置に表示された文書の一部を拡大表示中に前記第１の状態から前記第２の状態へ変化した場合、前記第１の状態での拡大表示の状態を維持する請求項１または２に記載の電子機器。
【請求項５】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示した場合、文字の並び方向を変更したことを示すオブジェクトを表示する請求項１、２、３または４に記載の電子機器。
【請求項６】
前記オブジェクトは、傍線または下線である請求項５に記載の電子機器。
【請求項７】
前記表示制御手段は、第１のモードで文書表示が行われている場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示する機能を有効にする請求項１、２、３、４、５または６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示する機能の有効／無効を設定可能である請求項１、２、３、４、５、６または７に記載の電子機器。
【請求項９】
表示装置を具備する電子機器の表示制御方法であって、
前記表示装置の向きを検出し、
前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示し、
前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示する、
表示制御方法。
【請求項１０】
コンピュータを、表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示する表示制御手段として機能させ、
前記表示制御手段として機能する前記コンピュータを、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示するように動作させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態によれば、電子機器は、表示装置と、センサと、表示制御手段とを具備する。センサは、前記表示装置の向きを検出する。表示制御手段は、前記表示装置の１辺が第１の方向に沿う第１の状態から前記第１の方向とは異なる第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示する。表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における１行当たりの文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向とは異なる方向に表示する。
【手続補正書】
【提出日】平成25年6月21日(2013.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置の表示面の向きを検出するためのセンサと、
前記表示面の１辺が第１の方向に沿う第１の状態から前記第１の方向に直交する第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示可能な表示制御手段と、
を具備し、
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における、前記表示面に文書が縦書きに表示される場合の縦方向に並ぶ文字数または前記表示面に文書が横書きに表示される場合の横方向に並ぶ文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する
電子機器。
【請求項２】
前記表示制御手段は、前記表示面に文書を表示する際の文字のフォントサイズが第１サイズ以上に設定されている場合、前記文字数が第１数以下となると判定する請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、前記表示面に文書を表示する際の文字のフォントサイズが前記第１サイズよりも大きい第２サイズ以上に設定されている場合、前記第１の状態での表示の状態を維持する請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記表示面に表示された文書の一部を拡大表示中に前記第１の状態から前記第２の状態へ変化した場合、前記第１の状態での拡大表示の状態を維持する請求項１または２に記載の電子機器。
【請求項５】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示した場合、文字の並び方向を変更したことを示すオブジェクトを表示する請求項１、２、３または４に記載の電子機器。
【請求項６】
前記オブジェクトは、傍線または下線である請求項５に記載の電子機器。
【請求項７】
前記表示制御手段は、フォントサイズの拡大を伴うモードで文書表示が行われている場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能を有効にする請求項１、２、３、４、５または６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能の有効／無効を設定可能である請求項１、２、３、４、５、６または７に記載の電子機器。
【請求項９】
表示装置を具備する電子機器の表示制御方法であって、
前記表示装置の表示面の向きを検出し、
前記表示面の１辺が第１の方向に沿う第１の状態から前記第１の方向に直交する第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示し、
前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における、前記表示面に文字が縦書きに表示される場合の縦方向に並ぶ文字数または前記表示面に文字が横書きに表示される場合の横方向に並ぶ文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する、
表示制御方法。
【請求項１０】
前記表示面に文書を表示する際の文字のフォントサイズが第１サイズ以上に設定されている場合、前記文字数が第１数以下となると判定する請求項９に記載の表示制御方法。
【請求項１１】
前記表示面に文書を表示する際の文字のフォントサイズが前記第１サイズよりも大きい第２サイズ以上に設定されている場合、前記第１の状態での表示の状態を維持する請求項１０に記載の表示制御方法。
【請求項１２】
前記表示面に表示された文書の一部を拡大表示中に前記第１の状態から前記第２の状態へ変化した場合、前記第１の状態での拡大表示の状態を維持する請求項９または１０に記載の表示制御方法。
【請求項１３】
前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示した場合、文字の並び方向を変更したことを示すオブジェクトを表示する請求項９、１０、１１または１２に記載の表示制御方法。
【請求項１４】
前記オブジェクトは、傍線または下線である請求項１３に記載の表示制御方法。
【請求項１５】
フォントサイズの拡大を伴うモードで文書表示が行われている場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能を有効にする請求項９、１０、１１、１２、１３または１４に記載の表示制御方法。
【請求項１６】
前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能の有効／無効を設定する請求項９、１０、１１、１２、１３、１４または１５に記載の表示制御方法。
【請求項１７】
コンピュータを、表示装置の表示面の１辺が第１の方向に沿う第１の状態から前記第１の方向に直交する第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示可能な表示制御手段として機能させ、
前記表示制御手段として機能する前記コンピュータを、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における、前記表示面に文字が縦書きに表示される場合の縦方向に並ぶ文字数または前記表示面に文字が横書きに表示される場合の横方向に並ぶ文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示するように動作させるプログラム。
【請求項１８】
前記表示制御手段は、前記表示面に文書を表示する際の文字のフォントサイズが第１サイズ以上に設定されている場合、前記文字数が第１数以下となると判定する請求項１７に記載のプログラム。
【請求項１９】
前記表示制御手段は、前記表示面に文書を表示する際の文字のフォントサイズが前記第１サイズよりも大きい第２サイズ以上に設定されている場合、前記第１の状態での表示の状態を維持する請求項１８に記載のプログラム。
【請求項２０】
前記表示制御手段は、前記表示面に表示された文書の一部を拡大表示中に前記第１の状態から前記第２の状態へ変化した場合、前記第１の状態での拡大表示の状態を維持する請求項１７または１８に記載のプログラム。
【請求項２１】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示した場合、文字の並び方向を変更したことを示すオブジェクトを表示する請求項１７、１８、１９または２０に記載のプログラム。
【請求項２２】
前記オブジェクトは、傍線または下線である請求項２１に記載のプログラム。
【請求項２３】
前記表示制御手段は、フォントサイズの拡大を伴うモードで文書表示が行われている場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能を有効にする請求項１７、１８、１９、２０、２１または２２に記載のプログラム。
【請求項２４】
前記表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する機能の有効／無効を設定可能である請求項１７、１８、１９、２０、２１、２２または２３に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態によれば、電子機器は、表示装置と、センサと、表示制御手段とを具備する。センサは、前記表示装置の表示面の向きを検出する。表示制御手段は、前記表示面の１辺が第１の方向に沿う第１の状態から前記第１の方向に直交する第２の方向に沿う第２の状態へ変化した場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させて表示可能である。表示制御手段は、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向と一致させた場合における、前記表示面に文書が縦書きに表示される場合の縦方向に並ぶ文字数または前記表示面に文書が横書きに表示される場合の横方向に並ぶ文字数が第１数以下となる場合、前記第２の状態での文字の並び方向を前記第１の状態での文字の並び方向に直交する方向に表示する。