(57)【要約】【課題】テキストエディタ機能を利用する際の利便性の良いコンテンツ表示装置を提供する。【解決手段】電子辞書の表示制御部は、コンテンツの表示指示に基づき、コンテンツを表示部のメイン領域（３１）に表示させ、かつコンテンツに関連する第１操作メニュー画像（７１）をサブ領域（３２）に表示させる。第１操作メニュー画像（７１）は、テキストエディタ機能を起動するためのアイコン（７２）を含む。表示制御部は、アイコン（７２）に対する操作入力に基づき、メイン領域（３１）を複数の部分領域に分割し、第１の部分領域（３１ａ）にコンテンツを表示させ、かつ第２の部分領域（３１ｂ）にテキストエディタ機能に対応するテキストエディタ画面（８０）を表示させる。【選択図】図４
2018036684.tif 000002
【特許請求の範囲】
【請求項１】
テキストエディタ機能を有するコンテンツ表示装置であって、
表示部と、
コンテンツを記憶するためのコンテンツ記憶部と、
操作入力を受けるための入力部と、
前記表示部における表示を制御する表示制御部とを備え、
前記表示制御部は、前記入力部が受けた前記コンテンツの表示を指示する操作入力に基づき、前記コンテンツを前記表示部の第１の表示領域に表示させ、かつ前記コンテンツに関連する第１操作メニュー画像を前記表示部の第２の表示領域に表示させ、
前記第１操作メニュー画像は、前記テキストエディタ機能を起動するためのアイコンを含み、
前記表示制御部は、前記入力部が受けた前記アイコンに対する操作入力に基づき、前記第１の表示領域を複数の部分領域に分割し、前記複数の部分領域のうちの第１の部分領域に前記コンテンツを表示させ、かつ前記複数の部分領域のうちの第２の部分領域に前記テキストエディタ機能に対応するテキストエディタ画面を表示させる、コンテンツ表示装置。
【請求項２】
前記第１の部分領域に前記コンテンツが表示され、かつ前記第２の部分領域に前記テキストエディタ画面が表示されている状態において、前記入力部が表示切替指示の操作入力を受けると、前記表示制御部は、前記第１の部分領域に前記テキストエディタ画面を表示させ、かつ前記第２の部分領域に前記コンテンツを表示させる、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記表示制御部は、前記入力部が表示切替指示の操作入力を受けるごとに、前記第１の表示領域の複数の表示状態を所定の順序で遷移させ、
前記複数の表示状態は、前記第１の表示領域に前記テキストエディタ画面を表示させる表示状態と、前記第１の部分領域に前記コンテンツを表示させ、かつ前記第２の部分領域に前記テキストエディタ画面を表示させる表示状態と、前記第１の部分領域に前記テキストエディタ画面を表示させ、かつ前記第２の部分領域に前記コンテンツを表示させる表示状態とを含む、請求項１に記載のコンテンツ表示装置。
【請求項４】
前記コンテンツは文字列を含み、
前記第１の部分領域に前記コンテンツが表示され、かつ前記第２の部分領域に前記テキストエディタ画面が表示されている状態において、前記表示制御部は、前記テキストエディタ画面の中の文字列のうち、前記第１の部分領域に表示されているコンテンツの文字列と一致する文字列を、他の文字列と異なる表示形態で表示する、請求項１に記載のコンテンツ表示装置。
【請求項５】
前記コンテンツは文字列を含み、
前記第１の部分領域に前記コンテンツが表示され、かつ前記第２の部分領域に前記テキストエディタ画面が表示されている状態において、前記表示制御部は、前記第１の部分領域に表示されているコンテンツの文字列のうち、前記テキストエディタ画面の中の文字列と一致する文字列を、当該コンテンツの他の文字列と異なる表示形態で表示する、請求項１に記載のコンテンツ表示装置。
【請求項６】
前記コンテンツは文字列を含み、
前記表示制御部は、前記第１の部分領域と前記第２の部分領域との境界を、前記第１の部分領域に表示されるコンテンツの行間に位置させる、請求項１から５のいずれか１項に記載のコンテンツ表示装置。
【請求項７】
前記入力部は、複数の操作ハードキーを含み、
前記入力部が前記アイコンに対する操作入力を受けたときに前記表示部に表示されていたコンテンツの種別に応じて、前記テキストエディタ機能において前記複数の操作ハードキーの各々に割り当てられる文字を切り替える文字切替部をさらに備える、請求項１から６のいずれか１項に記載のコンテンツ表示装置。
【請求項８】
前記第１の部分領域に前記コンテンツが表示され、かつ前記第２の部分領域に前記テキストエディタ画面が表示されている状態において、前記第１の部分領域がアクティブの状態にある場合に、前記表示制御部は、前記第１操作メニュー画像を前記第２の表示領域に表示させ、前記第２の部分領域がアクティブの状態にある場合に、前記表示制御部は、前記テキストエディタ機能に関連する第２操作メニュー画像を前記第２の表示領域に表示させる、請求項１から７のいずれか１項に記載のコンテンツ表示装置。
【請求項９】
前記表示制御部は、前記入力部が受けた前記アイコンに対する操作入力に基づき、前記第１の表示領域を、前記表示部に表示されていたコンテンツの種別に応じて上下または左右方向に二分割する、請求項１から８のいずれか１項に記載のコンテンツ表示装置。
【請求項１０】
前記テキストエディタ機能によって生成されたテキストファイルを記憶するためのテキストファイル記憶部と、
前記入力部が前記アイコンに対する操作入力を受けたときに前記第１の表示領域に表示されていたコンテンツと対応付けて、前記テキストエディタ画面に入力された文字を示すテキストファイルを前記テキストファイル記憶部に格納するテキストファイル格納処理部とをさらに備え、
前記表示制御部は、前記入力部が受けた、前記テキストファイルを開く指示の操作入力に基づき、前記第１の表示領域を前記複数の部分領域に分割し、前記第１の部分領域に前記テキストファイルに対応するコンテンツを表示させ、かつ前記第２の部分領域に前記テキストファイルに対応する前記テキストエディタ画面を表示させる、請求項１から９のいずれか１項に記載のコンテンツ表示装置。
【請求項１１】
表示部と、コンテンツを記憶するためのコンテンツ記憶部とを備え、テキストエディタ機能を有するコンテンツ表示装置の制御方法であって、
前記コンテンツの表示指示を受けたことに基づき、前記コンテンツを前記表示部の第１の表示領域に表示させ、かつ前記コンテンツに関連する第１操作メニュー画像を前記表示部の第２の表示領域に表示させるステップを備え、
前記第１操作メニュー画像は、前記テキストエディタ機能を起動するためのアイコンを含み、さらに、
前記アイコンに対する操作入力を受けたことに基づき、前記第１の表示領域を複数の部分領域に分割し、前記複数の部分領域のうちの第１の部分領域に前記コンテンツを表示させ、かつ前記複数の部分領域のうちの第２の部分領域に前記テキストエディタ機能に対応するテキストエディタ画面を表示させるステップを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、テキストエディタ機能を有するコンテンツ表示装置および制御方法に関する。
【背景技術】
【０００２】
従来、コンテンツを記憶し、当該コンテンツを表示するコンテンツ表示装置が知られている。たとえば、特開２００３−１３２０６５号公報（特許文献１）には、このようなコンテンツ表示装置として、辞書情報を記憶する辞書データ記憶部と、辞書情報を検索する検索部と、検索結果である辞書情報を表示画面全体にわたって表示する全画面表示部とを備えた電子辞書が開示されている。
【０００３】
また、文字情報で構成されたテキストファイルを作成、編集、保存するためのテキストエディタ機能を有する電子機器も一般に知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３２０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特開２００３−１３２０６５号公報に開示されている電子辞書のようなコンテンツ表示装置にテキストエディタ機能を組み込んだ場合、次のような問題が生じる。
【０００６】
テキストエディタ機能に対応するテキストエディタ画面が表示されている状態においてコンテンツを確認したい場合、ユーザは、テキストエディタ画面を一旦閉じてから、コンテンツを表示させる操作を行なう。その後、ユーザは、コンテンツを閉じ、再度テキストエディタ画面を開く操作を行なってから、文字を入力する。このように、テキストエディタ画面が表示されている状態においてコンテンツを確認したい場合、画面遷移の操作を複数回行なう必要があり、ユーザの手間がかかるという問題が生じる。
【０００７】
本開示は、上述のような問題点を解決するためになされたものであって、ある局面における目的は、テキストエディタ機能を利用する際の利便性の良いコンテンツ表示装置および制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本開示のある局面に従うと、コンテンツ表示装置は、テキストエディタ機能を有するコンテンツ表示装置である。コンテンツ表示装置は、表示部と、コンテンツを記憶するための記憶部と、操作入力を受けるための入力部と、表示部における表示を制御する表示制御部とを備える。表示制御部は、入力部が受けたコンテンツの表示を指示する操作入力に基づき、コンテンツを表示部の第１の領域に表示させ、かつコンテンツに関連する第１操作メニュー画像を表示部の第２の領域に表示させる。第１操作メニュー画像は、テキストエディタ機能を起動するためのアイコンを含む。表示制御部は、入力部が受けたアイコンに対する操作入力に基づき、第１の表示領域を複数の部分領域に分割し、複数の部分領域のうちの第１の部分領域にコンテンツを表示させ、かつ複数の部分領域の第２の部分領域にテキストエディタ機能に対応するテキストエディタ画面を表示させる。
【発明の効果】
【０００９】
本開示のある局面において、テキストエディタ機能を利用する際の利便性の良いコンテンツ表示装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る電子辞書の外観を表した図である。
【図２】実施の形態１に係る電子辞書のハードウェア構成を示した図である。
【図３】実施の形態１に係る電子辞書の機能的構成を説明するための機能ブロック図である。
【図４】電子辞書が備える表示部における表示画面の遷移例を示す図である。
【図５】テキストエディタ画面の最小化を指示するためのアイコンが操作されたときの画面遷移の例を示す図である。
【図６】コンテンツ画面が表示部のメイン領域に表示されているときのテキストエディタ機能に関する処理の流れを示すフローチャートである。
【図７】コンテンツに含まれる文字列が縦書きの場合の、第１の部分領域と第２の部分領域との配置例を示す図である。
【図８】実施の形態４に係る電子辞書の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本発明の各実施の形態に係るコンテンツ表示装置について説明する。また、以下の説明では、同一の部材には同一の参照符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１２】
以下では、コンテンツ表示装置の一例として、電子辞書を説明する。ただし、コンテンツ表示装置は、電子辞書に限定されるものではなく、記憶しているコンテンツを表示するコンテンツ表示機能と、文字情報で構成されたテキストファイルを作成、編集、保存するためのテキストエディタ機能とを有するものであればよい。たとえば、コンテンツ表示装置は、スマートフォン、タブレット等の各種の機器であってもよい。
【００１３】
［実施の形態１］
＜ハードウェア構成＞
図１は、実施の形態１に係る電子辞書の外観を表した図である。図１を参照して、電子辞書１は、タッチスクリーン１０５と、複数の操作ハードキー（以下、単に「操作キー」という）１０７とを備える。タッチスクリーン１０５は、ディスプレイとタッチパネルとを含んで構成される。タッチパネルは、ユーザの指、スタイラスペン９等による入力を受ける。
【００１４】
図２は、電子辞書１のハードウェア構成を示した図である。図２を参照して、電子辞書１は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、データを不揮発的に格納するＲＯＭ（Read Only Memory）１０２と、データを揮発的に格納するＲＡＭ（Random Access Memory）１０３と、フラッシュメモリ１０４と、タッチスクリーン１０５と、スピーカ１０６と、電子辞書１のユーザによる指示の入力を受ける操作キー１０７と、通信ＩＦ（Interface）１０８と、ＩＣ（Integrated Circuit）カードリーダライタ１０９と、電源ユニット１１０とを備える。
【００１５】
タッチスクリーン１０５は、表示装置としてのディスプレイ１０５１と、入力装置としてのタッチパネル１０５２とにより構成される。具体的には、タッチスクリーン１０５は、ディスプレイ１０５１（たとえば液晶ディスプレイ）上にタッチパネル１０５２を位置決めした上で固定することにより実現される。なお、タッチスクリーンは、タッチパネルディスプレイ、タッチパネル付きディスプレイ、あるいはタッチパネルモニタとも称される。タッチスクリーン１０５は、タッチ位置の検出方法として、たとえば抵抗膜方式または静電容量方式を用いることができる。
【００１６】
タッチパネル１０５２は、ユーザの指およびスタイラスペン９等による入力（タッチ入力）を受ける入力デバイスである。ＣＰＵ１０１は、タッチパネル１０５２からの出力に基づいて入力位置を特定し、当該特定した入力位置に基づいた画面表示を行なう。
【００１７】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。フラッシュメモリ１０４は、ＣＰＵ１０１が実行するオペレーティングシステムおよび各種のプログラム１０４１、各種のコンテンツおよびデータを格納している。また、フラッシュメモリ１０４は、電子辞書１が生成したデータ、電子辞書１の外部装置から取得したデータ等の各種データを記憶する。
【００１８】
スピーカ１０６は、ＣＰＵ１０１からの指令に応じて音を発生させる。通信ＩＦ１０８は、他の装置と通信を行なうための用いられるインターフェースである。通信ＩＦ１０８は、無線および／または有線にてデータを送信するための処理を行なう。
【００１９】
各構成要素１０１〜１１０は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０９には、メモリカード１０９１が装着される。
【００２０】
電子辞書１における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるプログラム１０４１によって実現される。プログラム１０４１は、フラッシュメモリ１０４に予め記憶されている場合がある。また、プログラム１０４１は、メモリカード１０９１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、プログラム１０４１は、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなプログラム１０４１は、ＩＣカードリーダライタ１０９その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１０８を介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。プログラム１０４１は、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能な形式で格納される。
【００２１】
同図に示される電子辞書１を構成する各構成要素は、一般的なものである。したがって、実施の形態１の本質的な部分は、フラッシュメモリ１０４、メモリカード１０９１その他の記憶媒体に格納されたプログラム１０４１、あるいはネットワークを介してダウンロード可能なプログラム１０４１であるともいえる。なお、電子辞書１の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００２２】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００２３】
ここでいうプログラム１０４１とは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２４】
＜機能的構成＞
図３は、電子辞書１の機能的構成を説明するための機能ブロック図である。図３を参照して、電子辞書１は、入力部２と、表示部３と、音声出力部４と、記憶部５と、制御部６とを備えている。
【００２５】
入力部２は、ユーザによる入力を受ける。入力部２は、文字の入力を受ける文字入力部２１と、各種の指示を受ける指示入力部２２とを含む。文字入力部２１は、図２の操作キー１０７に対応する。指示入力部２２は、図２のタッチパネル１０５２および操作キー１０７に対応する。
【００２６】
表示部３は、制御部６からの指令に従って、ユーザへ情報を提示するための画面やユーザ操作を促す画面などを表示する。表示部３は、図２のディスプレイ１０５１に対応する。
【００２７】
音声出力部４は、制御部６からの指令に従って、音声を出力する。音声出力部４は、図２のスピーカ１０６に対応する。
【００２８】
記憶部５は、オペレーティングシステム、アプリケーションプログラム、複数のコンテンツ、および各種のデータを記憶している。記憶部５は、図２のＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４に対応する。記憶部５は、コンテンツ記憶部５１と、テキストファイル記憶部５２とを含む。
【００２９】
コンテンツ記憶部５１は、各種のコンテンツを記憶する。コンテンツ記憶部５１は、たとえば、和英辞典、英和辞典、国語辞典などの辞書コンテンツ、様々な英語表現を含む英文コンテンツ、小説などの電子書籍コンテンツ等を記憶している。
【００３０】
テキストファイル記憶部５２は、文字情報で構成されたテキストファイルを記憶する。テキストファイル記憶部５２は、その容量に応じた所定数（たとえば２００個）以下のテキストファイルを記憶する。
【００３１】
制御部６は、電子辞書１の全体の動作を制御する。制御部６は、図２のＣＰＵ１０１による演算処理によって実現される。制御部６は、コンテンツ処理部６１と、テキスト編集部６２と、表示制御部６３とを備える。
【００３２】
コンテンツ処理部６１は、指示入力部２２が受けたコンテンツ表示指示に従って、指定されたコンテンツから表示対象となるデータを読み出し、読み出したデータを表示制御部６３に出力する。
【００３３】
たとえば、指定されたコンテンツが辞書コンテンツである場合、指示入力部２２は、検索対象となる見出し語を含むコンテンツ表示指示を受ける。コンテンツ処理部６１は、当該コンテンツ表示指示に従って、辞書コンテンツから検索対象となる見出し語に対応するデータを読み出す。
【００３４】
また、指定されたコンテンツが電子書籍コンテンツである場合、指示入力部２２は、ページ番号を含むコンテンツ表示指示を受ける。コンテンツ処理部６１は、電子書籍コンテンツから指定されたページ番号のデータを読み出す。
【００３５】
テキスト編集部６２は、テキストエディタ機能を実行するためのブロックであり、テキストファイルの生成処理および既存のテキストファイルの更新処理を行なう。テキストファイルの更新処理は、テキストファイルの削除も含む。
【００３６】
テキスト編集部６２は、指示入力部２２が新規テキストファイルの作成指示を受けた場合、新規のテキストファイルを生成し、生成したテキストファイルを編集対象とする。テキスト編集部６２は、指示入力部２２が既存のテキストファイルを開く指示を受けた場合、指定されたテキストファイルをテキストファイル記憶部５２から読み出し、読み出したテキストファイルを編集対象とする。
【００３７】
テキスト編集部６２は、編集対象のテキストファイルを、文字入力部２１が受けた文字に従って編集する。テキスト編集部６２は、指示入力部２２がテキストファイルを閉じる指示を受けた場合、編集対象のテキストファイルをテキストファイル記憶部５２に格納する。すなわち、テキスト編集部６２は、テキストファイルをテキストファイル記憶部５２に格納するテキストファイル格納処理部として機能する。このとき、テキスト編集部６２は、編集対象のテキストファイルと同じファイル名のテキストファイルがテキストファイル記憶部５２に格納されている場合、同じファイル名のテキストファイルに対して上書きする。
【００３８】
テキスト編集部６２は、指示入力部２２が音声出力指示を受けた場合、編集対象のテキストファイルの文字列に基づいて音声データを生成し、生成した音声データを音声出力部４に出力する。テキスト編集部６２は、たとえば公知のテキスト読み上げ（text-to-speech（ＴＴＳ））システム技術を用いて、文字列を音声データに変換する。
【００３９】
表示制御部６３は、表示部３における表示を制御する。つまり、表示制御部６３は、タッチスクリーン１０５のディスプレイ１０５１の表示を制御する。
【００４０】
表示制御部６３は、コンテンツ処理部６１から受けたデータによって示される画面（以下、コンテンツ画面という）を表示部３に表示させる。また、表示制御部６３は、テキスト編集部６２による編集対象のテキストファイルを編集するための画面（以下、テキストエディタ画面という）を表示部３に表示させる。
【００４１】
＜表示部における画面の遷移例＞
図４は、表示部３における表示画面の遷移例を示す図である。コンテンツ処理部６１は、指示入力部２２がコンテンツ表示指示を受けると、当該指示で指定されたコンテンツから表示対象となるデータを読み出し、読み出したデータを表示制御部６３に出力する。図４（ａ）を参照して、表示制御部６３は、コンテンツ処理部６１から受けたデータによって示されるコンテンツ画面７０を表示部３のメイン領域（第１の表示領域）３１に表示させるとともに、コンテンツに関連する第１操作メニュー画像７１を表示部３のサブ領域（第２の表示領域）３２に表示させる。
【００４２】
図４（ａ）に示す例では、サブ領域３２は、上下方向に細長い形状であり、表示部３の右端に位置する。メイン領域３１は、サブ領域３２以外の矩形領域を占める。図４（ａ）では、表示制御部６３は、様々な英文表現の文例を含む英文コンテンツをメイン領域３１に表示させている。
【００４３】
第１操作メニュー画像７１は、少なくともテキストエディタ機能を起動するためのアイコン７２を含み、他に、コンテンツ画面の文字サイズを変更するためのアイコン、コンテンツに含まれる文字列の音声出力を指示するためのアイコンなどを含む。
【００４４】
図４（ａ）に示す画面においてアイコン７２が操作されると、テキスト編集部６２は、新たなテキストファイルを生成し、生成したテキストファイルを編集対象とする。そして、図４（ｂ）を参照して、表示制御部６３は、新たに生成されたテキストファイルを編集するための画面であるテキストエディタ画面８０をメイン領域３１に表示させ、テキストエディタ機能に関連する第２操作メニュー画像８１をサブ領域３２に表示させる。
【００４５】
テキスト編集部６２は、たとえばアイコン７２が操作された日付（ここでは、２０１６／４／２７）をファイル名とするテキストファイルを新たに生成する。
【００４６】
第２操作メニュー画像８１は、表示切替を指示するためのアイコン８２、テキストエディタ画面８０を最小化するためのアイコン８３、テキストファイルに含まれる文字列の音声出力を指示するためのアイコン８４などを含む。
【００４７】
アイコン８２が操作されると、図４（ｃ）を参照して、表示制御部６３は、メイン領域３１を上下二等分に分割し、上側を第１の部分領域３１ａとし、下側を第２の部分領域３１ｂとする。表示制御部６３は、第１の部分領域３１ａにコンテンツ画面７０を表示し、第２の部分領域３１ｂにテキストエディタ画面８０を表示し、テキストエディタ機能に関連する第２操作メニュー画像８１をサブ領域３２に表示する。
【００４８】
これにより、ユーザは、コンテンツを確認しながら、テキストエディタ画面８０において文字を入力することができる。たとえば、ユーザは、英文コンテンツに含まれる英文表現を参照しながら、所望の英文を入力することができる。
【００４９】
なお、表示制御部６３は、メイン領域３１全体にコンテンツ画面７０を配置させる処理を行なうとともに、第２の部分領域３１ｂにおいてテキストエディタ画面８０をコンテンツ画面７０に重畳して配置させる処理を行なうことで、表示部３のメイン領域３１全体の画面を構築する。これにより、表示部３は、第１の部分領域３１ａにコンテンツ画面７０の一部を表示し、コンテンツ画面７０の残りを隠すように第２の部分領域３１ｂにテキストエディタ画面８０を表示する。
【００５０】
図４（ｃ）に示す画面において表示切替を指示するためのアイコン８２が操作されると、図４（ｄ）を参照して、表示制御部６３は、第１の部分領域３１ａにテキストエディタ画面８０を表示し、第２の部分領域３１ｂにコンテンツ画面７０を表示し、テキストエディタ機能に関連する第２操作メニュー画像８１をサブ領域３２に表示する。
【００５１】
このとき、表示制御部６３は、メイン領域３１全体にコンテンツ画面７０を配置させる処理を行なうとともに、第１の部分領域３１ａにおいてテキストエディタ画面８０をコンテンツ画面７０に重畳して配置させる処理を行なう。これにより、表示部３は、第２の部分領域３１ｂにコンテンツ画面７０の一部を表示し、コンテンツ画面７０の残りを隠すように第１の部分領域３１ａにテキストエディタ画面８０を表示する。
【００５２】
これにより、ユーザは、図４（ｃ）においてテキストエディタ画面８０で隠されていた、第２の部分領域３１ｂに対応するコンテンツ画面７０の一部を確認することができる。
【００５３】
図４（ｄ）において表示切替を指示するためのアイコン８２が操作されると、表示制御部６３は、表示部３の表示状態を、図４（ｄ）に示す状態から図４（ｂ）に示す状態に遷移させる。
【００５４】
このように、表示制御部６３は、表示切替を指示するためのアイコン８２が操作されるごとに、図４（ｂ）に示す状態、図４（ｃ）に示す状態、図４（ｄ）に示す状態の順に表示部３の表示を順次遷移させる。これにより、ユーザは、表示部３の表示状態を、これら３つの状態のうちの所望の状態に遷移させて、テキストエディタ画面８０に対して文字を入力することができる。
【００５５】
図４（ｃ）（ｄ）に示されるように、第１の部分領域３１ａおよび第２の部分領域３１ｂの一方にコンテンツ画面７０が表示され、他方にテキストエディタ画面８０が表示される場合、指示入力部２２は、コンテンツ画面７０を操作対象とする指示を受けてもよい。たとえば、指示入力部２２は、コンテンツ画面７０が表示されている部分領域がタップされたことにより、コンテンツ画面７０を操作対象とする指示を受けたものとする。
【００５６】
コンテンツ画面７０を操作対象とする指示を受けた場合、表示制御部６３は、サブ領域３２に、コンテンツに関連する第１操作メニュー画像７１を表示させる。これにより、ユーザは、アクティブの状態にあるコンテンツ画面７０に対する操作を入力することができる。たとえば、ユーザは、第１の部分領域３１ａにコンテンツ画面７０が表示されているとき、コンテンツ画面７０を上方向にスクロールさせる指示を入力することで、テキストエディタ画面８０により隠されていた部分のコンテンツを確認することができる。
【００５７】
（画面遷移の変形例）
（第１の変形例）
アイコン８２が操作されるごとに遷移される表示部３の表示状態の順番は、図４に示す例に限定されるものではない。表示制御部６３は、たとえば、図４（ｂ）に示す状態、図４（ｄ）に示す状態、図４（ｃ）に示す状態の順に表示部３の表示状態を遷移させてもよい。
【００５８】
（第２の変形例）
表示制御部６３は、図４（ａ）に示す状態においてアイコン７２が操作されると、表示部３の表示状態を図４（ｃ）に示す状態に遷移させてもよい。
【００５９】
その後、表示切替を指示するためのアイコン８２が操作されるごとに、表示制御部６３は、図４（ｄ）に示す状態、図４（ｂ）に示す状態、図４（ｃ）に示す状態の順に表示部３の表示状態を遷移させる。もしくは、表示制御部６３は、図４（ｂ）に示す状態、図４（ｄ）に示す状態、図４（ｃ）に示す状態の順に表示部３の表示状態を遷移させる。もしくは、表示切替を指示するためのアイコン８２が操作されるごとに、表示制御部６３は、図４（ｄ）に示す状態と図４（ｃ）に示す状態とに順次切り替え、図４（ｂ）に示す状態を表示部３に表示させなくてもよい。
【００６０】
（第３の変形例）
表示制御部６３は、図４（ａ）に示す状態においてアイコン７２が操作されると、表示部３の表示状態を図４（ｄ）に示す状態に遷移させてもよい。
【００６１】
その後、表示切替を指示するためのアイコン８２が操作されるごとに、表示制御部６３は、図４（ｃ）に示す状態、図４（ｂ）に示す状態、図４（ｄ）に示す状態の順に表示部３の表示状態を遷移させる。もしくは、表示制御部６３は、図４（ｂ）に示す状態、図４（ｃ）に示す状態、図４（ｄ）に示す状態の順に表示部３の表示状態を遷移させる。もしくは、表示切替を指示するためのアイコン８２が操作されるごとに、表示制御部６３は、図４（ｃ）に示す状態と図４（ｄ）に示す状態とに順次切り替え、図４（ｂ）に示す状態を表示部３に表示させなくてもよい。
【００６２】
＜音声出力について＞
図４（ｂ）〜（ｄ）に示す状態において、アイコン８４が操作された場合、テキスト編集部６２は、テキストエディタ画面８０に表示されている文字列を音声データに変換し、変換された音声データを音声出力部４に出力する。音声出力部４は、音声データによって示される音声を出力する。これにより、ユーザは、テキストエディタ画面８０で表示される文字列に対応する音声を確認することができる。たとえば、文字列が英語である場合、ユーザは、当該英語に対応する発音を確認することができる。
【００６３】
このとき、表示制御部６３は、テキストエディタ画面８０において、音声出力部４から出力されている音声に対応する単語を構成する文字列を他の文字と異なる表示形態で表示してもよい。これにより、ユーザは、音声と単語との対応関係を確認することができる。
【００６４】
＜テキストエディタ画面の最小化＞
図５は、図４（ｂ）の画面例において最小化を指示するためのアイコン８３が操作されたときの画面遷移の例を示す図である。図５（ａ）は図４（ｂ）と同じ状態を示している。アイコン８３が操作されると、図５（ｂ）を参照して、表示制御部６３は、テキストエディタ画面８０を閉じ、メイン領域３１全体にコンテンツ画面７０を表示し、テキストエディタ画面８０を開くためのアイコン９０をコンテンツ画面７０に重畳して表示させる。
【００６５】
アイコン９０が操作されると、表示制御部６３は、表示部３の表示状態を、図５（ｂ）に示す状態から図５（ａ）に示す状態に遷移させる。
【００６６】
同様に、表示制御部６３は、図４（ｃ）の表示状態においてアイコン８３が操作された場合、表示部３の表示状態を、図４（ｃ）に示す状態から図５（ｂ）に示す状態に遷移させる。その後、アイコン９０が操作されると、表示制御部６３は、表示部３の表示状態を、図５（ｂ）に示す状態から図４（ｃ）に示す状態に遷移させる。
【００６７】
表示制御部６３は、図４（ｄ）の表示状態においてアイコン８３が操作された場合、表示部３の表示状態を、図４（ｄ）に示す状態から図５（ｂ）に示す状態に遷移させる。その後、アイコン９０が操作されると、表示制御部６３は、表示部３の表示状態を、図５（ｂ）に示す状態から図４（ｄ）に示す状態に遷移させる。
【００６８】
＜電子辞書の処理の流れ＞
図６は、コンテンツ画面７０が表示部３のメイン領域３１に表示されているとき（図４（ａ）参照）のテキストエディタ機能に関する処理の流れを示すフローチャートである。
【００６９】
まず、電子辞書１は、コンテンツ画面７０が表示部３のメイン領域３１に表示されている状態（図４（ａ）参照）において、指示入力部２２がテキストエディタ機能の起動指示を受けたか否かを判断する（ステップＳ１）。たとえば、電子辞書１は、テキストエディタ機能の起動指示を示すアイコン７２（図４（ａ）参照）が操作されたことにより、指示入力部２２がテキストエディタ機能の起動指示を受けたと判断する。
【００７０】
指示入力部２２がテキストエディタ機能の起動指示を受けていない場合（ステップＳ１でＮＯ）、処理は再度ステップＳ１に戻される。
【００７１】
指示入力部２２がテキストエディタ機能の起動指示を受けた場合（ステップＳ１でＹＥＳ）、テキスト編集部６２は、新たなテキストファイルを生成する（ステップＳ２）。
【００７２】
次に、表示制御部６３は、テキスト編集部６２により生成されたテキストファイルを編集するためのテキストエディタ画面８０をメイン領域３１に表示し、テキストエディタ機能に対応する第２操作メニュー画像８１をサブ領域３２に表示する（図４（ｂ）参照）（ステップＳ３）。
【００７３】
次に、テキスト編集部６２は、文字入力部２１がユーザからの操作入力を受けたか否かを判断する（ステップＳ４）。文字入力部２１が操作入力を受けた場合（ステップＳ４でＹＥＳ）、テキスト編集部６２は、操作入力に従って、テキストファイルを更新する。表示制御部６３は、テキストファイルの更新に応じてテキストエディタ画面８０を更新する（ステップＳ５）。
【００７４】
たとえば、新たな文字の追加入力を文字入力部２１が受けた場合、表示制御部６３は、追加入力された文字を追加したテキストエディタ画面８０を表示する。文字の削除入力を文字入力部２１が受けた場合、表示制御部６３は、指定された文字を削除したテキストエディタ画面８０を表示する。
【００７５】
文字入力部２１が操作入力を受けない場合（ステップＳ４でＮＯ）またはステップＳ５の後、電子辞書１は、テキストエディタ画面８０の最小化の指示を指示入力部２２が受けたか否かを判断する（ステップＳ６）。具体的には、第２操作メニュー画像８１のアイコン８３（図４（ｂ））参照）が操作された場合、電子辞書１は、指示入力部２２が最小化の指示を受けたと判断する。
【００７６】
テキストエディタ画面８０の最小化の指示を指示入力部２２が受けた場合（ステップＳ６でＹＥＳ）、表示制御部６３は、表示部３の表示状態を、図５（ｂ）に示す状態に遷移させる。すなわち、表示制御部６３は、メイン領域３１の全域にコンテンツ画面７０を表示し、サブ領域３２にコンテンツに関する第１操作メニュー画像７１を表示し、テキストエディタ画面８０を開くためのアイコン９０をメイン領域３１に重ねて表示する（ステップＳ７）。
【００７７】
テキストエディタ画面８０の最小化の指示を指示入力部２２が受けない場合（ステップＳ６でＮＯ）またはステップＳ５の後、電子辞書１は、指示入力部２２が表示切替の指示を受けたか否かを判断する（ステップＳ８）。具体的には、表示制御部６３は、第２操作メニュー画像８１に含まれる、表示切替を指示するためのアイコン８２（図５（ｂ）〜（ｄ）参照）が操作された場合、または、アイコン９０（図５（ｂ）参照）が操作された場合に、指示入力部２２が表示切替の指示を受けたと判断する。
【００７８】
指示入力部２２が表示切替の指示を受けた場合（ステップＳ８でＹＥＳ）、表示制御部６３は、表示部３の表示状態を遷移させる（ステップＳ９）。
【００７９】
具体的には、表示制御部６３は、図４（ｂ）のアイコン８２が操作された場合、表示部３の表示状態を、図４（ｂ）に示す状態から図４（ｃ）に示す状態に遷移させる。すなわち、表示制御部６３は、メイン領域３１の全域にテキストエディタ画面８０を表示する状態から、メイン領域３１の上半分の第１の部分領域３１ａにコンテンツ画面７０を表示し、下半分の第２の部分領域３１ｂにテキストエディタ画面８０を表示する状態に、表示部３の表示状態を遷移させる。
【００８０】
また、図５（ｂ）におけるアイコン９０が操作された場合、表示制御部６３は、表示部３の表示状態を、図５（ｂ）に示す状態から、ステップＳ７の実行前の状態に遷移させる。
【００８１】
指示入力部２２が表示切替の指示を受けない場合（ステップＳ８でＮＯ）またはステップＳ９の後、電子辞書１は、アクティブ画面の変更指示を指示入力部２２が受けたか否かを判断する（ステップＳ１０）。具体的には、電子辞書１は、テキストエディタ画面８０とコンテンツ画面７０との両方が表示されている状態（図４（ｃ）または図４（ｄ））において、アクティブではない部分領域（第１の部分領域３１ａまたは第２の部分領域３１ｂ）がタップされた場合に、アクティブ画面の変更指示を指示入力部２２が受けたと判断する。
【００８２】
アクティブ画面の変更指示を指示入力部２２が受けた場合（ステップＳ１０でＹＥＳ）、表示制御部６３は、タップされた部分領域に表示されている画面をアクティブ画面とし、当該アクティブ画面に関する操作メニュー画像をサブ領域３２に表示する（ステップＳ１１）。
【００８３】
すなわち、表示制御部６３は、テキストエディタ画面８０がアクティブ状態においてコンテンツ画面７０が表示されている部分領域がタップされた場合、コンテンツ画面７０をアクティブ状態にするとともに、サブ領域３２に第１操作メニュー画像７１を表示する。
【００８４】
一方、表示制御部６３は、コンテンツ画面７０がアクティブ状態においてテキストエディタ画面８０が表示されている部分領域がタップされた場合、テキストエディタ画面８０をアクティブ状態にするとともに、サブ領域３２に第２操作メニュー画像８１を表示する。
【００８５】
アクティブ画面の変更指示を指示入力部２２が受けない場合（ステップＳ１０でＮＯ）またはステップＳ１１の後、電子辞書１は、テキストエディタ機能の終了指示を指示入力部２２が受けたか否か判断する（ステップＳ１２）。
【００８６】
テキストエディタ機能の終了指示を指示入力部２２が受けた場合（ステップＳ１２でＹＥＳ）、テキスト編集部６２は、テキストファイルをテキストファイル記憶部５２に格納する（ステップＳ１３）。そして、処理が終了する。
【００８７】
テキストエディタ機能の終了指示を指示入力部２２が受けない場合（ステップＳ１２でＮＯ）、ステップＳ４〜Ｓ１２の処理が繰り返される。
【００８８】
ステップＳ４〜Ｓ１２の処理を繰り返して実行する際のステップＳ９において、表示制御部６３は、直前のステップＳ８における表示部３の表示状態に応じて、遷移後の表示部３の表示状態を異ならせる。すなわち、表示制御部６３は、（i）ステップＳ８において図４（ｂ）を表示している場合、表示部３の表示状態を図４（ｃ）の状態に遷移させ、（ii）ステップＳ８において図４（ｃ）を表示している場合、表示部３の表示状態を図４（ｄ）の状態に遷移させ、（iii）ステップＳ８において図４（ｄ）を表示している場合、表示部３の表示状態を図４（ｂ）の状態に遷移させ、（iv）ステップＳ８において図５（ｂ）を表示している場合、表示部３の表示状態を直近のステップＳ７の画面遷移前の状態に戻す。
【００８９】
［実施の形態２］
本発明の別の実施の形態２に係る電子辞書１は、上記の実施の形態１に係る電子辞書１の変形例である。
【００９０】
実施の形態１の表示制御部６３は、メイン領域３１を上下に二等分に分割して、第１の部分領域３１ａと第２の部分領域３１ｂとを得た。これに対し、実施の形態２では、表示制御部６３は、第１の部分領域３１ａと第２の部分領域３１ｂとの境界がコンテンツ画面７０に含まれる文字列の行間内（たとえば、行間の中心線）に位置するように、メイン領域３１を分割する。
【００９１】
コンテンツ画面７０に含まれる文字列の行間が複数存在する場合、表示制御部６３は、メイン領域３１の中心に最も近い行間を選択し、選択した行間内に第１の部分領域３１ａと第２の部分領域３１ｂとの境界が位置するようにメイン領域３１を分割する。
【００９２】
これにより、第１の部分領域３１ａにコンテンツ画面７０が表示され、第２の部分領域３１ｂにテキストエディタ画面８０が表示されるとき、コンテンツ画面７０における文字列のうち、第２の部分領域３１ｂに最も近い文字列の全体が表示される。つまり、文字列の一部が第２の部分領域３１ｂによって隠されることがない。その結果、ユーザは、第１の部分領域３１ａに表示されている文字列の全てを確認しやすくなる。
【００９３】
同様に、第１の部分領域３１ａにテキストエディタ画面８０が表示され、第２の部分領域３１ｂにコンテンツ画面７０が表示されるときも、ユーザは、第２の部分領域３１ｂに表示されている文字列の全てを確認しやすくなる。
【００９４】
なお、表示制御部６３は、メイン領域３１における中央付近の区域（以下、調整区域という）内において、第１の部分領域３１ａと第２の部分領域３１ｂとの境界の位置を調整してもよい。すなわち、調整区域内にコンテンツ画面７０に含まれる文字列の行間が存在する場合に限り、表示制御部６３は、第１の部分領域３１ａと第２の部分領域３１ｂとの境界が当該行間内に位置するように、メイン領域３１を分割する。
【００９５】
調整区域は、たとえば、矩形のメイン領域３１の上辺より所定距離（たとえば、メイン領域３１の左辺または右辺の２／５）だけ下方に離れた位置から、下辺から所定距離（たとえば、メイン領域３１の左辺または右辺の２／５）だけ上方に離れた位置までの間が設定される。
【００９６】
これにより、たとえば、コンテンツ画面７０が２行の文字列のみを含む場合であっても、第１の部分領域３１ａが１行分のみの狭い領域となることを避けることができる。
【００９７】
［実施の形態３］
本発明の別の実施の形態３に係る電子辞書１は、上記の実施の形態１または２に係る電子辞書１の変形例である。
【００９８】
実施の形態３に係る電子辞書１は、コンテンツに含まれる文字列が横書きか縦書きかに応じて、メイン領域３１を分割するときの部分領域の配置を変更する。具体的な処理を以下に説明する。
【００９９】
コンテンツ記憶部５１が記憶する各コンテンツには、当該コンテンツに含まれる文字列が縦書きか横書きかを示すコードが含まれている。
【０１００】
表示制御部６３は、コンテンツから当該コードを読み出し、読み出したコードが横書きを示す場合、コンテンツに含まれる文字列を横方向に並べて表示し、読み出したコードが縦書きを示す場合、コンテンツに含まれる文字列を縦方向に並べて表示する。
【０１０１】
また、表示制御部６３は、第１の部分領域３１ａおよび第２の部分領域３１ｂの一方にコンテンツを表示し、他方にテキストエディタ画面８０を表示する場合、コンテンツに含まれる文字列の向きに応じて、部分領域の配置を変更する。
【０１０２】
コンテンツに含まれる文字列が横書きの場合、表示制御部６３は、メイン領域３１を上下に二分割し、一方を第１の部分領域３１ａ、他方を第２の部分領域３１ｂとする（図４参照）。コンテンツに含まれる文字列が縦書きの場合、表示制御部６３は、メイン領域３１を左右に二分割し、一方を第１の部分領域３１ａ、他方を第２の部分領域３１ｂとする。
【０１０３】
図７は、コンテンツに含まれる文字列が縦書きの場合の第１の部分領域３１ａと第２の部分領域３１ｂとの配置例を示す図である。図７を参照して、表示制御部６３は、メイン領域３１を左右に二分割し、右側を第１の部分領域３１ａとし、左側を第２の部分領域３１ｂとする。図７に示す例では、第１の部分領域３１ａにコンテンツ画面７０が表示され、第２の部分領域３１ｂにテキストエディタ画面８０が表示されている。
【０１０４】
表示制御部６３は、メイン領域３１を左右に二分割し、左側を第１の部分領域３１ａとし、右側を第２の部分領域３１ｂとしてもよい。
【０１０５】
表示制御部６３は、コンテンツに含まれる文字列が縦書きの場合、図４（ｃ）の代わりに、図７に示す状態を表示部３に表示させ、図４（ｄ）の代わりに、メイン領域３１の右側の第１の部分領域３１ａにテキストエディタ画面８０を表示し、左側の第２の部分領域３１ｂにコンテンツ画面７０を表示した状態を表示部３に表示させる。
【０１０６】
具体的には、表示制御部６３は、メイン領域３１全体にコンテンツ画面７０を配置させる処理を行なうとともに、メイン領域３１を左右に二分割することで得られた第１の部分領域３１ａおよび第２の部分領域３１ｂの一方に、テキストエディタ画面８０をコンテンツ画面７０に重畳して配置させる処理を行なうことで、表示部３の画面を構築する。
【０１０７】
仮に、縦書きの文字列を含むコンテンツに対して、表示制御部６３が、メイン領域３１全体にコンテンツ画面７０を配置させる処理を行なうとともに、メイン領域３１を上下に二分割することで得られた第１の部分領域３１ａおよび第２の部分領域３１ｂの一方に、テキストエディタ画面８０をコンテンツ画面７０に重畳して配置させる処理を行なった場合、コンテンツの縦書きの文字列が一行の途中で途切れてしまう。しかしながら、実施の形態３によれば、一行の途中で途切れることがない。そのため、ユーザは、縦書きの文字列を確認しやすくなる。
【０１０８】
同様に、横書きの文字列を含むコンテンツに対して、表示制御部６３が、メイン領域３１全体にコンテンツ画面７０を配置させる処理を行なうとともに、メイン領域３１を左右に二分割することで得られた第１の部分領域３１ａおよび第２の部分領域３１ｂの一方に、テキストエディタ画面８０をコンテンツ画面７０に重畳して配置させる処理を行なった場合、コンテンツの横書きの文字列が一行の途中で途切れてしまう。しかしながら、実施の形態３によれば、一行の途中で途切れることがない。そのため、ユーザは、横書きの文字列を確認しやすくなる。
【０１０９】
なお、表示制御部６３は、テキストエディタ画面８０についても、コンテンツに応じて縦書きと横書きとを切り替えてもよい。
【０１１０】
［実施の形態４］
本発明の別の実施の形態４に係る電子辞書１は、上記の実施の形態１から３のいずれかに係る電子辞書１の変形例である。
【０１１１】
実施の形態４に係る電子辞書１の表示制御部６３は、第１の部分領域３１ａにコンテンツを表示させ、第２の部分領域３１ｂにテキストエディタ画面８０を表示させている状態において、第１の部分領域３１ａに表示されているコンテンツの文字列と、テキストエディタ画面８０に表示されている文字列との中から、共通する文字列（以下、共通文字列という）を特定する。
【０１１２】
共通文字列は、テキストエディタ画面８０に表示されている文字列のうち、第１の部分領域３１ａに表示されているコンテンツの文字列の少なくとも一部と一致する文字列である。言い換えると、共通文字列は、第１の部分領域３１ａに表示されているコンテンツの文字列のうち、テキストエディタ画面８０に表示されているコンテンツの文字列の少なくとも一部と一致する文字列である。
【０１１３】
表示制御部６３は、テキストエディタ画面８０に表示されている文字列と、第１の部分領域３１ａに表示されているコンテンツの文字列との中で、所定文字数（たとえば５文字）以上の文字が連続して一致する文字列を共通文字列として特定する。
【０１１４】
もしくは、表示制御部６３は、テキストエディタ画面８０に表示されている文字列と、第１の部分領域３１ａに表示されているコンテンツの文字列との中に、所定文字数（たとえば３文字）以上の同じ単語が含まれる場合に、当該単語を共通文字列として特定してもよい。この場合、表示制御部６３は、「ｔｈｅ」などの頻繁に使用される単語を共通文字列から除外してもよい。
【０１１５】
もしくは、表示制御部６３は、テキストエディタ画面８０に表示されている文字列と、第１の部分領域３１ａに表示されているコンテンツの文字列との中で、所定単語数（たとえば３単語）以上の単語が連続して一致する文字列を共通文字列として特定してもよい。
【０１１６】
表示制御部６３は、第１の部分領域３１ａに表示されているコンテンツの文字列のうち、共通文字列を他の文字列と異なる表示形態で表示する。さらに、表示制御部６３は、第２の部分領域３１ｂに表示されているテキストエディタ画面８０の文字列のうち、共通文字列を他の文字列と異なる表示形態で表示する。
【０１１７】
図８は、実施の形態４における表示部３の表示例を示す図である。図８を参照して、表示制御部６３は、第１の部分領域３１ａおよび第２の部分領域３１ｂにおいて、共通文字列を他の文字列とは異なる表示形態（たとえば、マーカーを付加した表示形態）で表示する。
【０１１８】
ユーザは、コンテンツに含まれる文字列を参照しながらテキストエディタ画面８０において文字を入力することができる。そのため、コンテンツに含まれる文字列と同じ文字列がテキストエディタ画面８０に入力されることが考えられる。
【０１１９】
上記の構成によれば、共通文字列が他の文字列と異なる表示形態で表示されるため、ユーザは、テキストエディタ画面８０において入力した文字列が、コンテンツの文字列と一致しているか否かを容易に把握することができる。これにより、たとえば、ユーザは、コンテンツと同じ文字列を入力しようとしているにもかかわらず、入力ミスにより異なる文字列を入力していることを容易に認識することができる。
【０１２０】
なお、共通文字列と他の文字列とで異ならせる表示形態は、上記のマーカーだけでなく、文字の色、文字の大きさ、文字の太さ、文字のフォントなどであってもよい、たとえば、表示制御部６３は、共通文字列を赤字で表示し、他の文字列を黒字で表示してもよい。
【０１２１】
また、表示制御部６３は、第２の部分領域３１ｂにコンテンツを表示させ、第１の部分領域３１ａにテキストエディタ画面８０を表示させている状態においても、各部分領域において、共通文字列を他の文字列と異なる表示形態で表示させてもよい。
【０１２２】
また、表示制御部６３は、テキストエディタ画面８０が表示されている部分領域においてのみ、共通文字列の表示形態を他の文字列と異ならせてもよい。もしくは、表示制御部６３は、コンテンツが表示されている部分領域においてのみ、共通文字列の表示形態を他の文字列と異ならせてもよい。
【０１２３】
また、表示制御部６３は、コンテンツ処理部６１から受けたデータに含まれる文字列と、テキストエディタ画面８０に表示されている文字列との中から、共通文字列を特定してもよい。
【０１２４】
表示制御部６３は、コンテンツ処理部６１から受けたデータの全てを、第１の部分領域３１ａまたは第２の部分領域３１ｂに同時に表示できない場合がある。この場合、表示制御部６３は、指示入力部２２が受けたスクロール指示に応じて、コンテンツ画面７０をスクロールさせることで、コンテンツ処理部６１から受けたデータの全てを表示可能となる。
【０１２５】
よって、コンテンツ処理部６１から受けたデータに含まれる文字列に基づいて共通文字列を特定することにより、第１の部分領域３１ａ（または第２の部分領域３１ｂ）に表示されていないが、スクロール指示を入力することで表示可能なコンテンツの文字列と一致する文字列を、テキストエディタ画面８０において容易に把握することができる。
【０１２６】
［実施の形態５］
本発明の別の実施の形態５に係る電子辞書１は、上記の実施の形態１から４の何れかに係る電子辞書１の変形例である。
【０１２７】
コンテンツ記憶部５１は、様々なコンテンツを記憶し得る。たとえば、コンテンツ記憶部５１は、中国語の意味を規定した中日辞典コンテンツ、韓国語の意味を規定した韓日辞典コンテンツなどを記憶し得る。
【０１２８】
日本語は、表音文字であるかな文字で示される。また、日本語の読み方は、アルファベットの文字列で表現される。韓国語は、表音文字であるハングルで示される。中国語の読み方は、アルファベットの文字列（ピンイン）で示される。そのため、電子辞書１は、文字入力部２１を構成する各操作キー１０７（図１および図２参照）に割り当てられる文字を切り替えることで、複数の言語（日本語、英語、中国語、韓国語など）の入力を受けることができる。
【０１２９】
実施の形態５に係る電子辞書１のテキスト編集部６２は、コンテンツがメイン領域３１に表示されている状態でテキストエディタ機能の起動指示が入力された場合（図４（ａ）のアイコン７２が操作された場合）、メイン領域３１に表示されていたコンテンツの種別に応じて、各操作キー１０７に割り当てられる文字を切り替える。すなわち、テキスト編集部６２は、コンテンツの種別に応じて、各操作キー１０７に割り当てられる文字を切り替える文字切替部として機能する。
【０１３０】
たとえば、テキスト編集部６２は、メイン領域３１に表示されていたコンテンツが韓日辞典コンテンツである場合、各操作キー１０７に割り当てられる文字をハングルに切り替える。韓日辞典コンテンツを確認しているときにテキストエディタ機能を起動させるケースとして、ユーザが韓国語を入力することを希望していることが考えられる。そのため、テキスト編集部６２が各操作キー１０７に割り当てられる文字をハングルに切り替えることで、ユーザは、容易に韓国語を操作キー１０７を用いて入力することができる。
【０１３１】
また、英和辞典コンテンツがメイン領域３１に表示された状態でテキストエディタ機能を起動した場合、テキスト編集部６２は、各操作キー１０７に英文字を割り当てる。これにより、ユーザは、操作キー１０７を操作することで、英文字をテキストエディタ画面に入力できる。国語辞典コンテンツがメイン領域３１に表示された状態でテキストエディタ機能を起動した場合、テキスト編集部６２は、各操作キー１０７の操作に応じて日本語の文字（平仮名またはカタカナ）の入力を受け付ける。これにより、ユーザは、操作キー１０７を操作することで、日本語文字をテキストエディタ画面に入力できる。
【０１３２】
たとえば、各操作キー１０７がＱＷＥＲＴＹ配列されている場合、テキスト編集部６２は、英語のコンテンツがメイン領域３１に表示された状態でテキストエディタ機能を起動したとき、各操作キー１０７に割り当てられたアルファベットに従って英文字の入力を受け付ける。また、テキスト編集部６２は、日本語のコンテンツがメイン領域３１に表示された状態でテキストエディタ機能を起動したとき、同じＱＷＥＲＴＹ配列された操作キー１０７であっても、各操作キー１０７の操作に応じて日本語の文字（平仮名またはカタカナ）の入力を受け付ける。このように、テキスト編集部６２は、同じキー配列された操作キー１０７であっても、コンテンツ種によって入力する文字種を切り替えることができる。なお、英語、日本語だけでなく、中国語やアラビア語など他の言語にも適用可能である。
【０１３３】
テキスト編集部６２は、コンテンツごとに、当該コンテンツを識別する識別情報と、各操作キー１０７に割り当てる文字の配置を示すキー配置情報とを対応付けたテーブルを予め記憶している。テキスト編集部６２は、当該テーブルを参照することで、各操作キー１０７に割り当てる文字を切り替えればよい。
【０１３４】
なお、テキスト編集部６２は、指示入力部２２が受けた指示に応じて、上記のテーブルを設定してもよい。これにより、ユーザは、各コンテンツに対して、各操作キー１０７に割り当てる文字を設定することができる。
【０１３５】
［実施の形態６］
本発明の別の実施の形態６に係る電子辞書１は、上記の実施の形態１から５の何れかに係る電子辞書１の変形例である。
【０１３６】
実施の形態６に係る電子辞書１では、指示入力部２２は、コンテンツがメイン領域３１に表示されていない場合にも、テキストエディタ機能の起動指示を受ける。
【０１３７】
たとえば、電子辞書１の起動時に表示されるホーム画面にテキストエディタ機能の起動指示を入力するためのアイコンが含まれている場合、指示入力部２２は、ホーム画面が表示部に表示されている状態において、テキストエディタ機能の起動指示を受けることができる。
【０１３８】
また、電子辞書１が有する各種の機能の一覧を示す画面（以下、機能一覧画面）が表示されている状態に、指示入力部２２は、テキストエディタ機能の起動指示を受けることができる。
【０１３９】
コンテンツがメイン領域３１に表示されていない状態において指示入力部２２がテキストエディタ機能の起動指示を受けた場合、表示制御部６３は、テキストファイル記憶部５２に記憶されているテキストファイルの選択指示を促すための画面（以下、テキストファイル選択画面という）を表示部３に表示させる。
【０１４０】
テキストファイル選択画面において指示入力部２２がテキストファイルの選択指示を受けると、テキスト編集部６２は、当該選択指示で指定されたテキストファイルをテキストファイル記憶部５２から読み出し、読み出したテキストファイルを表示制御部６３に出力する。表示制御部６３は、テキスト編集部６２から受けたテキストファイルで示される文字列を含むテキストエディタ画面８０を表示部３のメイン領域３１に表示し、テキストエディタ機能に関する第２操作メニュー画像８１をサブ領域３２に表示する（図４（ｂ）参照）。
【０１４１】
ここで、表示制御部６３は、指示入力部２２が表示切替の指示を受けた場合、テキストエディタ機能の起動指示を指示入力部２２が受けたときに表示部３に表示していた画面を第１の部分領域３１ａに表示し、テキストエディタ画面８０を第２の部分領域３１ｂに表示する。さらに指示入力部２２が表示切替の指示を受けた場合、表示制御部６３は、テキストエディタ機能の起動指示を指示入力部２２が受けたときに表示部３に表示していた画面を第２の部分領域３１ｂに表示し、テキストエディタ画面８０を第１の部分領域３１ａに表示する。
【０１４２】
これにより、ユーザは、第１の部分領域３１ａおよび第２の部分領域３１ｂの一方にテキストエディタ画面８０を表示させながら、他方の部分領域において、テキストエディタ機能の起動指示を入力したときに表示部３に表示されていた画面に対する操作を行なうことができる。
【０１４３】
［実施の形態７］
本発明の別の実施の形態７に係る電子辞書１は、上記の実施の形態６に係る電子辞書１の変形例である。
【０１４４】
実施の形態７に係る電子辞書１のテキスト編集部６２は、図６のステップＳ１３において、テキストファイルをデータ特定情報と対応付けてテキストファイル記憶部５２に格納する。データ特定情報とは、テキストエディタ機能の起動指示を受けたとき（図６のステップＳ１）にメイン領域３１に表示されていたコンテンツ画面７０に対応するデータ（コンテンツ処理部６１から受けたデータ）を特定する情報である。
【０１４５】
データ特定情報は、コンテンツを識別するコンテンツ識別情報と、当該コンテンツの位置を示す位置情報とを含む。ここで、位置情報とは、メイン領域３１に表示されていた画像のコンテンツ内における位置を示し、たとえば、コンテンツが複数ページで構成される場合にはページ番号、コンテンツが複数の項目から構成される場合には項目番号、コンテンツが複数の見出し語とその意味とから構成される場合には見出し語を特定する情報などである。
【０１４６】
テキストファイル選択画面において指示入力部２２がテキストファイルの選択指示を受けると、テキスト編集部６２は、当該選択指示で指定されたテキストファイルと対応するデータ特定情報とをテキストファイル記憶部５２から読み出す。テキスト編集部６２は、読み出したテキストファイルを表示制御部６３に出力するとともに、データ特定情報をコンテンツ処理部６１に出力する。
【０１４７】
コンテンツ処理部６１は、テキスト編集部６２から受けたデータ特定情報で特定されるデータをコンテンツ記憶部５１から読み出し、読み出したデータを表示制御部６３に出力する。
【０１４８】
表示制御部６３は、表示部３の表示状態を、以下の（i）〜（iii）のいずれかの状態にする。
（i）メイン領域３１にテキストエディタ画面８０を表示させ、サブ領域３２にテキストエディタ機能に関する第２操作メニュー画像８１を表示する（図４（ｂ）参照）。
（ii）第１の部分領域３１ａにコンテンツ処理部６１から受けたデータで示されるコンテンツを表示し、第２の部分領域３１ｂにテキストエディタ画面８０を表示し、サブ領域３２にテキストエディタ機能に関する第２操作メニュー画像８１を表示する（図４（ｃ）参照）。
（iii）第２の部分領域３１ｂにコンテンツ処理部６１から受けたデータで示されるコンテンツを表示し、第１の部分領域３１ａにテキストエディタ画面８０を表示し、サブ領域３２にテキストエディタ機能に関する第２操作メニュー画像８１を表示する（図４（ｄ）参照）。
【０１４９】
電子辞書１は、表示制御部６３が表示部３の表示状態を上記（i）〜（iii）のいずれかの状態にした後、実施の形態１で説明したステップＳ４〜Ｓ１３（図６参照）の処理を実行する。
【０１５０】
これにより、ユーザは、上記の実施の形態１で説明したステップＳ１〜Ｓ１３の処理によりテキストファイル記憶部５２に格納されたテキストファイルについてテキストエディタ機能を起動した場合、再度同じコンテンツを見ながらテキストファイルの編集を行なうことができる。
【０１５１】
［変形例］
表示制御部６３は、メイン領域３１を３以上の部分領域に分割し、当該３以上の部分領域の１つを第１の部分領域３１ａとし、他の１つを第２の部分領域３１ｂとしてもよい。この場合、表示制御部６３は、残りの部分領域に、コンテンツ画面７０およびテキストエディタ画面８０とは異なる画面を表示させることができる。
【０１５２】
［付記］
（１）以上のように、本開示のある局面に従うと、電子辞書１等のコンテンツ表示装置は、テキストエディタ機能を有し、表示部３と、コンテンツを記憶するためのコンテンツ記憶部５１と、操作入力を受けるための入力部２と、表示部３における表示を制御する表示制御部６３とを備える。表示制御部６３は、入力部２が受けたコンテンツの表示を指示する操作入力に基づき、コンテンツを表示部３のメイン領域３１（第１の表示領域）に表示させ、かつコンテンツに関連する第１操作メニュー画像７１を表示部３のサブ領域３２（第２の表示領域）に表示させる。第１操作メニュー画像７１は、テキストエディタ機能を起動するためのアイコン７２を含む。表示制御部６３は、入力部２が受けたアイコン７２に対する操作入力に基づき、メイン領域３１を複数の部分領域に分割し、複数の部分領域のうちの第１の部分領域３１ａにコンテンツを表示させ、かつ複数の部分領域の第２の部分領域３１ｂにテキストエディタ機能に対応するテキストエディタ画面８０を表示させる。
【０１５３】
上記の構成によれば、ユーザは、第１の部分領域３１ａに表示されたコンテンツを確認しながら、第２の部分領域３１ｂに表示されたテキストエディタ画面８０に文字を入力することができる。たとえば、様々な英文表現を含むコンテンツを確認しながら、当該英文表現をまねた文字列をテキストエディタ画面８０に入力できる。これにより、テキストエディタ機能を利用する際の利便性の良い電子機器を提供することができる。
【０１５４】
好ましくは、表示制御部６３は、メイン領域３１にコンテンツを表示させている第１の表示状態において入力部２がアイコン７２に対する操作入力を受けると、第１の表示状態から、テキストエディタ画面８０を表示させる第２の表示状態に遷移させる。表示制御部６３は、第２の表示状態において入力部２が表示切替指示の操作入力を受けると、メイン領域３１における表示状態を、第２の表示状態から、第１の部分領域３１ａにコンテンツを表示させ、かつ第２の部分領域３１ｂにテキストエディタ画面８０を表示させる第３の表示状態に遷移させる。
【０１５５】
上記の構成によれば、アイコン７２が操作されると、メイン領域３１にテキストエディタ画面８０が表示される（第２の表示状態）。そのため、第２の部分領域３１ｂにテキストエディタ画面８０が表示される第３の表示状態に比べて、テキストエディタ画面８０が広くなる。これにより、ユーザは、テキストエディタ画面８０を確認しやすくなる。また、ユーザは、コンテンツを確認したいときに、表示切替指示を入力するだけで容易に第２の表示状態から第３の表示状態に遷移させることができる。
【０１５６】
好ましくは、第１の部分領域３１ａにコンテンツが表示され、かつ第２の部分領域３１ｂにテキストエディタ画面８０が表示されている状態において、入力部２が表示切替指示の操作入力を受けると、表示制御部６３は、第１の部分領域３１ａにテキストエディタ画面８０を表示させ、かつ第２の部分領域３１ｂにコンテンツを表示させる。
【０１５７】
上記の構成によれば、ユーザは、表示切替指示を入力することにより、表示部３のメイン領域３１におけるテキストエディタ画面８０とコンテンツとの配置を容易に変更することができる。
【０１５８】
好ましくは、表示制御部６３は、入力部２が表示切替指示の操作入力を受けるごとに、メイン領域３１の複数の表示状態を所定の順序で遷移させる。メイン領域３１の複数の表示状態は、メイン領域３１にテキストエディタ画面８０を表示させる表示状態と、第１の部分領域３１ａにコンテンツを表示させ、かつ第２の部分領域３１ｂにテキストエディタ画面８０を表示させる表示状態と、第１の部分領域３１ａにテキストエディタ画面８０を表示させ、かつ第２の部分領域３１ｂにコンテンツを表示させる表示状態とを含む。
【０１５９】
上記の構成によれば、ユーザは、表示切替指示を入力することにより、メイン領域３１の表示状態を上記の３つの表示状態のいずれかに容易に遷移させることができる。
【０１６０】
好ましくは、コンテンツは文字列を含む。第１の部分領域３１ａにコンテンツが表示され、かつ第２の部分領域３１ｂにテキストエディタ画面８０が表示されている状態において、表示制御部６３は、テキストエディタ画面８０の中の文字列のうち、第１の部分領域３１ａに表示されているコンテンツの文字列と一致する文字列を、他の文字列と異なる表示形態で表示する。
【０１６１】
また、第２の部分領域３１ｂにコンテンツが表示され、かつ第１の部分領域３１ａにテキストエディタ画面８０が表示されている状態において、表示制御部６３は、テキストエディタ画面８０の中の文字列のうち、第２の部分領域３１ｂに表示されているコンテンツの一部と一致する文字列を、他の文字列と異なる表示形態で表示する。
【０１６２】
上記の構成によれば、ユーザは、テキストエディタ画面８０において入力した文字列のうち、コンテンツの文字列と一致する文字列を容易に把握することができる。
【０１６３】
好ましくは、第１の部分領域３１ａにコンテンツが表示され、かつ第２の部分領域３１ｂにテキストエディタ画面８０が表示されている状態において、表示制御部６３は、第１の部分領域３１ａに表示されているコンテンツの文字列のうち、テキストエディタ画面８０の中の文字列と一致する文字列を、当該コンテンツの他の文字列と異なる表示形態で表示する。
【０１６４】
また、第２の部分領域３１ｂにコンテンツが表示され、かつ第１の部分領域３１ａにテキストエディタ画面８０が表示されている状態において、表示制御部６３は、第２の部分領域３１ｂに表示されているコンテンツの文字列のうち、テキストエディタ画面８０の中の文字列と一致する文字列を、当該コンテンツの他の文字列と異なる表示形態で表示する。
【０１６５】
上記の構成によれば、ユーザは、コンテンツの文字列のうち、テキストエディタ画面８０に入力した文字列と一致する文字列を容易に把握することができる。
【０１６６】
好ましくは、コンテンツは文字列を含み、表示制御部６３は、第１の部分領域３１ａと第２の部分領域３１ｂとの境界を、第１の部分領域３１ａに表示されるコンテンツの行間に位置させる。
【０１６７】
上記の構成によれば、ユーザは、第１の部分領域３１ａに表示されるコンテンツの文字列を見やすくなる。
【０１６８】
好ましくは、入力部２は、複数の操作ハードキーを含む。電子辞書１は、入力部２がアイコン７２に対する操作入力を受けたときに表示部３に表示されていたコンテンツの種別に応じて、テキストエディタ機能において複数の操作ハードキーの各々に割り当てられる文字を切り替える文字切替部として機能するテキスト編集部６２をさらに備える。
【０１６９】
上記の構成によれば、ユーザは、コンテンツに対応する文字をテキストエディタ画面８０に容易に入力することができる。
【０１７０】
好ましくは、第１の部分領域３１ａにコンテンツが表示され、かつ第２の部分領域３１ｂにテキストエディタ画面８０が表示されている状態において、第１の部分領域３１ａがアクティブの状態にある場合に、表示制御部６３は、第１操作メニュー画像をサブ領域３２に表示させ、第２の部分領域３１ｂがアクティブの状態にある場合に、表示制御部６３は、テキストエディタ機能に関連する第２操作メニュー画像８１をサブ領域３２に表示させる。
【０１７１】
上記の構成によれば、アクティブの状態にある部分領域に関連する操作メニュー画像がサブ領域３２に表示される。これにより、ユーザは、アクティブの状態にある部分領域に対する操作を容易に入力することができる。
【０１７２】
好ましくは、表示制御部６３は、入力部２が受けたアイコン７２に対する操作入力に基づき、メイン領域３１を、表示部３に表示されていたコンテンツの種別に応じて上下または左右方向に二分割する。
【０１７３】
上記の構成によれば、コンテンツに応じて、コンテンツとテキストエディタ画面８０との配置を切り替えることができる。これにより、コンテンツに適した配置の画面を表示部３に表示させることができる。
【０１７４】
好ましくは、電子辞書１は、テキストエディタ機能によって生成されたテキストファイルを記憶するためのテキストファイル記憶部５２と、入力部２がアイコン７２に対する操作入力を受けたときにメイン領域３１に表示されていたコンテンツと対応付けて、テキストエディタ画面８０に入力された文字を示すテキストファイルをテキストファイル記憶部５２に格納するテキストファイル格納処理部として機能するテキスト編集部６２とをさらに備える。表示制御部６３は、入力部２が受けたテキストファイルを開く指示の操作入力に基づき、メイン領域３１を複数の部分領域に分割し、第１の部分領域３１ａにテキストファイルに対応するコンテンツを表示させ、かつ第２の部分領域３１ｂにテキストファイルに対応するテキストエディタ画面８０を表示させる。
【０１７５】
上記の構成によれば、ユーザは、テキストファイルを一旦閉じた後であっても、当該テキストファイルを再度開くことで、コンテンツを確認しながらテキストエディタ画面８０に文字を入力することができる。
【０１７６】
（２）電子辞書１等のコンテンツ表示装置で実行される制御方法について記載すると、以下のとおりである。
【０１７７】
制御方法は、表示部３と、コンテンツを記憶するためのコンテンツ記憶部５１とを備えた、テキストエディタ機能を有するコンテンツ表示装置において実行される。
【０１７８】
上記制御方法は、コンテンツの表示指示を受けたことに基づき、コンテンツを表示部３のメイン領域３１（第１の表示領域）に表示させ、かつコンテンツに関連する第１操作メニュー画像７１を表示部３のサブ領域３２（第２の表示領域）に表示させるステップを備える。第１操作メニュー画像７１は、テキストエディタ機能を起動するためのアイコン７２を含む。制御方法は、さらに、アイコン７２に対する操作入力を受けたことに基づき、メイン領域３１を複数の部分領域に分割するステップと、メイン領域３１の分割に基づき、複数の部分領域のうちの第１の部分領域３１ａにコンテンツを表示させ、かつ複数の部分領域のうちの第２の部分領域３１ｂにテキストエディタ機能に対応するテキストエディタ画面８０を表示させるステップとを備える。
【０１７９】
（３）以下のプログラムを電子辞書１等のコンテンツ表示装置に実行させることにより、上述した制御方法を実現することができる。
【０１８０】
プログラムは、表示部３と、コンテンツを記憶するためのコンテンツ記憶部５１とを備えた、テキストエディタ機能を有するコンテンツ表示装置のコンピュータに情報処理方法を実行させるためのプログラムである。
【０１８１】
上記の情報処理方法は、コンテンツの表示指示を受けたことに基づき、コンテンツを表示部３のメイン領域３１（第１の表示領域）に表示させ、かつコンテンツに関連する第１操作メニュー画像７１を表示部３のサブ領域３２（第２の表示領域）に表示させるステップを備える。第１操作メニュー画像７１は、テキストエディタ機能を起動するためのアイコン７２を含む。情報処理方法は、さらに、アイコン７２に対する操作入力を受けたことに基づき、メイン領域３１を複数の部分領域に分割するステップと、メイン領域３１の分割に基づき、複数の部分領域のうちの第１の部分領域３１ａにコンテンツを表示させ、かつ複数の部分領域のうちの第２の部分領域３１ｂにテキストエディタ機能に対応するテキストエディタ画面８０を表示させるステップとを備える。
【０１８２】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８３】
１  電子辞書、２  入力部、３  表示部、４  音声出力部、５  記憶部、６  制御部、２１  文字入力部、２２  指示入力部、３１  メイン領域、３１ａ  第１の部分領域、３１ｂ  第２の部分領域、３２  サブ領域、５１  コンテンツ記憶部、５２  テキストファイル記憶部、６１  コンテンツ処理部、６２  テキスト編集部、６３  表示制御部、７０  コンテンツ画面、７１  第１操作メニュー画像、７２，８２，８３，８４，９０  アイコン、８０  テキストエディタ画面、８１  第２操作メニュー画像、１０４  フラッシュメモリ、１０５  タッチスクリーン、１０６  スピーカ、１０７  操作キー、１０５１  ディスプレイ、１０５２  タッチパネル。
【図１】
2018036684.tif 000003
【図２】
2018036684.tif 000004
【図３】
2018036684.tif 000005
【図４】
2018036684.tif 000006
【図５】
2018036684.tif 000007
【図６】
2018036684.tif 000008
【図７】
2018036684.tif 000009
【図８】
2018036684.tif 000010