(57)【要約】【課題】操作が容易で、誤操作の発生を抑制することができ、さらに表示画面に表示された画像における所望の位置または範囲を正確且つ容易に選択できる表示装置および表示制御プログラムを提供すること。【解決手段】表示装置１によれば、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７に対するユーザ操作位置ＯＰｘ，ＯＰｙに基づいて表示パネル２上の位置を指定することができる。また、指やペンなどの押圧手段をＸ軸タッチセンサ６またはＹ軸タッチセンサ７の同一箇所に３秒以上静止させるという容易な操作で列カーソル９または行カーソル１０の移動を規制し、指定位置Ｓを指定できる。また、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７を３秒以上継続して長押しした後は、列カーソル９，行カーソル１０の移動が規制されるので、手ぶれが生じ適切なユーザ操作位置とは異なる位置に押圧手段が接触してしまったとしても、正確な位置を指定することができる。【選択図】図４
2007200002.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に基づいて指定された表示画面上の位置に対応する動作を行う表示装置において、
所定の検出方向におけるユーザ操作位置を検出する検出手段と、
前記検出手段により検出されるユーザ操作位置を前記検出方向における表示画面上の位置に変換する位置変換手段と、
前記位置変換手段により変換された表示画面上の位置を区別して表示する区別表示手段と、
前記区別表示手段によって区別表示される区別表示領域を、前記ユーザ操作位置に対応して移動させる区別表示移動手段と、
ユーザにより所定の第１操作がされることに基づいて、前記区別表示移動手段による区別表示領域の移動を規制する移動規制手段と、
前記移動規制手段により区別表示領域の移動が規制されたときに前記区別表示手段により区別表示される位置に対応する動作を実行する制御手段とを備えることを特徴とする表示装置。
【請求項２】
前記検出手段は、接触または押圧によるユーザ操作位置を検出可能なタッチセンサで構成され、
前記移動規制手段は、タッチセンサの同一箇所に対する接触または押圧を所定時間以上継続させる第１操作がされたことが前記検出手段により検出されたことに基づいて、前記区別表示移動手段による区別表示領域の移動を規制するものであることを特徴とする請求項１記載の表示装置。
【請求項３】
前記検出手段は、表示画面上の第１方向または第１方向に対し垂直な第２方向の少なくともいずれか一方向におけるユーザ操作位置を検出し、
前記位置変換手段は、前記検出手段により検出される第１方向におけるユーザ操作位置を表示画面上の第１方向における第１座標に変換し、又は前記検出手段により検出される第２方向におけるユーザ操作位置を表示画面上の第２方向における第２座標に変換するものであり、
前記区別表示手段は、前記第１座標または前記第２座標を区別して表示することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
予め所定の動作が対応付けられたメニュー項目を、表示画面上の第１座標と第２座標とで特定される所定位置に表示するメニュー項目表示手段を備え、
前記制御手段は、前記第１区別表示手段または第２区別表示手段のうち少なくともいずれか一方による区別表示領域の移動が前記移動規制手段により規制されたとき、移動規制された区別表示領域により区別表示される位置のメニュー項目を指定し、その指定されたメニュー項目に対応付けられた動作を実行するものであることを特徴とする請求項３記載の表示装置。
【請求項５】
電源の投入後、前記制御手段によりメニュー項目が指定されるまでは、前記メニュー項目の表示領域以外の位置が前記区別表示手段により区別表示されることを禁止する区別表示禁止手段を備えることを特徴とする請求項４記載の表示装置。
【請求項６】
前記検出手段は、前記第１方向におけるユーザ操作位置と、前記第２方向おけるユーザ操作位置とをそれぞれ独立に検出するものであり、
前記位置変換手段は、前記第１方向におけるユーザ操作位置を第１座標に変換し、前記第２方向におけるユーザ操作位置を第２座標に変換するものであって、
前記区別表示手段は、前記第１座標を区別表示する第１区別表示手段と、前記第２座標を区別表示する第２区別表示手段とを有し、
前記制御手段は、前記移動規制手段により、前記第１区別表示手段および前記第２区別表示手段による区別表示領域の移動が規制されたときに、前記第１区別表示手段と第２区別表示手段とにより重複して区別表示される位置を指定する座標指定手段を備え、その座標指定手段により指定された位置に対応する動作を実行するものであることを特徴とする請求項３から５のいずれかに記載の表示装置。
【請求項７】
前記検出手段は、接触または押圧による前記第１方向におけるユーザ操作位置を検出可能な第１タッチセンサと、接触または押圧による前記第２方向におけるユーザ操作位置を検出可能な第２タッチセンサとで構成され、
前記移動規制手段は、前記第１タッチセンサに対するユーザの第１操作が検出されたことに基づいて第１区別表示手段による区別表示領域の移動を規制し、前記第２タッチセンサに対するユーザの第１操作が検出されたことに基づいて第２区別表示手段による区別表示領域の移動を規制するものであり、
前記移動規制手段により、前記第１区別表示手段または前記第２区別表示手段による区別表示領域のいずれか一方の移動が規制されているときに、ユーザにより所定の第２操作がされることに基づいて、前記移動規制手段による第１区別表示手段または第２区別表示手段の区別表示領域の移動規制を解除する規制取消手段を備えることを特徴とする請求項６記載の表示装置。
【請求項８】
入力データを読み込む読込手段と、
前記読込手段により読み込まれた入力データに基づく画像を前記表示画面に表示する画像表示手段とを有し、
前記制御手段は、前記画像表示手段により表示される画像上の位置が前記座標指定手段により指定されると、その指定位置を特定する位置情報を位置情報記憶手段に記憶させる動作を実行するものであることを特徴とする請求項６または７に記載の表示装置。
【請求項９】
前記区別表示手段は、前記座標指定手段により位置の指定がされた後に、前記第１タッチセンサにより前記第１方向におけるユーザ操作位置が検出され、前記位置変換手段により第１方向における第１座標に変換されたことに基づいて、前記第１座標で特定される位置を区別表示する第３区別表示手段と、前記第２タッチセンサにより前記第２方向におけるユーザ操作位置が検出され、前記位置変換手段により第２方向における第２座標に変換されたことに基づいて、前記第２座標で特定される位置を区別表示する第４区別表示手段とを有し、
前記移動規制手段は、前記第１タッチセンサに対するユーザの第１操作が検出されたことに基づいて第３区別表示手段による区別表示領域の移動を規制し、前記第２タッチセンサに対するユーザの第１操作が検出されたことに基づいて第４区別表示手段による区別表示領域の移動を規制するものであり、
前記移動規制手段により、前記第３区別表示手段および前記第４区別表示手段による区別表示領域の移動が規制されたときに、前記第３区別表示手段と第４区別表示手段とにより前記入力データに基づく画像上の位置が重複して区別表示されると、その重複して区別表示される位置を範囲終端として指定する範囲終端指定手段と、
前記座標指定手段により先に指定された指定位置と、前記範囲終端指定手段により範囲終端として指定された位置とに基づいて特定される選択範囲を選択する範囲選択手段とを備えることを特徴とする請求項８記載の表示装置。
【請求項１０】
前記位置変換手段は、前記座標指定手段により位置の指定がされた後に、前記第１タッチセンサまたは第２タッチセンサに対し所定の第３操作がされたことに基づいて、第１タッチセンサに対する第３操作位置を第１座標に変換し又は第２タッチセンサに対する所定の第３操作位置を第２座標に変換するものであって、
前記区別表示手段は、前記位置変換手段により第３操作位置から変換された第１座標または第２座標を区別表示する第５区別表示手段を備え、
前記範囲終端指定手段は、前記第５区別表示手段により区別表示される第１座標と、前記座標指定手段により先に指定された指定位置の第２座標とで特定される位置を範囲終端として指定し、または、前記第５表示手段により区別表示される第２座標と、前記座標指定手段により先に指定された指定位置の第１座標とで特定される位置を範囲終端として指定するものであることを特徴とする請求項９記載の表示装置。
【請求項１１】
前記画像表示手段により入力データに基づいて前記表示画面に表示される画像が、文書であるかを判断する文書判断手段を備え、
前記範囲選択手段は、前記文書判断手段により前記表示画面に表示される画像が文書であると判断された場合、前記座標指定手段により先に指定された指定位置に表示される文字から、前記範囲終端指定手段により範囲終端として指定された位置に表示される文字までで特定される文字列であって、且つ文書上でひとまとまりの文字列を選択範囲として選択するものであることを特徴とする請求項９または１０に記載の表示装置。
【請求項１２】
前記範囲選択手段は、前記文書判断手段により前記表示画面に表示される画像が文書でないと判断された場合、前記座標指定手段により先に指定された指定位置と、前記範囲終端指定手段により範囲終端として指定された位置とで特定される矩形領域を選択範囲として選択することを特徴とする請求項１１記載の表示装置。
【請求項１３】
前記区別表示手段は、前記画像表示手段により表示される画像の表示領域のうち、前記位置変換手段により変換された第１座標または第２座標に相当する全領域を他の領域と区別して表示するものであることを特徴とする請求項８から１２のいずれかに記載の表示装置。
【請求項１４】
前記表示画面の周縁を取り囲む枠体を備え、
前記検出手段は前記枠体に設けられていることを特徴とする請求項１から１３のいずれかに記載の表示装置。
【請求項１５】
所定の検出方向におけるユーザ操作位置を検出する検出手段と、表示画面とを備えた表示装置に、ユーザ操作に基づいて指定された表示画面上の位置に対応する動作を実行させる表示制御プログラムであって、
前記検出手段により検出されるユーザ操作位置を前記検出方向における表示画面上の位置に変換する位置変換ステップと、
前記位置変換ステップにより変換された表示画面上の位置を区別して表示させる区別表示ステップと、
前記区別表示ステップによって区別表示される区別表示領域を、前記ユーザ操作位置に対応して移動させる区別表示移動ステップと、
ユーザにより所定の第１操作がされることに基づいて、前記区別表示移動ステップによる区別表示領域の移動を規制する移動規制ステップと、
前記移動規制ステップにより区別表示領域の移動が規制されたときに区別表示される位置に対応する動作を実行する制御ステップとを前記表示装置に実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示制御プログラムに関し、特に、操作が容易で、誤操作の発生を抑制することができ、さらに表示画面に表示された画像における所望の位置または範囲を正確且つ容易に選択できる表示装置および表示制御プログラムに関するものである。
【背景技術】
【０００２】
従来、携帯電話や携帯情報端末など携帯用の表示装置では、限られたスペースの中で情報の入力や検索、編集といった複雑な処理をより簡単な操作で行えるようにするために、ユーザからの入力操作を受け付ける入力部には様々な工夫がなされていた。
【０００３】
例えば、従来より入力部としてタッチパネルを備えた携帯情報端末が知られている。タッチパネルには、ファイルや機器、機能などを記号的に示したメニュー項目（例えば、アイコン）が表示される。この操作対象は、使用者からの入力操作を受け付けるためのものである。使用者がタッチパネルに触れると、その触れた位置に表示されるメニュー項目に基づいて、所定の処理（画面切り換えなど）が実行される。タッチパネルによれば、メニュー項目の表示位置に直接触れて入力するので、操作が容易である。
【０００４】
また、特開２００２−３３３９５１号公報（特許文献１）には、表示パネルにおける横方向位置（Ｘ座標）を指定するためのＸ軸タッチセンサと、縦方向位置（Ｙ座標）を指定するためのＹ軸タッチセンサとを設けた構成が提案されている。
【０００５】
図１４（ａ）は、表示パネル上の任意の位置を指定するためのＸ軸タッチセンサとＹ軸タッチセンサとが、表示パネルに沿って配置された例を模式的に示す図である。図１４（ａ）に示すように、表示パネル１００の横方向にＸ軸タッチセンサ１０１が配置され、表示パネル１００の縦方向にＹ軸タッチセンサ１０２が配置される。ユーザが、Ｘ軸タッチセンサ１０１およびＹ軸タッチセンサ１０２に指やペンを接触させることにより、横方向位置Ｐｘおよび縦方向位置Ｐｙが指定され、Ｐｘ，Ｐｙで特定される表示パネル１００上の任意の位置を指定することができる。
【０００６】
このような構成によれば、表示パネルの外側にタッチセンサが設けられ、且つＸ軸とＹ軸との２軸にのみタッチセンサが設けられているので、上述したタッチパネルに比較して、製造コストが安価であり、厚さを薄くできるという利点がある。表示パネルの全面がセンサとして機能するタッチパネルでは、表示画面のほぼ全領域に透明のスイッチを格子状に配置しなければならず、製造コストが高く、また厚さが増大していたのである。
【０００７】
図１４（ｂ）は、Ｘ軸タッチセンサ１０１の構成を模式的に示す図である。図１４（ｂ）に示すように、Ｘ軸タッチセンサ１０１は、上部絶縁基板１０１ａ、所定の抵抗率を有する抵抗膜で構成される上部電極１０１ｂ、下部電極１０１ｃ、下部絶縁基板１０１ｄを備える。また、Ｘ軸タッチセンサ１０１の上部電極１０１ｂの両端には、電源１０３により基準電圧Ｖが印加されており、下部電極１０１ｃは信号線１０４を介してＡ／Ｄ変換回路１０５に接続されている。
【０００８】
上述のように構成されたＸ軸タッチセンサ１０１によれば、まず操作面に当たる上部絶縁基板１０１ａの表面が指やペンなどで接触されると、上部電極１０１ｂと下部電極１０１ｃとが接触し、接触位置における分圧された電位が信号線１０４を介してＡ／Ｄ変換回路１０５に取り出される。次に、Ａ／Ｄ変換回路１０５では、その時の電圧値をＶ’をデジタル信号に変換して座標演算部１０６に渡し、座標演算部１０６では、そのときの電圧値Ｖ’と基準電圧Ｖとの分圧比と、上部電極１０１ｂの長さから、上部電極１０１ｂの一端を原点とした時の指が接触している座標を演算により求め、結果を出力する。これにより、Ｘ軸タッチセンサ１０１上の位置をＸ座標として取り出すことが可能となる。なお、Ｙ軸タッチセンサ１０２もＸ軸タッチセンサ１０１と同様の構成であり、Ｙ軸タッチセンサ１０２上の位置がＹ座標として取り出される。
【０００９】
上述の構成によれば、取り出されたＸ座標ＰｘとＹ座標Ｐｙとにより表示パネル１００上の任意の位置を指定することができる。そして、その指定位置に表示されたメニュー項目に対応する処理を実行させたり、その指定位置に表示される文字や画像などを指定することができる。
【００１０】
【特許文献１】特開２００２−３３３９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、ユーザによる接触位置を検出し、その検出位置に基づいて入力操作を受け付ける場合、誤操作が生じやすいという問題点があった。特に、特許文献１に開示されるように、Ｘ軸タッチセンサおよびＹ軸タッチセンサで表示画面上の一点を特定する構成では、表示画面上の目的の位置とタッチセンサとが離隔しているので、目的の位置に対応したタッチセンサ上の適切な位置を操作することは困難で、誤操作が生じやすい。
【００１２】
また、所望の位置を指定したつもりであっても、指やペンなどをタッチセンサから離す際のわずかな手ぶれにより接触位置がずれると、ユーザの意図とは異なる位置が指定され、誤った処理が実行されたり、誤った文字や画像が選択されてしまう。特に、電子書籍のように、表示パネル上に文字が密に表示される場合、タッチセンサで表示パネル上の文字を指定しようとすると、わずかな手ぶれで隣接する他の文字が指定されてしまうのである。
【００１３】
本発明は上述した問題点を解決するためになされたものであり、操作が容易で、誤操作の発生を抑制することができ、さらに表示画面に表示された画像における所望の位置または範囲を正確且つ容易に選択できる表示装置および表示制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
この目的を達成するために、請求項１記載の表示装置は、ユーザ操作に基づいて指定された表示画面上の位置に対応する動作を行うものであって、所定の検出方向におけるユーザ操作位置を検出する検出手段と、前記検出手段により検出されるユーザ操作位置を前記検出方向における表示画面上の位置に変換する位置変換手段と、前記位置変換手段により変換された表示画面上の位置を区別して表示する区別表示手段と、前記区別表示手段によって区別表示される区別表示領域を、前記ユーザ操作位置に対応して移動させる区別表示移動手段と、ユーザにより所定の第１操作がされることに基づいて、前記区別表示移動手段による区別表示領域の移動を規制する移動規制手段と、前記移動規制手段により区別表示領域の移動が規制されたときに前記区別表示手段により区別表示される位置に対応する動作を実行する制御手段とを備える。
【００１５】
請求項２記載の表示装置は、請求項１記載の表示装置において、前記検出手段は、接触または押圧によるユーザ操作位置を検出可能なタッチセンサで構成され、前記移動規制手段は、タッチセンサの同一箇所に対する接触または押圧を所定時間以上継続させる第１操作がされたことが前記検出手段により検出されたことに基づいて、前記区別表示移動手段による区別表示領域の移動を規制するものである。
【００１６】
請求項３記載の表示装置は、請求項１または２に記載の表示装置において、前記検出手段は、表示画面上の第１方向または第１方向に対し垂直な第２方向の少なくともいずれか一方向におけるユーザ操作位置を検出し、前記位置変換手段は、前記検出手段により検出される第１方向におけるユーザ操作位置を表示画面上の第１方向における第１座標に変換し、又は前記検出手段により検出される第２方向におけるユーザ操作位置を表示画面上の第２方向における第２座標に変換するものであり、前記区別表示手段は、前記第１座標または前記第２座標を区別して表示するものである。
【００１７】
請求項４記載の表示装置は、請求項３記載の表示装置において、予め所定の動作が対応付けられたメニュー項目を、表示画面上の第１座標と第２座標とで特定される所定位置に表示するメニュー項目表示手段を備え、前記制御手段は、前記第１区別表示手段または第２区別表示手段のうち少なくともいずれか一方による区別表示領域の移動が前記移動規制手段により規制されたとき、移動規制された区別表示領域により区別表示される位置のメニュー項目を指定し、その指定されたメニュー項目に対応付けられた動作を実行するものである。
【００１８】
請求項５記載の表示装置は、請求項４記載の表示装置において、電源の投入後、前記制御手段によりメニュー項目が指定されるまでは、前記メニュー項目の表示領域以外の位置が前記区別表示手段により区別表示されることを禁止する区別表示禁止手段を備える。
【００１９】
請求項６記載の表示装置は、請求項３から５のいずれかに記載の表示装置において、前記検出手段は、前記第１方向におけるユーザ操作位置と、前記第２方向おけるユーザ操作位置とをそれぞれ独立に検出するものであり、前記位置変換手段は、前記第１方向におけるユーザ操作位置を第１座標に変換し、前記第２方向におけるユーザ操作位置を第２座標に変換するものであって、前記区別表示手段は、前記第１座標を区別表示する第１区別表示手段と、前記第２座標を区別表示する第２区別表示手段とを有し、前記制御手段は、前記移動規制手段により、前記第１区別表示手段および前記第２区別表示手段による区別表示領域の移動が規制されたときに、前記第１区別表示手段と第２区別表示手段とにより重複して区別表示される位置を指定する座標指定手段を備え、その座標指定手段により指定された位置に対応する動作を実行するものである。
【００２０】
請求項７記載の表示装置は、請求項６記載の表示装置において、前記検出手段は、接触または押圧による前記第１方向におけるユーザ操作位置を検出可能な第１タッチセンサと、接触または押圧による前記第２方向におけるユーザ操作位置を検出可能な第２タッチセンサとで構成され、前記移動規制手段は、前記第１タッチセンサに対するユーザの第１操作が検出されたことに基づいて第１区別表示手段による区別表示領域の移動を規制し、前記第２タッチセンサに対するユーザの第１操作が検出されたことに基づいて第２区別表示手段による区別表示領域の移動を規制するものであり、前記移動規制手段により、前記第１区別表示手段または前記第２区別表示手段による区別表示領域のいずれか一方の移動が規制されているときに、ユーザにより所定の第２操作がされることに基づいて、前記移動規制手段による第１区別表示手段または第２区別表示手段の区別表示領域の移動規制を解除する規制取消手段を備える。
【００２１】
請求項８記載の表示装置は、請求項６または７に記載の表示装置において、入力データを読み込む読込手段と、前記読込手段により読み込まれた入力データに基づく画像を前記表示画面に表示する画像表示手段とを有し、前記制御手段は、前記画像表示手段により表示される画像上の位置が前記座標指定手段により指定されると、その指定位置を特定する位置情報を位置情報記憶手段に記憶させる動作を実行するものである。
【００２２】
請求項９記載の表示装置は、請求項８記載の表示装置において、前記区別表示手段は、前記座標指定手段により位置の指定がされた後に、前記第１タッチセンサにより前記第１方向におけるユーザ操作位置が検出され、前記位置変換手段により第１方向における第１座標に変換されたことに基づいて、前記第１座標で特定される位置を区別表示する第３区別表示手段と、前記第２タッチセンサにより前記第２方向におけるユーザ操作位置が検出され、前記位置変換手段により第２方向における第２座標に変換されたことに基づいて、前記第２座標で特定される位置を区別表示する第４区別表示手段とを有し、前記移動規制手段は、前記第１タッチセンサに対するユーザの第１操作が検出されたことに基づいて第３区別表示手段による区別表示領域の移動を規制し、前記第２タッチセンサに対するユーザの第１操作が検出されたことに基づいて第４区別表示手段による区別表示領域の移動を規制するものであり、前記移動規制手段により、前記第３区別表示手段および前記第４区別表示手段による区別表示領域の移動が規制されたときに、前記第３区別表示手段と第４区別表示手段とにより前記入力データに基づく画像上の位置が重複して区別表示されると、その重複して区別表示される位置を範囲終端として指定する範囲終端指定手段と、前記座標指定手段により先に指定された指定位置と、前記範囲終端指定手段により範囲終端として指定された位置とに基づいて特定される選択範囲を選択する範囲選択手段とを備える。
【００２３】
請求項１０記載の表示装置は、請求項９記載の表示装置において、前記位置変換手段は、前記座標指定手段により位置の指定がされた後に、前記第１タッチセンサまたは第２タッチセンサに対し所定の第３操作がされたことに基づいて、第１タッチセンサに対する第３操作位置を第１座標に変換し又は第２タッチセンサに対する所定の第３操作位置を第２座標に変換するものであって、前記区別表示手段は、前記位置変換手段により第３操作位置から変換された第１座標または第２座標を区別表示する第５区別表示手段を備え、前記範囲終端指定手段は、前記第５区別表示手段により区別表示される第１座標と、前記座標指定手段により先に指定された指定位置の第２座標とで特定される位置を範囲終端として指定し、または、前記第５表示手段により区別表示される第２座標と、前記座標指定手段により先に指定された指定位置の第１座標とで特定される位置を範囲終端として指定するものである。
【００２４】
請求項１１記載の表示装置は、請求項９または１０に記載の表示装置において、前記画像表示手段により入力データに基づいて前記表示画面に表示される画像が、文書であるかを判断する文書判断手段を備え、前記範囲選択手段は、前記文書判断手段により前記表示画面に表示される画像が文書であると判断された場合、前記座標指定手段により先に指定された指定位置に表示される文字から、前記範囲終端指定手段により範囲終端として指定された位置に表示される文字までで特定される文字列であって、且つ文書上でひとまとまりの文字列を選択範囲として選択するものである。
【００２５】
請求項１２記載の表示装置は、請求項１１記載の表示装置において、前記範囲選択手段は、前記文書判断手段により前記表示画面に表示される画像が文書でないと判断された場合、前記座標指定手段により先に指定された指定位置と、前記範囲終端指定手段により範囲終端として指定された位置とで特定される矩形領域を選択範囲として選択するものである。
【００２６】
請求項１３記載の表示装置は、請求項８から１２のいずれかに記載の表示装置において、前記区別表示手段は、前記画像表示手段により表示される画像の表示領域のうち、前記位置変換手段により変換された第１座標または第２座標に相当する全領域を他の領域と区別して表示するものである。
【００２７】
請求項１４記載の表示装置は、請求項１から１３のいずれかに記載の表示装置において、前記表示画面の周縁を取り囲む枠体を備え、前記検出手段は前記枠体に設けられている。
【００２８】
請求項１５記載の表示制御プログラムは、所定の検出方向におけるユーザ操作位置を検出する検出手段と、表示画面とを備えた表示装置に、ユーザ操作に基づいて指定された表示画面上の位置に対応する動作を実行させるプログラムであって、前記検出手段により検出されるユーザ操作位置を前記検出方向における表示画面上の位置に変換する位置変換ステップと、前記位置変換ステップにより変換された表示画面上の位置を区別して表示させる区別表示ステップと、前記区別表示ステップによって区別表示される区別表示領域を、前記ユーザ操作位置に対応して移動させる区別表示移動ステップと、ユーザにより所定の第１操作がされることに基づいて、前記区別表示移動ステップによる区別表示領域の移動を規制する移動規制ステップと、前記移動規制ステップにより区別表示領域の移動が規制されたときに区別表示される位置に対応する動作を実行する制御ステップとを前記表示装置に実行させるものである。
【発明の効果】
【００２９】
請求項１記載の表示装置によれば、検出手段により検出された所定の検出方向におけるユーザ操作位置が、位置変換手段により、検出方向における表示画面上の位置に変換される。そして、変換された表示画面上の位置は、区別表示手段により区別して表示される。ここで、区別表示手段によって区別表示される区別表示領域は、ユーザ操作位置に対応して移動させられ、ユーザにより所定の第１操作がされると、移動規制手段により、その移動が規制される。そして、区別表示領域の移動が規制されたときに前記区別表示手段により区別表示される位置に対応する動作が、制御手段により実行される。目的とする動作に対応した表示画面上の位置に区別表示領域を移動させると、所定の第１操作をすることにより、区別表示領域の移動を規制して、その区別表示手段により区別表示される位置に対応する動作を実行させることができる。このように、区別表示後は、区別表示領域の移動が規制されるので、手ぶれなどに起因して適切なユーザ操作位置と異なる位置が操作されてしまったとしても、誤操作の発生を抑制することができるという効果がある。
【００３０】
請求項２記載の表示装置によれば、請求項１記載の表示装置の奏する効果に加え、前記移動規制手段は、タッチセンサの同一箇所に対する接触または押圧を所定時間以上継続させる第１操作がされたことが前記検出手段により検出されたことに基づいて、前記区別表示手段による区別表示領域の移動を規制するので、手ぶれに起因する誤操作が生じにくく、誤操作の発生をより抑制することができるという効果がある。すなわち、ユーザは、目的とする動作を実行させるために適切なユーザ操作位置を探し当てたとき、指やペンなどの押圧手段をタッチセンサの同一箇所に所定時間以上静止させるだけの操作で区別表示領域の移動を規制し、位置を指定できるので、手ぶれが生じ難い。また、第１操作の後は区別表示領域の移動が規制されているため、第１操作の後、指やペンなどの押圧手段をタッチセンサから離すときに、手ぶれが生じ適切なユーザ操作位置とは異なる位置に押圧手段が接触してしまったとしても、誤操作が生じ難い。
【００３１】
請求項３記載の表示装置によれば、請求項１または２に記載の表示装置の奏する効果に加え、手ぶれの発生による誤操作を防いで、所望の前記第１座標または前記第２座標を確実に指定できる。
【００３２】
請求項４記載の表示装置によれば、請求項３に記載の表示装置の奏する効果に加え、各メニュー項目に設定された動作を確実に実行できる。
【００３３】
請求項５記載の表示装置によれば、請求項４記載の表示装置の奏する効果に加え、電源の投入後、前記制御手段によりメニュー項目が指定されるまでは、前記メニュー項目の表示領域以外の位置が前記区別表示手段により区別表示されることが禁止されるので、ユーザに確実にメニュー項目を指定させることができ、誤操作の発生を抑制することができるという効果がある。
【００３４】
請求項６記載の表示装置によれば、請求項３から５のいずれかに記載の表示装置の奏する効果に加え、第１区別表示手段による区別表示領域と第２区別表示手段による区別表示領域とを視認することにより、第１方向および第２方向において適切なユーザ操作位置を容易に探し当てることができ、さらに、適切なユーザ操作位置を探し当てると、第１操作により区別表示領域の移動を規制して、位置を指定することができる。よって、第１方向および第２方向において正確な位置を指定することができるので、誤操作の発生を抑制することができるという効果がある。
【００３５】
請求項７記載の表示装置によれば、請求項６記載の表示装置の奏する効果に加え、前記移動規制手段により、第１区別表示手段または第２区別表示手段の区別表示領域のいずれか一方の移動が規制されているときに、ユーザにより所定の第２操作がされることに基づいて、前記移動規制手段による第１区別表示手段または第２区別表示手段による区別表示領域の移動規制が解除されるので、第１区別表示手段または第２区別表示手段により区別表示される位置が誤っていることに気が付いた場合は、その移動規制を解除することにより、誤操作を訂正することができるという効果がある。
【００３６】
請求項８記載の表示装置によれば、請求項６または７に記載の表示装置の奏する効果に加え、入力データに基づいて表示される画像上の位置が座標指定手段により指定されると、その指定位置を特定する位置情報が位置情報記憶手段に記憶されるので、後から位置情報を読み出すことにより、指定位置を特定することができるという効果がある。
【００３７】
請求項９記載の表示装置によれば、請求項８記載の表示装置の奏する効果に加え、前記座標指定手段により位置の指定がされた後に、前記移動規制手段により、前記第３区別表示手段および前記第４区別表示手段による区別表示領域の移動が規制されたときに、前記第３区別表示手段と第４区別表示手段とにより前記入力データに基づく画像上の位置が重複して区別表示されると、その重複して区別表示される位置が範囲終端として指定される。そして、座標指定手段により先に指定された指定位置と、範囲終端指定手段により範囲終端として指定された位置とに基づいて特定される選択範囲が選択される。よって、第１タッチセンサおよび第２タッチセンサの操作により、表示画面に表示された画像における所望の範囲を、選択範囲として正確且つ容易に選択できるという効果がある。上記特許文献１では、Ｘ座標とＹ座標とにより、表示画面上の任意の位置を指定できるものの、表示画面上において離隔する二位置を同時に指定することができない。したがって、表示パネル上の範囲を選択するという、少なくとも二位置（選択開始位置と選択終了位置）の指定を必要とする入力を受け付けることができないという問題点があった。
【００３８】
請求項１０記載の表示装置によれば、請求項９記載の表示装置の奏する効果に加え、前記位置変換手段は、前記座標指定手段により位置の指定がされた後に、前記第１タッチセンサまたは第２タッチセンサに対し所定の第３操作がされると、第５区別表示手段により区別表示される第１座標と、座標指定手段により先に指定された指定位置の第２座標とで特定される位置が範囲終端として指定され、または、第５表示手段により区別表示される第２座標と、座標指定手段により先に指定された指定位置の第１座標とで特定される位置が範囲終端として指定されるので、ユーザの操作負担を軽減することができるという効果がある。すなわち、ユーザは、座標指定手段により先に指定された指定位置と第１座標または第２座標のいずれか一方が共通する他の位置を範囲終端として指定する場合は、その第１座標または第２座標のうち、共通しない一方の座標を第５区別表示手段により区別表示することにより範囲終端を指定することができるので、範囲終端位置指定のために第１タッチセンサおよび第２タッチセンサ両方の操作を要する場合に比較して操作負担が軽減する。
【００３９】
請求項１１記載の表示装置によれば、請求項９または１０に記載の表示装置の奏する効果に加え、文書判断手段により前記表示画面に表示される画像が文書であると判断された場合、前記座標指定手段により先に指定された指定位置に表示される文字から、前記範囲終端指定手段により範囲終端として指定された位置に表示される文字までで特定される文字列であって、且つ文書上でひとまとまりの文字列が、範囲選択手段により選択範囲として選択されるので、２つの位置を指定するという簡便な操作で、文書の一部を構成するひとまとまりの文字列を選択できるという効果がある。
【００４０】
請求項１２記載の表示装置によれば、請求項１１記載の表示装置の奏する効果に加え、前記文書判断手段により前記表示画面に表示される画像が文書でないと判断された場合、前記座標指定手段により先に指定された指定位置と、前記範囲終端指定手段により範囲終端として指定された位置とで特定される画像内の矩形領域が、範囲選択手段により選択範囲として選択されるので、２つの位置を指定するという簡便な操作で、画像内の矩形領域を選択できるという効果がある。
【００４１】
請求項１３記載の表示装置によれば、請求項８から１２のいずれかに記載の表示装置の奏する効果に加え、前記画像表示手段により表示される画像の表示領域のうち、前記位置変換手段により変換された第１座標または第２座標に相当する全領域が他の領域と区別して表示されるので、ユーザに与える視覚的効果が大であり、ユーザ操作位置が適切な位置にあるか否かを視認しやすく、誤操作の発生をより抑制することができるという効果がある。
【００４２】
請求項１４記載の表示装置によれば、請求項１から１３のいずれかに記載の表示装置の奏する効果に加え、前記表示画面の周縁を取り囲む枠体を備え、前記検出手段は前記枠体に設けられているので、検出手段におけるユーザ操作により表示画面が汚れることが抑制され、また、表示装置の厚みを薄く構成できるという効果がある。従来のタッチパネルでは、表示画面下層にセンサが配置されていたため表示装置の厚みが厚く、また、操作の際には、ユーザが指などで直に表示画面に触れていたため、表示画面が汚れるという欠点があったのである。さらに、表示画面を電気泳動パネルなどの比較的安価な表示媒体で構成した表示装置が考えられている。このような表示装置では、電気泳動パネルで構成される表示画面部が経時劣化しやすいので、表示画面に相当する表示媒体のみを交換可能に構成することにより、表示媒体を適宜取り替えつつ、表示装置を良好な状態で長期間使用することができる。そのような場合にも、表示画面を取り囲む枠体に検出手段が設けられていれば、表示媒体に検出手段を設けることが不要なので、表示媒体の製造コストを安価とすることができる。
【００４３】
請求項１５記載の表示制御プログラムによれば、検出手段により検出された所定の検出方向におけるユーザ操作位置が、位置変換ステップにより、検出方向における表示画面上の位置に変換される。そして、変換された表示画面上の位置は、区別表示ステップにより区別して表示される。ここで、区別表示ステップによって区別表示される区別表示領域は、ユーザ操作位置に対応して移動させられ、ユーザにより所定の第１操作がされると、移動規制ステップにより、その移動が規制される。そして、区別表示領域の移動が規制されたときに区別表示される位置に対応する動作が、制御ステップにより実行される。目的とする動作に対応した表示画面上の位置に区別表示領域を移動させると、所定の第１操作をすることにより、区別表示領域の移動を規制して、その区別表示手段により区別表示される位置に対応する動作を実行させることができる。このように、区別表示後は、区別表示領域の移動が規制されるので、手ぶれなどに起因して適切なユーザ操作位置と異なる位置が操作されてしまったとしても、誤操作の発生を抑制することができるという効果がある。
【発明を実施するための最良の形態】
【００４４】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１（ａ）は、本発明の一実施例である表示装置１の斜視図である。この表示装置１は、所定の操作を行うことにより、表示パネル２に画像を表示できるものである。図１（ｂ）は、表示装置１の表示パネル２に設定された座標系を示す図である。
【００４５】
図１（ａ）に示すように、表示装置１は、矩形状の表示パネル２と、その表示パネル２の周縁を取り囲む枠体３とを備えている。枠体３の側面には、メモリカード４が挿入されるメモリカード挿入口５が設けられる。また、枠体３の上面には、Ｘ軸タッチセンサ６、Ｙ軸タッチセンサ７、電源スイッチ８が設けられている。Ｘ軸タッチセンサ６は表示パネル２の横方向に沿って配置され、Ｙ軸タッチセンサ７は表示パネル２の縦方向に沿って配置され表示パネル２上の任意の位置を指定するためのものである。電源スイッチ８は、ＣＰＵ１１（図２参照）によって管理されており、電源スイッチ８がオンされたことがＣＰＵ１１により検出されると、各部の電子素子に電源が供給される。
【００４６】
図１（ｂ）は、メモリカード４から読み込まれた入力データに基づく画像Ｐが表示パネル２に表示された状態を示す図である。表示装置１によれば、電源スイッチ８がオンされると、メモリカード４内の入力データが読み出されて表示パネル２に画像Ｐが表示される。図１（ｂ）に示すように、表示パネル２において、画像Ｐの下方には予め所定の動作が対応付けられたメニュー項目Ｍが表示される。本実施例では、入力データに基づく画像Ｐが表示される領域をデータ表示領域２ａと称し、メニュー項目Ｍが表示される領域をメニュー表示領域２ｂと称する。なお、メニュー項目Ｍについては後に詳述する。
【００４７】
また、図１（ｂ）に示すように、表示パネル２には、表示パネル２上の位置を特定するための座標系が設定される。本実施例では、表示パネル２の下端に沿ったＸ軸ＯＸと、Ｘ軸ＯＸに直交すると共に表示パネル２右端に沿ったＹ軸ＯＹと、表示パネル２下端と右端との交点である原点Ｏとからなる座標系が表示パネル２に対して設定されているものとして説明する。表示パネル２上の任意の位置は、Ｘ座標（Ｘ軸方向における位置）とＹ座標（Ｙ軸方向における位置）とで特定することができる。
【００４８】
Ｘ軸タッチセンサ６はＸ軸方向に設けられ、Ｘ軸方向におけるユーザ操作位置ＯＰｘを検出し、後述するＣＰＵ１１（図２参照）に送出する。ＣＰＵ１１では、Ｘ軸タッチセンサ６におけるユーザ操作位置ＯＰｘをＸ座標Ｐｘに変換する。データ表示領域２ａのうち、ユーザ操作位置ＯＰｘから変換されたＸ座標Ｐｘには、区別表示手段としての列カーソル９が表示される。列カーソル９は、データ表示領域２ａのうち、Ｘ座標Ｐｘに相当する全領域を反転表示することにより、ユーザ操作位置ＯＰｘから変換されたＸ座標Ｐｘを区別表示するものである。ユーザは、列カーソル９を視認することにより、ユーザ操作位置ＯＰｘに対応した表示パネル２上のＸ座標Ｐｘを知ることができる。
【００４９】
Ｙ軸タッチセンサ７はＹ軸方向に設けられ、Ｙ軸方向におけるユーザ操作位置ＯＰｙを検出し、後述するＣＰＵ１１（図２参照）に送出する。ＣＰＵ１１では、Ｙ軸タッチセンサ７におけるユーザ操作位置ＯｙをＹ座標Ｐｙに変換する。データ表示領域２ａのうち、ユーザ操作位置ＯＰｙから変換されたＹ座標Ｐｙには、区別表示手段としての行カーソル１０が表示される。行カーソル１０は、データ表示領域２ａのうち、Ｙ座標Ｐｙに相当する全領域を反転表示することにより、その領域を区別表示するものである。ユーザは、行カーソル１０を視認することにより、ユーザ操作位置ＯＰｙに対応した表示パネル２上のＹ座標Ｐｙを知ることができる。列カーソル９または行カーソル１０によれば、ユーザ操作位置ＯＰｘ，ＯＰｙから変換されたＸ座標Ｐｘ，Ｙ座標Ｐｙに相当する全領域が反転表示されるため、ユーザに与える視覚的効果が大であり、ユーザ操作位置が適切な位置にあるか否かを視認しやすい。
【００５０】
表示装置１によれば、ユーザは、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７から所定の操作をすることにより、列カーソル９および行カーソル１０を移動させ、列カーソル９および行カーソル１０により重複して反転表示される位置を指定位置Ｓとして指定することができる。表示装置１は、画像Ｐ上の指定位置Ｓの位置情報を、画像Ｐに対応する入力データに関連づけてメモリカード４に格納する。そして、次回以降にその入力データをメモリカード４から読み込む際には、その入力データに関連づけられた位置情報も合わせて読み込み、その位置情報で特定される指定位置Ｓが反転表示された画像Ｐを表示パネル２に表示させる。したがって、ユーザは、紙媒体の印刷物で重要箇所をマーキングするのと似た感覚で、画像Ｐの所望の位置をマーキングすることができる。
【００５１】
さらに、後述するように、データ表示領域２ａに表示される画像Ｐ上において、２つの位置を指定することにより、その指定された２位置で特定される範囲を選択することができる。画像Ｐ上の範囲を選択するための操作方法については、後に詳述する。
【００５２】
なお、メニュー表示領域２ｂでは、列カーソル９および行カーソル１０に代えて、メニューカーソルＭＣが表示される。メニューカーソルＭＣは、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７におけるユーザ操作位置ＯＰｘ，ＯＰｙから変換されたＸ座標Ｐｘ、Ｙ座標Ｐｙで特定される位置に表示されるメニュー項目Ｍを反転表示するカーソルである（図４（ａ）参照）。ユーザは、所定のメニュー項目ＭがメニューカーソルＭＣにより反転表示されている状態で所定の操作をすることにより、その反転表示されているメニュー項目Ｍを指定することができる。メニュー項目Ｍが指定された場合、表示装置１はその指定されたメニュー項目Ｍに対応付けられた動作を実行する。なお、列カーソル９、行カーソル１０により反転表示される領域およびメニューカーソルＭＣにより反転表示されるメニュー項目Ｍの表示領域が、特許請求の範囲に記載の区別表示領域に相当する。枠体３に設けられたＸ軸タッチセンサ６およびＹ軸タッチセンサ７により表示パネル２上の位置が指定されるので、表示パネル２上の位置を指定するために表示パネル２に直接触れる必要がなく、タッチパネルのように表示画面が汚れることが抑制される。また、パネル自体にセンサが設けられるタッチパネルに比較して、パネルの厚みを薄くし、表示装置１全体を薄く構成できる。
【００５３】
図２は、表示装置１の電気的構成を示したブロック図である。表示装置１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、フラッシュメモリ１４と、メモリカードインターフェイス１５（メモリカードＩ／Ｆ１５）と、表示制御回路１６と、表示パネル２と、Ａ／Ｄ変換回路１７と、Ｘ軸タッチセンサ６と、Ｙ軸タッチセンサ７とを備える。
【００５４】
ＣＰＵ１１は、表示装置１全体を制御する演算処理装置である。ＲＯＭ１２は、書換不能なメモリであり、このＣＰＵ１１により実行される各種の制御プログラムや、その実行の際に参照される固定値データが格納されている。また、ＲＯＭ１２は、後述する図３，図５〜図７，図９，図１２にフローチャートで示す処理を実行する表示制御プログラム１２ａを記憶する領域を備えている。ＲＡＭ１３は、ＣＰＵ１１で実行される制御プログラムに必要な各種データを記憶するための書き換え可能なメモリである。
【００５５】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、このフラッシュメモリ１４に記憶されたデータは表示装置１の電源オフ後も保持される。フラッシュメモリ１４は、Ｘ軸タッチセンサ有効フラグ１４ａと、Ｙ軸タッチセンサ有効フラグ１４ｂと、行カーソル固定不要フラグ１４ｃと、列カーソル固定不要フラグ１４ｄと、終端入力フラグ１４ｅとを備えている。Ｘ軸タッチセンサ有効フラグ１４ａは、後述する表示処理（図３参照）の開始時にオンとされるフラグであって、このＸ軸タッチセンサ有効フラグ１４ａがオンとされている間に、Ｘ軸タッチセンサ６をユーザが操作すると、そのユーザ操作位置ＯＰｘがＸ座標Ｐｘに変換され、そのＸ座標Ｐｘに相当する領域が反転表示される。
【００５６】
Ｙ軸タッチセンサ有効フラグ１４ｂは、後述する表示処理（図３参照）の開始時にはオフとされるフラグであって、このＹ軸タッチセンサ有効フラグ１４ｂがオフとされているとき、Ｙ軸タッチセンサ７における操作は無効とされる。そして、Ｙ軸タッチセンサ７における操作が無効とされている間にＸ軸タッチセンサ６が操作されると、メニュー表示領域２ｂに表示されるメニュー項目を反転表示するためのメニューカーソルＭＣにより、Ｘ軸タッチセンサ６におけるユーザ操作位置ＯＰｘに対応したメニュー項目Ｍが反転表示される（図４（ａ）参照）。また、Ｙ軸タッチセンサ７がオンとされている間に、Ｙ軸タッチセンサ７をユーザが操作すると、そのユーザ操作位置ＯＰｙがＹ座標Ｐｙに変換され、そのＹ座標Ｐｙに相当する領域が反転表示される。
【００５７】
また、表示装置１は、メモリカード挿入口５から挿入されたメモリカード４との間でデータの送受信が可能なメモリカードＩ／Ｆ１５を備えている。メモリカード４は、文書データを格納する文書データメモリ４ａ、非文書データ（本実施例ではビットマップデータ）を格納する画像データメモリ４ｂを備える。なお、本実施例の文書データおよびビットマップデータは、いずれも入力データに相当する。
【００５８】
表示装置１は、後述する表示処理（図３参照）で説明するように、文書データメモリ４ａから文書データを読み込み、その文書データに基づく文書（画像Ｐ）を表示パネル２に表示させる。また、画像データメモリ４ｂからビットマップデータを読み込み、そのビットマップデータに基づく画像Ｐを表示パネル２に表示させる。
【００５９】
表示制御回路１６は、表示パネル２に表示データを送出し、メニュー項目Ｍや、入力データに対応する画像Ｐを表示パネル２の所定位置に表示させるものである。Ｘ軸タッチセンサ６、Ｙ軸タッチセンサ７は、ユーザにより接触または押圧（操作）されると、原点Ｏ（図１参照）からユーザ操作位置ＯＰｘ，ＯＰｙまでの距離に応じた出力信号を、Ａ／Ｄ変換回路１７に出力する。Ａ／Ｄ変換回路１７は、Ｘ軸タッチセンサ６又はＹ軸タッチセンサ７から入力されたアナログ信号をデジタル信号に変換し、ＣＰＵ１１に出力する回路である。ＣＰＵ１１では、Ａ／Ｄ変換回路１７から出力される信号に基づいて、ユーザ操作位置ＯＰｘ，ＯＰｙをＸ座標ＰｘまたはＹ座標Ｐｙに変換する。
【００６０】
図３のフローチャートを参照して、上記構成を有する表示装置１で実行される表示処理について説明する。図３は、表示装置１で実行される表示処理を示すフローチャートである。この表示処理は、電源スイッチ８がオンされ、起動する処理である。図３に示すように、この表示処理では、まず、メモリカード４の文書データメモリ４ａまたは画像データメモリ４ｂから入力データ（文書データまたはビットマップデータ）を読み込む（Ｓ２）。次に、待機画面２０を表示パネル２に表示させ（Ｓ４）、Ｘ軸タッチセンサ有効フラグ１４ａをオンにする（Ｓ８）。
【００６１】
図４（ａ）は、待機画面２０の一例を示す図である。図４（ａ）に示すように、待機画面２０は、読み込んだ入力データに基づく画像Ｐが表示されるデータ表示領域２ａと、メニュー項目Ｍが表示されるメニュー表示領域２ｂとから構成される。待機画面２０においては、予め所定の処理（動作）が対応付けられたメニュー項目Ｍである削除項目Ｍ１と、指定項目Ｍ２とが、メニュー表示領域２ｂにおけるＸ座標ＰｘとＹ座標Ｐｙとで特定される所定の位置に表示される。
【００６２】
待機画面２０が表示されているとき、Ｘ軸タッチセンサ有効フラグ１４ａはオンとされ、Ｙ軸タッチセンサ有効フラグ１４ｂはオフとされているので、この状態で、Ｘ軸タッチセンサ６が操作されると、そのユーザ操作位置ＯＰｘがＸ座標Ｐｘに変換され、そのＸ座標Ｐｘに表示されるメニュー項目Ｍの表示領域がメニューカーソルＭＣにより反転表示される。メニューカーソルＭＣにより反転表示される領域は、Ｘ軸タッチセンサ６におけるユーザ操作位置ＯＰｘに対応して移動する。ユーザは、反転表示領域を視認することにより、目的とするメニュー項目Ｍに対応する適切なユーザ操作位置ＯＰｘを探し当てることができる。そして、適切なユーザ操作位置ＯＰｘを探し当てると、ユーザは、タッチセンサ６における接触を３秒以上継続して長押しする操作（特許請求の範囲の第１操作に相当）をする。これにより、それ以降の反転表示領域の移動が規制され、そのときの反転表示領域に表示されるメニュー項目Ｍが指定される。そして、指定されたメニュー項目Ｍに対応付けられた動作（処理）が実行される。
【００６３】
指定項目Ｍ２には、後述する指定処理（Ｓ１２）が対応付けられている。指定項目Ｍ２が指定されると、表示装置１は指定処理（Ｓ１２）を実行する。一方、削除項目Ｍ１には、後述する削除処理（Ｓ１６）が対応付けられている。削除項目Ｍ１が指定されると、表示装置１は削除処理（Ｓ１６）を実行する。
【００６４】
上述のようなメニュー項目Ｍの指定によれば、Ｘ軸タッチセンサ６の同一箇所に３秒以上静止させるという容易な操作でメニューカーソルＭＣによる反転表示領域の移動を規制し、メニュー項目Ｍを指定できるので、メニュー項目Ｍの指定時の操作において手ぶれなどが生じにくい。また、Ｘ軸タッチセンサ６を３秒以上継続して長押しした後は、反転表示領域の移動が規制されるので、指やペンなどの押圧手段をタッチセンサから離すときに、手ぶれが生じ適切なユーザ操作位置とは異なる位置に押圧手段が接触してしまったとしても、誤ったメニュー項目Ｍが選択されることがない。
【００６５】
また、電源の投入後、いずれかのメニュー項目Ｍが指定されるまでは、Ｙ軸タッチセンサ有効フラグ１４ｂはオフとされているため、ユーザがＹ軸タッチセンサ７を操作したとしても、メニュー表示領域２ｂ以外の位置は反転表示されない。よって、電源の投入後は、いずれかのメニュー項目Ｍをユーザに確実に指定させることができ、誤操作の発生が抑制される。
【００６６】
図３に戻り説明する。Ｘ軸タッチセンサ６に対する上述した操作により、指定項目Ｍ２が指定されたかを判断する（Ｓ１０）。指定項目Ｍ２が指定された場合（Ｓ１０：Ｙｅｓ）、後述する指定処理（Ｓ１２）を実行し、Ｓ１０の処理に戻る。指定項目Ｍ２が指定されない場合（Ｓ１０：Ｎｏ）、Ｘ軸タッチセンサ７に対する上述した操作により、削除項目Ｍ１が指定されたかを判断する（Ｓ１４）。削除項目Ｍ１が指定された場合（Ｓ１４：Ｙｅｓ）、後述する削除処理（Ｓ１６）を実行し、Ｓ１０の処理に戻る。削除項目Ｍ１が指定されない場合（Ｓ１４：Ｎｏ）、電源スイッチ８が押下されたかを判断する（Ｓ１８）。電源スイッチ８が押下されない場合（Ｓ１８：Ｎｏ）、Ｓ１０の処理に戻り、処理を繰り返すが、電源スイッチ８が押下されると（Ｓ１８：Ｙｅｓ）、Ｘ軸タッチセンサ有効フラグ１４ａをオフとし（Ｓ２０）、処理を終了する。
【００６７】
図５を参照して、指定処理（Ｓ１２）について説明する。図５は、指定処理を示すフローチャートである。指定処理は、待機画面２０（図４（ａ））の表示時に、ユーザにより指定項目Ｍ２が指定されたときに実行される処理である。指定処理において、ユーザは、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７を操作することにより、データ表示領域２ａに表示された画像Ｐ上の位置を指定し、または範囲選択をすることができる。図５に示すように、この指定処理では、まず、指定中画面２１を表示パネル２に表示させる（Ｓ１２２）。
【００６８】
図４（ｂ）は、指定中画面２１の一例を示す図である。図４（ｂ）に示すように、指定中画面２１は、読み込んだ入力データに基づく画像Ｐが表示されるデータ表示領域２ａと、メニュー項目Ｍが表示されるメニュー表示領域２ｂとから構成される。指定中画面２１においては、予め所定の処理が対応付けられたメニュー項目Ｍである決定項目Ｍ３と、文字列「指定中」とが、メニュー表示領域２ｂにおけるＸ座標ＰｘとＹ座標Ｐｙとで特定される所定の位置に表示される。次に、Ｙ軸タッチセンサ有効フラグ１４ｂをオンにする（Ｓ１２４）。これにより、Ｙ軸タッチセンサ７が有効とされ、データ表示領域２ａ内の位置の指定が可能になる。
【００６９】
次に、座標入力処理を実行する（Ｓ１２６）。座標入力処理は、ユーザ操作に基づいて、表示パネル２に表示された画像Ｐ上の位置を指定する処理である。座標入力処理（Ｓ１２６）については、図６を参照して後に詳細に説明するが、ここでは、図４（ｃ），（ｄ）を参照して、座標入力処理について簡単に説明する。
【００７０】
図４（ｃ）は、指定中画面２１において、列カーソル９と行カーソル１０とが表示された状態を示す図である。図４（ｃ）に示すように、ユーザは、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７を操作することにより、列カーソル９および行カーソル１０による反転表示領域をデータ表示領域２ａに表示される画像Ｐ上の所望の位置に移動させる。そして、列カーソル９および行カーソル１０により重複して反転表示される画像Ｐ上の指定位置Ｓを指定することができる。
【００７１】
次に、図４（ｄ）に示すように、ユーザは、Ｙ軸タッチセンサ７のうち、メニュー表示領域２ｂに相当するユーザ操作位置ＯＰｙを操作することにより、メニュー表示領域２ｂに表示されたメニュー項目ＭをメニューカーソルＭＣにより反転表示させる。そして、その状態でユーザ操作位置ＯＰｙを３秒以上長押し（特許請求の範囲に記載の第１操作）することにより、反転表示された決定項目Ｍ３を指定することができる。決定項目Ｍ３には位置情報をメモリカード４に書き込むという動作が対応付けられているので、決定項目Ｍ３の表示位置が指定されると、そのときの指定位置Ｓを特定するための位置情報がメモリカード４に書き込まれる。なお、メニュー表示領域２ｂに表示された文字列「指定中」はメニュー項目Ｍではなく、動作が対応付けられていない。よって、メニュー表示領域２ｂのＹ座標Ｐｙに対応するＹ軸タッチセンサ７の操作位置ＯＰｙを操作したとき、メニュー表示領域２ｂにおいてメニューカーソルＭＣにより反転表示されるのは、決定項目Ｍ３のみなので、Ｙ軸タッチセンサ７のみの操作で、決定項目Ｍ３が指定される。
【００７２】
図５に戻り説明する。次に、Ｙ軸タッチセンサ７により、決定項目Ｍ３が指定されたか否かを判断する（Ｓ１２８）。ここでは、所定時間（例えば１０秒間）、決定項目Ｍ３の指定を受け付ける。Ｙ軸タッチセンサ７により決定項目Ｍ３が指定されると（Ｓ１２８：Ｙｅｓ）、表示パネル２に表示中の画像Ｐが文書であるか否かを判断する（Ｓ１３０）。画像Ｐが文書である場合、指定位置Ｓに表示された文字を特定するためのコマンド（位置情報）を、文書データメモリ４ａに格納された文書データに付加する（Ｓ１３４）。
【００７３】
一方、画像Ｐが非文書である場合、指定位置ＳのＸ座標とＹ座標と（位置情報）を、ビットマップデータに対応付けて、メモリカード４に書き込む（Ｓ１３６）。このように、指定位置Ｓを特定するための位置情報が文書データに付加され、またはビットマップデータに対応付けてメモリカード４に書き込まれるので、一旦表示パネル２から画像Ｐが消去された後、その画像Ｐを再表示させる場合には、メモリカード４に書き込まれた位置情報に基づいて、その位置情報で特定される表示パネル２上の指定位置Ｓを反転表示させることができる。
【００７４】
図６を参照して、座標入力処理について説明する。図６は座標入力処理を示すフローチャートである。上述したように、座標入力処理は、ユーザ操作に基づいて表示パネル２に表示された画像Ｐ上の位置を指定する処理である。
【００７５】
座標入力処理では、まず、Ｘ軸タッチセンサ６が操作されたかを判断する（Ｓ１２６２）。Ｘ軸タッチセンサ６が操作された場合（Ｓ１２６２：Ｙｅｓ）、列選択処理を実行する（Ｓ１２６４）。列選択処理は、Ｘ座標Ｐｘをユーザに選択させるための処理である。
【００７６】
図７（ａ）を参照して、列選択処理（Ｓ１２６４）について説明する。図７（ａ）は列選択処理を示すフローチャートである。列選択処理（Ｓ１２６４）では、まず、列カーソル９が表示パネル２上に既に表示されているか否かを判断する（Ｓ１２８０）。列カーソル９が表示パネル２上に既に表示されている場合（Ｓ１２８０：Ｙｅｓ）、Ｓ１２８８の処理に移行する。一方、列カーソル９が表示パネル２上に表示されていない場合（Ｓ１２８０：Ｎｏ）、Ｘ軸タッチセンサ６におけるユーザ操作位置ＯＰｘから変換されたＸ座標Ｐｘに対応する領域に列カーソル９を表示させる（Ｓ１２８１）。そして、ユーザ操作位置ＯＰｘの移動に対応して列カーソル９を移動させ、列カーソル９による反転表示領域を移動させる（Ｓ１２８２）。
【００７７】
次に、Ｘ軸タッチセンサ６の同一箇所が３秒以上長押し（特許請求の範囲に記載の第１操作に相当）されたか否かを判断する（Ｓ１２８４）。同一箇所が長押しされない間は（Ｓ１２８４：Ｎｏ）、ユーザ操作位置ＯＰｘに対応して列カーソル９を移動させる処理を繰り返す（Ｓ１２８２）。そして、Ｘ軸タッチセンサ６の同一箇所が３秒以上継続して長押しされると（Ｓ１２８４：Ｙｅｓ）、列カーソル９による反転表示領域の移動を規制する。すなわち、列カーソル９を固定する（Ｓ１２８６）。次にカーソル固定後も継続して２秒以上(つまり、上述の３秒と合わせて５秒以上)同一箇所が長押し（特許請求の範囲に記載の第３操作に相当）されたか否かを判断する（Ｓ１２８７）。同一箇所が５秒以上長押しされた場合は（Ｓ１２８７：Ｙｅｓ）、次に先に座標入力処理において既に指定位置Sが指定されているかを判定する（Ｓ１２８８）。ここで、指定位置Sが指定されている場合は（Ｓ１２８８：Ｙｅｓ）、行カーソル固定不要フラグ１４ｃ（図２参照）をオンし（Ｓ１２８９）、後述のＳ１２９０の処理へ移行する。
【００７８】
また、同一箇所が合わせて5秒以上長押しされなかった場合（Ｓ１２８７：Ｎｏ）と、長押しされた場合で、先に座標指定処理において指定位置Sが指定されていない場合（Ｓ１２８８：Ｎｏ）は、次に、一度Ｘ軸タッチセンサ６の押下が中断された後、再度Ｘ軸タッチセンサ６が押下され、列カーソル９が固定されたＸ座標Ｐｘに対応するユーザ操作位置ＯＰｘが再び３秒以上継続して長押し（特許請求の範囲に記載の第２操作に相当）されたかを判断する（Ｓ１２９０）。この操作は、列カーソル９の移動規制を解除するための操作である。ユーザは、一旦固定した列カーソル９の位置を変更したい場合は、Ｘ軸タッチセンサ６に対し上記の操作を行うことにより、列カーソル９の移動規制の解除を指示する。上記操作が行われた場合（Ｓ１２９０：Ｙｅｓ）、列カーソル９の移動規制を解除する（Ｓ１２９１）。そして、再び、Ｘ軸タッチセンサ６におけるユーザ操作位置ＯＰｘに対応させて、列カーソル９を移動させ（Ｓ１２８２）、同様の処理を繰り返す。このように、簡単な操作で列カーソル９の移動規制を解除できるので、誤操作により誤った位置に列カーソル９を固定してしまった場合でも、簡単に訂正することができる。
【００７９】
一方、ユーザにより列カーソル９の移動規制解除の指示がされない場合（Ｓ１２９０：Ｎｏ）、列選択処理を終了し、座標入力処理（Ｓ１２６）に戻る。このように、列選択処理（Ｓ１２６４）では、ユーザが選択したＸ座標Ｐｘが列カーソル９により反転表示され、且つ、その列カーソル９が固定される。
【００８０】
図６に戻り説明する。列選択処理（Ｓ１２６４）を終了すると、次に、行カーソル１０が既に固定されているか否かを判断する（Ｓ１２６６）。行カーソル１０が未だ固定されていない場合（Ｓ１２６６：Ｎｏ）、次に行カーソル固定不要フラグ１４ｃがオンとされているか否かを判断する（Ｓ１２６７）。行カーソル固定不要フラグ１４ｃがオンとされている場合(Ｓ１２６７：Ｙｅｓ)は座標入力処理を終了するが、この場合は、後述の範囲入力処理の場合のみに限られるので後述する。行カーソル固定不要フラグ１４ｃがオンとされていない場合(Ｓ１２６７：Ｎｏ)においては、Ｓ１２６２の処理に戻る。行カーソル１０が固定されている場合（Ｓ１２６６：Ｙｅｓ）、後述するＳ１２７４の処理に移行する。
【００８１】
次に、Ｘ軸タッチセンサ６が操作されず（Ｓ１２６２：Ｎｏ）、Ｙ軸タッチセンサ７が操作された場合（Ｓ１２６８：Ｙｅｓ）、行選択処理（Ｓ１２７０）を実行する。行選択処理は、Ｙ座標Ｐｙをユーザに選択させるための処理である。
【００８２】
図７（ｂ）を参照して、行選択処理（Ｓ１２７０）について説明する。図７（ｂ）は行選択処理を示すフローチャートである。行選択処理（Ｓ１２７０）では、まず、行カーソル１０が表示パネル２上に既に表示されているか否かを判断する（Ｓ１３００）。行カーソル１０が表示パネル２上に既に表示されている場合（Ｓ１３００：Ｙｅｓ）、Ｓ１３０８の処理に移行する。一方、行カーソル１０が表示パネル２上に表示されていない場合（Ｓ１３００：Ｎｏ）、Ｙ軸タッチセンサ７におけるユーザ操作位置ＯＰｙから変換されたＹ座標Ｐｙに対応する領域に行カーソル１０を表示させる（Ｓ１３０１）。そして、ユーザ操作位置ＯＰｙの移動に対応して行カーソル１０を移動させ、行カーソル１０による反転表示領域を移動させる（Ｓ１３０２）。
【００８３】
次に、Ｙ軸タッチセンサ７の同一箇所が３秒以上継続して長押し（特許請求の範囲に記載の第１操作に相当）されたか否かを判断する（Ｓ１３０４）。Ｙ軸タッチセンサ７の同一箇所が３秒以上長押しされない間は（Ｓ１３０４：Ｎｏ）、ユーザ操作位置ＯＰｙに対応して行カーソル１０を移動させる処理を繰り返す（Ｓ１３０２）。そして、Ｙ軸タッチセンサ７の同一箇所が３秒以上長押しされると（Ｓ１３０４：Ｙｅｓ）、行カーソル１０による反転表示領域の移動を規制する。すなわち、行カーソル１０を固定する（Ｓ１３０６）。次にカーソル固定後も継続して２秒以上(つまり、上述の３秒と合わせて５秒以上)同一箇所が長押し（特許請求の範囲に記載の第３操作に相当）されたか否かを判断する（Ｓ１３０７）。同一箇所が５秒以上長押しされた場合は（Ｓ１３０７：Ｙｅｓ）、次に先に座標入力処理において既に指定位置Ｓが指定されているかを判定する（Ｓ１３０８）。ここで、指定位置Ｓが指定されている場合は（Ｓ１３０８：Ｙｅｓ）、列カーソル固定不要フラグ１４ｄをオンし（Ｓ１３０９）、後述のＳ１３１０の処理へ移行する。
【００８４】
また、同一箇所が合わせて5秒以上長押しされなかった場合（Ｓ１３０７：Ｎｏ）と、長押しされた場合で、先に座標指定処理において指定位置Sが指定されていない場合（Ｓ１３０８：Ｎｏ）は、次に、一度Ｙ軸タッチセンサ７の押下が中断された後、再度Ｙ軸タッチセンサ７が押下され、行カーソル１０が固定されたＹ座標Ｐｙに対応するユーザ操作位置ＯＰｙが再び３秒以上長押し（特許請求の範囲に記載の第２操作に相当）されたかを判断する（Ｓ１３１０）。この操作は、行カーソル１０の移動規制を解除するための操作である。ユーザは、一旦固定した行カーソル１０の位置を変更したい場合は、Ｙ軸タッチセンサ７に対し上記の操作を行うことにより、行カーソル１０の移動規制の解除を指示する。上記操作がされた場合（Ｓ１３１０：Ｙｅｓ）、行カーソル１０の移動規制を解除する（Ｓ１３１１）。そして、再び、Ｙ軸タッチセンサ７におけるユーザ操作位置ＯＰｙに対応させて、行カーソル１０を移動させ（Ｓ１３０２）、同様の処理を繰り返す。このように、簡単な操作で行カーソル１０の移動規制を解除できるので、誤操作により誤った位置に行カーソル１０を固定してしまった場合でも、簡単に訂正することができる。
【００８５】
一方、ユーザにより行カーソル１０の移動規制解除の指示がされない場合（Ｓ１３１０：Ｎｏ）、行選択処理を終了し、座標入力処理（Ｓ１２６）に戻る。このように、行選択処理（Ｓ１２７０）では、ユーザが選択したＹ座標Ｐｙが行カーソル１０により反転表示され、且つ、その行カーソル１０が固定される。
【００８６】
図６に戻り説明する。次に列カーソル９が固定されているか否かを判断する（Ｓ１２７２）。列カーソル９が固定されていると判断した場合（Ｓ１２７２：Ｙｅｓ）、後述するＳ１２７４に移行する。列カーソル９が固定されていないと判断した場合（Ｓ１２７２：Ｎｏ）、次に列カーソル固定不要フラグ１４ｄがオンとされているか否かを判断する（Ｓ１２７３）。列カーソル固定不要フラグ１４ｄがオンとされている場合(Ｓ１２７３：Ｙｅｓ)は座標入力処理を終了する。列カーソル固定不要フラグ１４ｄがオフとされている場合(Ｓ１２７３：Ｎｏ)においては、Ｓ１２６２の処理に戻る。
【００８７】
上述の処理で、列カーソル９が固定されていると判断した場合（Ｓ１２６６：Ｙｅｓ）、または、行カーソル１０が固定されると判断した場合は（Ｓ１２７２：Ｙｅｓ）、次に、列カーソル９と行カーソル１０とにより重複して反転表示される位置のみを反転表示させる（Ｓ１２７４）。
【００８８】
さらに、このＳ１２７４では、この反転表示した位置を指定位置Ｓとして記憶する。ここで、後述する終端入力フラグが１４ｅがオンされている場合は、この反転表示した位置を範囲終端位置Ｅとして記憶する。
【００８９】
座標入力処理（Ｓ１２６）によれば、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７に対するユーザ操作位置ＯＰｘ，ＯＰｙに基づいて表示パネル２上の位置を指定することができる。また、座標入力処理によれば、列カーソル９または行カーソル１０により反転表示される領域は、ユーザ操作位置ＯＰｘ，ＯＰｙに応じて移動するので、ユーザは、列カーソル９および行カーソルを視認することにより、目的とする位置を指定するために適切なユーザ操作位置ＯＰｘ，ＯＰｙを探し当てることができる。そして、適切なユーザ操作位置ＯＰｘ，ＯＰｙを見出すと、指やペンなどの押圧手段をＸ軸タッチセンサ６またはＹ軸タッチセンサ７の同一箇所に３秒以上静止させるという容易な操作で列カーソル９または行カーソル１０の移動を規制し、指定位置Ｓを指定できるので、位置指定時の操作において手ぶれなどが生じにくい。また、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７を３秒以上継続して長押しした後は、列カーソル９，行カーソル１０の移動が規制されるので、指やペンなどの押圧手段をタッチセンサから離すときに、手ぶれが生じ適切なユーザ操作位置とは異なる位置に押圧手段が接触してしまったとしても、正確な位置を指定することができる。
【００９０】
図５に戻り説明する。上述したように、座標入力処理（Ｓ１２６）により、画像Ｐ上の指定位置Ｓが指定された後、Ｙ軸タッチセンサ７により決定項目Ｍ３が指定されると、座標入力処理（Ｓ１２６）により指定された指定位置Ｓの座標に基づいて、その指定位置Ｓを特定するための位置情報が生成され、メモリカード４に書き込まれる。
【００９１】
一方、座標入力処理（Ｓ１２６）により、画像Ｐ上の位置が指定された後、所定時間内にＹ軸タッチセンサ７により決定項目Ｍ３が指定されない場合（Ｓ１２８：Ｎｏ）、範囲入力処理（Ｓ１３２）に移行する。
【００９２】
図８を参照して、範囲入力処理（Ｓ１３２）について説明する。範囲入力処理（Ｓ１３２）は、座標入力処理（Ｓ１２６）において先に指定された指定位置Ｓと、その後に指定される範囲終端位置Ｅとで特定される範囲を選択する処理であり、図８（ａ）は、画像Ｐが横書き文書である場合に選択される選択範囲Ｒを示す図であり、図８（ｂ）は、文書が縦書きである場合の選択範囲Ｒを示す図であり、図８（ｃ）は、画像Ｐがビットマップデータに基づく非文書である場合の選択範囲Ｒを示す図である。図８において、先に指定された指定位置Ｓを正方形のマークで図示し、後に指定される範囲終端位置Ｅを、正三角形のマークで図示する。
【００９３】
図８（ａ）に示すように、文書が横書きである場合、指定位置ＳのＹ座標ＰｙｓとＹ座標Ｐｙが共通する一列の文字列であって指定位置Ｓから右側の文字列、および指定位置ＳのＹ座標Ｐｙｓよりも下側であって範囲終端位置ＥのＹ座標Ｐｙｅより上側の列の文字列、および範囲終端位置ＥのＹ座標ＰｙｅとＹ座標Ｐｙが共通する一列の文字列であって範囲終端位置Ｅから左側の文字列が選択範囲Ｒとして選択される。
【００９４】
一方、図８（ｂ）に示すように、文書が縦書きである場合、指定位置ＳのＸ座標ＰｘｓとＸ座標Ｐｘが共通する一列の文字列であって指定位置Ｓから下側の文字列、および指定位置ＳのＸ座標Ｐｘｓよりも左側であって範囲終端位置ＥのＸ座標Ｐｘｅよりも右側の列の文字列、および範囲終端位置ＥのＸ座標ＰｘｅとＸ座標Ｐｘが共通する一列であって範囲終端位置Ｅから上側の列の文字列が選択範囲として選択される。
【００９５】
一方、図８（ｃ）に示すように、表示パネル２に表示される画像Ｐがビットマップデータに基づく非文書である場合、指定位置Ｓと範囲終端位置Ｅとを対角線上の頂点として特定される矩形領域を選択範囲Ｒとして選択し、反転表示する。
【００９６】
このように、本実施例の範囲入力処理によれば画像Ｐが文書である場合は、文書として意味内容を有するような文字列が選択範囲Ｒとして選択され、画像Ｐが非文書である場合は、矩形領域が選択範囲Ｒとして選択されるので、２位置を指定するという簡単な操作で、画像Ｐの内容に適した範囲を選択することができる。
【００９７】
図９は、範囲入力処理（Ｓ１３２）を示すフローチャートである。範囲入力処理（Ｓ１３２）は、図８を参照して上述したように、座標入力処理（Ｓ１２６）において先に指定された指定位置Ｓと、その後に指定された別の位置（範囲終端位置Ｅ）とで特定される範囲を選択する処理である。
【００９８】
範囲入力処理では、まず、終端入力フラグ１４ｅをオンにする（Ｓ１３２３）。次に座標入力処理（Ｓ１３２４）を行う。この座標入力処理は上述したＳ１２６の座標入力処理と同様である。
【００９９】
この座標入力処理（Ｓ１３２４）では、終端入力フラグ１４ｅがオンされているので、Ｓ１２７４において（図７参照）、指定された位置を、範囲終端位置Ｅとして記憶する。
【０１００】
Ｓ１３２４の座標入力処理を終了すると、終端入力フラグ１４ｅをオフする（Ｓ１３２５）。次に範囲終端位置Eが決定しているかを判定する（Ｓ１３２６）。決定している場合は（Ｓ１３２６：Ｙｅｓ）、表示パネル２に表示される画像Ｐが文書であるか否かを判断し（Ｓ１３３８）、表示パネル２に表示される画像Ｐが、文書データに基づく文書である場合、その文書が縦書き文書であるか横書き文書であるかを、文書データに付加された属性に基づいて判断する（Ｓ１３８９）。そして、先に指定された指定位置Ｓに表示された文字である範囲開始文字から、範囲終端位置Ｅに表示された範囲終端文字までで特定される文字列であって、文書上でひとまとまりの文字列を選択範囲Ｒとして選択し、反転表示する（Ｓ１３４０）。なお、図８を参照して説明したように、表示パネル２に表示される文書が縦書きであるか横書きであるかに応じて、選択される選択範囲Ｒは異なる。
【０１０１】
一方、表示パネル２に表示される画像Ｐが非文書である場合（Ｓ１３３８：Ｎｏ）、指定位置Ｓと範囲終端位置Ｅとを対角線上の頂点として特定される矩形領域を選択範囲Ｒとして選択し、反転表示する（Ｓ１３４２）。
【０１０２】
次に、範囲終端位置Eが決定していない場合（Ｓ１３２６：Ｎｏ）について説明する。Ｓ１３２６において、範囲終端位置Ｅが決定されていない、即ちＲＡＭ１３に記憶されていないのは、上述のＳ１２８７（図７（ａ）参照）において同一箇所が５秒以上長押しされ（Ｓ１２８７：Ｙｅｓ）指定位置Ｓが指定済みと判断された場合（Ｓ１２８８：Ｙｅｓ）、又は、上述のＳ１３０７（図７（ｂ）参照）において同一箇所が５秒以上長押しされ（Ｓ１３０７：Ｙｅｓ）指定位置Ｓが指定済みと判断された場合（Ｓ１３０８：Ｙｅｓ）のいずれかである。
即ち、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７のいずれかにおいて、第３操作（５秒以上長押し）が行なわれている場合は、Ｓ１３２６においてＮｏと判断されることになる。尚、この場合Ｓ１２８６で表示される列カーソル９、Ｓ１３０６で表示される行カーソル１０がそのまま固定され表示されている。このときの列カーソル９及び行カーソル１０が第５区別表示手段に相当する。
範囲終端位置Eが決定していないと判断した場合（Ｓ１３２６：Ｎｏ）、第５区別表示手段としての列カーソル９で区別表示されるＸ座標と、先に指定された指定位置ＳのＹ座標とで特定される位置を範囲終端Ｅとして指定し、または、第５区別表示手段としての行カーソル１０で区別表示されるＹ座標と、先に指定された指定位置ＳのＸ座標とで特定される位置を範囲終端Ｅとして指定する（Ｓ１３３４）。
【０１０３】
図１０（ａ）は、Ｘ軸タッチセンサ６の同一箇所を５秒以上長押ししたことにより、データ表示領域２ａに表示される列カーソル９を示す図である。
【０１０４】
図１０（ｂ）は、Ｓ１３３４の処理において、指定される範囲終端位置Ｅを示す図であり、指定位置Ｓを四角形のマークで示し、範囲終端位置Ｅを三角形のマークで示す図である。図１０（ｂ）に示すように、列カーソル９によりＸ座標Ｐｘが反転表示されている場合には、反転表示されるＸ座標Ｐｘと、座標入力処理（Ｓ１２６）により先に指定された指定位置ＳのＹ座標Ｐｙｓとで特定される位置が範囲終端位置Ｅとして指定される（Ｓ１３３４）。なお、図示は省略するが、行カーソル１０が表示されている場合は、行カーソル１０により反転表示されるＹ座標Ｐｙと、座標入力処理（Ｓ１２６）により先に指定された指定位置ＳのＸ座標Ｐｘｓとで特定される位置が範囲終端位置Ｅとして指定される。そして、図１０（ｃ）に示すように、指定位置Ｓから範囲終端位置Ｅまでで特定される一列の範囲が選択範囲Ｒとして反転表示される。すなわち、指定位置ＳとＸ座標ＰｘまたはＹ座標Ｐｙのいずれか一方が共通する位置を範囲終端位置Ｅとして指定する場合は、そのＸ座標ＰｘまたはＹ座標Ｐｙのうち、共通しない一方の座標を列カーソル９または行カーソル１０により反転表示させることにより範囲終端位置Ｅを指定することができるので、範囲終端位置Ｅの指定のためにＸ軸タッチセンサ６およびＹ軸タッチセンサ７の両方の操作を要する場合に比較して操作負担が軽減する。
【０１０５】
このように、範囲入力処理（Ｓ１３２）によれば、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７の操作により範囲終端位置Ｅを正確且つ容易に指定できるため、表示パネル２に表示された画像Ｐにおける所望の範囲を、選択範囲Ｒとして正確且つ容易に選択できる。
【０１０６】
図５に戻り説明する。範囲入力処理（Ｓ１３２）により選択範囲Ｒが選択されると、選択範囲Ｒを特定する位置情報をメモリカード４に書き込む（Ｓ１４０）。表示パネル２に表示される画像Ｐが、文書データに基づく文書である場合（図１０（ａ），（ｂ）参照）、先に指定された指定位置Ｓから範囲終端位置Ｅに表示された文字までで特定される文字列であって、且つ文書上でひとまとまりの文字列が選択範囲Ｒとして選択されるので、指定位置Ｓに表示される範囲開始文字と範囲終端位置Ｅに表示される範囲終端文字とを特定するためのコマンドを文書データメモリ４ａの対応する文書データに付加する。
【０１０７】
一方、表示パネル２に表示される画像Ｐが、ビットマップデータに基づく非文書である場合（図１０（ｃ））、先に指定された指定位置Ｓと範囲終端位置Ｅとを対角線上の頂点として特定される矩形領域が選択範囲Ｒとして選択されるので、指定位置ＳのＸ座標ＰｘｓおよびＹ座標Ｐｙｓと、範囲終端位置ＥのＸ座標ＰｘｅとＹ座標Ｐｙｅとが、ビットマップデータに対応付けてメモリカード４に書き込まれる。
【０１０８】
このようにして、指定位置Ｓまたは選択範囲Ｒの位置情報がメモリカード４に書き込まれると（Ｓ１３４，Ｓ１３６，Ｓ１４０）、次に、指定位置Ｓまたは選択範囲Ｒに、キーワードを付けるか否かをユーザに問い合わせる（Ｓ１４２）。指定位置Ｓまたは選択範囲Ｒにキーワードを対応付けることにより、指定位置Ｓまたは選択範囲Ｒを後から検索する際には、キーワードを手がかりとすることができる。
【０１０９】
図１１（ａ）は、問い合わせ画面２２が表示された表示パネル２を示す図である。問い合わせ画面２２は、キーワードを付けるか否かをユーザに問い合わせるためのダイアログＤが、画像Ｐに重ねて表示され、メニュー表示領域２ｂに、Ｙｅｓ項目Ｍ４、Ｎｏ項目Ｍ５が表示される画面である。なお、メニュー表示領域２ｂに、Ｙｅｓ項目Ｍ４、Ｎｏ項目Ｍ５が表示される間は、Ｙ軸タッチセンサ有効フラグ１４ｂはオフとされ、Ｙ軸タッチセンサ７は無効とされる。よって、ユーザはＸ軸タッチセンサ６の操作により、Ｙｅｓ項目Ｍ４またはＮｏ項目Ｍ５を指定することができる。
【０１１０】
図５に戻り説明する。ユーザが、Ｘ軸タッチセンサ６を操作し、Ｙｅｓ項目Ｍ４を指定した場合（Ｓ１４２：Ｙｅｓ）、キーワード入力画面２３を表示し、キーワードの入力をユーザに促す（Ｓ１４３）。
【０１１１】
図１１（ｂ）は、キーワード入力画面２３が表示された表示パネル２を示す図である。キーワード入力画面２３は、入力文字バーＢが表示される入力文字バー表示領域２ｃ、キーワードに使用可能な文字群を表示する文字群表示領域２ｄ，メニュー項目表示領域２ｂとから構成される。キーワード入力画面では、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７が共に有効とされる。なお、図１１（ｂ）に示すように、キーワード入力画面２３では、メニュー項目表示領域２ｂが拡大され、メニュー項目Ｍとして、かな項目Ｍ６、英語項目Ｍ７、削除項目Ｍ１、決定項目Ｍ２が表示される。なお、キーワード入力画面２３が表示されている間は、Ｙ軸タッチセンサ有効フラグ１４ｂがオンとされ、Ｙ軸タッチセンサ７が有効とされる。
【０１１２】
ユーザは、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７の操作により、列カーソル９および行カーソル１０を適宜移動させ、メニュー項目Ｍのいずれかを指定することができる。かな項目Ｍ６が指定された場合、文字群表示領域２ｄには、ひらがなおよびカタカナの文字群が表示される。一方、英語項目Ｍ７が指定された場合、文字群表示領域２ｄには、図１１（ｄ）に示すように０から９間での数字と、アルファベットと、記号とが表示される。
【０１１３】
かな項目Ｍ６または英語項目Ｍ７の指定により、ユーザが所望する種類の文字群が文字群表示領域２ｄに表示された後、ユーザは、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７の操作により、列カーソル９および行カーソル１０を移動させ、３秒以上長押しする。すると、列カーソル９および行カーソル１０とが固定され、その固定された列カーソル９と行カーソル１０とで重複して反転表示される位置に表示された１文字を指定することができる。指定された文字は、その指定順に、入力文字バーＢに表示される。なお、削除項目Ｍ１が指定された場合、入力文字バーＢに表示された文字列を消去する。よって、誤った文字を指定した場合であっても、訂正することができる。
【０１１４】
図５に戻り説明する。上述のキーワード入力画面２３において、キーワードの指定が終了し、決定項目Ｍ２がユーザにより指定されると（Ｓ１４４：Ｙｅｓ）、入力文字バーＢに表示された文字列をキーワードとして、指定位置Ｓまたは選択範囲Ｒの位置情報に対応付け、メモリカード４に書き込む（Ｓ１４６）。そして、待機画面２０を表示パネル２に表示させ（Ｓ１４８）、指定処理を終了する。一方、問い合わせ画面２２において、ユーザがＮｏ項目Ｍ５を指定した場合には、キーワードの指定および書き込みはせず、待機画面２０に戻り、指定処理を終了する。
【０１１５】
このように指定処理によれば、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７を操作することにより、画像Ｐ上の位置を指定しまたは範囲を選択し、それら指定位置Ｓまたは選択範囲Ｒを特定するための位置情報が、入力データに対応付けてメモリカード４に書き込まれる。例えば、後になって、その指定位置Ｓまたは選択範囲Ｒを参照したい場合であっても、位置情報に基づいて、指定位置Ｓまたは選択範囲Ｒを特定することができる。また、位置情報にキーワードを付加してメモリカード４に記憶させておけば、キーワードを手がかりに、目的とする指定位置Ｓまたは選択範囲Ｒを特定し、参照することができる。
【０１１６】
図３に戻り説明する。待機画面２０（図４（ａ）参照）が表示されている状態において、Ｘ軸タッチセンサ６により削除項目Ｍ１が指定された場合（Ｓ１４：Ｙｅｓ）、削除処理が実行される（Ｓ１６）。
【０１１７】
図１２を参照して、削除処理（Ｓ１６）について説明する。図１２は、削除処理を示すフローチャートである。削除処理は、既にメモリカード４に書き込まれた位置情報を削除する処理である。削除処理では、まず、削除画面２４を表示パネル２に表示させ（Ｓ１６２）、Ｙ軸タッチセンサ有効フラグ１４ｂをオンにする（Ｓ１６４）。
【０１１８】
図１３は、削除画面２４の一例を示す図である。図１３に示すように、削除画面２４は、読み込んだ入力データに基づく画像Ｐが表示されるデータ表示領域２ａと、メニュー項目Ｍである全削除項目Ｍ８、終了項目Ｍ９とが表示されるメニュー表示領域２ｂとから構成される。削除画面２４においては、まず、Ｙ軸タッチセンサ７の下方を３秒以上長押しすることにより、メニュー項目Ｍが表示されたＹ座標Ｐｙを選択し、次に、Ｘタッチセンサ６の左方を３秒以上長押しすることにより、全削除項目Ｍ８を指定することができる。全削除項目Ｍ８には、メモリカード４内の位置情報を全て削除するという動作が対応付けられている。一方、Ｙ軸タッチセンサ７の下方を３秒以上長押しした後、Ｘ軸タッチセンサ６の右方を３秒以上長押しすることにより、終了項目Ｍ９を指定することができる。終了項目Ｍ９には、削除処理を終了させるという動作が対応付けられている。なお、図１３に示すように、指定されたメニュー項目Ｍの表示領域は反転表示される。
【０１１９】
図１２に戻り説明する。次に、Ｘ軸タッチセンサ６およびＹ軸タッチセンサ７の操作により、全削除項目Ｍ８が指定されたか否かを判断する（Ｓ１６６）。全削除項目Ｍ８が指定された場合（Ｓ１６６：Ｙｅｓ）、現在の表示画面上において、メモリカード４に記憶されている全ての位置情報を削除する（Ｓ１６８）。
【０１２０】
一方、全削除項目Ｍ８が指定されない場合（Ｓ１６６：Ｎｏ）、座標入力処理が実行され、画像Ｐ上の位置が指定される（Ｓ１７０）。なお、座標入力処理（Ｓ１７０）のフローチャートは、図６を参照して説明した座標入力処理（Ｓ１２６）のフローチャートと同一であるので、詳細な説明は省略する。
【０１２１】
次に、座標入力処理（Ｓ１７０）で指定された位置の位置情報、または座標入力処理（Ｓ１７０）で指定された位置を含む範囲の位置情報を、メモリカード４から削除する（Ｓ１７２）。ここで、指定された位置に位置情報が記憶されていない場合は何もしない。
【０１２２】
次に、終了項目Ｍ９が指定されたか否かを判断し（Ｓ１７４）、終了項目Ｍ９が指定されるまでは、Ｓ１６６から処理を繰り返す。そして、終了項目Ｍ９が指定されると（Ｓ１７４：Ｙｅｓ）、Ｙ軸タッチセンサ有効フラグ１４ｂをオフとし（Ｓ１７６）、待機画面２０を表示パネル２に表示させる（Ｓ１７８）。そして、削除処理を終了する。
【０１２３】
削除処理によれば、ユーザは、メモリカード４から不要な位置情報を削除することができるので、メモリカード４を効率的に使用することができる。また、不要な位置情報を削除するための操作も、位置指定および範囲指定と同じ操作で行うことができるので、ユーザにとって操作が理解しやすい。
【０１２４】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１２５】
例えば、本実施例では、入力データに基づく画像Ｐを拡大または縮小せずに表示パネル２に表示する場合を説明したが、例えば、入力データを拡大又は縮小したデータを生成し、拡大画像または縮小画像を表示するように構成してもよい。そのような場合、指定位置ＳのＸ座標Ｐｘｓ、Ｙ座標Ｐｙｓ、範囲終端位置のＸ座標Ｐｘｅ、Ｙ座標Ｐｙｅに加えて、その画像Ｐの拡大率または縮小率も、選択範囲Ｒを特定するための位置情報としてメモリカード４に記憶させておくとよい。そのようにすれば、画像の拡大率、縮小率に拘わらず、位置情報に基づいて、一定の指定位置Ｓおよび選択範囲Ｒを特定することができる。
【０１２６】
また、本実施例では、指定中画面２１において、決定項目Ｍ３が指定される毎に、指定位置Ｓまたは選択範囲Ｒの位置情報がメモリカード４に書き込まれていたが、位置情報を逐一メモリカード４に書き込む処理に代えて、一旦ＲＡＭ１３またはフラッシュメモリ１４に位置情報を蓄積し、電源オフ時など所定のタイミングで、蓄積された位置情報を一括してメモリカード４に書き込むように構成しても良い。削除画面２４においても同様に、指定位置Ｓが指定される毎に、その指定位置Ｓまたは指定位置Ｓを含む選択範囲Ｒの位置情報をメモリカード４から削除していたが、削除すべき位置情報を一旦ＲＡＭ１３またはフラッシュメモリ１４に蓄積し、所定のタイミングで、メモリカード４から一括して位置情報を削除するように構成しても良い。
【０１２７】
また、本実施例では、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７の一箇所を３秒以上長押しする操作に基づいて、反転表示領域の移動を規制していたが、移動規制の契機とすべき操作は、上記操作に限定されない。例えば、Ｘ軸タッチセンサ６またはＹ軸タッチセンサ７の一箇所を、所定時間（例えば１秒程度）内に２回押す操作（ダブルクリック）や、表示装置１に別途設けられたキーを操作することに基づいて、反転表示領域の移動を規制するように構成しても良い。移動規制の解除についても同様である。
【０１２８】
また、本実施例では、反転表示することにより、表示パネル２上のＸ座標Ｐｘ、Ｙ座標Ｐｙを区別表示していたが、区別表示するための表示法はこれに限られない。例えば、表示色を変更したり、アンダーラインを付すなどして、ユーザ操作位置に対応したＸ座標Ｐｘ，Ｙ座標Ｐｙを区別表示するものであってもよい。
また、本実施例では、表示パネル２上にメニュー項目を表示させたが、表示パネル２にメニュー項目を表示させずに、それぞれのメニュー項目に対応するメニューキーを表示装置１に設けても良い。
また、上述のＸ軸タッチセンサ６またはＹ軸タッチセンサ７は表示パネル２上に直接設けるようにしてもよい。
【図面の簡単な説明】
【０１２９】
【図１】（ａ）は、本発明の一実施例である表示装置の斜視図であり、（ｂ）は、表示装置の表示パネルに設定された座標系を示す図である。
【図２】表示装置の電気的構成を示したブロック図である。
【図３】表示装置１で実行される表示処理を示すフローチャートである。
【図４】（ａ）は、待機画面の一例を示す図であり、（ｂ）は、指定中画面の一例を示す図であり、（ｃ）は、指定中画面において、画像上の位置が指定された状態を示す図であり、（ｄ）は、指定位置が指定された状態を示す図である。
【図５】指定処理を示すフローチャートである。
【図６】座標入力処理を示すフローチャートである。
【図７】（ａ）は列選択処理を示すフローチャートであり、（ｂ）は行選択処理を示すフローチャートである。
【図８】（ａ）は、文書が横書きである場合の選択範囲を示す図であり、（ｂ）は、文書が縦書きである場合の選択範囲を示す図であり、（ｃ）は、画像が非文書である場合に選択される選択範囲を示す図である。
【図９】範囲入力処理を示すフローチャートである。
【図１０】（ａ）は、Ｘ軸タッチセンサの同一箇所を５秒以上長押ししたことにより、データ表示領域に表示される列カーソルを示す図であり、（ｂ）は、指定位置を四角形のマークで示し、範囲終端位置として指定された位置を三角形のマークで示す図であり、（ｃ）は、指定位置から範囲終端位置までで特定される一列の範囲が選択範囲として反転表示された状態を示す図である。
【図１１】（ａ）は、問い合わせ画面が表示された表示パネルを示す図であり、（ｂ）は、キーワード入力画面が表示された表示パネルを示す図である。
【図１２】削除処理を示すフローチャートである。
【図１３】削除画面の一例を示す図である。
【図１４】（ａ）は、従来の表示パネル上において、任意の位置を指定するためのＸ軸タッチセンサとＹ軸タッチセンサとが配置された例を模式的に示す図である。（ｂ）は、Ｘ軸タッチセンサの構成を模式的に示す図である。
【符号の説明】
【０１３０】
１                      表示装置
２                      表示パネル（表示画面）
３                      枠体
４                      メモリカード（位置情報記憶手段）
６                      Ｘ軸タッチセンサ（検出手段の一部，第１タッチセンサ）
７                      Ｙ軸タッチセンサ（検出手段の一部，第２タッチセンサ）
９                      列カーソル（区別表示手段，第１区別表示手段，第３区別表示手段）
１０                    行カーソル（区別表示手段，第２区別表示手段，第４区別表示手段）
１１                    ＣＰＵ（位置変換手段，制御手段）
１２ａ                  表示制御プログラム
Ｍ                      メニュー項目
ＭＣ                    メニューカーソル（区別表示手段）
ＯＰｘ                  ユーザ操作位置
ＯＰｙ                  ユーザ操作位置
ＯＸ                    Ｘ軸（検出方向，第１方向）
ＯＹ                    Ｙ軸（検出方向，第２方向）
Ｅ                      範囲終端位置（範囲終端として指定された位置）
Ｐ                      画像
Ｐｘ                    Ｘ座標（表示画面上の位置，第１座標）
Ｐｙ                    Ｙ座標（表示画面上の位置，第２座標）
Ｒ                      選択範囲
Ｓ                      指定位置
Ｓ２                    読込手段
Ｓ４                    メニュー項目表示手段
Ｓ１２２                メニュー項目表示手段，画像表示手段
Ｓ１４８                メニュー項目表示手段，画像表示手段
Ｓ１６２                メニュー項目表示手段，画像表示手段
Ｓ１７５                メニュー項目表示手段，画像表示手段
Ｓ１２７４              座標指定手段
Ｓ１２８６              移動規制手段（移動規制ステップ）
Ｓ１３０６              移動規制手段（移動規制ステップ）
Ｓ１２９０              規制取消手段
Ｓ１３２４              範囲終端指定手段
Ｓ１３２２              操作判断手段
Ｓ１３３４              範囲終端指定手段
Ｓ１３３８              文書判断手段
Ｓ１３４０，Ｓ１３４２  範囲選択手段
Ｓ１３４４              範囲選択手段
【図１】
2007200002.tif 000003
【図２】
2007200002.tif 000004
【図３】
2007200002.tif 000005
【図４】
2007200002.tif 000006
【図５】
2007200002.tif 000007
【図６】
2007200002.tif 000008
【図７】
2007200002.tif 000009
【図８】
2007200002.tif 000010
【図９】
2007200002.tif 000011
【図１０】
2007200002.tif 000012
【図１１】
2007200002.tif 000013
【図１２】
2007200002.tif 000014
【図１３】
2007200002.tif 000015
【図１４】
2007200002.tif 000016