(57)【要約】【課題】  記憶性液晶を使ったディスプレイにあって、画面に表示された表示項目の順番を直感的に判断し易くて操作性が高い画像表示装置を提供する。【解決手段】  予め順位が付された複数の表題を記憶するメモリカード２０８、記憶されている表示項目を、所定の数ずつ表示するディスプレイ１０１、現在ディスプレイ１０１に表示されている表題以外の表題を表示する場合、この表題の表示位置に基づいてディスプレイ１０１を部分的に書き替えて新たに表示された表題及び以前から表示されていた表題との境界を示すマークとをディスプレイ１０１に表示させ、メモリカード２０８に記憶されている表題の最下位の順位が付された表題が表示されている場合と表示されていない場合とでマークの形状を異ならしめるＣＰＵ２０２及び表示装置コントローラ２０４を備える。【選択図】  図３
2007004223.tif 000002
【特許請求の範囲】
【請求項１】
予め順位が付された複数の表示項目を記憶する項目記憶手段と、
前記項目記憶手段によって記憶されている表示項目を、所定の数ずつ表示する記憶性液晶の表示画面と、
前記表示画面に現在表示されている表示項目以外の表示項目である新表示項目を表示する場合、新表示項目の表示位置に基づいて、前記表示画面を部分的に書き替えて新表示項目及び新表示項目と新表示項目が表示される以前に表示されていた表示項目との境界を示すマークとを前記表示画面に表示する項目表示手段と、を備え
前記項目表示手段は、前記項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることを特徴とする画像表示装置。
【請求項２】
前記項目表示手段は、前記表示画面上に現在表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置にマークを表示させ、新表示項目を表示する場合、マークが表示されている位置に新表示項目を表示させると共に、新表示項目の表示後に表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置に前記マークを表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記項目表示手段は、新表示項目の順位が先に表示されていた表示項目の全てよりも上位であった場合には、新表示項目の直上または前記表示画面に表示されている表示項目の先頭に前記マークを表示することを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
前記項目表示手段は、新表示項目の順位が先に表示されていた表示項目の全てよりも下位であった場合には、新表示項目の直下の表示位置または前記表示画面に表示されている表示項目の先頭の表示位置に前記マークを表示することを特徴とする請求項１から３のいずれか１項に記載の画像表示装置。
【請求項５】
前記項目表示手段は、前記マークと共に、前記表示項目を選択するためのカーソルを表示し、当該カーソルの表示位置を前記マークの表示位置と連動して移動させることを特徴とする請求項１から４のいずれか１項に記載の画像表示装置。
【請求項６】
前記項目表示手段は、前記表示画面における表示可能な範囲の端部に前記カーソルが表示されている場合を除き、カーソルをはさんで表示される選択可能な少なくとも２つの表示項目と共にカーソルを表示することを特徴とする請求項１から５のいずれか１項に記載の画像表示装置。
【請求項７】
予め順位が付された複数の表示項目を記憶する項目記憶手段によって記憶されている表示項目を、記憶性液晶の表示画面に所定の数ずつ表示する項目表示工程と、
前記表示画面に現在表示されている表示項目以外の表示項目である新表示項目を表示する場合、前記表示画面を新表示項目の表示位置に基づいて部分的に書き替え、新表示項目及び新表示項目と新表示項目が表示される以前に表示されていた表示項目との境界を示すマークとを前記表示画面に表示する項目表示書き換え工程と、を含み、
前記項目表示書き換え工程では、前記項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることを特徴とする画像表示制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置及び表示制御方法に係り、特に表示可能なコンテンツのメニューを表示する機能を持った画像表示装置及び表示制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
現在、記憶性液晶を使ったディスプレイを備える画像表示装置が実用化されている。記憶性液晶のディスプレイは、いったん表示された画像を電力の供給を受けることなく維持することが可能であることから、省電力化、小型・軽量化の要望の強い電子書籍のビューアとして注目されている。
ただし、記憶性液晶を使ったディスプレイは、非記憶性の液晶ディスプレイに比べて書き替えの速度が低い。このため、表示されている文書の画像等をスクロール、あるいは改ページする場合、画像の書き替えにかかる時間が比較的長く、非記憶性の液晶ディスプレイよりも応答性の点で劣ることになる。
【０００３】
ディスプレイのスクロールにかかる時間をより短縮するための従来技術としては、例えば、特許文献１、特許文献２が挙げられる。特許文献１は、表示の対象となる画像のデータを分割してバッファメモリに記憶しておき、バッファメモリからデータを読み出すことによってデータの転送速度を高めるものである。
また、特許文献２は、地図の画像を表示することを想定してなされたものであって、ディスプレイに分割された画像を表示させ、必要な画像だけをスクロールさせるものである。
【特許文献１】特開平５−０１９７４３号公報
【特許文献２】特開平５−２４９８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来技術は、いずれも記憶性液晶のディスプレイを想定してなされたものでなく、一般的なディスプレイのスクロールの速度を高めるためになされた発明である。このため、記憶性液晶の物性に起因する書き換え速度を非記憶性のディスプレイと同程度に高めるほどの効果を得られるものではない。
また、記憶性液晶のディスプレイは、近年電子書籍として使用されている。電子書籍にはコンテンツが記憶された記録メディアからコンテンツを読み出して表示するものも多く、このような電子書籍にあっては、表示可能なコンテンツの表題を一覧表示する機能を持つものがある。コンテンツの一覧表示をメニューといい、メニューとしてディスプレイに表示される画面をメニュー画面という。
【０００５】
メニュー画面は、閲覧にかかる時間が書籍本文等の文よりも一般的に短い。このため、ユーザは、メニュー画面をコンテンツ本文等よりも高速にスクロールすることを望み、記憶性液晶の書き替え速度が比較的低速であることを意識することが多い。
記憶性液晶のディスプレイの欠点をカバーするため、表示画面を部分的に書き替えることが現在検討されている。記憶性液晶の部分書き換えは、書き換えにかかる時間を短縮すると共に、消費電力をも抑えることが可能であって望ましい技術であるが、書き換えられた部分と以前に表示されていた箇所との境界や表示されている表題の順番を、全面を書き換える構成のディスプレイよりも直感的に判別し難いという欠点がある。
【０００６】
本発明は、このような点に鑑みてなされたものであって、記憶性液晶を使ったディスプレイにあっても充分な応答性が得られ、しかも画面に表示された表示項目の順番やさらに表示可能な表示項目を直感的に判断し易くて操作性が高い画像表示装置、表示制御方法をコンピュータに実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明の画像表示装置は、予め順位が付された複数の表示項目を記憶する項目記憶手段と、前記項目記憶手段によって記憶されている表示項目を、所定の数ずつ表示する記憶性液晶の表示画面と、前記表示画面に現在表示されている表示項目以外の表示項目である新表示項目を表示する場合、新表示項目の表示位置に基づいて、前記表示画面を部分的に書き替えて新表示項目及び新表示項目と新表示項目が表示される以前に表示されていた表示項目との境界を示すマークとを前記表示画面に表示する項目表示手段と、を備え、前記項目表示手段は、前記項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることを特徴とする。
【０００８】
このような発明によれば、項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることができる。このため、表示項目を所定の数ずつ表示する複数の画面にあっても、表示されている画面が最後の画面であるか否かを直感的に判別することができる。したがって、画面に表示された表示項目の順番等を直感的に判断し易くて操作性が高い画像表示装置を提供することができる。また、このような構成は、記憶性液晶の表示画面を部分的に書き換えて実現できるので、記憶性液晶を使ったディスプレイにあっても充分な応答性が得られる。
【０００９】
また、本発明の画像表示装置は、前記項目表示手段が、前記表示画面上に現在表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置にマークを表示させ、新表示項目を表示する場合、マークが表示されている位置に新表示項目を表示させると共に、新表示項目の表示後に表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置に前記マークを表示することを特徴とする。
【００１０】
このような発明によれば、前記表示画面上に現在表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置にマークを表示させ、新表示項目を表示する場合、マークが表示されている位置に新表示項目を表示させると共に、新表示項目の表示後に表示されている表示項目のうち前記順位が最上位の表示項目または最下位の表示項目と隣接する表示項目の表示位置に前記マークを表示することができる。このため、表示画面に表示されている表示項目が不連続になるページの境界にマークを表示して表示画面の視認性を高めることができる。また、先に表示されている表示項目のうち連続する表示項目に隣接して新表示項目を表示すると共に、新表示項目の表示に連動してマークの表示位置を変更することができる。
【００１１】
また、本発明の画像表示装置は、前記項目表示手段が、新表示項目の順位が先に表示されていた表示項目の全てよりも上位であった場合には、新表示項目の直上または前記表示画面に表示されている表示項目の最後に前記マークを表示することを特徴とする。
この発明によれば、ページの境界のマークを順位が最下位のマークの下線の位置（下線の位置に表示できないときは先頭）に表示することができる。このため、マークの境界が直感的に理解しやすくなり、画像表示装置の操作性を高めることができる。
【００１２】
また、本発明の画像表示装置は、前記項目表示手段が、新表示項目の順位が先に表示されていた表示項目の全てよりも下位であった場合には、新表示項目の直下の表示位置または前記表示画面に表示されている表示項目の先頭の表示位置に前記マークを表示することを特徴とする。
この発明によれば、ページの境界のマークを順位が最下位のマークの下線の位置（下線の位置に表示できないときは先頭）に表示することができる。このため、マークの境界が直感的に理解しやすくなり、画像表示装置の操作性を高めることができる。
【００１３】
また、本発明の画像表示装置は、前記項目表示手段が、前記マークと共に、前記表示項目を選択するためのカーソルを表示し、当該カーソルの表示位置を前記マークの表示位置と連動して移動させることを特徴とする。
このような発明によれば、カーソルがマークに連動して移動することによって表示画面が部分的に書き換えられた場合にもユーザがそれまで注目していた表示項目を見失うことがない操作性の高い画像表示装置を提供することができる。
【００１４】
また、本発明の画像表示装置は、前記項目表示手段が、前記表示画面における表示可能な範囲の端部に前記カーソルが表示されている場合を除き、カーソルをはさんで表示される選択可能な少なくとも２つの表示項目と共にカーソルを表示することを特徴とする。
このような発明によれば、現在表示されていない表示項目があることをユーザが即座に理解することができるようになり、画像表示装置の操作性を高めることができる。
【００１５】
また、本発明の画像表示制御方法をコンピュータに実行させるためのプログラムは、予め順位が付された複数の表示項目を記憶する項目記憶手段によって記憶されている表示項目を、記憶性液晶の表示画面に所定の数ずつ表示する項目表示工程と、前記表示画面に現在表示されている表示項目以外の表示項目である新表示項目を表示する場合、前記表示画面を新表示項目の表示位置に基づいて部分的に書き替え、新表示項目及び新表示項目と新表示項目が表示される以前に表示されていた表示項目との境界を示すマークとを前記表示画面に表示する項目表示書き換え工程と、を含み、前記項目表示書き換え工程では、前記項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることを特徴とする。
【００１６】
このような発明によれば、項目記憶手段に記憶されている表示項目のうち最下位の順位が付された表示項目が表示されている場合と、最下位の順位が付された表示項目が表示されていない場合とで前記マークの形状を異ならしめることができる。このため、表示項目を所定の数ずつ表示する複数の画面にあっても、表示されている画面が最後の画面であるか否かを直感的に判別することができる。したがって、画面に表示された表示項目の順番等を直感的に判断し易くて操作性が高い画像表示制御方法をコンピュータに実行させるためのプログラムを提供することができる。また、このようなプログラムは、記憶性液晶の表示画面を部分的に書き換えて実現できるので、記憶性液晶を使ったディスプレイにあっても充分な応答性を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して本発明の一実施形態にかかる画像表示装置、表示制御方法をコンピュータに実行させるためのプログラムを説明する。
図１は、本実施形態の画像表示装置の外観を示した図である。画像表示装置は、記憶性液晶のディスプレイ１０１を有する薄型のビューアとして構成されている。画像表示装置は、ディスプレイ１０１に表示されている画像をスクロールする、あるいはディスプレイ１０１に表示されているカーソルを移動させる十字キー１０３、現在表示されているページを前ページまたは次ページに改ページするカーソルキー１０２ａ、１０２ｂを備えている。十字キー１０３、カーソルキー１０２ａ、１０２ｂは、指示した操作内容の確定等に
使用される確定キー１０４と共に操作部１０５を構成する。
【００１８】
また、本実施形態の画像表示装置は、メディアカード２０８を装着可能であって、装着されたメディアカードからコンテンツを読み出して表示する。また、コンテンツの表示にあっては、ユーザがディスプレイ１０１に表示させたいコンテンツを指定するにあたり、メニュー画面を表示する機能を有している。図２は、メニュー画面の一例を示した図である。
【００１９】
図２に示したメニュー画面は、表示項目として、メモリカード２０８に保存されているコンテンツの表題を表示するものであって、一度に７つの表題を表示可能な領域を有している。一度に表示されるメニュー画面の単位を以降ページとも記す。本実施形態では、メモリカード２０８に１６個のコンテンツが記憶されているものとし、ユーザは、メニュー画面をスクロールして全ての表題を見ることができる。本実施形態の画像表示装置のメニュー画面の１ページ目は、順位が１から７番目の表題を表示可能である。２ページ目は、順位が２から１４番目の表題が表示可能である。
【００２０】
なお、スクロールは、カーソル２を操作部１０５によって上または下方向に移動することによって行われる。また、ユーザは、表示された表題をカーソル２によって選択し、この表題が付されたコンテンツを表示させることができる。
また、本実施形態では、コンテンツの表題に図中に数字で示した順位が付されている。そして、現在表示されている表題のうちの順位が高い表題は「１．特許１」であり、現在表示されている表題のうちの順位が低い表題は「６．まんが１」である。本実施形態では、７つの表題表示可能な位置の一つにマークを表示させている。このマークを、本実施形態では、ボーダライン１と記す。
【００２１】
本実施形態では、以降の発明において、メモリカード２０８に保存されている表示項目のうち最も順位が高いものを最上位、メモリカード２０８に保存されている表示項目のうち最も順位が低いものを最下位と記す。一方、メニュー画面に表示されている表示項目のうち最も順位が高いものを最初、メニュー画面に表示されている表示項目のうち最も順位が低いものを最後と記して両者を区別するものとする。なお、最上位の表示項目は、メニュー画面に表示された場合に当然最初の表示項目となる。また、最下位の表示項目は、メニュー画面に表示された場合に当然最後の表示項目となる。
【００２２】
ボーダライン１は、ディスプレイ１０１に現在表示されている表題以外の表示項目（新表題）を表示する場合、新表題となる表題及び以前に表示されていた表題との境界を示すマークである。図２に示した場合、順位が６位であるまんが１の表題が新表題として表示され、ボーダライン１は、この表題と先に表示されていた順位１の特許１との境界を示している。なお、ボーダラインの詳細については後に述べる。
【００２３】
本実施形態でいうスクロールは、カーソル２を上または下方向に移動させ、カーソル２の次にボーダライン１が表示されている位置に移動するタイミングでボーダライン１の表示位置を変更し、ボーダライン１が表示されていた位置に新表題として今まで表示されていなかった表題を表示することによって行われる。
このように、本実施形態では、ボーダライン１の位置を変更する場合、ボーダライン１と共にカーソルを連動して移動させている。このため、本実施形態は、部分書き換えによって今まで表示されていなかった表題を表示させた場合にも直前まで注目していた表題を見失うことがなく、新たに表示された表題にカーソルを合わせることができる。
【００２４】
また、表題の順位は、例えば、メモリカード２０８に保存された時期、アイウエオ順等によって自動的に決定されるものであってもよい。あるいは、ユーザが表題の順序を予め任意に指定するものであってもよい。
図３は、図１に示した画像表示装置のブロック図である。本実施形態の画像表示装置は、画像表示装置を統括的に制御するＣＰＵ（Central Processing Unit）２０１を備えている。ＣＰＵ２０１は、画像表示装置に装着されたメモリカード２０８からメモリカードコントローラ２０７によって読み出されたコンテンツのデータを処理し、表示装置コントローラ２０４に渡す。
【００２５】
表示装置コントローラ２０４は、ＣＰＵ２０１が処理したデータに基づいてディスプレイ１０１を駆動して画像を描画する。描画された画像の書き換えは、操作部１０５を介して入力されるユーザの指示にしたがって行われる。
また、本実施形態の画像表示装置は、ＣＰＵ２０１の処理に必要なデータやプログラムが保存されているフラッシュＲＯＭ（ＦＬＡＳＨ  ＲＯＭ）２０２、ＣＰＵ２０１のワークメモリ等としても機能するメモリ２０６を備えている。さらに、通信装置２１１を備え、通信コントローラ２０５を介して他の装置と通信し、通信によって得られたデータをもディスプレイ１０１に表示することができる。
【００２６】
以上の構成は、バスによって相互に接続されていて、バスはバスコントローラ２１０によって制御されている。
以上述べた構成の画像表示装置において、本実施形態は、メモリカード２０８が予め順位が付された複数の表題を記憶するに項目記憶手段、ディスプレイ１０１がメモリカード２０８に記憶されている表題を、所定の数ずつ表示する記憶性液晶の表示画面として機能する。また、ディスプレイ１０１に現在表示されている表題以外の新表題を表示する場合、ＣＰＵ２０１及び表示装置コントローラ２０４が、この表題の表示位置に基づいて、ディスプレイ１０１を部分的に書き替えて新たな表題及びこの表題と以前に表示されていた表題との境界を示すボーダライン１をディスプレイ１０１に表示する項目表示手段として機能する。
【００２７】
そして、ＣＰＵ２０１及び表示装置コントローラ２０４は、メモリカード２０８に記憶されている表題のうち最下位の順位が付された表題が表示されている場合と、最下位の順位が付された表題が表示されていない場合とでボーダライン１の形状を異ならしめるものである。
さらに、ＣＰＵ２０１及び表示装置コントローラ２０４は、ボーダライン１の位置を変更する場合にボーダライン１と共にカーソルを連動して移動させている。
【００２８】
なお、ボーダライン１は、現在ディスプレイ１０１に表示されている最初の表題または最後の表題と隣接してディスプレイ１０１に表示される。また、新表題をディスプレイ１０１に表示させる場合、新表題をボーダライン１に代えて表示させると共に、ボーダライン１に代わる表題の表示後に表示されている表示項目のうち、最初の表題または最後の表題と隣接させて表示されるものである。
【００２９】
図４は、ディスプレイ１０１及び表示装置コントローラ２０４の構成をより詳細に説明するための図である。表示装置コントローラ２０４は、走査制御部２０４ａ、ゲートドライバ２０４ｂ、ソースドライバ２０４ｃでなる。ディスプレイ１０１は、コレステリック液晶を用いた表示体であって、ゲートドライバ２０４ｂ、ソースドライバ２０４ｃによって駆動される電極を備えている。
【００３０】
ゲートドライバ２０４ｂによって駆動される電極と、ソースドライバ２０４ｃによって駆動される電極とは、互いに直行する方向に延び、両者の交点にある素子がオンした場合、素子に対応する画素の反射率が変化して画像を形成する。本実施形態は、このようなディスプレイ１０１の書き替えにあたり、走査制御部２０４ａがゲートドライバ２０４ｂを制御して行を単位としてディスプレイを書き替えることが可能である。
【００３１】
すなわち、ゲートドライバ２０４ｂは、ディスプレイ１０１の行方向に延びる電極を駆動し、ソースドライバ２０４は、ディスプレイ１０１の列方向に延びる電極を駆動する。走査制御部２０４ａは、ゲートドライバ２０４ｂを制御して電極を所定の数ごとに駆動させ、ディスプレイ１０１をライン単位で書き替えることができる。
図５は、電極とラインとの関係を説明するための図である。本実施形態では、ディスプレイ１０１の１行を２０本の電極によって駆動する。例えば、ディスプレイ１０１の１行は、Ｙ1、Ｙ2、Ｙ３、・・・Ｙ２０の２０本の電極を用いて駆動されている。また、ディスプレイ１０１のｎ行は、Ｙn、Ｙn+１、Ｙn+２、・・・、Ｙn+19の２０本の電極を用いて駆動されている。
【００３２】
走査制御部２０４ａは、ディスプレイ１０１を部分的に書き替える場合、カーソル２を表示する２０本の電極、ボーダラインに代えて新たに表示される表題を表示する行分の電極、さらには新たにボーダラインを表示する行分の電極だけをゲートドライバ２０４ｂによって駆動する。
図６、図７は、上記した内容をより具体的に説明するための図であって、図６はメニュー画面を下スクロールする場合、図７はメニュー画面を上スクロールする場合を説明するものである。なお、本実施形態では、下スクロールとは、先に表示されていた表題の全てよりも順位が下位の表題をボーダライン１に代えて表示することをいう。また、上スクロールとは、先に表示されていた表題の全てよりも順位が上位の表題をボーダライン１に代えて表示することをいう。以下、本実施形態の画像表示装置の書き換えを、下スクロールと上スクロールとに分けて説明する。
（下スクロール）
本実施形態画像表示装置では、メニュー画面が、６つの表題とボーダライン１とカーソル２とを表示する（図６（ａ））。下スクロールする場合、ユーザは、操作部１０５を操作してカーソル２を下方向に移動する（図６（ｂ））。
【００３３】
このとき、ＣＰＵ２０１及び表示装置コントローラ２０４は、操作部１０５の十字キー１０３がカーソル２を下移動するよう操作される度、現在カーソル２が表示されている行数分の電極を駆動してカーソル２を消去する。また、これと同時に消去されたカーソル２の直下に表示されている表題を指すカーソルの表示位置にある１行分の電極を駆動してカーソル２を表示する。
【００３４】
このような動作は、カーソル２を表示するのに要するライン２つ分の電極を駆動することによって可能であるから、全画面を書き換える構成よりも消費電力が小さく、書き換えにかかる時間が短くなる。
また、本実施形態では、ユーザが、最後の表題を指定する位置からカーソル２をさらに下方に移動する操作をすることによって新表題であって、現在表示されている表題よりも順位の低い表題を指定することができる（図６（ｃ））。図６（ｃ）の例では、順位が６位の表題である「まんが１」の後に、より順位が低い７位の「まんが２」が表示されている。
【００３５】
このような場合、ＣＰＵ２０１及び表示装置コントローラ２０４は、指定された表題「まんが２」をボーダライン１が表示されていた位置にボーダライン１に代えて表示させる。「まんが２」が表示されたことにより、メニュー表示画面は、１位から６位までの表題を表示していたものから、２位から７位までの表題を表示していたものに変更される。ＣＰＵ２０１及び表示装置コントローラ２０４は、メニュー画面の変更後、つまりボーダライン１に代わる７位「まんが２」の表示後に表示されている表示項目の最初の表題（２位）または最後の表題（７位）の表題と隣接させてボーダライン１を表示する。
【００３６】
ボーダライン１を２位の表題に隣接させるか７位の表題に隣接させるかの決定は、ボーダライン１が新たな表題の指定前に表示されていた位置によって決定する。すなわち、ボーダライン１がメニュー画面の最後に表示されていた場合、この位置に新表題を表示してボーダライン１を２位の表題に隣接させて表示する。
また、ボーダライン１が最後の表題の位置以外の位置に表示されていた場合（図６（ｄ））、この位置に新表題を表示してボーダライン１を最後の表題である８位の表題に隣接させて表示する（図６（ｅ））。このような構成は、下スクロールする場合、ボーダライン１に代わって表示された新表題の直下または表示されている表題の先頭にボーダライン１を表示するものといえる。
【００３７】
さらに、本実施形態では、図６（ｆ）に示すように、ＣＰＵ２０１及び表示装置コントローラ２０４が、メモリカード２０８に記憶されている１６個のコンテンツの表題のうち最下位（本実施形態では１６位）の順位が付された表題が表示されている場合と、この表題が表示されていない場合とでボーダライン１の形状を異ならしめている。
すなわち、本実施形態では、ＣＰＵ２０１が、操作部１０５から入力されるスクロールの指示に基づいて、次に１６位の表題が表示されるか否か判断し、表示装置コントローラ２０４に指示している。表示装置コントローラ２０４は、ＣＰＵ２０１の指示によって表示すべきボーダライン１の形状を決定する。ボーダライン１の形状とは、具体的には、上下スクロール可能であることを示すシンボル６０１を含むボーダライン１、または下スクロール不可能であることを示すシンボル６０２を含むボーダライン６の２つのいずれかをいう。
【００３８】
そして、図６に示した例のように、１６位の表題が表示されていない場合にはシンボル６０１を含みボーダライン１表示する。また、１６位の表題が表示されている場合にはマーカ６０２を含みボーダライン６表示する。
このような本実施形態によれば、ディスプレイ１０１を部分的に書き替えた場合にも現在メニュー画面の最終ページが表示されていることをユーザが直感的に認識することができる。このため、さらに下位の表題を表示させるための不要な操作あるいが誤操作を防止し、画像表示装置の操作性を高めることができる。
（上スクロール）
図７（ａ）に示すように、マーカ６０２が表示され、かつカーソル２が最下位の表題である１６位の表題を指し示している場合、ユーザがカーソル２を上方向にのみ移動できる（図７（ｂ））。また、カーソル２をさらに上方向に移動させた場合、カーソル２は、ボーダライン６より下に移動してボーダライン６下の表題を指し示す（図７（ｃ））。そして、ボーダライン６より下の画面において上スクロールがなされ、新表題として１０位の表題がボーダライン６に代えて表示される。
【００３９】
このような場合、本実施形態では、ＣＰＵ２０１及び表示装置コントローラ２０４が、ボーダライン６に代わる表題の順位が先に表示されていた表題の全てよりも上位になる。１０位の表題の表示後、ボーダラインは、１０位の表題または表示されている表示項目の先頭に表示される。
なお、図７（ｄ）の場合、ボーダラインが１０位の表題の直上に表示されたことによって１６位の表題が表示されなくなっている。このため、ＣＰＵ２０１及び表示装置コントローラ２０４は、ボーダラインをボーダライン６からボーダライン１に変更する。
【００４０】
さらに上スクロールした場合、９位の表題、８位の表題が順次表示される（図７（ｅ）、（ｆ））。８位の順位の表題が表示されたことにより、新たに表示された表題の直上に表題が表示できるスペースがなくなり、ボーダライン１が表題または表示されている表示項目の最後に表示される。
次に、以上述べた本実施形態の画像表示装置で行われる処理を、フローチャートを用いて説明する。本フローチャートにおいても、メモリカード２０８に保存されているメニューのうち順位が最も高いものを最上位、順位が最も低いメニューを最下位のメニューという。また、現在メニュー画面に表示されているメニューのうち順位が最も高いものを最初のメニュー、順位が最も低いメニューを最後のメニューという。なお、先頭行（あるいは先頭）、最終行とは、メニューの順位とは無関係なメニュー画面上の表示位置だけをいうものである。
【００４１】
また、本フローチャートにおいて、行とは、メニュー画面におけるメニュー１つ分の表示位置をいう。例えば、図６（ｅ）に示したメニュー画面では、先頭行に「８．まんが３」及びカーソル２が表示されていて、２行目に「９．技術資料１」が表示されている。また、３行目にはボーダライン１が表示されていることになる。
図８は、本実施形態の画像表示装置がメニュー表示画面を表示する場合の処理を説明するためのフローチャートである。ＣＰＵ２０１は、操作部１０５が操作されてディスプレイ１０１上に表示されたメニュー表示の指示がなされたか否か（メニューボタン押下）判断する（Ｓ８０１）。この結果、メニューボタンが押下されたと判断された場合（Ｓ８０１：Ｙｅｓ）、一度に表示できるメニュー（本実施形態ではコンテンツの表題、フローチャートの処理ではメニューと記す）の数（１ページ表示数）をメモリ２０６から取得する（Ｓ８０２）。
【００４２】
また、メモリカード２０８から記憶されている全てのメニューの数を取得し、この数が１ページ表示数を超えているかを判断する（Ｓ８０３）。判断の結果、超えていなければ（Ｓ８０３：Ｎｏ）、メニュー表示画面に１ページ分のメニューを表示し（Ｓ８０５：Ｙｅｓ）、処理を終了する。一方、全てのメニューの数が１ページ表示数を超えている場合、複数ページ表示処理に入る（Ｓ８０４）。
【００４３】
図９は、本実施形態の複数ページ表示処理を説明するためのフローチャートである。この処理では、先ず、表示装置コントローラ２０４が、ＣＰＵ２０１の指示によってメニュー画面の初期画面を表示する（Ｓ９０１）。初期画面の表示により、操作部１０５が、ユーザのキー入力を受付可能な状態に入る。そして、入力されたキーによってカーソルの上または下への移動（Ｓ９０３）、（Ｓ９０４）、ページ送り（Ｓ９０５）、ページ戻り（Ｓ９０６）、選択されるメニュー等の決定（Ｓ９０７）、キャンセル（Ｓ４０１）等の処理を実行する。
【００４４】
図１０は、ステップＳ９０３の説明するためのフローチャートであって、カーソルが１つ下のメニューに移動する処理を説明するものである。ＣＰＵ２０１は、ワークメモリとして使用しているメモリ２０６から、カーソルが指し示すメニューの順位を取得する（Ｓ１００１）。また、同様に、メモリ２０６に保存されている「メニュー画面上のボーダ位置」を取得する（Ｓ１００２）。
【００４５】
取得した情報から、ＣＰＵ２０１は、カーソル２の位置が最下位のメニューを指しているか否か判断する（Ｓ１００３）。判断の結果、カーソルが最下位のメニューを指している場合（Ｓ１００３：Ｙｅｓ）、これ以上下スクロールすることはできないので、処理を終了する。
一方、ステップＳ１００３において、最下位のメニューが表示されていないと判断された場合（Ｓ１００３：Ｎｏ）、カーソル２を現在示しているメニューの次の順位のメニューを指す位置に設定する（Ｓ１００４）。そして、現在カーソル２が表示されている位置の２行下にボーダライン１が表示されているか否か判断する（Ｓ１００５）。
【００４６】
判断の結果、ボーダライン１が、カーソルが表示されている位置の２行下に表示されていない場合（Ｓ１００５：Ｎｏ）、ボーダライン１の位置を変更する必要がないので、そのままカーソル２の描画等の処理を実行する（Ｓ１００８）。一方、ボーダライン１が、カーソルが表示されている位置の２行下に表示されている場合（Ｓ１００５：Ｙｅｓ）、現在表示されているページが最終ページであるか否か判断する（Ｓ１００６）。判断の結果、このページが最終ページであった場合（Ｓ１００６：Ｙｅｓ）、これ以上下スクロールすることができないので、ボーダライン１の位置変更を書き込むことなく描画処理を実行する（Ｓ１１０８）。
【００４７】
また、表示されているページが最終ページでない場合（Ｓ１００６：Ｎｏ）、ボーダライン１の位置を変更する必要が生じることをメモリ２０６の所定の領域に書き込み（Ｓ１００７）、描画処理を実行する（Ｓ１００８）。
図１１は、図１０のステップＳ１００８に示した描画処理を説明するための図であって、カーソル２が１つ下のメニューに移動する際にボーダライン及びカーソルを描画する手順を説明するためのフローチャートである。ＣＰＵ２０１は、図１０のステップＳ１００７でメモリ２０６に記録したボーダライン位置の変更の有無を判定する（Ｓ１１０１）。この結果、ボーダライン位置の変更がある場合（Ｓ１１０１：Ｙｅｓ）、ボーダライン１またはボーダライン６を生成するためにボーダライン生成処理を実行する（Ｓ１１０２）。
【００４８】
また、ＣＰＵ２０１は、現在ボーダライン１がメニュー画面の最終行、つまり最後のメニューを指す位置にあるか否か判断する（Ｓ１１０３）。この結果、ボーダライン１が最終行にある場合（Ｓ１１０３：Ｙｅｓ）、現在ボーダライン１が表示されている位置に新たなメニューを表示すると共に（Ｓ１１０４）、ステップＳ１１０２で生成されたボーダライン１またはボーダライン６をメニュー画面の先頭に表示する（Ｓ１１０５）。
【００４９】
一方、ボーダライン１が最終行にない場合（Ｓ１１０３：Ｎｏ）、現在ボーダライン１が表示されている位置に新たなメニューを表示すると共に（Ｓ１１０８）、新たなメニューの直下の行にボーダライン１またはボーダライン６を表示する（Ｓ１１０９）。
さらに、ＣＰＵ２０１は、カーソル２が、今回の描画処理開始時に表示されているメニューの最終行にあるか否か判断する（Ｓ１１０６）。この結果、カーソル２が、最終行にあるメニューを指す位置にある場合（Ｓ１１０６：Ｙｅｓ）、表示されているカーソル２を消去し、代わりにメニュー画面の先頭のメニューを指す位置にカーソルを表示する（Ｓ１１０７）。
【００５０】
また、ステップＳ１１０６において、カーソル２が最終行にないと判断された場合（Ｓ１１０６：Ｎｏ）、表示されているカーソル２を消去し、代わりに消去されたカーソルが示していた直下のメニューを示す位置にカーソルを表示する（Ｓ１１１０）。カーソル２の位置を変更した後、描画処理は終了する。
図１２は、図１１のステップＳ１１０２に示したボーダ生成処理を説明するためのフローチャートである。ＣＰＵ２０１は、メモリ２０１から現在のメニュー画面に表示されているメニューを取得し、最下位のメニューが表示されているか否か判断する（Ｓ１２０１）。判断の結果、最下位の表題が表示されていない場合（Ｓ１２０２：Ｎｏ）、図２や図６（ａ）〜（ｅ）等に示したボーダライン１を生成する（Ｓ１２０２）。なお、ボーダライン１は、カーソル２が上下方向に移動可能であることを示すものである。
【００５１】
また、ＣＰＵ２０１は、ステップＳ１２０１において、最下位の表題が表示されていると判断した場合（Ｓ１２０２：Ｙｅｓ）、図６（ｆ）等に示したボーダライン６を生成する（Ｓ１２０３）。ボーダライン６は、カーソル２が下方向に移動不可能であることを示すものである。
なお、ボーダライン１、ボーダライン６は、いずれも二重線のラインと上下移動可能または下スクロール不可を示す×等のシンボルとを組み合わせて生成される。二重線と組み合わせられるシンボルは、予め専用のパターンとしてメモリ２０６に保存しておくものであってもよいし、フォントデータを流用してもよい。流用されるフォントデータは、ビットマップフォント、アウトラインフォントのいずれであってもよい。また、演算によって逐次生成されるものであってもよい。
【００５２】
図１３は、ステップＳ９０４の説明するためのフローチャートであって、カーソルが１つ上のメニューに移動する処理を説明するものである。ＣＰＵ２０１は、メモリ２０６からカーソルが指し示すメニューの順位を取得する（Ｓ１３０１）。また、同様に、メモリ２０６に保存されている「メニュー画面上のボーダ位置」を取得する（Ｓ１３０２）。
取得した情報から、ＣＰＵ２０１は、カーソル２が最上位のメニューを指し示しているか否か判断する（Ｓ１３０３）。判断の結果、カーソルが最上位のメニューを指している場合（Ｓ１３０３：Ｙｅｓ）、これ以上上スクロールすることができないので、処理を終了する。
【００５３】
一方、ステップＳ１３０３において、最上位のメニューが表示されていないと判断された場合（Ｓ１３０３：Ｎｏ）、カーソル２が現在示しているメニューの直上に表示されているメニューを指す位置に設定する（Ｓ１３０４）。そして、現在カーソル２表示されている位置の２行上にボーダライン１が表示されているか否か判断する（Ｓ１３０５）。
判断の結果、ボーダライン１がカーソル位置の２行上に表示されていない場合（Ｓ１３０５：Ｎｏ）、ボーダライン１の位置を変更する必要がないので、そのままカーソル２の描画等の処理を実行する（Ｓ１３０７）。
【００５４】
一方、ボーダライン１がカーソルの位置の２行上に表示されている場合（Ｓ１３０５：Ｙｅｓ）、ボーダライン１の位置を変更する必要が生じることをメモリ２０６の所定の領域に書き込み（Ｓ１３０６）、描画処理を実行する（Ｓ１３０７）。
図１４は、図１３のステップＳ１３０７に示した描画処理を説明するための図であって、カーソル２が１つ上のメニューに移動する際にボーダライン及びカーソルを描画する手順を説明するためのフローチャートである。ＣＰＵ２０１は、図１３のステップＳ１３０７でメモリ２０６に記録されたボーダライン位置の変更の有無を判定する（Ｓ１４０１）。この結果、ボーダライン位置の変更がある場合（Ｓ１４０１：Ｙｅｓ）、ボーダライン１を生成するためにボーダライン生成処理を実行する（Ｓ１４０２）。
【００５５】
また、ＣＰＵ２０１は、現在表示されているボーダライン１がメニュー画面の先頭行にあるか否か判断する（Ｓ１４０３）。この結果、ボーダライン１が先頭行にある場合（Ｓ１４０３：Ｙｅｓ）、現在ボーダライン１が表示されている位置に新たなメニューが表示されると共に（Ｓ１４０４）、ボーダライン１がメニュー画面の最終行に表示される（Ｓ１４０５）。
【００５６】
一方、ボーダライン１が先頭行にない場合（Ｓ１４０３：Ｎｏ）、現在ボーダライン１が表示されている位置に新たなメニューを表示すると共に（Ｓ１４０８）、表示されたメニューの直上の行にボーダライン１を表示する（Ｓ１４０９）。
さらに、ＣＰＵ２０１は、カーソル２が、今回の描画処理開始時に表示されているメニューの先頭行にあるメニューを示しているか否か判断する（Ｓ１４０６）。この結果、カーソル２が、先頭行にあるメニューを表示していた場合（Ｓ１４０６：Ｙｅｓ）、表示されているカーソル２を消去し、代わりにメニュー画面の最終行に表示されているメニューを示す位置にカーソルを表示する（Ｓ１４０７）。
【００５７】
また、ステップＳ１４０６において、カーソル２が先頭行にないと判断された場合（Ｓ１４０６：Ｎｏ）、表示されているカーソル２を消去し、代わりに消去されたカーソルが指していたメニューの直上のメニューを示す位置にカーソルを表示する（Ｓ１４１０）。カーソル２の表示位置を変更した後、描画処理は終了する。
このような本実施形態によれば、カーソル２及びボーダライン１、６を表示していた行と、新たにカーソル２及びボーダライン１、６が表示される行とだけを書き換えることによってメニュー画面を上スクロールすることができる。このため、メニュー画面全体を書き換える構成よりも消費電力を低減し、書き換え時間を短縮することができる。なお、書き換え時間の短縮の効果は、画面を一方向から順次書き替えていく構成と比較した場合に特に顕著となる。
【００５８】
また、本実施形態は、ボーダライン１、６の表示位置を変更することによって新たに指定された表示された表題と先に表示されていた表題との境界を示すことができる。このため、メニュー画面の一部だけを書き換えたことによって表題の順位の順位が不連続になることによって起こる不自然さを解消している。
図９ないし図１４のフローチャートで示した本実施形態の画像表示制御方法をコンピュータに実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されても良い。また、本実施形態の画像表示制御方法をコンピュータに実行させるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また予めマスクＲＯＭやＰ２ＲＯＭ、ＦＬＡＳＨＲＯＭに格納されていても良い。
【００５９】
以上述べた本実施形態によれば、表示項目を所定の数ずつ表示する複数の画面にあっても、表示されている画面が最後の画面であるか否かを直感的に判別することができる。したがって、画面に表示された表示項目の順番等を直感的に判断し易くし、画像表示装置の操作性を高めることができる。また。記憶性液晶のディスプレイを部分的に書き換えることによって記憶性液晶のディスプレイにあってもメニュー画面のスクロールに充分な応答性を得ることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態の画像表示装置の外観を示した図である。
【図２】本発明の一実施形態の画像表示装置のニュー画面の一例を示した図である
【図３】図１に示した画像表示装置のブロック図である。
【図４】図３に示したディスプレイ及び表示装置コントローラの構成をより詳細に説明するための図である。
【図５】図３に示したディスプレイの電極とラインとの関係を説明するための図である。
【図６】本発明の一実施形態のメニュー画面を下スクロールする場合の動作を説明するための図である。
【図７】本発明の一実施形態のメニュー画面を上スクロールする場合の動作を説明するための図である。
【図８】本発明の一実施形態の画像表示装置がメニュー表示画面を表示する場合の処理を説明するためのフローチャートである。
【図９】本発明の一実施形態の複数ページ表示処理を説明するためのフローチャートである。
【図１０】図９に示したステップＳ９０３の説明するためのフローチャートである。
【図１１】図１０のステップＳ１００８に示した描画処理を説明するためのフローチャートである。
【図１２】図１１のステップＳ１１０２に示したボーダ生成処理を説明するためのフローチャートである。
【図１３】図９に示したステップＳ９０４の説明するためのフローチャートである。
【図１４】図１３のステップＳ１３０７に示した描画処理を説明するためのフローチャートである。
【符号の説明】
【００６１】
１  ボーダライン、２  カーソル、１０１  ディスプレイ、１０５  操作部、２０１  ＣＰＵ、２０４  表示装置コントローラ、２０８  メモリカード、６０１、６０２  シンボル
【図１】
2007004223.tif 000003
【図２】
2007004223.tif 000004
【図３】
2007004223.tif 000005
【図４】
2007004223.tif 000006
【図５】
2007004223.tif 000007
【図６】
2007004223.tif 000008
【図７】
2007004223.tif 000009
【図８】
2007004223.tif 000010
【図９】
2007004223.tif 000011
【図１０】
2007004223.tif 000012
【図１１】
2007004223.tif 000013
【図１２】
2007004223.tif 000014
【図１３】
2007004223.tif 000015
【図１４】
2007004223.tif 000016