(57)【要約】【課題】  小型化を達成しつつも、少ない操作で直感的に操作することが可能な携帯型電子機器、表示方法及びそのプログラムを提供すること。【解決手段】  表示部７を操作部８の近傍に設け、各操作ボタン９の位置と表示部７に表示されるカーソルＣの位置とを対応させることにより、操作ボタン９を操作しながら表示部７を見てカーソルＣの位置を確認できるようにし、操作する指の動きに応じてカーソルＣが動いて表示されるようにしたので、ユーザは直感的に操作ボタン９を操作して選択・決定を行うことができる。また、項目を選択して決定するためのボタン等を別途設ける必要が無いため、携帯型電子機器１の小型化にも適している。特に、マトリックス状の操作ボタンにすると、ユーザにとって操作が難しくなる傾向があるが、本実施の形態によれば少ない操作で直感的に操作することができる。【選択図】図１
2006018794.tif 000002
【特許請求の範囲】
【請求項１】
マトリックス状に配置された複数の操作ボタンを有する操作部と、
前記操作部の近傍に設けられ、前記各操作ボタンの配置に対応するように複数の領域に分割された画面を表示可能であり、前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な表示部と、
前記複数の操作ボタンのうちいずれの操作ボタンが操作されたかを検出する手段と、
前記検出された操作ボタンに対応する前記領域に前記カーソルを割り当てて前記表示部に表示するように制御する手段と
を具備することを特徴とする携帯型電子機器。
【請求項２】
請求項１に記載の携帯型電子機器であって、
前記カーソルにより選択され決定される項目を示すオブジェクトを、当該携帯型電子機器が実行可能な所定の機能と対応付けて、前記各領域に配置して前記表示部に表示するように制御する項目表示制御手段を更に具備することを特徴とする携帯型電子機器。
【請求項３】
請求項２に記載の携帯型電子機器であって、
前記項目表示制御手段は、所定の操作段階に応じて、前記オブジェクトの色を変化して表示するように制御することが可能であることを特徴とする携帯型電子機器。
【請求項４】
請求項１に記載の携帯型電子機器であって、
前記検出手段は、前記操作ボタンがユーザによりタッチされている第１の状態と前記操作ボタンがユーザにより押下される第２の状態とを区別して検出することが可能であることを特徴とする携帯型電子機器。
【請求項５】
請求項４に記載の携帯型電子機器であって、
前記検出手段は、ユーザが前記第１の状態から前記操作ボタンを離す操作とユーザが前記第２の状態から前記操作ボタンを前記第１の状態に戻す操作とを区別して検出することが可能であることを特徴とする携帯型電子機器。
【請求項６】
請求項２に記載の携帯型電子機器であって、
前記項目表示制御手段は、
前記オブジェクトとして、再生されるコンテンツを想起させる画像を表示する画像表示手段と、
ユーザにより前記画像が選択され決定されたときに、前記コンテンツを再生するように制御する手段と
を有することを特徴とする携帯型電子機器。
【請求項７】
請求項６に記載の携帯型電子機器であって、
前記表示手段は、前記検出手段が前記第１の状態を所定の時間を越えて検出したときに、前記画像を拡大表示する手段を有することを特徴とする携帯型電子機器。
【請求項８】
請求項２に記載の携帯型電子機器であって、
前記項目表示制御手段は、前記検出手段が前記第１の状態を所定の時間を超えて検出したときに、前記画面をスクロール表示するように制御するスクロール表示制御手段を有することを特徴とする携帯型電子機器。
【請求項９】
請求項８に記載の携帯型電子機器であって、
前記スクロール表示制御手段は、前記検出手段が、前記各操作ボタンのうち最端部の行または最端部の列の、いずれか少なくとも１つの前記操作ボタンがユーザによりタッチされていることを検出したときに、当該スクロール表示することを特徴とする携帯型電子機器。
【請求項１０】
請求項８に記載の携帯型電子機器であって、
前記項目表示制御手段は、前記オブジェクトを行または列単位で第１の数分表示し、
前記スクロール表示制御手段は、前記画面が所定数の行または列分スクロールしたときに、前記スクロール表示されるオブジェクト数を前記第１の数より少ない第２の数へ変更する変更手段を有することを特徴とする携帯型電子機器。
【請求項１１】
請求項１０に記載の携帯型電子機器であって、
前記変更手段は、前記オブジェクト数を前記第１の数から第２の数へ段階的に変更することを特徴とする携帯型電子機器。
【請求項１２】
請求項１１に記載の携帯型電子機器であって、
前記変更手段は、前記オブジェクト数の段階的な変更に同期して、該オブジェクトの色を前記スクロール方向のオブジェクトほど輝度が高くなるように段階的に変更することを特徴とする携帯型電子機器。
【請求項１３】
マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面を表示するステップと、
前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な、前記操作部の近傍に設けられた表示部に表示するステップと、
前記複数の操作ボタンのうち、いずれの操作ボタンが操作されたかを検出するステップと、
前記検出された操作ボタンに対応する領域に、前記各領域を選択して決定するためのカーソルを割り当てて前記表示部に表示するステップと
を具備することを特徴とする表示方法。
【請求項１４】
携帯型電子機器に、
マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面を表示するステップと、
前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な、前記操作部の近傍に設けられた表示部に表示するステップと、
前記複数の操作ボタンのうち、いずれの操作ボタンが操作されたかを検出するステップと、
前記検出された操作ボタンに対応する領域に、前記各領域を選択して決定するためのカーソルを割り当てて前記表示部に表示するステップと
を実行させるプログラム。
【請求項１５】
携帯型電子機器に用いられるグラフィカルユーザインターフェースであって、
マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面と、
前記複数の操作ボタンのうち、ユーザによりいずれの操作ボタンが操作されたかを検出するセンサの検出信号に応じて、当該各領域を選択して決定するためのカーソルと
を具備することを特徴とするグラフィカルユーザインターフェース。
【請求項１６】
請求項１５に記載のグラフィカルユーザインターフェースであって、
前記携帯型電子機器が実行可能な所定の機能と対応付けて前記各領域に割り当てられ、前記カーソルにより選択され決定される項目を示すオブジェクトを更に具備することを特徴とするグラフィカルユーザインターフェース。
【請求項１７】
請求項１６に記載のグラフィカルユーザインターフェースであって、
前記センサは、前記操作ボタンがユーザによりタッチされている第１の状態と前記操作ボタンがユーザにより押下される第２の状態とを区別して検出することが可能であり、
前記オブジェクトは、当該センサによる前記第１及び第２の状態の検出に応じて変化することを特徴とするグラフィカルユーザインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像や音楽等を視聴することが可能な携帯型の電子機器、当該電子機器を用いたコンテンツ等の表示方法、そのプログラム及びグラフィカルユーザインターフェースに関する。
【背景技術】
【０００２】
ラップトップ型のＰＣ（Personal Computer）等では、モニター上でカーソルやスクロールバー等を移動する場合、いわゆるタッチパッドが用いられる。これは、ユーザの指等がパッド上で触れる位置が検出されることで、当該触れた位置に応じてモニター上でカーソルを表示する。タッチバッドでは、ユーザの指がパッド上で触れることによって、パッド内部の電極の静電容量が変化するので、この変化を検出することによりパッド上の指の位置を検出している。
【０００３】
このようなタッチパッドと、キーボードのような操作ボタンとが融合した入力デバイスがある。具体的には、キーボードのキーの下部または内部に、上記した静電容量の変化を検出するセンサを備え付けるものである（例えば、特許文献１参照。）。特に、特許文献１では、その図１０に示されるように当該入力デバイスが小型化されて携帯電話機に搭載される場合について述べられている。
【特許文献１】特開２００３−２２３２６５号公報（図１、図１０等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の入力デバイスを小型化して携帯型の機器に搭載する場合、タッチパッドを用いるデスクトップＰＣ等とは異なり、例えばカーソルを動かして選択・決定するための操作ボタンが別途必要となり、これらの操作ボタンを設けるスペースが必要となるため、機器を小型化しづらい。
【０００５】
一方、この操作ボタンには、通常、カーソルを上下左右に動かして領域を選択するボタンと、選択された領域を決定するボタンとがある。したがって、ユーザが所望の領域にカーソルを合わせるには、上下左右の操作ボタンと決定の操作ボタンとを別々に操作する必要があるため、操作数が多くなってしまい、直感的に操作しづらい面がある。
【０００６】
以上のような事情に鑑み、本発明の目的は、小型化を達成しつつも、少ない操作で直感的に操作することが可能な携帯型電子機器、表示方法、そのプログラム及びグラフィカルユーザインターフェースを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、マトリックス状に配置された複数の操作ボタンを有する操作部と、前記操作部の近傍に設けられ、前記各操作ボタンの配置に対応するように複数の領域に分割された画面を表示可能であり、前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な表示部と、前記複数の操作ボタンのうちいずれの操作ボタンが操作されたかを検出する手段と、前記検出された操作ボタンに対応する前記領域に前記カーソルを割り当てて前記表示部に表示するように制御する手段とを具備する。
【０００８】
ここで、「対応するように」とは、１つの操作ボタンに対して１つの領域を対応させる場合だけでなく、複数の操作ボタンに対して１つの領域を対応させる場合も含まれる。例えば、２つの操作ボタンに１つの領域が対応するように分割しても構わない。この場合、当該２つの操作ボタンのうちいずれか１つの操作ボタンを操作すれば当該領域を選択して決定することができる。
【０００９】
本発明では、表示部を操作部の近傍に設け、操作ボタンの位置と表示部に表示されるカーソルの位置とを対応させることとしたので、ユーザは、選択して決定したい領域を見つけた場合、表示部を見ながら当該領域に対応する位置にある操作ボタンを操作するだけでカーソルを合わせることができる。したがって、ユーザは少ない操作で直感的に操作することができる。また、領域を選択して決定するためのボタンを別途設ける必要が無いため、小型化にも適している。特に、マトリックス状の操作ボタンにすると、ユーザにとって操作が難しくなる傾向があるが、本発明によれば少ない操作で直感的に操作することができる。
【００１０】
本発明の一の形態によれば、前記カーソルにより選択され決定される項目を示すオブジェクトを、当該携帯型電子機器が実行可能な所定の機能と対応付けて、前記各領域に配置して前記表示部に表示するように制御する項目表示制御手段を更に具備する。これにより、ユーザはオブジェクトを選択して決定する際には、当該オブジェクトが表示された領域に対応する位置にある操作ボタンを選択して決定すれば良いため、直感的に操作を行うことができる。本発明でいうオブジェクトとは、表示部に表示され、選択または決定の対象となる画像化された項目をいう。オブジェクトには、例えばボタン画面等が挙げられ、また、例えばリスト検索画面に含まれる１つ１つの項目であって、各々画像化された項目等が挙げられる。所定の機能とは、例えば、複数ある操作画面のうちどの画面に進むかあるいは戻るか等を案内するための機能（後述するナビゲーションボタンで操作可能な機能）、決定されたコンテンツデータの再生を制御するための機能（後述する再生制御ボタンで操作可能な機能）、あるいは、コンテンツデータを再生するときの順番等を制御するための機能（後述するコンテキストボタンで操作可能な機能）等が挙げられる。所定の機能はこれだけでなく、例えば、本携帯型電子機器の各種設定を行う機能、ディジタルカメラで撮像した画像を表示部に表示したりする機能等、携帯型電子機器が実行可能な全ての機能が含まれる。
【００１１】
本発明の一の形態によれば、前記項目表示制御手段は、所定の操作段階に応じて、前記オブジェクトの色を変化して表示するように制御することが可能である。ここで、「操作段階」については、例えばオブジェクトを選択する前の段階、オブジェクトを選択した段階、選択したオブジェクトを決定した段階等がある。このような操作の段階に応じてオブジェクトにそれぞれ異なる色を付して表示することで、ユーザは表示部を見て色を識別するだけで、上記のような操作段階を直感的に認識することができる。
【００１２】
本発明の一の形態によれば、前記検出手段は、前記操作ボタンがユーザによりタッチされている第１の状態と前記操作ボタンがユーザにより押下される第２の状態とを区別して検出することが可能である。これにより、一つの操作ボタンで多様な操作が可能となるため、小型化に適している。さらに、この検出手段は、ユーザが前記第１の状態から前記操作ボタンを離す操作とユーザが前記第２の状態から前記操作ボタンを前記第１の状態に戻す操作とを区別して検出することが可能であるようにしてもよい。これにより、さらに多様な操作が可能となる。
【００１３】
本発明の一の形態によれば、前記項目表示制御手段は、前記オブジェクトとして、再生されるコンテンツを想起させる画像を表示する画像表示手段と、ユーザにより前記画像が選択され決定されたときに、前記コンテンツを再生するように制御する手段とを有する。ここで、「再生されるコンテンツ」とは、例えば歌曲や映像、映画等である。また、「再生されるコンテンツを想起させる画像」とは、再生されるコンテンツが例えば歌曲であれば当該歌曲が含まれるＣＤのジャケットの画像、映画であれば当該映画が記録されたＤＶＤやビデオテープのジャケットの画像等を挙げることができる。本発明では、当該画像が選択され決定されることによりコンテンツが再生されるため、ユーザは例えばあるＣＤに含まれる歌曲を再生したい場合、表示部に表示されたジャケット等の画像の中から当該ＣＤのジャケットの画像を選択して決定することで、直感的に所望の歌曲を再生することができる。
【００１４】
ところで、表示画面領域が限られている携帯型の電子機器において、上記複数のジャケット画像等を表示してコンテンツを選択させる場合には、各ジャケット画像の表示面積は小さくならざるを得なくなり、選択がしづらい場合が想定される。
【００１５】
そこで、本発明の一の形態によれば、前記画像表示手段は、前記検出手段が前記第１の状態を所定の時間を越えて検出したときに、前記画像を拡大表示する手段を有する。ここで所定の時間とは例えば０．１秒程度であるが、これに限定されるものではない。これにより、各ジャケット画像を拡大表示することで選択すべき各コンテンツがより見やすくなるため、上記直感的なコンテンツ選択をより容易に行なうことができる。
【００１６】
本発明の一の形態によれば、前記項目表示制御手段は、前記検出手段が前記第１の状態を所定の時間を超えて検出したときに、前記画面をスクロール表示するように制御するスクロール表示制御手段を有する。これにより、ユーザが操作ボタンにタッチした状態を継続するだけで画面をスクロールすることができるので、楽にスクロール操作することができる。特に、ボタンをプレスした状態を継続させてスクロールする場合に比べて、本発明ではタッチの継続でよいのでユーザの指の負担を軽減することができる。所定の時間とは、０．５秒〜１秒であるが、この時間に限定されるものではない。
【００１７】
本発明の一の形態によれば、前記スクロール表示制御手段は、前記検出手段が、前記各操作ボタンのうち最端部の行または最端部の列の、いずれか少なくとも１つの前記操作ボタンがユーザによりタッチされていることを検出したときに、当該スクロール表示する。例えばユーザにより最下部の行にタッチされたときに、スクロール表示制御手段が画面を上に移動するように制御することで、より直感性を高めることができる。
【００１８】
ところで、携帯型の電子機器においては、内部バス速度や描画能力に限界があり、上記スクロール表示速度も一定速度以上は速くならないため、スクロール表示によって多くの情報を素早く確認したい場合に不便が生じる場合が想定される。
【００１９】
そこで、本発明の一の形態によれば、前記項目表示制御手段は、前記オブジェクトを行または列単位で第１の数分表示し、前記スクロール表示制御手段は、前記画面が所定数の行または列分スクロールしたときに、前記スクロール表示されるオブジェクト数を前記第１の数より少ない第２の数へ変更する変更手段を有する。ここで第１の数とは例えば５つであり、第２の数とは例えば３つであるが、これに限られるものではない。これにより、行または列単位でスクロール表示されるオブジェクトの数を少なくすることで、データ読み込み量を減らしてスクロール表示速度を早くして、所望のオブジェクトを素早く確認することが可能となる。
【００２０】
前記変更手段は、前記オブジェクト数を前記第１の数から第２の数へ段階的に変更するようにしてもよい。オブジェクト数を段階的に変更することで、ユーザはスクロール速度が徐々に速くなっていくことを自然に認識することができる。
【００２１】
また、前記変更手段は、前記オブジェクト数の段階的な変更に同期して、該オブジェクトの色を前記スクロール方向のオブジェクトほど輝度が高くなるように段階的に変更するようにしても構わない。例えば、オブジェクト数の変更前のオブジェクトの色が白ならば、スクロール方向の最端部の行または列のオブジェクトを白色に表示し、当該最端部のオブジェクトから離れるに従って例えば白→薄い灰色→濃い灰色というように変更する。これにより、複雑なアニメーションを伴わなくても、上述のオブジェクト数の変更との相乗効果により、徐々にスクロール速度が速くなっていくことを更に認識しやすくなる。
【００２２】
本発明に係る表示方法は、マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面を表示するステップと、前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な、前記操作部の近傍に設けられた表示部に表示するステップと、前記複数の操作ボタンのうち、いずれの操作ボタンが操作されたかを検出するステップと、前記検出された操作ボタンに対応する領域に、前記各領域を選択して決定するためのカーソルを割り当てて前記表示部に表示するステップとを具備する。
【００２３】
本発明に係るプログラムは、携帯型電子機器に、マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面を表示するステップと、前記各操作ボタンが操作されることで前記各領域を選択して決定するためのカーソルを表示することが可能な、前記操作部の近傍に設けられた表示部に表示するステップと、前記複数の操作ボタンのうち、いずれの操作ボタンが操作されたかを検出するステップと、前記検出された操作ボタンに対応する領域に、前記各領域を選択して決定するためのカーソルを割り当てて前記表示部に表示するステップとを実行させる。
【００２４】
本発明に係るグラフィカルユーザインターフェースは、携帯型電子機器に用いられるグラフィカルユーザインターフェースであって、マトリックス状に配置された複数の操作ボタンを有する操作部の当該各操作ボタンの配置に対応するように複数の領域に分割された画面と、前記複数の操作ボタンのうち、ユーザによりいずれの操作ボタンが操作されたかを検出するセンサの検出信号に応じて、当該各領域を選択して決定するためのカーソルとを具備する。
【００２５】
本発明の一の形態によれば、前記携帯型電子機器が実行可能な所定の機能と対応付けて前記各領域に割り当てられ、前記カーソルにより選択され決定される項目を示すオブジェクトを更に具備する。
【００２６】
本発明の一の形態によれば、前記センサは、前記操作ボタンがユーザによりタッチされている第１の状態と前記操作ボタンがユーザにより押下される第２の状態とを区別して検出することが可能であり、前記オブジェクトは、当該センサによる前記第１及び第２の状態の検出に応じて変化する。オブジェクトが変化する、とは、例えばオブジェクトの色、形状、模様、点滅状態（点滅の周期等）等が変化することを意味する。
【発明の効果】
【００２７】
以上のように、本発明によれば、小型化を達成しつつも、少ない操作で直感的に機器を操作することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面に基づき説明する。
【００２９】
図１は、本発明の一実施の形態に係る携帯型電子機器を示す斜視図である。図２は、図１に示す携帯型電子機器の底面図である。
【００３０】
この携帯型電子機器１は、例えば図示しないＨＤＤ（ハードディスクドライブ）を内蔵し、このハードディスクに記憶された音楽データを再生することができる機器である。携帯型電子機器１の本体２の前面２ａには、画像を表示する表示部７と、表示部７に隣接する操作部８とが設けられている。本体２の端部にはユーザが握る部分となるグリップ部６が設けられている。操作部８は、例えば、一辺がｔ＝４〜５ｃｍの四方内に操作ボタン９がマトリックスス状に配置されて構成されている。表示部７は例えば液晶や有機ＥＬ（Electro-Luminescence）等のデバイスが用いられる。
【００３１】
グリップ部６は、本体２の背面２ｂから突出する部分５が設けられ、この突出部５にはバッテリーが内蔵されている。バッテリーは、携帯型電子機器１の中でも比較的重量が大きいため、グリップ部６にバッテリーが内蔵される構成とすることで、グリップ部６の近傍が携帯型電子機器１の重心となり、ユーザが本体２を持ったときに安定感を与える。
【００３２】
本体２の上面２ｃには、電源スイッチ３やリモコンジャック４が設けられている。ユーザは電源スイッチ３を例えば矢印の方向にスライドさせることにより電源をＯＮとしたり、ＯＦＦとしたりすることができる。リモコンジャック４には、図示しないリモコンが接続されるようになっており、ユーザはリモコンを用いて、例えば音楽の選局、再生、早送りや巻戻し等の操作が可能となっている。また、本体２の側面２ｅには、オーディオ出力端子が設けられ、これに図示しないイヤホンまたはヘッドホン等が接続されるようになっている。
【００３３】
図３は、本体２がクレードル１１に載置された状態を示す正面図である。このクレードル１１の背面側には、例えば、電源供給用のプラグの接続ポート１３、携帯型電子機器１に記録された音楽データ等をスピーカ１６等に出力するための外部出力ポート１４、ＰＣ１８やディジタルカメラ１７等と接続が可能なＵＳＢ（Universal Serial Bus）ポート１５が設けられている。図２及び図３に示すように、携帯型電子機器１の本体２の底面２ｄにはコネクタ１０が設けられている。本体２がクレードル１１に載置された状態で、コネクタ１０がクレードル１１側に設けられたコネクタ１２と物理的に接続されることで、携帯型電子機器１に、クレードル１１を介して電力が供給されたり、ＰＣ１８から音楽データをダウンロードしたりすることができる。この場合、ＰＣ１８が持つ転送アプリケーションによって音楽データの圧縮がなされて、当該圧縮された音楽データがＰＣから転送され携帯型電子機器１のハードディスクに記録される。データの圧縮の形式は、例えばＭＰＥＧ（Moving Picture Experts Group）やＡＴＲＡＣ（Adaptive TRansform Acoustic Coding）等の形式が用いられるが、これに限られない。
【００３４】
図４は、携帯型電子機器１をユーザが手で持ったときの様子を示す図である。このように、ユーザはグリップ部６を握ることにより、親指で操作部８を操作することができる。
【００３５】
図５は、携帯型電子機器１のシステムの構成を示すブロック図である。
【００３６】
システムコントローラ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０７、ＲＡＭ（Random Access Memory）１０９、ＤＭＡ（Direct Memory Access）コントローラ１０２、シリアル通信コントローラ１０３、ＳＤＲＡＭ（Synchronous Dynamic RAM）コントローラ１０４、周辺機器コントローラ１０５、表示コントローラ１０６を有する。
【００３７】
ＣＰＵ１０１は、本システムを全体的に統括して制御し、例えばＲＯＭ１０７に記憶されているファームウェアによりＲＡＭ１０９を作業領域に用いて各種の演算処理と制御を実行する。ファームウェアとして、例えばシステム起動のためのプログラム、起動時のチェックサムを実行するプログラム等がＲＯＭ１０７に記憶されている。ＤＭＡコントローラ１０２は、ＨＤＤ１１５に記憶された音楽データを、オーディオ出力端子１１６を介して外部に出力するために、該音楽データをＤＭＡ転送する。シリアル通信コントローラ１０３は、リモコン１１２や操作部８からの入力を制御するインタフェースである。ＳＤＲＡＭコントローラ１０４は、ＳＤＲＡＭ１１３に格納されるデータ量やデータの出力のタイミング等を制御する。
【００３８】
ＳＤＲＡＭ１１３は、主にＨＤＤ１１５から抽出される音楽データを一時的に格納するバッファである。ＳＤＲＡＭ１１３に格納された音楽データは、ＤＭＡコントローラ１０２を介してオーディオデコーダ１０８で復号され、ＤＡ（digital to analog）コンバータ１１０でアナログデータに変換されて、オーディオ出力端子１１６を介してヘッドホン１１１に出力される。
【００３９】
周辺機器コントローラ１０５は、ＨＤＤ１１５やＵＳＢポート１５のデータの入出力を制御する。表示コントローラ１０６は、表示部７での画像の表示を制御する。表示コントローラ１０６は、ＣＰＵ１０１の制御の下、操作部８により操作入力される信号に応じて、表示する画像を制御する。
【００４０】
図６は、ＨＤＤ１１５のハードディスク３８に記憶されたデータを示す図である。ハードディスク３８には、例えば画像表示プログラム１２１、ＪＰＥＧ（Joint Photographic Expert Group）画像、ビットマップデータ１２３、文字コード１２４等が記憶されている。画像表示プログラム１２１は、表示部７に各種画像を表示するためのプログラムであり、例えばユーザの操作部８への操作入力に応じて、後述するカーソル表示、カーソルで選択された項目への色付け、スクロール表示等、あらゆる画像や画面の表示を行うためのプログラムである。ＪＰＥＧ画像は、後述する再生画面（図１５参照）を表示するときにこの再生画面中に表示される画像である。また、これだけでなくアルバムジャケット等の画像を表示するときにも用いられる。つまり、画像表示プログラム１２１は、グラフィカルユーザインターフェースを提供する。ビットマップデータ１２３は、表示部７で表示される画面を構成するデータであり、例えば図１５に示す曲名５０や、図１４に示すアーティスト名等を表現するためのデータをも含む。文字コード１２４は、システムコントローラ１００により表示部７上に上記曲名５０等を表示するように命令があった場合に、この命令に応じて該曲名を表示するために文字情報をビットマップデータに変換するためのコードである。なお、画像表示プログラム１２１、ビットマップデータ１２３及び文字コード１２４はＲＯＭ１０７に記憶されているようにしてもよい。
【００４１】
図７は、操作部８の構成を示す断面図である。
【００４２】
操作部８の操作ボタン９は、例えば樹脂製のシート２０で一体的に形成され、このシート２０と、ユーザの指等がシート２０に接触したことを検出するためのシート２２とが本体２のカバー部材に取り付けられている。このシート２０及び２２の下部には、操作部８を制御する回路基板２１が支持体２５に支持されて配置されている。回路基板２１とシート２２とは、例えば両面テープ２６等によって貼り付けられている。
【００４３】
シート２２の下部には操作ボタン９ごとに対応して電極２４が設けられ、回路基板２１上にはこれら電極２４に対応して配線２３が設けられている。電極２４と配線２３とにより接触式のスイッチが構成される。電極２４または配線２３は、この操作部８を制御する図示しないコントローラに接続されている。電極２４または配線２３には所定値の電圧が印加された状態で、図８に示すようにユーザの親指１９等によって操作ボタン９が押されることによりスイッチが通電し、この通電によってどの操作ボタン９が押されたかが上記コントローラにより判断される。電極２４は例えばカップ状に形成されて弾性力を有し、操作ボタン９の押圧が解除されることで図７に示す状態に戻るように構成されている。なお、電極２４に弾性力がなくても、電極が取り付けられたバネやゴムカップ等の部材を設けることにより電極部分に弾性力を持たせるようにしてもよい。
【００４４】
図９は、操作部８の構成を示す図である。
【００４５】
この操作部８は、線状の送信電極３２−１乃至３２−５、これらに送信用の所定の周波数（例えば１００ＫＨｚ）の交流電流をそれぞれ供給する発振器３１、静電作用によって送信電極３２−１乃至３２−５より交流電流を受信する線状の受信電極３３−１乃至３３−５、受信電極３３−１乃至３３−５を流れる交流電流を受信する受信器３４、並びに、発振器３１の出力、受信電極３３−１乃至３３−５の出力、及び受信器３４の出力を入力するプロセッサ３５から構成されている。
【００４６】
シート２２にはまた、必要に応じて、発振器３１と各送信電極３２−１乃至３２−５との間に、スイッチ３６−１乃至３６−５がそれぞれ設けられている。また、各受信電極３３−１乃至３３−５と受信器３４との間にスイッチ３７−１乃至３７−５がそれぞれ設けられる。これらのスイッチ３６−１乃至３６−５、及びスイッチ３７−１乃至３７−５は、所定のタイミング（例えば、発振器３１が交流電流を出力するタイミング）でそのスイッチをON状態にする。
【００４７】
受信器３４は、所定の周波数帯域の交流電流のみを通過させるバンド・パス・フィルタ（ＢＰＦ）３４ａ、増幅器３４ｂ、および検波器３４ｃからなるＡＭ変調器、並びに、そのＡＭ変調器からの検波出力をアナログ−ディジタル変換するA/D変換器３４ｄから構成されている。
【００４８】
受信電極３３−１乃至３３−５は、送信電極３２−１乃至３２−５に対して略直交するように配置されており、それぞれ交差点を持つが、これらの交差点においては、これらの電極が接触していない。換言すると、送信電極３２と受信電極３３との交差点ではコンデンサが形成される。したがって、発振器３１により発振され、出力された交流電流が送信電極３２に供給されると、これに対向する受信電極３３には、静電誘導によって、その交差点（コンデンサ）を介して交流電流が流れる。
【００４９】
すなわち、発振器３１が送信電極３２に交流電圧を印加すると、送信電極３２と受信電極３３の間のコンデンサの静電容量による容量結合に基づいて、受信電極３３に交流電流が発生し、受信器３４に供給される。
【００５０】
受信器３４は、コンデンサを介して入力された交流電流の強度をディジタル信号としてプロセッサ３５に出力するが、このコンデンサを介して受信器３４に入力された交流電流の強度は、コンデンサの静電容量のみに依存する。また、このコンデンサの静電容量は、送信電極３２または受信電極３３の変形等がない限り、静的で固定値を保つ。したがって、送信電極３２に同一の交流電圧が印加される限り、コンデンサを介して受信器３４に入力される交流電流の強度は一定の値となる。
【００５１】
ところが、生体（ユーザの指先等）がこの送信電極３２と受信電極３３との交差点に接近すると、その交差点におけるコンデンサによる静電容量が変化する。すなわち、生体は仮想的な接地点（アース）とみなされるので、送信電極３２側に交流電圧が印加された場合、上述のコンデンサを介して受信電極３３により受信され、受信器３４に供給される交流電流の強度は、アース（生体）に流れ込む電流の分だけ弱まる。
【００５２】
このような現象を利用して、プロセッサ３５は、受信器３４のＡＭ変調器でＡＭ変調され、さらにA/D変換器３４ｄでディジタル信号に変換された受信信号を用いて、電極間の交差点に生体が接近しているか否かを判定したり、あるいは、生体がどの程度接近しているか（生体と交差点の間の距離）を計測する。
【００５３】
したがって、マトリックス状に配置された複数の操作ボタン９−１乃至９−２５のそれぞれが、各交差点のうちの１つの交差点の上にそれぞれ配置された場合、操作ボタン９−ｉ（ｉは、１乃至２５の値のうち任意の値）にユーザの指が接触すると、プロセッサ３５は、操作ボタン９−ｉ（その下に位置する交差点）に生体が接近していることを検出し、その検出信号をＣＰＵ１０１に供給する。
【００５４】
このように操作部８では、ユーザの指がシート２０に触れている状態（後述する「タッチ」の状態）の検出信号と、操作ボタン９が押された状態（後述する「プレス」の状態）の検出信号とが分けて判断されるようになっている。
【００５５】
図９に示す例では、操作ボタン９−１乃至９−２５が、５行５列のマトリックス状に配置されているため、５本の受信電極３３−１乃至３３−５と、５本の送信電極３２−１乃至３２−５が配置されているが、送信電極３２および受信電極３３の本数は限定されない。ただし、送信電極３２および受信電極３３は、後述するように、各操作ボタンの下に１つの交差点が必ず配列されるようにするのが好ましい。
【００５６】
また、図９に示す例では、交差点における送信電極３２と受信電極３３とのなす角度はほぼ９０度とされているが、この角度は限定されない。すなわち、送信電極３２と受信電極３３は、相互に接触せず、かつ交差点が形成されるように配置されれば、その配置方法は限定されない。
【００５７】
次に、操作部８の基本的な操作手法について説明する。
【００５８】
ユーザの操作部８での指の動かし方として以下の８つの動作を定義する。
１．「タッチ（TOUCH）」  指がシート２０（以下、操作ボタン９という）に触れていない状態から操作ボタン９に触れる動作
２．「ロングタッチ（LONG TOUCH）」  操作ボタン９に触れてから一定時間触れたままにする動作
３．「ムーブ（MOVE）」  ２５個の操作ボタン９のうちいずれかの操作ボタンに触れたまま、別の操作ボタン移動する動作（シート２０上のある箇所から別の箇所へ移動する動作）
４．「プレス（PRESS）」  ２５個の操作ボタン９のうちいずれか１つの操作ボタンを押す動作（上述した電極２４と配線２３とを通電させる動作）
５．「ロングプレス（LONG PRESS）」２５個の操作ボタン９のうちいずれか１つの操作ボタンを一定時間押したままにする動作
６．「ドラッグ（DRAG）」２５個の操作ボタン９のいずれか１つの操作ボタン９を押しながら、別の操作ボタンに移動する動作（移動途中でも、当該移動途中にある操作ボタン９をプレスしながら移動する）
７．「リリース（RELEASE）」  プレスの状態からそのプレスを解除した動作（操作ボタン９に触れたままにする動作）
８．「リムーブ（REMOVE）」  操作ボタン９から指を離す動作。
【００５９】
上記８つの動作は、主に以下の場合に用いられる。
【００６０】
「タッチ」は、後述するナビゲーションボタン、再生制御ボタン、コンテキストボタンを表示部７に表示させる場合、画面上の複数の領域（項目）のうちからある１つの項目を「選択」、つまり「フォーカス」する場合等に用いられる。  
「プレス」は、「タッチ」した状態から当該選択された項目を「決定」する場合に用いられる。  
「ロングタッチ」は、例えば画面を上下にスクロールさせる場合に用いられる。このスクロール動作はナビゲーションボタンで操作することができる。ロングタッチの時間は例えば０．５秒〜１秒であるが、この時間に限定されるものではない。  
「ムーブ」は、タッチされて「選択」された項目から別の項目に移動して「選択」しようとする場合に用いられる。  
「ロングプレス」は、後述する再生制御ボタンの操作により曲の「早送り」や「巻戻し」等のトリックプレイ操作を行う場合、コンテキストボタンを表示部７に表示させる場合等に用いられる。ロングプレスの時間は例えば例えば０．５秒〜１秒であるが、この時間に限定されるものではない。  
「ドラッグ」は、プレスしている操作ボタン９をキャンセルしたいときに、その操作ボタン９から指をずらす場合に用いられる。  
「リムーブ」は、タッチして「選択」した項目を解除する場合に用いられる。  
「リリース」は、プレスによる「決定」のコマンドをキックする場合に用いられる。すなわち、リリースされることで初めて「決定」がなされる。この「決定」がなされた後は、指が操作ボタン９から離れても、つまりリムーブされても機器１は何も動作しない。
【００６１】
次に、携帯型電子機器１が表示部７に表示する画面について説明する。
【００６２】
図１０は、表示部７に表示される画像を説明するための図である。このように、ユーザにより選択され、決定される対象となる項目（領域）４３が、操作部８の操作ボタン９に対応するように、例えば５行５列のマトリックス状に分割されて表示される。ユーザは操作部８を操作することで、表示されるカーソルＣを移動させて望む項目を選択し決定することが可能となっている。
【００６３】
携帯型電子機器１が表示部７に表示する基本的な画面は３つある。例えば、（１）図１５に示すような再生画面（ＪＰＥＧ表示画面）、（２）図１１〜図１４に示すようなリスト選択画面（メインメニュー画面、検索画面、プログラム再生リスト画面、設定画面等）、（３）図１８に示すようなマトリックス選択画面（アルバムジャケット検索画面等）がある。
【００６４】
また、携帯型電子機器１が表示部７に表示する基本的なボタン画面は、例えば３つある。上述した（ａ）ナビゲーションボタン、（ｂ）再生制御ボタン、及び（ｃ）コンテキストボタンである。
【００６５】
ナビゲーションボタンは、上記（１）、（２）及び（３）の全ての画面で用いられる。ナビゲーションボタンには、例えば上記再生画面、メインメニュー画面及びその他の画面を切り替えるためのボタン、画面に表示された曲の並び変え（例えばアルファベット順、ユーザのお気に入り順等）、現在表示されている画面の次ページに進んだり、全ページに戻ったりするためのボタン等が備えられている。
【００６６】
再生制御ボタンは、例えば上記（１）再生画面で表示されるボタンである。再生制御ボタンには、曲を再生途中で、頭出し再生、早送り、巻戻し、次曲へスキップする等のためのボタンが備えられている。
【００６７】
コンテキストボタンは、例えば（２）リスト選択画面、及び（３）マトリックス選択画面で表示されるボタンである。コンテキストボタンには、プログラム再生リストに曲を追加するためのボタンが備えられ、特にプログラム再生リスト画面においては、曲を当該リストから削除するためのボタン、曲を交換したりするためのボタンが備えられている。
【００６８】
ここで、リスト選択画面は、表示画面上で選択対象（項目）が行のみの領域で分割されている画面であるのに対し、マトリックス選択画面は、表示画面上で項目が行例（マトリックス）の領域で分割されている画面である。したがって、両選択画面は、表示される画像が異なるだけであり、両者の目的は、項目を選択して決定することで再生を開始したり、選択してコンテキストボタンを表示しプログラム再生リスト等を作成したりすることであり、同じ目的である。
【００６９】
プログラム再生リストとは、ユーザが聞きたい曲を再生リストに追加登録して、そのリスト順に曲を再生して行くものである。プログラム再生リストは例えば１〜５の５組登録可能である。そして、上記リスト選択画面のうち、設定画面において、５組のうちどのプログラム再生リストを使用するかについて選択し決定することができるようになっている。
【００７０】
次に、携帯型電子機器１の動作について説明する。まず、曲を再生する場合の携帯型電子機器１の動作について説明する。
【００７１】
図１９は、携帯型電子機器１の動作を示すフローチャートである。
【００７２】
電源スイッチ３がスライドして機器１に電源が投入されると、システムコントローラ１００はシステムを起動し、例えば所定の起動画面を表示した後、図１１に示すようなメインメニュー画面４０を表示部７に表示する（ステップ１９０１）。メインメニュー画面４０では、「ジャンル」、「アーティスト」、「アルバム」、「全曲」、・・・の項目が１行ごとに設けられており、下にスクロールすることにより、さらに別の項目が表示される。メインメニュー画面４０では、ユーザが望む曲を例えばジャンル別、アルバム別等に階層的に検索して行くことができる。
【００７３】
メインメニュー画面４０の下部には、例えば、曲を再生しているときの当該曲の時間カウンタ４３、選択した曲の総時間４７、現在再生している曲の、総時間４７中の経過時間を表すバー４４、バッテリー残量４６、現在時刻４８等の表示がされている。例えばメインメニュー画面４０が表示されているときに、曲が再生されている場合は、空欄４２の部分に曲名が表示されるようになっている。
【００７４】
メインメニュー画面４０において、ユーザは、操作部８の、１〜５行目であって２〜４列目（図９参照）の項目のいずれかに対応する操作ボタン９を押すことにより項目を選択することができる。ここで、メインメニュー画面４０のようなリスト選択画面では、２〜４列目の区別はないので、２〜４列目のいずれを選択してもよい。
【００７５】
一例として、ユーザが「ジャンル」から検索して行く場合について説明する。ユーザが１行目の２〜４列目のいずれかの操作ボタン９、例えば、１行１列目の操作ボタン９−３にタッチすると（ステップ１９０２のＹＥＳ）、表示コントローラ１０６は、図１２に示すように、「ジャンル」の項目に第１の色（例えばライトブルー）を付けて表示し（ステップ１９０３）、操作ボタン９−３に対応する項目にカーソルＣを合わせる（ステップ１９０４）。
【００７６】
なお、「ジャンル」が選択された状態からユーザが別の項目（具体的に）を選択するために操作ボタンを例えば９−２、９−３、９−４、９−５とムーブすると（ステップ１９０５のＹＥＳ）、表示コントローラ１０６は、タッチされている操作ボタン９に対応するようにカーソルを「アーティスト」、「アルバム」、「全曲」、「マイヒストリー」の項目上に順に表示させるとともに、カーソルが表示された項目に第１の色を付ける（ステップ１９０６）。また、ユーザが「マイヒストリー」の項目である５行目をロングタッチすると（ステップ１９０７のＹＥＳ）、さらに下の項目へ向けてスクロールして表示する（ステップ１９０８）。
【００７７】
この状態でユーザにより操作ボタン９−３がプレスされると（ステップ１９０９のＹＥＳ）表示コントローラ１０６により「ジャンル」の項目に第２の色（例えばダークブルー）が付けられる（ステップ１９１０）。ユーザが操作ボタン９−３をリリースすると（ステップ１９１１のＹＥＳ）、「ジャンル」の項目が決定される（ステップ１９１２）。そうすると、表示コントローラ１０６は図１３に示すような画面を表示する。ユーザにより４行３列目の操作ボタン９−１８がタッチ、プレス及びリリースされて例えば「クラシック」が決定されると、表示コントローラ１０６は、図１４に示すような画面を表示する。
【００７８】
図１４において、例えば「バッハ」、そして「Ｇ線上のアリア」が選択されて決定されると（ステップ１９１３のＮＯ〜ステップ１９１４）、表示コントローラ１０６は図１５に示すような再生画面４５を表示する（ステップ１９１５）。また、ＣＰＵ１０１はＤＭＡコントローラ１０２に「Ｇ線上のアリア」の曲を再生するための信号を出力し、これにより、ＤＭＡコントローラ１０２は当該曲のデータをＤＭＡ転送することでオーディオデコーダ１０８によりデコードされて曲が再生される。
【００７９】
再生画面４５では、上述したＪＰＥＧフォーマットの画像４９、曲名５０、再生中であることを示すマーク５１が表示される。画像４９は、曲、アルバム、アーティスト、またはジャンルごとにＨＤＤ１１５に記録された画像である。この画像はユーザがＰＣによりインターネット上でダウンロードした画像、あるいはユーザがディジタルカメラ等により撮像して、携帯型電子機器１に取り込んだ画像であってもよい。また、再生途中に、ユーザから操作部８に対して所定時間何の入力もない場合、スクリーンセイバーのような画像を表示するようにしてもよい。
【００８０】
再生画面４５が表示されているとき、ユーザが操作部８の５列目の操作ボタン９−５、９−１０、９−１５、９−２０、９−２５のいずれかにタッチすると（ステップ１９１６のＹＥＳ）、図１９に示すように、表示コントローラ１０６は再生制御ボタン５６を表示する（ステップ１９１７）。再生制御ボタン５６には、上から、早送りボタン５６ａ、巻戻しボタン５６ｂ、停止ボタン５６ｃ、ボリュームボタン５６ｄ及び５６ｅが備えられている。この再生制御ボタン５６の５つのボタンは、操作ボタン９−５、９−１０、９−１５、９−２０、９−２５にそれぞれ対応している。
【００８１】
再生制御ボタン５６が表示され、ユーザは１行５列目のボタン９−５をタッチすると、あるいは、再生制御ボタン５６を表示させるときに一度タッチして、その後リムーブしていない場合にそのタッチした状態から９−５までムーブすると（ただし、再生制御ボタン５６を表示させるためにタッチするときに最初から操作ボタン９−５にタッチしたときはムーブしなくてよい。）、表示コントローラ１０６は、対応する項目にカーソルＣを合わせる。
【００８２】
ユーザが操作ボタン９−５をロングプレスする（ステップ１９１８のＹＥＳ）と、表示コントローラ１０６は早送りボタン５６ａに第３の色（例えば紫色）を付けて表示し（ステップ１９１９）、ＣＰＵ１０１は現在再生している曲の早送りしながら再生する（ステップ１９２０）。早送りは、例えば曲のデータのストリームを構成する連続するパケットのうち間欠的にあるパケットだけを再生するようにすればよい。巻戻しも同様である。
【００８３】
また、ユーザが操作ボタン９−５をロングプレスしないで、プレスしてリリースしたときには、ＣＰＵ１０１は、現在再生している曲を停止し、その再生している曲が入ったアルバムの次の曲を再生したり、または、プログラム再生リストの次の曲を再生したりする（ステップ１９２１）。なお、再生制御ボタン５６は、図１３に示すメインメニュー画面４０上でも表示可能である（ステップ１９２２のＹＥＳ〜ステップ１９２３）。
【００８４】
一方、図１３において、「クラシック」を聴くことを望んでいたユーザが間違えて「ロック」を選択して決定してしまい、次の「アーティスト」の画面に進んでしまった後、前の「ジャンル」の画面に戻りたい場合、以下の動作が行われる。例えば、ユーザが操作部８の１列目の操作ボタン９−１、９−６、９−１１、９−１６、９−２１のいずれかにタッチすると（ステップ１９１３のＹＥＳ）、図１６に示すように、表示コントローラ１０６はナビゲーションボタン５５を表示する（ステップ１９２４）。ナビゲーションボタン５５には、例えば、現在表示部７で表示されていない上の画面を表示するためのボタン５５ａ、再生画面へ行くボタン５５ｂ、１つ前の画面に戻るボタン５５ｃ、リスト選択画面等で項目の順番を変える（ソート）ボタン５５ｄ、現在表示部７で表示されていない下の画面を表示するためのボタン５５ｅ等が備えられている。このナビゲーションボタン５５の５つのボタンは、操作ボタン９−１、９−６、９−１１、９−１６、９−２１にそれぞれ対応している。
【００８５】
ナビゲーションボタン５５が表示され、ユーザは３行１列目のボタン９−１１をタッチすると、あるいは、ナビゲーションボタン５５を表示させるときに一度タッチして、その後リムーブしていない場合にそのタッチした状態から９−１１までムーブすると（ただし、ナビゲーションボタン５５を表示させるためにタッチするときに最初から操作ボタン９−１１にタッチしたときはムーブしなくてよい。）、表示コントローラ１０６は、対応する項目にカーソルＣを合わせる。そして、ユーザが操作ボタン９−１１をプレスしリリースすることで、１つ前の画面である、図１３に示す「ジャンル」の画面に戻る（ステップ１９２５のＹＥＳ）。このとき、表示コントローラ１０６は、この「ジャンル」の画面上においてもナビゲーションボタン５５を表示させておく。この後、ユーザが４行３列目（４行２列目または４列目でもよい。）の操作ボタン９−１８がタッチ、プレス及びリリースされて例えば「クラシック」が決定されると、表示コントローラ１０６は、ナビゲーションボタン５５を表示部７上から消す。なお、ナビゲーションボタン５５は、図１１に示すメインメニュー画面４０上でも表示可能である（ステップ１９２６のＹＥＳ〜ステップ１９２７）。この場合、ナビゲーションボタン５５には、メインメニュー画面４０の表示から再生画面４５の表示に切り替えるためのボタン５５ｂが表示される。ユーザがこのボタン５５ｂを選択すると、表示コントローラ１０６は表示部７に再生画面４５を表示させる（ステップ１９２８）。また、ナビゲーションボタン５５は、再生画面４５上でも表示され、曲を再生している中で他の画面に移動したり、他の曲を選択して決定したりすることもできる。
【００８６】
図２０は、ジャケット検索画面により項目を選択する場合の動作を示すフローチャートである。
【００８７】
メインメニュー画面４０を表示した状態で（ステップ２００１）、ユーザが「ジャケット検索」を選択し決定すると（ステップ２００２）、図１８のようなジャケット検索画面６０が表示される（ステップ２００３）。ジャケット検索画面６０では、項目が５行×３列で表示される。各項目として、例えば歌曲のアルバムＣＤ等のジャケット画像６１が表示されており、ユーザは、いずれか１つのジャケット画像６１を選択し決定することで、当該アルバムＣＤに含まれる曲を再生することができるようになっている。各項目は、例えば１〜５行、２〜４列目の操作ボタンと対応している。
【００８８】
ジャケット検索画面６０が表示された状態で、ユーザが１〜５行、２〜４列目の操作ボタンのうちいずれか１つを選択し決定する（タッチ、プレス及びリリースする）と（ステップ２００４）、表示コントローラ１０６は、決定されたアルバムの中に含まれる曲の一覧の画面（図示せず）を表示する（ステップ２００５のＹＥＳ、ステップ２００６）。ユーザがその曲一覧画面から聴きたい曲を選択し決定する（タッチ、プレス及びリリースする）と（ステップ２００７）、システムコントローラ１００はその曲を再生する（ステップ２００８）。
【００８９】
あるいは、ジャケット検索画面６０において、ユーザにより１つのアルバムが選択され決定されたら（ステップ２００４）、システムコントローラ１００はそのアルバムの１曲目から再生するようにしてもよい（ステップ２００５のＮＯ、ステップ２００９）。
【００９０】
以上の一連の操作では、必ずしも常にユーザの指が操作部８に触れている必要はなく、途中で一旦リムーブしてタッチし直したり、そのとき最後に触っていた操作ボタン９と異なる操作ボタン９を触ったりしても、改めてフォーカス表示あるいはカーソル表示するだけである。
【００９１】
以上のように、本実施の形態では、表示部７を操作部８の近傍に設け、各操作ボタン９の位置と表示部７に表示されるカーソルＣの位置とを対応させることにより、操作ボタン９を操作しながら表示部７を見てカーソルＣの位置を確認できるようにし、操作する指の動きに応じてカーソルＣが動いて表示されるようにしたので、ユーザは直感的に操作ボタン９を操作して選択・決定を行うことができる。また、項目を選択して決定するためのボタン等を別途設ける必要が無いため、携帯型電子機器１の小型化にも適している。特に、マトリックス状の操作ボタンにすると、ユーザにとって操作が難しくなる傾向があるが、本実施の形態によれば少ない操作で直感的に操作することができる。
【００９２】
本実施の形態に係る携帯型電子機器１では、カーソルＣが表示される領域に対応するように項目（領域）が表示されるようにしている。例えば、メインメニュー画面４０では、「ジャンル」、「アーティスト」、「アルバム」等の項目が各行ごとに表示される。ジャケット検索画面６０では、各項目が５行×３列で表示される。ユーザはこのように表示された項目を選択・決定する際には、表示された項目の位置に対応する操作ボタン９を選択して決定すれば良いため、直感的に操作を行うことができる。また、項目を選択するためのボタンを別途設ける必要も無く、携帯型電子機器１の小型化が容易となる。
【００９３】
本実施の形態に係る携帯型電子機器１では、所定の操作段階に応じて、項目の色を変化して表示するように制御するようにしている。例えば、メインメニュー画面でユーザが１行目の２〜４列目のいずれかの操作ボタン９タッチすると「ジャンル」の項目に第１の色（例えばライトブルー）が付けられて表示され項目が選択される。この状態でユーザにより操作ボタン９がプレスされると「ジャンル」の項目に第２の色（例えばダークブルー）が付けられて決定される。したがって、ユーザは表示部７を見て項目の色を識別するだけで、操作段階を直感的に認識することができる。
【００９４】
本実施の形態に係る携帯型電子機器１では、操作ボタン９により「タッチ」、「ロングタッチ」、「ムーブ」、「プレス」、「ロングプレス」、「ドラッグ」、「リリース」、「リムーブ」のそれぞれの動作や状態を区別して検出することが可能である。このため、一つの操作ボタン９で多様な操作が可能となるため、携帯型電子機器１の小型化に適している。
【００９５】
本実施の形態に係る携帯型電子機器１では、例えば歌曲のアルバムＣＤ等のジャケット画像６１が項目として表示されており、いずれか１つのジャケット画像６１を選択し決定することで、当該アルバムＣＤに含まれる曲を再生することができるようにしている。したがって、ユーザは再生したい歌曲があれば、当該歌曲が含まれるＣＤのジャケットの画像を選択して決定することで、直感的にコンテンツの再生を行うことができる。
【００９６】
次に、図１９のステップ１９０７、１９０８で説明したスクロール表示の動作についてより詳細に説明する。図２１に示すように、例えばメインメニュー画面４０においてユーザにより操作ボタン９群の最下部である５行目であって２〜４列目のうちいずれかの操作ボタン、例えば４列目の操作ボタン９−２４がロングタッチされる。そうすると、表示コントローラ１０６は、カーソルＣで操作ボタン９−２４に対応する領域をフォーカス表示し、スクロールバー４１を画面上で下方に移動させていく。これにより、リスト項目画面の全体が白矢印の方向（上方向）に移動する。表示コントローラ１０６は、リスト項目画面の全体が移動している間は、操作ボタン９−２４に対応する領域をフォーカス表示し続ける。ユーザにより操作ボタン９−２４へのロングタッチが解除されると、すなわちリムーブされると、表示コントローラ１０６はスクロール動作を停止し、当該停止したときにカーソル表示されている領域（操作ボタン９−２４に対応する領域）が、現在選択されている領域となる。この場合、表示コントローラ１０６は、そのようにリムーブされてもカーソル表示をし続ける。
【００９７】
また、図２２に示すジャケット検索画面６０におけるスクロール動作についても、メインメニュー画面４０の場合と同様である。ユーザにより操作ボタン９群の最上部である１行目であって２〜４列目のうちいずれかの操作ボタン、例えば３列目の操作ボタン９−３がロングタッチされる。そうすると、表示コントローラ１０６は、カーソルＣで操作ボタン９−３に対応する領域をフォーカス表示し、スクロールバー４１を画面上で上方に移動させていく。これにより、ジャケット項目画面の全体が白矢印の方向（下方向）に移動する。表示コントローラ１０６は、リスト項目画面の全体が移動している間は、操作ボタン９−３に対応する領域をフォーカス表示し続ける。ユーザにより操作ボタン９−３へのロングタッチが解除されると、すなわちリムーブされると、表示コントローラ１０６はスクロール動作を停止し、当該停止したときにカーソル表示されている領域（操作ボタン９−３に対応する領域）が、現在選択されている領域となる。
【００９８】
なお、システムコントローラ１００は、このようなロングタッチのカーソルＣでフォーカス表示されている領域の色を、タッチした瞬間（ロングタッチと判断されるまでの間の時間）ときの色から変えるように制御してもよい。
【００９９】
以上のように、ユーザは操作ボタン９にタッチした状態を継続するだけで画面をスクロールすることができるので、楽にスクロール操作することができる。特に、操作ボタンを「プレス」した状態を継続させてスクロールする場合に比べて、「タッチ」の継続でよいのでユーザの指の負担を軽減することができる。
【０１００】
また、画面を上方へスクロールさせたいときは、ユーザは１行目の操作ボタン９をロングタッチすればよく、下方へスクロールさせたいときは、ユーザは５行目の操作ボタン９をロングタッチすればよいので、より直感性を高めることができる。
【０１０１】
本発明は以上説明した実施の形態には限定されるものではなく、種々の変形が可能である。
【０１０２】
上記実施の形態に係る携帯型電子機器１では、操作部８が本体２の前面２ａに配置される構成としたが、本体２の背面２ｂに配置される構成としてもよい。この場合、ユーザが例えば人指し指で操作できる位置に操作部８を配置することができる。
【０１０３】
操作部８が、本体２の複数の箇所に分かれて配置されていてもよい。例えば、本体２の両端にグリップ部が設けられ、その２つのグリップ部の近傍に２つの操作部がそれぞれ配置される。この場合、例えば２つのグリップ部をそれぞれ右手と左手で握るようにし、両親指で操作部を操作することができる。
【０１０４】
また、上記実施の形態に係る携帯型電子機器１では音楽の再生を行うとして説明したが、これに限られず、例えば映画やＴＶ番組等を再生できるものであっても構わない。
【０１０５】
上記実施形態に係る携帯型電子機器１では、図１８や図２０等で示したように、ジャケット検索画面６０によりコンテンツの選択を行うことが可能であるが、携帯型電子機器１においては表示部７の面積が限られているため、例えば５行×３列で各ジャケット画像を表示する場合には、各ジャケット画像の表示面積は小さくならざるを得なくなり、選択がしづらい場合が想定される。
【０１０６】
そこで、本発明では、上記ジャケット画像を拡大表示するようにしてもよい。以下、ジャケット画像の拡大表示について説明する。
【０１０７】
図２３は、ジャケット検索画面６０においてジャケット画像６１を拡大表示する場合の様子を示した図である。同図（ａ）に示すように、例えばユーザが操作ボタン９−１３にタッチしてカーソルＣを当該操作ボタン９−１３に対応する領域に合わせて、ジャケット画像６１を選択した場合、当該タッチを検出してから例えば０．１秒後に、同図（ｂ）に示すように、ジャケット画像６１を例えば５倍程度拡大表示する（ジャケット拡大画像６２）。このとき、ジャケット拡大画像６２の中心の座標は、拡大前のジャケット画像６１の中心の座標と同一となる。タッチを検出してから拡大表示するまでの時間及び拡大率はこれに限られるものではない。
【０１０８】
図２４は、ジャケット画像６１を拡大表示する場合の動作を示すフローチャートである。同図に示すように、表示部７にジャケット検索画面６０が表示された状態で、まず操作部８により、ユーザの指が触れているか否かが判断される（ステップ２１０１）。触れていない場合（ステップ２１０１のＮＯ）には、表示コントローラ１０６は、そのままジャケット検索画面６０を全体表示する（ステップ２１０４）。
【０１０９】
指が触れている場合（ステップ２１０１のＹＥＳ）には、表示コントローラ１０６は、カーソルＣがいずれかのジャケット画像６１上で止まっているか否かを判断し（ステップ２１０２）、止まっていない場合（ステップ２１０２のＮＯ）には上記と同様に全体表示する（ステップ２１０４）。カーソルが止まっている場合（ステップ２１０２のＹＥＳ）には、表示コントローラ１０６は更に、カーソルがｎ秒止まっているか否かを判断する（ステップ２１０３）。ここでは例えばｎ＝０．１である。ｎ秒止まっていない場合（ステップ２１０３のＮＯ）には上記と同様に全体表示する（ステップ２１０４）。
【０１１０】
ｎ秒止まっている場合（ステップ２１０３のＹＥＳ）には、表示コントローラ１０６は、当該カーソルＣが止まっている領域がジャケット拡大画像６２の表示可能エリアか否かを判断する（ステップ２１０５）。すなわち、上述したように、ジャケット画像を拡大する場合には、ジャケット拡大画像６２の中心座標を拡大前のジャケット画像６１の中心座標と同一となるようにするが、１行目または５行目のジャケット画像６１を同一中心座標で拡大しようとすると、その拡大率によっては、ジャケット検索画面６０内に収まらなくなってしまう。よって、表示コントローラ１０６は、表示可能エリア外にある場合（ステップ２１０５のＮＯ）、すなわちカーソルＣが位置するのが１行目または５行目であることを確認した場合には、ジャケット拡大画像６２の中心座標が拡大前のジャケット画像６１の中心座標よりもジャケット検索画面６０の中心方向にずれるように座標を修正する（ステップ２１０６）。
【０１１１】
表示可能エリア内である場合（ステップ２１０５のＹＥＳ）、ＨＤＤ１１５からジャケット拡大画像６１をＳＤＲＡＭ１１３に読み込む（ステップ２１０７）。上述したように、ジャケット拡大画像６１としては、図１５等で示したような、歌曲再生中に表示されるＪＰＥＧ画像１２２をそのまま用いる。これによりジャケット拡大画像６２をわざわざ別途用意する必要がないため、記憶容量の節約等に繋がる。
【０１１２】
次に、表示コントローラ１０６は、読み込んだジャケット拡大画像６２のサイズに基づいて、当該ジャケット拡大画像６２の表示部７上における表示領域を計算する（ステップ２１０８）。このとき、上記ステップ２１０６において座標修正をしている場合にはそれも考慮する。
【０１１３】
続いて、表示コントローラ１０６は、拡大前のジャケット画像６１をＳＤＲＡＭ１１３へ待避する（ステップ２１０９）。これにより、ジャケット拡大画像６２を基の全体表示におけるジャケット画像６１に戻して表示する場合に、当該ジャケット画像６１を再描画しなくて済むようになる。ジャケット画像６１のメモリへの待避を完了すると、表示コントローラ１０６は、上記読み込んだジャケット拡大画像６２を上記計算結果等に基づいて表示部７に表示する（ステップ２１１０）。当該ジャケット拡大画像６２は、ユーザが操作ボタン９にタッチしている間中表示する。ユーザは、当該ジャケット拡大画像６２に対して操作部８によりプレス動作を行って所望のアルバムを決定し、その後は上述と同様に再生等を行なう。
【０１１４】
なお、１行目または５行目の領域にジャケット拡大画像６２を表示する場合には、当該領域にカーソルＣがｍ秒以上（ｎ<ｍ、この場合は例えばｍ＝１または２）止まっているか否か、すなわち当該領域に対応する操作ボタン９にユーザがｍ秒以上タッチしているか否かを確認する（ステップ２１１１）。そして、ｍ秒以上経過した場合には、ジャケット拡大画像６２を消去（またはＳＤＲＡＭ１１３へ待避）して上記待避したジャケット画像６１を当該領域に戻して表示し、ジャケット検索画面６０を上または下方向にスクロール表示する（ステップ２１１２）。表示コントローラ１０６は、以上の動作をユーザの操作がある度に繰り返す。
【０１１５】
以上の動作により、各ジャケット画像を拡大表示することで選択すべき各コンテンツがより見やすくなるため、上記直感的なコンテンツ選択をより容易に行なうことができる。なお、上記ジャケット拡大画像に用いられる画像データ方式はＪＰＥＧに限られず、例えばビットマップ等でもよい。
【０１１６】
上記実施形態に係る携帯型電子機器１では、図１９、図２１等に示したように、ロングタッチが検出された場合に各種画面のスクロール表示をしていたが、携帯型の電子機器においては、内部バス速度や描画能力に限界があり、上記スクロール表示速度も一定速度以上は速くならない。よって、例えば携帯型電子機器１に記憶された歌曲の全曲を閲覧して選択するような場合等、スクロール表示によって多くの情報を素早く確認したい場合に不便が生じる場合が想定される。
【０１１７】
そこで、本発明においては、オブジェクトの表示行数及び表示色を変更することにより、スクロール速度の向上を図ることも可能である。以下、表示行数及び表示色の変更について詳説する。
【０１１８】
図２５は、スクロール表示において表示行数及び表示色を変更する様子を示した図である。同図においては、ＨＤＤ１１５に記憶されている歌曲の全曲をリスト表示する全曲リスト表示画面７０を例に挙げて説明する。
【０１１９】
ユーザが５行目かつ２〜４列目のいずれかの操作ボタン９をロングタッチし、カーソルＣを５行目に合わせて下方向にスクロール表示する場合、通常は画面上にオブジェクト（文字）を５行表示しながらスクロールする（例えば上記図２１参照）。この場合の文字の色は例えば白色（背景色は黒色）に設定されている。
【０１２０】
ここで、所定の行数（例えば２０行）分スクロールしたら、同図（ａ）に示すように、まずスクロール方向から最も離れた１行目のオブジェクト８１（この場合は歌曲名を示す文字）の色を、通常設定の白色よりも輝度が低い色、例えば薄いグレー色に変更する。そして、更にスクロールすると、同図（ｂ）に示すように、例えば１行目のオブジェクトを非表示にして４行表示にする。またこれと同時に、２行目のオブジェクト８２の色を上記薄いグレー色よりも背景の黒色に近い、濃いグレーに変更し、３行目のオブジェクト８３の色を上記薄いグレー色に変更する。そしてまた更にスクロールすると、同図（ｃ）に示すように、例えば２行目のオブジェクトも非表示にして３行表示にし、３行目のオブジェクト８３の色を上記濃いグレー色、４行目のオブジェクト８４の色を上記薄いグレー色に変更する。従ってこの場合通常通り表示されるのはスクロール方向の最端部の５行目のオブジェクトのみとなる。
【０１２１】
図２６は、上記表示行数及び表示色の変更の設定表を示した図である。同図に示すように、表示行数及び表示色の変更は、スクロール行数及びスクロール時間に伴って５段階に設定される。
【０１２２】
第１段階はスクロール行数が０〜１９行までの場合であり、通常通り、表示行数は５行、文字の色は白色で表示する。  
第２段階は２０行スクロールした場合であり、表示行数は５行のまま変更せずに、１行目または５行目のオブジェクトの文字を白色よりも輝度が低い色（薄いグレー色）に変更する。  
第３段階は２１行スクロールした場合であり、表示行数は５行のまま、上記薄いグレー色に変更した１行目または５行目のオブジェクトの色を更に輝度の低い濃いグレー色に変更し、その一つ下または上の２行目または４行目のオブジェクトの色を上記薄いグレー色に変更する。  
第４段階は２２行スクロールした場合であり、１行目または５行目のオブジェクトを非表示にして表示行数を４行とし、上記非表示にした行のオブジェクトの１つ下または上の２行目または４行目のオブジェクトの色を濃いグレー色、２つ下または上の３行目のオブジェクトの色を薄いグレー色に変更する。  
第５段階は２３行以上スクロールした場合であり、２行目または４行目のオブジェクトも非表示にして、その一つ下または上の行の３行目のオブジェクトの色を濃いグレー色、その一つ下または上の４行目または２行目のオブジェクトの色を薄いグレー色に変更する。
【０１２３】
これらの設定データは例えばＨＤＤ１１５に予め記憶される。なお、表示行数を３行まで減少させることとしたのは、スクロール表示速度を早くしつつも、スクロール表示しながら各オブジェクト（文字）をユーザの動体視力で支障なく追える行数を考慮したためであるが、３行に限られるものではない。また通常の表示される行数も上記５行に限られるものではない。
【０１２４】
図２７は、上記表示行数及び表示色の変更動作について示したフローチャートである。同図に示すように、全曲リスト表示画面７０等の、比較的多くのオブジェクトを有する各種リスト画面が表示されると（ステップ２２０１）、表示コントローラ１０６は、スクロール表示が開始されたか否かを確認し（ステップ２２０２）、スクロールされていない場合（ステップ２２０１のＮＯ）には上記設定データに基づいて、通常の行数及び色（例えば５行、白色）で各オブジェクトを表示する（ステップ２２０５）。スクロールが開始された場合（ステップ２２０２のＹＥＳ）には、上記設定行数であるｎ行以上（例えばｎ＝２０）スクロールしたかを判断し（ステップ２２０３）、ｎ行に満たない場合には表示行数及び表示色を変更せずに、上記と同様、設定データに基づいて通常通り表示する（ステップ２２０５）。ｎ行以上スクロールした場合（ステップ２２０３のＹＥＳ）には、上記設定データに基づいて、表示行数の設定を例えば５行→４行→３行と変更し、また当該変更と同期するように表示色の設定を例えば白色→薄いグレー色→濃いグレー色と変更する（ステップ２２０４）。そして、当該変更後の設定データに基づいて表示行数及び表示色を変更してオブジェクトを表示する（ステップ２２０５）。以上の動作を、スクロールがある度に繰り返す。
【０１２５】
以上の動作により、オブジェクトの行数が通常の５行表示から３行表示まで減少するため、ＨＤＤ１１５等から呼び出すデータ量が減少して、結果的にスクロール速度を速めることができ、所望のオブジェクトを素早く確認することが可能となる。
【０１２６】
また、表示行数を段階的に変更し、表示色も、スクロール方向から遠ざかるに従って輝度が低くなるように段階的に変更するため、複雑なアニメーションを伴わなくても、ユーザは、徐々にスクロール速度が速くなっていくことを容易に認識することができる。
【０１２７】
なお、表示行数及び表示色の変更を開始するスクロール行数は上記２０行に限られない。また、スクロール行数ではなく、スクロール時間を基に、スクロール開始から所定時間（例えば５秒）が経過したときに表示行数及び表示色の変更を始めるようにしても構わない。
【０１２８】
また、上下方向にスクロールする場合だけでなく左右方向（列単位）にスクロールする場合にも同様に変更できる。変更される表示色についても、段階的にスクロール速度が速くなっていることが認識できるような態様であればどのような色であっても構わない。
【図面の簡単な説明】
【０１２９】
【図１】本発明の一実施の形態に係る携帯型電子機器を示す斜視図である。
【図２】図１に示す携帯型電子機器の底面図である。
【図３】本体がクレードルに載置された状態を示す正面図である。
【図４】携帯型電子機器の全体の構成を示すブロック図である。
【図５】携帯型電子機器のシステムの構成を示すブロック図である。
【図６】ハードディスクに記憶されたデータを示す図である。
【図７】操作部の構成を示す断面図である。
【図８】ユーザにより操作ボタンが押された状態を示す操作部の断面図である。
【図９】操作部の構成を示す図である。
【図１０】表示部に表示される画像を説明するための図である。
【図１１】メインメニュー画面を示す図である。
【図１２】メインメニュー画面における動作の一例を示す図である。
【図１３】ジャンル画面における動作の一例を示す図である。
【図１４】アーティスト画面における動作の一例を示す図である。
【図１５】再生画面を示す図である。
【図１６】ナビゲーションボタンを示す図である。
【図１７】再生制御ボタンを示す図である。
【図１８】ジャケット検索画面を示す図である。
【図１９】携帯型電子機器の動作の一例を示すフローチャートである。
【図２０】ジャケット検索により曲を再生する際の動作を示すフローチャートである。
【図２１】メインメニュー画面におけるスクロール動作を説明するための図である。
【図２２】ジャケット検索画面におけるスクロール動作を説明するための図である。
【図２３】ジャケット画像を拡大表示する場合の様子を示す図である。
【図２４】ジャケット画像を拡大表示する場合の動作を示すフローチャートである。
【図２５】スクロール表示において表示行数及び表示色を変更する様子を示した図である。
【図２６】表示行数及び表示色の変更の設定表を示した図である。
【図２７】表示行数及び表示色の変更動作について示したフローチャートである。
【符号の説明】
【０１３０】
Ｃ…カーソル
１…携帯型電子機器
７…表示部
８…操作部
９…操作ボタン
４０…メインメニュー画面
４５…再生画面
５５…ナビゲーションボタン
５６…再生制御ボタン
６０…ジャケット検索画面
６１…ジャケット画像
７０…全曲リスト表示画面
１００…システムコントローラ
１０６…表示コントローラ
【図１】
2006018794.tif 000003
【図２】
2006018794.tif 000004
【図３】
2006018794.tif 000005
【図４】
2006018794.tif 000006
【図５】
2006018794.tif 000007
【図６】
2006018794.tif 000008
【図７】
2006018794.tif 000009
【図８】
2006018794.tif 000010
【図９】
2006018794.tif 000011
【図１０】
2006018794.tif 000012
【図１１】
2006018794.tif 000013
【図１２】
2006018794.tif 000014
【図１３】
2006018794.tif 000015
【図１４】
2006018794.tif 000016
【図１５】
2006018794.tif 000017
【図１６】
2006018794.tif 000018
【図１７】
2006018794.tif 000019
【図１８】
2006018794.tif 000020
【図１９】
2006018794.tif 000021
【図２０】
2006018794.tif 000022
【図２１】
2006018794.tif 000023
【図２２】
2006018794.tif 000024
【図２３】
2006018794.tif 000025
【図２４】
2006018794.tif 000026
【図２５】
2006018794.tif 000027
【図２６】
2006018794.tif 000028
【図２７】
2006018794.tif 000029