(57)【要約】【課題】  ユーザが、例えば電子書籍コンテンツを鑑賞中に、ページの厚みを手による触覚で感じながらページを捲ることができ、実際に紙の書籍を捲る場合と同じような感覚でページを捲ることができる入力装置及びその入力装置を備えた表示装置を提供する。【解決手段】  ユーザの接触による操作が可能であり、全操作可能範囲に対してその一部に操作可能範囲を制限可能な入力操作部１００と、入力操作部１００の操作可能範囲を制限する操作範囲制限部１５４と、参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じて入力操作部１００の操作可能範囲が制限されるように、操作範囲制限部１５４を制御する制御部１５５とを備えている。【選択図】  図１
2007058560.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの接触による操作が可能であり、全操作可能範囲に対してその一部に操作可能範囲を制限可能な入力操作手段と、
前記入力操作手段の操作可能範囲を制限する操作範囲制限手段と、
参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じて前記入力操作手段の操作可能範囲が制限されるように、前記操作範囲制限手段を制御する制御手段とを備えていることを特徴とする入力装置。
【請求項２】
前記入力操作手段は移動部材を有し、
前記操作範囲制限手段は前記移動部材を移動させるものであり、
前記制御手段は、前記参照位置に応じた位置に前記移動部材が移動するように、前記操作範囲制限手段を制御することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記入力操作手段は、操作可能位置とこの位置から退行した退行位置とに移動可能に設けられた複数の立体部材を有し、
前記操作範囲制限手段は、前記入力操作手段の操作可能範囲を制限する場合に、操作を可能とする立体部材を前記操作可能位置に配し、操作を制限する立体部材を前記退行位置に配することを特徴とする請求項１に記載の入力装置。
【請求項４】
前記入力操作手段は、全操作可能範囲内で基準面からの突出量を変化させることができる立体部材を有し、この立体部材は基準面からの突出部分がユーザによる操作可能範囲であり、
前記操作範囲制限手段は、前記基準面からの立体部材の突出量が、参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じた量となるように前記立体部材を配することを特徴とする請求項１に記載の入力装置。
【請求項５】
前記立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、
ユーザが前記立体部材をなぞった軌跡をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項３または４に記載の入力装置。
【請求項６】
前記立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、
ユーザが前記立体部材に触れ始めた位置、または触れ終わった位置を示す位置情報をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項３または４に記載の入力装置。
【請求項７】
前記立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、
ユーザが前記立体部材に触れていた時間をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項３または４に記載の入力装置。
【請求項８】
前記入力操作手段は、全操作可能範囲内で回転可能であり、かつ回転角度を調整可能な回転部材を有し、
前記操作範囲制限手段は、前記入力操作手段の操作可能範囲を制限する場合に、操作を可能とする回転部材の回転角度を制限することを特徴とする請求項１に記載の入力装置。
【請求項９】
前記回転部材の回転を検出するセンサと、
ユーザが前記回転部材を回転させた場合の回転部材の回転角度をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項８に記載の入力装置。
【請求項１０】
前記回転部材に対するユーザの接触を検出するセンサと、ユーザが前記回転部材を操作していた時間をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項８に記載の入力装置。
【請求項１１】
前記入力操作手段は、全操作可能範囲内で移動可能であり、かつ移動量を調整可能な立体部材を有し、
前記操作範囲制限手段は、前記入力操作手段の操作可能範囲を制限する場合に、操作を可能とする立体部材の移動量を制限することを特徴とする請求項１に記載の入力装置。
【請求項１２】
前記立体部材の移動を検出するセンサと、ユーザが前記立体部材を移動させた場合の立体部材の移動量をユーザの操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項１１に記載の入力装置。
【請求項１３】
前記立体部材に対するユーザの接触を検出するセンサと、ユーザが前記立体部材を操作していた時間をユーザ操作として前記センサにより検出する操作検出手段と、
前記操作検出手段により検出された前記ユーザ操作に基づいて、前記参照対象情報に対する操作量を算出する操作量算出手段とを備えていることを特徴とする請求項１１に記載の入力装置。
【請求項１４】
請求項２から１３の何れか１項に記載の入力装置を備えているとともに、
表示手段と、前記参照対象情報を前記表示手段に表示させる表示処理手段とを備えていることを特徴とする表示装置。
【請求項１５】
請求項５、６、７、９、１０、１２または１３の何れかに１項に記載の入力装置を備え、
表示手段と、複数ページの情報からなる前記参照対象情報について、操作量算出手段にて算出された前記操作量に対応した前記参照対象情報のページを前記表示手段に表示させる表示処理手段とを備えていることを特徴とする表示装置。
【請求項１６】
前記参照対象情報は電子書籍コンテンツであり、
前記表示処理手段は前記電子書籍コンテンツを見開き状態で前記表示手段に表示させ、
前記表示手段に表示された見開き状態の一方側のページ操作に対応する第１の前記入力装置と、
前記表示手段に表示された他方側のページ操作に対応する第２の前記入力装置とを備えており、
第１の入力装置の操作に連動して第２の入力装置の操作可能範囲が変化することを特徴とする請求項１４または１５に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、電子書籍コンテンツにおいてページ捲りに使用される入力装置及びその入力装置を備えた表示装置に関する。
【背景技術】
【０００２】
近年、電子書籍コンテンツの普及により、数多くの電子書籍コンテンツをＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの電子書籍端末で鑑賞することが可能になってきた。ユーザが電子書籍端末を利用して電子書籍コンテンツを鑑賞しているときに、ユーザがページを捲りたい場合、表示画面上の所定領域に所望のページ番号を入力し、入力したページ番号に相当する箇所を表示画面上に表示することでページを捲る方法や、表示画面上に備えられたスクロールバーを移動させることでページを捲る方法がある。
【０００３】
しかし、これらの方法では、実際に紙の書籍を読んでいる場合と比べて使い勝手が悪いという問題がある。そこで、電子書籍端末によっては、実際に紙の書籍を読んでいる場合と同じ感覚でページを捲ることができるものがある。
【０００４】
例えば、特許文献１には、書籍の最初のページから指定ページまでのページ数に応じた厚みと指定ページから最後のページまでのページ数に応じた厚みとを示す画像を指定ページの縁に表示する電子書籍表示装置が開示されている。この装置では、ユーザは目視するだけで現在表示しているページの書籍全体における位置を容易に判断することができ、実際の書籍のように鑑賞することができる。
【０００５】
また、特許文献２には、読書進行状況を容易に認識できる電子ブック装置が開示されている。この装置では、表示ページのページ縁部に、現在位置に応じた残ページの重なり具合を示す縦縞模様を表示すると共に、現在位置に応じた現ページ数／総ページ数を表示することで、ユーザは正確に読書の進行状況を認識することができる。さらに、特許文献２には、種々のページ捲りの技術が開示されている。例えば、回転自在でかつ押下操作可能なジョグダイヤルが設けられており、ジョグダイヤルの回転操作によってページを捲る方法、加速度センサまたは傾き検出センサを電子ブック装置内に内蔵し、電子ブック装置の動作方向に応じてページを捲る方法、及び静電容量センサまたは感圧センサなどの接触センサをディスプレイ表面に設け、当該ディスプレイ表面が指でなぞられたときの方向を検出してページを捲る方法などの技術が開示されている。このため、実際に紙の書籍を読んでいる場合と似た感覚でページを捲ることができる。
【０００６】
さらに、特許文献３には、トラックボールのような回転型操作部を備え、この回転型操作部の回転方向及び回転量を検出し、検出量に応じてページを捲る情報表示装置が開示されている。この装置では、回転型操作部の回転方向及び回転量をそれぞれページ捲り方向及びページ捲り量に対応させることにより、画像情報をページ単位で表示することができる。
【特許文献１】特開２０００−３５３１７０号公報（平成１２年１２月１９日公開）
【特許文献２】特開２００３−１５０２９８号公報（平成１５年５月２３日公開）
【特許文献３】特開平５−２５７８９６号公報（平成5年１０月8日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、ユーザには、電子書籍コンテンツを鑑賞する場合であっても、ページの厚みを手による触覚で感じながらページを捲ることができるようにしたいという要望がある。
【０００８】
しかしながら、特許文献１では、書籍の最初のページから指定ページまでのページ数に応じた厚みと指定ページから最後のページまでのページ数に応じた厚みとを示す画像を指定ページの縁に表示しているだけであるため、実際に紙の書籍を捲る場合のように、ユーザは手による触覚で書籍の厚みを感じることができない。
【０００９】
また、特許文献２では、種々のページを捲る技術が開示されているが、どれだけのページ数を読んできたのか、またはどれだけのページが残っているかという情報は、実際に紙の書籍を捲る場合のように、ユーザは手による触覚で感じることができない。
【００１０】
さらに、特許文献3では、上述の場合と同じく、トラックボールのような回転型操作部を用いてページを捲るだけであって、書籍の厚み等を考慮してページ捲り制御を行うことなどに関しては全く考慮されていない。
【００１１】
それゆえに、本発明の目的は、ユーザが例えば電子書籍コンテンツを鑑賞中に、ページの厚みを手による触覚で感じながらページを捲ることができ、これによって実際に紙の書籍を捲る場合と同じような感覚でページを捲ることができる入力装置及びその入力装置を備えた表示装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の入力装置は、ユーザの接触による操作が可能であり、全操作可能範囲に対してその一部に操作可能範囲を制限可能な入力操作手段と、入力操作手段の操作可能範囲を制限する操作範囲制限手段と、参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じて入力操作手段の操作可能範囲が制限されるように、操作範囲制限手段を制御する制御手段とを備えている。
【００１３】
上記の構成によれば、操作範囲制限手段は、ユーザの接触による操作が可能な入力操作手段の操作可能範囲を制限するものであり、制御手段は、参照対象情報の参照位置に応じて入力操作手段の操作可能範囲が制限されるように操作範囲制限手段を制御する。
【００１４】
ここで、参照対象情報とは、ユーザが参照する対象となる情報であり、例えば電子書籍コンテンツである。この場合、参照対象情報の参照されている部分は、例えば表示装置で現在表示されている電子書籍コンテンツのページを指し、参照対象情報全体に対する位置である参照位置は、当該電子書籍コンテンツの総ページ数に対する表示ページの位置を指す。すなわち、１００ページからなる電子書籍コンテンツで３０ページ目を参照しているような場合、参照位置が３０ページ目であることを考慮して、順方向にページを捲る場合は残りの７０ページ分に対応するように、入力操作手段の操作可能範囲を制限する。一方、逆方向にページを捲る場合は３０ページ分に対応するように、入力操作手段の操作可能範囲を制限する。
【００１５】
これにより、入力装置の状態、即ち入力操作手段の操作可能範囲をユーザが参照している参照位置に応じて調整することができるため、ユーザが当該入力装置を使用して情報を入力する場合に、参照対象情報全体に対する位置である参照位置を感じながら当該入力装置の入力操作手段を操作することができる。例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、今まで読み進めてきたページ数、または残りのページ数に応じて当該入力装置の状態を変化させることで、ユーザはどれだけのページを読み進めてきたのか、またはどれだけのページが残っているのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。
【００１６】
上記の入力装置において、前記入力操作手段は移動部材を有し、前記操作範囲制限手段は前記移動部材を移動させるものであり、前記制御手段は、前記参照位置に応じた位置に前記移動部材が移動するように、前記操作範囲制限手段を制御する構成としてもよい。
【００１７】
上記の構成によれば、入力操作手段の移動部材はユーザが参照している参照位置に応じた位置に配されるので、ユーザは参照対象情報における参照位置を触覚（入力操作手段の移動部材に触れること）もしくは視覚（入力操作手段の移動部材の位置を見ること）により具体的に感じることができる。
【００１８】
上記の入力装置において、好ましくは、入力操作手段は、操作可能位置とこの位置から退行した退行位置とに移動可能に設けられた複数の立体部材を有し、操作範囲制限手段は、入力操作手段の操作可能範囲を制限する場合に、操作を可能とする立体部材を操作可能位置に配し、操作を制限する立体部材を退行位置に配する。
【００１９】
上記の構成によれば、操作範囲制限手段は、操作を可能とする立体部材を操作可能な位置に配し、操作を制限する立体部材は退行位置に配する。
【００２０】
これにより、参照対象情報全体に対する位置である参照位置に応じて、各立体部材の位置が決定され、決定された位置にそれぞれ立体部材が配される。この結果、操作可能な位置に配された立体部材のみを使用して、ユーザは情報を入力することができ、参照対象情報全体に対する位置である参照位置を触覚あるいは視覚にて感じながら情報を入力することができる。
【００２１】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを順方向に捲る場合について説明する。ユーザが当該電子書籍コンテンツの全体の２割程度しか読み進めていない場合、８割の数の立体部材を操作可能位置に配し、残りの２割の数の立体部材を退行位置に配する。また、ユーザが当該電子書籍コンテンツの全体の９割程度読み進めている場合、１割の数の立体部材を操作可能位置に配し、残りの９割の数の立体部材を退行位置に配する。ユーザは操作可能位置に配された立体部材を使用して、表示装置に表示されているページを順方向にページを捲る。この結果、ユーザはどれだけのページが残っているのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。逆に、ページを逆方向に捲る場合についても同様に入力装置を調整することで、ユーザがどれだけのページを読み進めてきたのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。
【００２２】
上記の入力装置において、好ましくは、入力操作手段は、全操作可能範囲内で基準面からの突出量を変化させることができる立体部材を有し、この立体部材は基準面からの突出部分がユーザによる操作可能範囲であり、操作範囲制限手段は、基準面からの立体部材の突出量が、参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じた量となるように立体部材を配する。
【００２３】
上記の構成によれば、操作範囲制限手段は、操作を可能とする立体部材の突出量になるように、立体部材の突出量を調整して当該立体部材を配する。
【００２４】
これにより、参照対象情報全体に対する位置である参照位置に応じて、立体部材の突出量が決定され、決定された突出量になるように立体部材が配される。この結果、決定された突出量になるように配された操作可能な立体部材を使用して、ユーザは情報を入力することができ、参照対象情報全体に対する位置である参照位置を触覚あるいは視覚にて感じながら情報を入力することができる。
【００２５】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを順方向に捲る場合について説明する。ユーザが当該電子書籍コンテンツの全体の２割程度しか読み進めていない場合、入力装置を構成する立体部材の突出量を当該立体部材の限界の突出量の８割に設定することで、ユーザは電子書籍コンテンツの全体の８割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。また、ユーザが当該電子書籍コンテンツの全体の９割程度を読み進めている場合、入力装置を構成する立体部材の突出量を当該立体部材の限界の突出量の１割に設定することで、ユーザは電子書籍コンテンツの全体の１割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。この結果、ユーザはどれだけのページが残っているのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。逆に、ページを逆方向に捲る場合についても同様に入力装置を調整することで、ユーザがどれだけのページを読み進めてきたのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。
【００２６】
上記の入力装置において、好ましくは、立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、ユーザが立体部材をなぞった軌跡をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００２７】
上記の構成によれば、立体部材の表面にあり、立体部材の表面に対するユーザの接触を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが立体部材を指等でなぞった軌跡をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００２８】
これにより、立体部材の表面に設けられたセンサにより、立体部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００２９】
例えば、立体部材の表面に対するユーザの接触を検出するセンサが備わった入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが指等で立体部材を上から下あるいは下から上になぞることで、順方向あるいは逆方向にページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００３０】
上記の入力装置において、好ましくは、立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、ユーザが立体部材に触れ始めた位置、または触れ終わった位置を示す位置情報をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００３１】
上記の構成によれば、立体部材の表面にあり、立体部材の表面に対するユーザの接触を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが立体部材を指等で触れ始めた位置、または触れ終わった位置をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００３２】
これにより、立体部材の表面に設けられたセンサにより、立体部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００３３】
例えば、立体部材の表面に対するユーザの接触を検出するセンサが備わった入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが指等で触れた立体部材の位置に相当するページを表示させたりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００３４】
上記の入力装置において、好ましくは、立体部材の表面に設けられ、立体部材の表面に対するユーザの接触を検出するセンサと、ユーザが立体部材に触れていた時間をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００３５】
上記の構成によれば、立体部材の表面にあり、立体部材の表面に対するユーザの接触を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが立体部材を指等で触れ続けていた時間をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００３６】
これにより、立体部材の表面に設けられたセンサにより、立体部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００３７】
例えば、立体部材の表面に対するユーザの接触を検出するセンサが備わった入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが指等で長時間立体部材に触れているようなときは、まとまった単位でページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００３８】
上記の入力装置において、好ましくは、入力操作手段は、全操作可能範囲内で回転可能であり、かつ回転角度を調整可能な回転部材を有し、操作範囲制限手段は、入力操作手段の操作可能範囲を制限する場合に、操作を可能とする回転部材の回転角度を制限する。
【００３９】
上記の構成によれば、操作範囲制限手段は、操作を可能とする回転部材の回転角度を制限するように調整する。
【００４０】
これにより、参照対象情報全体に対する位置である参照位置に応じて、回転部材の回転角度の限界（以降、最大回転角度と称する）が決定され、決定された最大回転角度までしか回転部材が回転できないように回転部材の回転角度が調整される。この結果、最大回転角度が調整された操作可能な回転部材を使用して、ユーザは情報を入力することができ、参照対象情報全体に対する位置である参照位置を触覚あるいは視覚にて感じながら情報を入力することができる。
【００４１】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを順方向に捲る場合について説明する。ユーザが当該電子書籍コンテンツの全体の２割程度しか読み進めていない場合、入力装置を構成する回転部材の最大回転角度を当該回転部材の限界の回転角度の８割に設定することで、ユーザは電子書籍コンテンツの全体の８割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。また、ユーザが当該電子書籍コンテンツの全体の９割程度を読み進めている場合、入力装置を構成する回転部材の最大回転角度を当該回転部材の限界の回転角度の１割に設定することで、ユーザは電子書籍コンテンツの全体の１割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。この結果、ユーザはどれだけのページが残っているのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。逆に、ページを逆方向に捲る場合についても同様に入力装置を調整することで、ユーザがどれだけのページを読み進めてきたのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。
【００４２】
上記の入力装置において、好ましくは、回転部材の回転を検出するセンサと、ユーザが回転部材を回転させた場合の回転部材の回転角度をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００４３】
上記の構成によれば、回転部材には回転を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが回転部材を指等で回転させた回転角度をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００４４】
これにより、回転部材に設けられた回転を検出するセンサにより、回転部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００４５】
例えば、回転を検出するセンサが備わった入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが指等で回転させた角度に相当するページ分だけページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００４６】
上記の入力装置において、好ましくは、回転部材に対するユーザの接触を検出するセンサと、ユーザが回転部材を操作していた時間をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００４７】
上記の構成によれば、回転部材には回転部材に対するユーザの接触を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが回転部材を指等で回転させ続けた時間をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００４８】
これにより、回転部材に設けられた回転部材に対するユーザの接触を検出するセンサにより、回転部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００４９】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが当該入力装置を回転させたまま静止させているようなときは、まとまった単位でページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００５０】
上記の入力装置において、好ましくは、入力操作手段は、全操作可能範囲内で移動可能であり、かつ移動量を調整可能な立体部材を有し、操作範囲制限手段は、入力操作手段の操作可能範囲を制限する場合に、操作を可能とする立体部材の移動量を制限する。
【００５１】
上記の構成によれば、操作範囲制限手段は、操作を可能とする立体部材の移動量を制限するように調整する。
【００５２】
これにより、参照対象情報全体に対する位置である参照位置に応じて、立体部材の移動量の限界（以降、最大移動量と称する）が決定され、決定された最大移動量までしか立体部材が移動できないように立体部材の移動量が調整される。この結果、最大移動量が調整された操作可能な立体部材を使用して、ユーザは情報を入力することができ、参照対象情報全体に対する位置である参照位置を触覚あるいは視覚にて感じながら情報を入力することができる。
【００５３】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを順方向に捲る場合について説明する。ユーザが当該電子書籍コンテンツの全体の２割程度しか読み進めていない場合、入力装置を構成する立体部材の最大移動量を当該立体部材の限界の移動量の８割に設定することで、ユーザは電子書籍コンテンツの全体の８割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。また、ユーザが当該電子書籍コンテンツの全体の９割程度を読み進めている場合、入力装置を構成する立体部材の最大移動量を当該立体部材の限界の移動量の１割に設定することで、ユーザは電子書籍コンテンツの全体の１割程度のページ数が残っていることを手の触覚で感じながらページを捲ることができる。この結果、ユーザはどれだけのページが残っているのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。逆に、ページを逆方向に捲る場合についても同様に入力装置を調整することで、ユーザがどれだけのページを読み進めてきたのかをページを捲るときの手の触覚で感じながら当該入力装置を使用してページを捲ることができる。
【００５４】
上記の入力装置において、好ましくは、立体部材の移動を検出するセンサと、ユーザが立体部材を移動させた場合の立体部材の移動量をユーザの操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００５５】
上記の構成によれば、立体部材には移動を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが立体部材を指等で移動させた移動量をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００５６】
これにより、立体部材に設けられたセンサにより、立体部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００５７】
例えば、移動を検出するセンサが備わった入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが指等で移動させた移動量に相当するページ分だけページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００５８】
上記の入力装置において、好ましくは、立体部材に対するユーザの接触を検出するセンサと、ユーザが立体部材を操作していた時間をユーザ操作としてセンサにより検出する操作検出手段と、操作検出手段により検出されたユーザ操作に基づいて、参照対象情報に対する操作量を算出する操作量算出手段とを備えている。
【００５９】
上記の構成によれば、立体部材にはユーザの接触を検出するセンサが設けられており、操作検出手段は当該センサにより、ユーザが立体部材を指等で移動させ続けた時間をユーザ操作として検出し、操作量算出手段は当該ユーザ操作に基づいて、参照対象情報に対するユーザによる操作量を算出する。
【００６０】
これにより、立体部材に設けられたセンサにより、立体部材に対するユーザ操作を検出することができるため、ユーザは操作したい操作量を調整しながら、当該入力装置を使用することができる。
【００６１】
例えば、当該入力装置が設けられた表示装置を使用して、ユーザが電子書籍コンテンツを鑑賞しており、当該入力装置を使用して表示装置に表示されているページを捲る場合、ユーザが当該入力装置を移動させたまま静止させているようなときは、まとまった単位でページを捲ったりすることができる。この結果、当該入力装置を使用することで、種々の操作を行うことが可能になる。
【００６２】
本発明の表示装置は、上記の何れかに記載の入力装置を備えているとともに、表示手段と、参照対象情報を表示手段に表示させる表示処理手段とを備えている。
【００６３】
上記の構成によれば、表示処理手段は表示手段に参照対象情報を表示する。
【００６４】
これにより、ユーザは表示手段として表示装置に表示された参照対象情報を参照しながら、入力装置を操作することができる。また、表示装置に表示された参照対象情報全体に対する位置である参照位置に応じて、入力装置の状態を調整することができる。例えば電子書籍コンテンツが表示装置に表示されている場合はページ数に応じて、またコンテンツ一覧が表示装置に表示されている場合はコンテンツ数に応じて、入力装置の状態を調整することができる。
【００６５】
上記の表示装置において、好ましくは、上記の何れかに記載の入力装置を備え、表示手段と、複数ページの情報からなる参照対象情報について、操作量算出手段にて算出された操作量に対応した参照対象情報のページを表示手段に表示させる表示処理手段とを備えている。
【００６６】
上記の構成によれば、表示処理手段はユーザによる操作量に対応した参照対象情報のページを表示手段に表示する。
【００６７】
これにより、センサにより検出されたユーザ操作から算出された操作量に応じて、参照対象情報のページを表示手段に表示させることができる。
【００６８】
例えば、ユーザが電子書籍コンテンツを鑑賞しており、ユーザ操作により１０ページ分のページを捲るという操作量が算出された場合、表示処理手段は現在表示されているページから１０ページ分捲ったページを表示させる。
【００６９】
上記の表示装置において、好ましくは、参照対象情報は電子書籍コンテンツであり、表示処理手段は電子書籍コンテンツを見開き状態で表示手段に表示させ、表示手段に表示された見開き状態の一方側のページ操作に対応する第１の入力装置と、表示手段に表示された他方側のページ操作に対応する第２の入力装置とを備えており、第１の入力装置の操作に連動して第２の入力装置の操作可能範囲が変化する。
【００７０】
上記の構成によれば、表示処理手段は電子書籍コンテンツを表示手段に見開き状態で表示させ、第１の入力装置は表示された見開き状態の一方側のページ操作に使用され、第２の入力装置は表示された他方側のページ操作に使用され、第１の入力装置による操作に連動して、第２の入力装置の操作可能範囲が変化する。
【００７１】
これにより、例えば表示装置に表示された右ページのページ操作に対して第１の入力装置を割り当て、表示装置に表示された左ページのページ操作に対して第２の入力装置を割り当てることで、ユーザは第１の入力装置を使用することで、右ページを順方向に捲ったり、また逆方向に捲ったりすることができる。また、例えば第１の入力装置を使用して右ページを捲った場合、左ページに表示されるページも変化するため、それに応じて第２の入力装置の操作可能範囲を変化させる必要がある。すなわち、例えば左ページのページ数が増加した場合は第２の入力装置の操作可能範囲を広げるようにし、逆に左ページのページ数が減少した場合は第２の入力装置の操作可能範囲を狭めるようにすることで、第１の入力装置における操作に連動して第２の入力装置も連動させることができる。この結果、ユーザは右ページにどれだけのページが存在するのかを第１の入力装置を使用してページを捲るときの手の触覚で感じることができ、またユーザは左ページにどれだけのページが存在するのかを第２の入力装置を使用してページを捲るときの手の触覚で感じることができる。
【発明の効果】
【００７２】
本発明の入力装置によると、ユーザの接触による操作が可能であり、全操作可能範囲に対してその一部に操作可能範囲を制限可能な入力操作手段と、入力操作手段の操作可能範囲を制限する操作範囲制限手段と、参照対象情報の参照されている部分における、参照対象情報全体に対する位置である参照位置に応じて入力操作手段の操作可能範囲が制限されるように、操作範囲制限手段を制御する制御手段とを備えている構成である。
【００７３】
これにより、入力装置の状態をユーザが参照している参照位置に応じて調整することができるため、ユーザが当該入力装置を使用して情報を入力する場合に、参照対象情報全体に対する位置である参照位置を感じながら当該入力装置を操作することができる。
【発明を実施するための最良の形態】
【００７４】
〔実施の形態１〕
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の機能を有する手段には同一の名称及び同一の符号を付与している。従って、それらについての詳細な説明は繰り返さない。
【００７５】
図１に示すように、入力装置は、入力操作部１００と入力操作部制御部１５０とを備えている。本実施の形態において、この入力装置は、図２に示すように、例えば電子書籍コンテンツ（参照対象情報）を表示するための表示装置１２０に備えられている。
【００７６】
図２（ａ）、（ｂ）及び（ｃ）には、入力装置１２１及び１２２を備えた表示装置１２０を示す。図２（ａ）は表示装置１２０の正面図である。表示装置１２０は、表示画面に表示された電子書籍コンテンツの右ページ１２３を捲るために使用する入力装置１２１と、表示画面に表示された電子書籍コンテンツの左ページ１２４を捲るために使用する入力装置１２２とを備えている。
【００７７】
図２（ｂ）は表示装置１２０を左側から見た図（左−側面図）であり、表示装置１２０の左側面には入力装置１２２が設けられている。図２（ｃ）は表示装置１２０を右側から見た図（右−側面図）であり、表示装置１２０の右側面には入力装置１２１が設けられている。
【００７８】
図３には、入力装置１２１及び１２２における入力操作部１００の構成を示す。なお、入力装置１２１と入力装置１２２とは基本的に同一の構成であるので、ここでは入力装置１２１を例に説明する。
【００７９】
図３（ａ）は入力装置１２１における入力操作部１００を拡大して示す斜視図である。図３（ａ）に示すように、入力装置１２１の入力操作部１００は、例えば樹脂製の多数の立体部材１０１を備えている。立体部材１０１は、操作される部分が長方形の板形状であり、それぞれが表示装置１２０の内方と外方とに進退可能となっている。
【００８０】
図３（ｂ）は図３（ａ）に示した立体部材１０１の１つによって示す入力装置１２１の概略の構成図である。図３（ｂ）に示すように、入力操作部制御部１５０は立体部材１０１の進退動作を制御する。すなわち、入力操作部制御部１５０は、立体部材１０１を操作可能位置（進出位置）と退行位置とに進退移動させる。
【００８１】
図３（ｃ）は接触センサ１２６及び１２７が設けられた状態の立体部材１０１を示す斜視図である。各立体部材１０１には、前面及び側面に感圧センサまたは静電容量センサ等の接触センサ１２６及び１２７が設けられている。これにより、ユーザが立体部材１０１の前面を触れると、前面に設けられた接触センサ１２６が反応し、入力装置１２１の制御部１５５（図５参照）はユーザが立体部材１０１の前面に触れたことを検知することができる。同様に、ユーザが立体部材１０１の側面を触れると、側面に設けられた接触センサ１２７が反応し、入力装置１２１の制御部１５５はユーザが立体部材１０１の側面に触れたことを検知することができる。さらに、入力操作部１００では立体部材１０１が複数組み合わさっているため、制御部１５５は各立体部材１０１に備えられた接触センサ１２６あるいは１２７により、ユーザが立体部材１０１をなぞった方向を検出することができる。
【００８２】
ここで、入力操作部制御部１５０が立体部材１０１を移動させる機構は特に限定されず、周知の技術を使用可能である。その一例を図４に示す。図４（ａ）では、長方形の板形状の立体部材１０１がケース１０２に収まっており、立体部材１０１の片面（後面）とケース１０２の底面とがコイルバネ１０３で繋がっている。ケース１０２の底面には気体出入り口１０４が設けられており、気体出入り口１０４を通して圧力制御部１０５がケース１０２の内部に対する気体の注入及び排出を行う。なお、圧力制御部１０５は入力操作部制御部１５０による制御の下で気体の注入及び排出を行う。この場合、圧力制御部１０５がケース１０２内に気体の注入を行うと、ケース１０２内に満たされた気体の圧力により立体部材１０１は押し出される。このときの立体部材１０１の押し出し位置は所定の操作可能位置に規制されている。これによって、立体部材１０１を操作可能位置に配することができる。
【００８３】
逆に、図４（ｂ）に示すように、圧力制御部１０５がケース１０２内の気体の排出を行うと、ケース１０２内に満たされた気体が排出されるため、ケース１０２内の気体の圧力が低下し、コイルバネ１０３の弾性力により立体部材１０１は表示装置１２０（ケース１０２）の内方へ引き込まれる。このときの立体部材１０１の引き込み位置は所定の退行位置に規制されている。これによって、立体部材１０１を操作が行えない退行位置に配することができる。
【００８４】
ただし、立体部材１０１を進退移動させる機構はこれに限定されない。磁気や電気的な力で立体部材１０１を移動させるものであっても構わない。すなわち、立体部材１０１を操作可能位置と操作が行えない退行位置との間で移動させる機構であれば構わない。
【００８５】
次に、図５に入力操作部制御部１５０の機能的構成のブロック図を示す。
【００８６】
入力操作部制御部１５０は、参照対象全量情報入力部１５１、参照位置情報入力部１５２、入力装置情報記憶部１５３、操作範囲制限部１５４、制御部１５５、操作検出部１５６、操作量算出部１５７、及び参照位置情報出力処理部１５８を備えている。
【００８７】
参照対象全量情報入力部１５１は、例えば情報を入力するためのインタフェースであり、表示装置１２から参照対象全量情報１０を入力するものである。
【００８８】
なお、参照対象全量情報１０とは、ユーザが参照する対象となる情報であり、例えば電子書籍コンテンツの総ページ数を示す情報を含むものである。参照対象全量情報１０は、例えば表示装置１２に表示されている情報であり、この情報は表示装置１２から得られる。
【００８９】
参照位置情報入力部１５２は、例えば情報を入力するためのインタフェースであり、表示装置１２から参照位置情報１１を入力するものである。
【００９０】
なお、参照位置情報１１とは、表示装置１２による参照対象全量情報全体に対する表示位置である参照位置を示す情報である。参照位置情報１１は、例えば表示装置１２に表示されているページが何ページかなどの情報であり、この情報は表示装置１２から得られる。本実施の形態において、参照位置情報１１は、読まれている電子書籍コンテンツの残りページ数または読み進めたページ数によって変化する。例えば、全量が１００ページから成る電子書籍コンテンツのページを捲る入力装置の場合、最大１００ページ捲ることができるため、参照位置情報１１は１００となる。また、途中の７０ページ目を表示しており、残りのページ数が３０ページである電子書籍コンテンツのページを順方向に捲る入力装置の場合、最大３０ページ捲ることができるため、参照位置情報１１は３０となる。逆に、逆方向にめくる入力装置の場合は、最大７０ページ捲ることができるため、参照位置情報１１は７０となる。
【００９１】
入力装置情報記憶部１５３は、入力装置に関する情報を記憶する。入力装置情報記憶部１５３に記憶されている入力装置に関する情報として、例えば、入力装置における入力操作部１００の形態あるいは機構などの当該入力装置に関する情報などが含まれるが、必ずしもこれらに限定されるものではない。
【００９２】
操作範囲制限部１５４は、入力装置情報記憶部１５３にて記憶されている入力装置に関する情報を読み込んだ後、参照対象全量情報入力部１５１及び参照位置情報入力部１５２を介して入力された情報に基づいて、入力操作部１００の操作可能範囲を決定する。ここでは、操作範囲制限部１５４は、図３（ａ）に示すような複数の立体部材１０１のそれぞれについて配置すべき位置を決定する。すなわち、操作可能な立体部材１０１を操作可能位置に配し、操作を行えない立体部材１０１を退行位置に配することで、入力操作部１００の操作可能範囲を制限する。
【００９３】
例えば、図３（ａ）に示すように、２０個の立体部材１０１から構成される入力装置１２１を使用して、１００ページから成る電子書籍コンテンツの６０ページ目が表示されている際にページを捲る場合について説明する。順方向にページを捲るために当該入力装置１２１を使用する場合、残りの４０ページ分ページを捲ることができるため、１００ページ中の４０ページ分として２０個の立体部材１０１のうち８個の立体部材１０１を操作可能位置に配し、残りの１２個を操作が行えない退行位置に配するように決定する。一方、逆方向にページを捲るために当該入力装置１２１を使用する場合、読み進めた６０ページ分だけページを捲ることができるため、１００ページ中の６０ページ分として２０個の立体部材１０１のうち１２個の立体部材１０１を操作可能位置に配し、残りの８個を操作が行えない退行位置に配するように決定する。このように、操作範囲制限部１５４は、参照対象全量情報１０と参照位置情報１１とを使用して、どの立体部材１０１を操作可能位置に配するのか、またどの立体部材１０１を退行位置に配するのかを決定する。
【００９４】
制御部１５５は、操作範囲制限部１５４で決定された入力操作部１００の操作可能範囲に基づいて、入力操作部１００の操作可能範囲を制限するように入力操作部１００を調整する。例えば、上述のように、１２個の立体部材１０１を操作可能位置に配し、残りの８個の立体部材１０１を退行位置に配するように決定された場合、制御部１５５は上から１２個の立体部材１０１を操作可能位置に配し、残りの８個の立体部材１０１を退行位置に配するように入力操作部１００を制御する。なお、操作可能位置及び退行位置は限定されないが、例えば図２に示すように、操作可能位置は表示装置の側面から飛び出した位置とし、退行位置は表示装置の側面から引っ込んだ位置であっても構わない。なお、立体部材１０１の移動を制御する機構は、例えば図４で説明した機構で行うことができる。これにより、ユーザは操作可能位置に配された１２個の立体部材１０１を使用して、操作を行うことができる。
【００９５】
操作検出部１５６は、入力装置に対してユーザが行った操作をユーザ操作として検出する。例えば、図２（ａ）に示す入力装置１２１の場合、ユーザが入力装置１２１を上から下になぞったのか、下から上になぞったのか、またはどれほどの時間だけ入力装置１２１に触れていたのか等、ユーザが入力装置１２１に対して行ったユーザ操作の内容を検出する。
【００９６】
操作量算出部１５７は、操作検出部１５６において検出されたユーザ操作の内容を基に、ユーザが入力装置を使用して入力した操作量に対応する、電子書籍コンテンツに対する操作量を算出する。例えば、図２（ａ）で示す入力装置１２１を使用して、表示装置１２０に表示されている電子書籍コンテンツのページを捲る場合、操作量算出部１５７はユーザが入力装置１２１に対して行ったユーザ操作の内容から捲るページ量（電子書籍コンテンツに対する操作量）を算出する。
【００９７】
参照位置情報出力処理部１５８は、操作量算出部１５７にて算出された操作量に応じて出力処理を行う。例えば、操作検出部１５６がユーザによる電子書籍コンテンツのページを捲る操作を検出し、操作量算出部１５７が当該ページを捲る量を１０ページと算出した場合、参照位置情報出力処理部１５８は現在表示しているページから１０ページ捲ったページを表示装置１２に表示するように出力処理を行う。
【００９８】
（入力装置を備えた表示装置を実現するコンピュータシステムの構成）
本実施の形態に係る入力装置を備えた表示装置は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図６に、このコンピュータシステム２００の内部構成を示す。
【００９９】
図６を参照して、このコンピュータシステム２００は、光ディスクドライブ２０１及び磁気ディスクドライブ２０２を有するコンピュータ２２０と、モニタ２０３と、入力装置２０４とを含む。
【０１００】
コンピュータ２２０は、光ディスクドライブ２０１及び磁気ディスクドライブ２０２に加えて、入力装置２０４からの信号を受信する入力装置インタフェース（Ｉ／Ｆ）２０５と、ＣＰＵ（中央処理装置）２０６と、入力装置インタフェース２０５、ＣＰＵ２０６、光ディスクドライブ２０１及び磁気ディスクドライブ２０２に接続されたバス２０７と、バス２０７に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）２０８と、同じくバス２０７に接続され、プログラム命令、システムプログラム、及び作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）２０９とを含む。
【０１０１】
ここでは示さないが、コンピュータ２２０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでいてもよい。
【０１０２】
コンピュータシステム２００に入力装置を備えた表示装置の機能を実現させるためのプログラム、参照対象全量情報１０（図５参照）、及び参照位置情報１１はいずれも、光ディスクドライブ２０１又は磁気ディスクドライブ２０２に挿入される光ディスク２１０又は磁気ディスク２１１に記憶され、さらにハードディスク２１２に転送される。又は、プログラム、参照対象全量情報１０（図５参照）、及び参照位置情報１１は図示しないネットワークを通じてコンピュータ２２０に送信されハードディスク２１２に記憶されてもよい。プログラムは実行の際にＲＡＭ２０９にロードされる。光ディスク２１０から、磁気ディスク２１１から、又はネットワークを介して、直接にＲＡＭ２０９にプログラムをロードしてもよい。
【０１０３】
このプログラムは、コンピュータ２２０に本実施の形態に係る入力装置を備えた表示装置１２０の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ２２０上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータ２２０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態に係る入力装置を備えた表示装置１２０の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した入力装置を備えた表示装置１２０の制御を実行する命令のみを含んでいればよい。コンピュータシステム２００の動作は周知であるので、ここでは繰り返さない。
【０１０４】
なお、入力装置を備えた表示装置１２０の機能を実現するためのプログラム、参照対象全量情報１０（図１参照）、又は参照位置情報１１が記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク２１０、ＦＤ（フレキシブルディスク）及びハードディスク等の磁気ディスク２１１に限らない。磁気テープ及びカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード及び光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、及びフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム２００は、これら記録媒体からの読出を行なうための読出装置を実装する必要がある。
【０１０５】
（操作可能範囲制限処理）
図７は、入力装置の入力操作部１００の操作可能範囲を制限する場合の入力装置の動作の詳細を示すフローチャートである。
【０１０６】
図７を参照して、入力装置の入力操作部１００の操作可能範囲を制限する処理３００が開始されると、ステップＳ３０１において、参照位置情報入力部１５２は参照位置情報１１が入力されるのを待ち、参照位置情報１１が入力されるとステップＳ３０２へ進む。
【０１０７】
例えば、ユーザが１００ページから成る電子書籍コンテンツを鑑賞しており、入力装置を使用してページを捲る場合、参照位置情報１１は捲る対象となるページの総数を示す情報であり、表紙を開いている場合の参照位置情報１１は１００となり、８０ページ目を開いている場合で順方向にページを捲る場合の参照位置情報１１は２０となる。
【０１０８】
ステップＳ３０２では、参照対象全量情報入力部１５１は参照対象全量情報１０を読み込み、参照位置情報入力部１５２は参照位置情報１１を読み込み、ステップＳ３０３へ進む。
【０１０９】
ステップＳ３０３では、操作範囲制限部１５４が、入力装置情報記憶部１５３から入力装置情報を読み込み、ステップＳ３０４へ進む。
【０１１０】
ここで、入力装置情報には当該入力装置における入力操作部１００の形態あるいは機構及び当該入力装置を操作する場合の制限情報などが含まれている。例えば、図３（ａ）に示すような２０個の立体部材１０１から構成される入力装置であるなどの情報である。
【０１１１】
ステップＳ３０４では、操作範囲制限部１５４が、ステップＳ３０２で読み込んだ参照対象全量情報１０及び参照位置情報１１とステップＳ３０３で読み込んだ入力装置情報に基づいて、操作可能範囲を算出する。
【０１１２】
ここで、操作可能範囲とは、ユーザが入力装置の入力操作部１００を操作することができる範囲を示す情報のことである。操作可能範囲は、参照対象全量情報全体に対する位置である参照位置をユーザが触覚で把握できるようにするために算出される。
【０１１３】
ステップＳ３０５では、制御部１５５はステップＳ３０４にて算出された操作可能範囲に基づいて、入力装置の入力操作部１００の操作可能範囲を制限するように調整して、ステップＳ３０６へ進む。
【０１１４】
ステップＳ３０６では、入力装置情報記憶部１５３に記憶されている入力装置情報に入力操作部１００の操作可能範囲を示す情報を追加・更新して、処理を終了する。
【０１１５】
（入力装置操作処理）
図８は、ユーザが入力装置を使用して情報を入力した場合の入力装置の動作の詳細を示すフローチャートである。
【０１１６】
図８を参照して、ユーザにより入力装置が使用された場合に入力装置が行う処理３５０が開始されると、ステップＳ３５１において、操作検出部１５６はユーザからの入力装置への操作が入力されるのを待ち、ユーザが入力装置を操作したことを検出するとステップＳ３５２へ進む。
【０１１７】
ステップＳ３５２では、操作検出部１５６はユーザによる入力操作部１００を介して入力装置に対して行われたユーザ操作の内容を認識してステップＳ３５３へ進む。
【０１１８】
ステップＳ３５３では、操作量算出部１５７は入力装置情報記憶部１５３にて記憶されている入力装置情報を読み込み、ステップＳ３５４へ進む。
【０１１９】
ステップＳ３５４では、操作量算出部１５７はステップＳ３５２において認識した入力装置へのユーザ操作の内容、及びステップＳ３５３において読み込んだ入力装置情報とに基づいて、ユーザにより入力された操作量を算出して、ステップＳ３５５へ進む。
【０１２０】
ここで、操作量とはユーザが参照対象全量情報に対して行った操作の度合いを示す量である。例えば、電子書籍コンテンツが表示装置に表示されていて、入力装置を使用してページを捲る場合、ユーザによる操作内容から何ページ捲るのかを表す量が操作量（電子書籍コンテンツに対する操作量）であり、例えば１ページ捲る、または１０ページ捲るなどの操作量が算出される。
【０１２１】
ステップＳ３５５では、参照位置情報出力処理部１５８はステップＳ３５４において算出された操作量に応じた処理を行い、処理を終了する。例えば、１０ページ捲るような操作量が算出された場合は、参照位置情報出力処理部１５８は表示装置１２にて表示されている現在表示ページから１０ページ分捲ったページを表示するような処理を行う。
【０１２２】
以下では、図３（ａ）に示す複数の立体部材を有する入力装置を備えた表示装置において、ユーザが電子書籍コンテンツを鑑賞中に当該入力装置を使用してページを捲る場合の表示装置の動作を例示する。
【０１２３】
図９（ａ）に示す表示装置１２０に備えられた入力装置１２１に対して、図９（ｂ）に示すように、ユーザが指で入力装置１２１の入力操作部１００の前面を上から下、または下から上になぞった場合、入力操作部１００を構成する立体部材１０１の前面に設けられた接触センサ１２６が反応し、入力装置１２１の制御部１５５はユーザが入力装置１２１の前面を上から下、または下から上になぞったことを検知することができる。同様に、図９（ｃ）に示すように、ユーザが指で入力装置１２１の入力操作部１００の側面を上から下、または下から上になぞった場合、入力操作部１００を構成する立体部材１０１の側面に設けられた接触センサ１２７が反応し、入力装置１２１の制御部１５５はユーザが入力装置１２１の側面を上から下、または下から上になぞったことを検知することができる。
【０１２４】
ここでは、図１０に示すように、ユーザが表示装置１２０を使用して１００ページから成る右綴じの電子書籍コンテンツ４００を鑑賞している場合について説明する。
【０１２５】
なお表示装置１２０に表示される電子書籍コンテンツ４００は見開きページで表示され、右ページを捲る場合は入力装置１２１を使用し、左ページを捲る場合は入力装置１２２を使用するものとし、入力装置１２１及び入力装置１２２は各々３０個の立体部材から構成されているものとする。また、入力装置１２１の参照位置情報は右ページに存在するページの総数であり、入力装置１２２の参照位置情報は左ページに存在するページの総数である。すなわち、入力装置１２１は全ページ数に対する右ページに存在するページの総数の割合に応じて、どの立体部材を操作可能位置に配し、どの立体部材を退行位置に配するかを決定する。同様に、入力装置１２２は全ページ数に対する左ページに存在するページの総数の割合に応じて、どの立体部材を操作可能位置に配し、どの立体部材を退行位置に配するかを決定する。
【０１２６】
図１０（ａ）では、右綴じの電子書籍コンテンツ４００の表紙が表示されており、左ページの参照位置情報は１００となるため、入力装置１２２は３０個の立体部材全てを操作可能位置に配している。一方、右ページの参照位置情報は０であるため、入力装置１２１は３０個の立体部材全てを退行位置に配している。よって、入力装置１２１を使用してユーザはページ捲りを行えないようになっている。
【０１２７】
次に、図１０（ａ）に示す状態から、図１０（ｂ）に示すように１０ページ目及び１１ページ目を見開きで表示された場合の入力装置１２１の動作について、図７に示すフローチャート３００に従って説明する。
【０１２８】
ステップＳ３０１及びステップＳ３０２において、右ページ４０１には１０ページ分存在するため、参照位置情報入力部１５２は入力装置１２１の参照位置情報を１０として読み込む。
【０１２９】
ステップＳ３０３において、操作範囲制限部１５４は入力装置情報記憶部１５３から入力装置情報を読み込む。ここでは、操作範囲制限部１５４は、入力装置１２１は入力操作部１００が３０個の立体部材から構成される入力装置であること、及び現在は３０個の立体部材全てが退行位置に配された状態にあること、という入力装置情報を読み込む。
【０１３０】
ステップＳ３０４において、操作範囲制限部１５４はステップＳ３０２及びステップＳ３０３で読み込んだ情報に応じて、３０個の立体部材の配する位置を決定する。ここでは、１００ページのうち１０分の１である１０ページ分が入力装置１２１の参照位置情報であるため、３０個の立体部材のうち１０分の１である３個の立体部材を操作可能位置に配し、残りの２７個を退行位置に配するように決定する。
【０１３１】
ステップＳ３０５において、制御部１５５はステップＳ３０４で算出された操作可能範囲に基づいて入力操作部１００を調整する。ここでは、制御部１５５は３個の立体部材を操作可能位置に配する。そのときの様子を図１０（ｂ）に示す。
【０１３２】
図１０（ｂ）に示すように、右ページ４０１の１０ページ分を操作するために、入力操作部１００の立体部材のうち３個が操作可能位置に配されている。
【０１３３】
ステップＳ３０６において、制御部１５５は現在の入力装置１２１の状態を入力装置情報として入力装置情報記憶部１５３を更新する。ここでは、３０個の立体部材のうち３個の立体部材が操作可能位置に配され、残り２７個の立体部材が退行位置に配された状態であるという情報に更新される。他方の入力装置１２２おいても下記のように同様の動作が行われる。
【０１３４】
即ち、ステップＳ３０４において、１００ページのうち１０分の９である９０ページ分が入力装置１２２の参照位置情報であるため、３０個の立体部材のうち１０分の９である２７個の立体部材を操作可能位置に配し、残りの３個を退行位置に配するように決定する。
【０１３５】
そして、ステップＳ３０５において、図１０（ｂ）に示すように、制御部１５５は２７個の立体部材を側面から飛び出した位置である操作可能位置に配する。
【０１３６】
このように、操作可能位置に配されている立体部材の数が参照位置情報に応じて変化するため、ユーザは電子書籍コンテンツを鑑賞中にどれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力装置を操作する手の感触で把握することができる。
【０１３７】
次に、図１０（ｂ）に示される状態で、ユーザが入力装置１２２を使用して、左ページ４０２を捲る場合の表示装置１２０及び入力装置１２２の動作について、図８に示すフローチャート３５０に従って説明する。
【０１３８】
ステップＳ３５１及びステップＳ３５２において、操作検出部１５６はユーザによって行われた入力装置１２２に対する操作を検知し、操作内容を認識する。その場合の様子を図１１に示す。ここでは、図１１に示すように、操作可能位置に配されている２７個の立体部材の中で一番上の１個目から９個目までの立体部材の側面を上から下になぞったものとする。
【０１３９】
ステップＳ３５３において、操作範囲制限部１５４は入力装置情報記憶部１５３から入力装置１２２に関する入力装置情報を読み込む。ここでは、操作範囲制限部１５４は、入力装置１２２は入力操作部１００が３０個の立体部材から構成される入力装置であること、及び現在は３０個の立体部材のうち、２７個の立体部材が操作可能位置に配されていること、という入力装置情報を読み込む。
【０１４０】
ステップＳ３５４において、操作範囲制限部１５４はステップＳ３５２において認識された入力装置１２２への操作内容及びステップＳ３５３において読み込まれた入力装置情報に基づいて、ユーザによる操作量を算出する。ここでは、図１０（ｂ）より入力装置１２２を使用してページを捲る対象である左ページ４０２は９０ページ存在し、さらに操作可能位置に配された立体部材２７個の３分の１である９個の立体部材を上から下になぞったため、操作範囲制限部１５４は９０ページの３分の１である３０ページ分だけページを捲るという処理量を電子書籍コンテンツに対する操作量として算出する。
【０１４１】
ステップＳ３０５において、参照位置情報出力処理部１５８はステップＳ３５４で算出された３０ページ分だけページを捲るという操作量に応じて、図１０（ｂ）に示す表示装置１２０に表示されている電子書籍コンテンツを３０ページ分捲る。その場合の結果を図１２に示す。
【０１４２】
図１２では、表示装置１２０に表示されている電子書籍コンテンツの表示ページが３０ページ分捲られている。また、この場合、右ページ４０１を捲るために使用する入力装置１２１及び左ページ４０２を捲るために使用する入力装置１２２のそれぞれの参照位置情報は変化したので、それに応じて両入力装置の操作可能範囲が変化し、操作可能位置に配される立体部材の数が変更される。入力装置１２１及び入力装置１２２の動作は上記で説明した通りに行われる。
【０１４３】
上記動作の結果、図１２での入力装置１２１は図１０（ｂ）での入力装置１２１と比べて参照位置情報が増えているので操作可能位置に配されている立体部材の数が増えている。一方、図１２での入力装置１２２は図１０（ｂ）での入力装置１２２と比べて参照位置情報が減っているので操作可能位置に配されている立体部材の数が減っている。
【０１４４】
これにより、電子書籍コンテンツの鑑賞中における、操作可能位置に配されている立体部材に対するユーザの操作に応じてページを捲る量を制御することができる。
【０１４５】
ただし、ユーザによる入力装置の操作の仕方は上記のものに限定されない。図１３（ａ）に示すように、入力装置１２１、１２２の側面を上から下になぞる操作、図１３（ｂ）に示すように入力装置１２１、１２２の側面を下から上になぞる操作、図１３（ｃ）に示すように入力装置１２１、１２２の前面を上から下になぞる操作、あるいは図１３（ｄ）に示すように入力装置１２１、１２２の前面を下から上になぞる操作であっても構わない。
【０１４６】
さらに図１３（ａ）から図１３（ｄ）の操作のそれぞれに対して異なる操作量が算出されるものであっても構わない。例えば、図１２に示す表示装置１２０の入力装置１２１に対して、図１３（ａ）に示すように入力装置１２１の側面を上から下になぞった場合は、現在表示中の右ページ４０１から表紙に向かう逆方向にページをパラパラ捲っていく処理における電子書籍コンテンツに対する操作量（ページ捲り量）が算出され、図１３（ｂ）に示すように入力装置１２１の側面を下から上になぞった場合は、表紙から現在表示中の右ページ４０１に向かう順方向にページをパラパラ捲っていく処理における電子書籍コンテンツに対する操作量（ページ捲り量）が算出され、図１３（ｄ）に示すように入力装置１２１の前面を下から上になぞった場合は、現在表示中の右ページ４０１から１ページ分逆方向に捲る処理を行うための操作量として算出されるものであっても構わない。
【０１４７】
また、ユーザが操作可能位置に配された立体部材をなぞり始める位置に応じて、算出される操作量を変えるものであっても構わない。例えば、上述の図１１に示すように操作可能位置に配された立体部材の１個目から９個目までの９個の立体部材をなぞった場合は現在表示中のページから３０ページ分捲るが、１０個目から１８個目までの９個の立体部材をなぞった場合は１０個目の立体部材に対応するページから３０ページ分捲るものであっても構わない。すなわち、１０個目の立体部材に対応するページである４１ページ目から捲られて７１ページ目が左ページに表示されるものであっても構わない。
【０１４８】
また、ユーザによる立体部材への接触時間や接触圧力に応じて、算出される操作量を変えるものであっても構わない。例えば、接触時間が短い、または接触圧力が小さい場合は１ページずつ捲るものであり、あるいは接触時間が長い、または接触圧力が大きい場合はページをまとめて捲るものという操作量が算出されるものであっても構わない。
【０１４９】
さらに、上述では、操作可能位置に配された立体部材は側面から飛び出していて、退行位置に配された立体部材は側面から押し込まれた状態になっているが、必ずしもこれに限定されない。例えば、ユーザが操作できる操作可能位置に配される立体部材は側面から大きく飛び出しているが、ユーザが操作できない退行位置に配される立体部材は側面から少し飛び出している状態であっても構わない。すなわち、操作可能位置に配される立体部材は、退行位置に配される立体部材に比べて側面などの基準面から相対的に大きく飛び出していることで、ユーザが操作し易いような位置にあるものであれば構わない。
【０１５０】
また、上述の表示装置では、右ページ捲り用の入力装置と左ページ捲り用の入力装置といった二つの入力装置を用意したが、必ずしもこれに限定されるものではない。例えば、一つの入力装置を使用し、立体部材１０１の前面と背面とに接触センサを設け、立体部材１０１の前面を指でなぞられた場合には順方向にページを捲る一方、立体部材１０１の背面を指でなぞられた場合には逆方向にページを捲り、操作可能位置に配置する立体部材１０１を順方向に捲られたページ数あるいは残りのページ数に応じて設定する構成であっても構わない。
【０１５１】
さらに、上述では右綴じの電子書籍コンテンツのページを捲る場合について記載しているが、左綴じの電子書籍コンテンツのページを捲る場合であっても、順方向と逆方向が変わるだけで、同様の効果を奏することができる。
【０１５２】
本実施の形態の入力装置では、参照位置情報をページ捲りの対象となるページ数に設定することで、参照位置情報に応じて、操作可能位置に配される立体部材の数が決定される。したがって、どれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力操作部１００を操作する手の感触で把握することができる。
【０１５３】
〔実施の形態２〕
以下に示す実施の形態２の入力装置は、基準面からの高さが自在に調整可能な立体部材を備えた入力操作部５１０、及び入力操作部制御部１５０から構成される。
【０１５４】
図１４（ａ）及び（ｂ）には、本実施の形態の入力装置５０１、５０２を備えた表示装置５００を示す。図１４（ａ）は表示装置５００の正面図である。表示装置５００は、表示画面に表示された電子書籍コンテンツの右ページ５０３を捲るために使用する入力装置５０１と表示画面に表示された電子書籍コンテンツの左ページ５０４を捲るために使用する入力装置５０２を備えている。図１４（ｂ）は表示装置５００の底面図である。同図は、入力装置５０１及び入力装置５０２の表示装置５００の表面からの高さを自在に調整可能であることを示すものである。
【０１５５】
図１５には、入力装置５０１及び５０２における入力操作部５１０の構成を示す。なお、入力装置５０１と入力装置５０２とは基本的に同一の構成であるので、ここでは入力装置５０１を例に説明する。
【０１５６】
図１５（ａ）は入力装置５０１の入力操作部５１０を拡大して示す斜視図である。図１５（ｂ）に示すように、入力操作部５１０は、例えば、樹脂によって形成され、直方体の上面が傾斜面となっている６面体形状の立体部材５１１を有する。入力操作部制御部１５０は立体部材５１１の表示装置５００の筐体前面に対する昇降動作を制御する。即ち、入力操作部制御部１５０は表示装置５００の筐体前面に対する立体部材５１１の高さを調整する。
【０１５７】
図１５（ｃ）は、図１５（ａ）に示した入力装置５０１における立体部材５１１を拡大して示す斜視図である。同図に示すように、立体部材５１１には、表示装置５００を正面から見た場合の下面および側面に、感圧センサまたは静電容量センサ等の接触センサ５０５及び５０６が設けられている。これにより、ユーザが立体部材５１１の下面を触れると、下面に設けられた接触センサ５０５が反応し、入力装置５０１の制御部１５５はユーザが入力装置５０１の下面に触れたことを検知することができる。同様に、ユーザが立体部材５１１の側面に触れると、側面に設けられた接触センサ５０６が反応し、入力装置５０１の制御部１５５はユーザが入力装置５０１の側面に触れたことを検知することができる。
【０１５８】
ここで、入力操作部制御部１５０が立体部材５１１の高さを調整する機構は限定されず、周知の技術を使用可能である。その一例を図１６に示す。図１６（ａ）では、立体部材５１１がケース５１２に収まっており、立体部材５１１の底面とケース５１２の底面がコイルバネ５１３で繋がっている。ケース５１２の底面には気体出入り口５１４が設けられており、気体出入り口５１４を通して圧力制御部５１５がケース５１２の内部に対する気体の注入及び排出を行う。なお、圧力制御部５１５は入力操作部制御部１５０による制御の下で気体の注入及び排出を行う。この場合、圧力制御部５１５がケース５１２内に気体の注入を行うと、ケース５１２内に満たされた気体の圧力により立体部材５１１は押し出される。これによって、表示装置５００の筐体前面からの立体部材５１１の高さを高くすることができる。
【０１５９】
逆に、図１６（ｂ）に示すように、圧力制御部５１５がケース５１２内の気体の排出を行うと、ケース５１２内に満たされた気体が排出されるためケース５１２内の気体の圧力は低下し、コイルバネ５１３の弾性力により立体部材５１１は表示装置５００（ケース５１２）の内方へ引き込まれる。これによって、立体部材５１１の高さを低くすることができる。
【０１６０】
ただし、立体部材５１１を昇降移動させる機構はこれに限定されない。磁気や電気的な力、例えば駆動源をモータとし、モータの回転運動を立体部材５１１の直線運動（昇降移動）に変換して立体部材５１１の高さを調整するものであっても構わない。すなわち、立体部材５１１の高さを自在に調整することができる機構であれば構わない。
【０１６１】
次に、上記の入力装置５０１、５０２を備えた表示装置５００における、入力操作部制御部１５０の機能的構成について説明する。
【０１６２】
本実施の形態２における機能的構成のブロック図は、実施の形態１で示した図５のブロック図と同様である。
【０１６３】
操作範囲制限部１５４は、入力装置情報記憶部１５３にて記憶されている入力装置に関する情報（例えば入力装置における入力操作部５１０の形態あるいは機構などの当該入力装置に関する情報）を読み込んだ後、参照対象全量情報入力部１５１及び参照位置情報入力部１５２を介して入力された情報に基づいて、入力操作部５１０の操作可能範囲を決定する。ここでは、操作範囲制限部１５４は図１５（ａ）に示すような表示装置５００の筐体前面からの立体部材５１１の高さを決定する。すなわち、立体部材５１１の高さを調整することで、入力操作部５１０の操作可能範囲を制限する。
【０１６４】
例えば、１００ページから成る電子書籍コンテンツのページを捲る操作に図１５（ａ）に示す入力装置５０１を使用する場合について説明する。ページ捲りの対象となるページ数が１００ページ全ての場合は、表示装置５００の筐体前面からの入力装置５０１の立体部材５１１の高さが最大になるように、立体部材５１１の高さを決定する。一方、ページ捲りの対象となるページ数が１００ページの電子書籍コンテンツ中の６０ページである場合は、表示装置５００の筐体前面からの入力装置５０１の立体部材５１１の高さが最大の高さの５分の３になるように決定する。すなわち、操作範囲制限部１５４は、ページ捲りの対象量に応じて、立体部材５１１の高さを決定する。
【０１６５】
ここでは、１００ページから成る電子書籍コンテンツ中の６０ページ分がページ捲りの対象となっているので、比率に基づいて立体部材５１１の高さを決定しているが、必ずしもこれに限定されない。しかし、ユーザが入力装置５０１を使用してページを捲る場合、全体のページ数に対して、ページ捲りの対象となるページ量を手の触覚で感じることができるように、操作範囲制限部１５４は立体部材５１１の高さを決定する必要がある。
【０１６６】
制御部１５５は、操作範囲制限部１５４で決定された入力操作部５１０の操作可能範囲に基づいて、入力操作部５１０の操作可能範囲を制限するように入力操作部５１０を調整する。例えば、上述のように、立体部材５１１の高さを決定された高さになるように調整する。これにより、ユーザは適した高さに設定された立体部材５１１を使用して、操作を行うことができる。
【０１６７】
以下では、高さが自在に調整可能な立体部材５１１を有する入力装置５０１を備えた表示装置において、ユーザが電子書籍コンテンツを鑑賞中に当該入力装置を使用してページを捲る場合の表示装置の動作を例示する。
【０１６８】
ここでは、図１７に示すように、ユーザが表示装置５００を使用して１００ページからなる右綴じの電子書籍コンテンツを鑑賞している場合について説明する。なお、図１７（ａ）及び（ｂ）は表示装置５００の底面図である。
【０１６９】
表示装置５００に表示される電子書籍コンテンツは見開きページで表示され、右ページを捲る場合は入力装置５０１を使用し、左ページを捲る場合は入力装置５０２を使用するものとし、入力装置５０１及び入力装置５０２の立体部材５１１の高さは表示装置５００の筐体前面から最大５ｃｍの間で自在に調整可能であるものとする。さらに、入力装置５０１の立体部材５１１の高さは全ページ数に対する右ページに存在するページの総数の割合に応じて調整するものとし、入力装置５０２の立体部材５１１の高さは全ページ数に対する左ページに存在するページの総数の割合に応じて調整するものとする。
【０１７０】
図１７（ａ）は、右綴じの電子書籍コンテンツの表紙が表示されている場合における各入力装置５０１、５０２の立体部材５１１の状態を示すものである。この場合、左ページの参照位置情報は１００となるため、入力装置５０２の立体部材５１１の高さは５ｃｍとなるように調整される。一方、右ページの参照位置情報は０であるため、入力装置５０１の立体部材５１１の高さは０ｃｍとなり、入力装置５０１を使用してユーザはページ捲りを行えないようになっている。
【０１７１】
次に、図１７（ａ）に示す状態から、１０ページ目及び１１ページ目を見開きで表示された場合の入力装置５０１及び入力装置５０２の動作は、実施の形態１において説明したものと同様であり、図７に示すフローチャート３００に従って制御される。
【０１７２】
ステップＳ３０４において、操作範囲制限部１５４は立体部材５１１の高さを決定する。入力装置５０１に対しては、全１００ページのうち１０分の１である１０ページ分が入力装置５０１の参照位置情報であるため、最大の高さである５ｃｍの１０分の１である０．５ｃｍが入力装置５０１の立体部材５１１の高さとして決定される。一方、入力装置５０２に対しては、全１００ページのうち１０分の９である９０ページ分が入力装置５０２の参照位置情報であるため、最大の高さである５ｃｍの１０分の９である４．５ｃｍが入力装置５０２の立体部材５１１の高さとして決定される。
【０１７３】
ステップＳ３０５において、制御部１５５は入力装置５０１の高さが０．５ｃｍ、入力装置５０２の立体部材５１１の高さが４．５ｃｍになるように、それぞれの高さを調整する。そのときの様子を図１７（ｂ）に示す。
【０１７４】
これにより、参照位置情報に応じて入力装置５０１、５０２の立体部材５１１の高さが変化するため、ユーザは電子書籍コンテンツを鑑賞中にどれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力装置５０１、５０２の立体部材５１１を操作する手の感触で把握することができる。
【０１７５】
次に、図１７（ｃ）に示すように、図１７（ｂ）に示される状態で、ユーザが入力装置５０２における立体部材５１１の下面を後方から前方になぞった場合の表示装置５００、入力装置５０１及び入力装置５０２の制御について、図８に示すフローチャート３５０に従って説明する。
【０１７６】
なお、入力装置５０２の立体部材５１１の下面に設けられた接触センサ５０５は、ユーザの指が触れた位置からユーザの指が接触センサ５０５から離れた位置までの軌跡を追うことで、ユーザが下面を後方から前方になぞったのか、あるいは下面を前方から後方になぞったのかを検知することができる。
【０１７７】
ステップＳ３５１及びステップＳ３５２において、操作検出部１５６はユーザによって行われた入力装置５０２の立体部材５１１に対する操作を検知し、操作内容を認識する。ここでは、入力装置５０２の立体部材５１１の下面を後方から前方になぞったことを検出する。
【０１７８】
ステップＳ３５３において、操作量算出部１５７は入力装置情報記憶部１５３から入力装置５０２に関する入力装置情報を読み込む。ここでは、操作量算出部１５７は、入力装置５０２は０ｃｍから５ｃｍまでの範囲で高さを自在に調整可能な立体部材５１１を入力操作部として有するものであること、及び現在の高さは４．５ｃｍであること、という入力装置情報を読み込む。
【０１７９】
ステップＳ３５４において、操作量算出部１５７はステップＳ３５２において認識された入力装置５０２へのユーザ操作の内容及びステップＳ３５３において読み込まれた入力装置情報に基づいて、ユーザによる操作量を算出する。ここでは、ユーザが入力装置５０２の立体部材５１１の下面を後方から前方になぞった場合は、裏表紙から現在の表示ページまでページをパラパラ捲るものとしている。したがって、ユーザが入力装置の下面を後方から前方になぞった場合は、操作量算出部１５７は裏表紙から現在の表示ページである１０−１１ページまでページをパラパラ捲る処理における電子書籍コンテンツに対する操作量（ページ捲り量）を算出する。
【０１８０】
ステップＳ３５５において、参照位置情報出力処理部１５８はステップＳ３５４で算出された裏表紙から現在の表示ページである１０−１１ページまでページをパラパラ捲るという操作量に応じて、表示装置５００に表示されている電子書籍コンテンツのページをパラパラ捲る。
【０１８１】
これにより、ユーザが電子書籍コンテンツの鑑賞中に、高さが変化する立体部材５１１に対する操作に応じてページを捲る量を制御することができる。
【０１８２】
ただし、ユーザによる入力装置の操作の仕方はこれに限定されない。例えば、入力装置５０２の立体部材５１１の下面を前方から後方になぞる場合は、現在の表示ページから裏表紙までパラパラ捲るものであっても構わないし、入力装置５０２の立体部材５１１の側面を後方から前方になぞる場合は、現在の表示ページから順方向に1ページ捲るものであっても構わない。
【０１８３】
さらに、実施の形態１と同様に、ユーザが入力装置の立体部材５１１をなぞり始める位置、またはなぞり終わる位置に応じて、算出される操作量を変えるものであっても構わない。なお、この場合の接触センサは上記のように、ユーザの指が触れた位置からユーザの指が接触センサから離れた位置までの軌跡を追うことで、実現することができる。
【０１８４】
また、ユーザによる立体部材５１１への接触時間や接触圧力に応じて、算出される操作量を変えるものであっても構わない。例えば、接触時間が短い、または接触圧力が小さい場合は１ページずつ捲るものであり、あるいは接触時間が長い、または接触圧力が大きい場合はページをまとめて捲るものという操作量が算出されるものであっても構わない。
【０１８５】
本実施の形態の入力装置では、参照位置情報をページ捲りの対象となるページ数に設定することで、参照位置情報に応じて、入力装置を構成する立体部材５１１の高さが決定される。したがって、どれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力操作部５１０を操作する手の感触で把握することができる。
【０１８６】
〔実施の形態３〕
以下に示す実施の形態３の入力装置は、回転角度を自在に調整可能な回転部材から構成される入力操作部６１０、及び入力操作部制御部１５０から構成される。
【０１８７】
図１８（ａ）及び（ｂ）には、本実施の形態の入力装置６０１、６０２を備えた表示装置６００を示す。図１８（ａ）は表示装置６００の正面図である。表示装置６００は、表示画面に表示された電子書籍コンテンツの右ページ６０３を捲るために使用する入力装置６０１と表示画面に表示された電子書籍コンテンツの左ページ６０４を捲るために使用する入力装置６０２を備えている。図１８（ｂ）は図１８（ａ）の表示装置６００のＡ−Ａ線矢視断面図である。
【０１８８】
回転部材６１１は、例えば樹脂によってほぼ円柱形状に形成され、回転の中心となる軸部が表示装置６００の筐体に支持されて回転可能であり、かつ各回転位置において停止可能となっている。回転部材６１１は外周面から半径方向の外方に突出する板形状の突片部６１２を有する。
【０１８９】
図１８（ａ）及び（ｂ）に示す入力装置６０１及び入力装置６０２は、各回転部材６１１の回転を検出する回転検出センサ６１３を備えている。これにより、ユーザが回転部材６１１を回転させると、回転検出センサ６１３が反応し、入力装置の制御部１５５はユーザが回転部材６１１を回転させたことを検知することができる。
【０１９０】
回転検出センサ６１３としては、回転部材６１１の回転を検出することができるものであればどのようなものでも構わない。例えば磁性体の歯車の回転によって生じる磁気変化から回転を検出するものであっても構わない。さらに、入力装置６０１及び入力装置６０２に設けられた回転検出センサ６１３が回転角度も同時に検出することができるものであれば、入力装置６０１、６０２の制御部１５５はユーザが回転部材６１１を回転させた角度を検知することができる。このような回転検出センサ６１３としては、例えば発光素子と受光素子とを備えた光学式のセンサ等の周知のものを使用可能である。上記光学式センサは、例えば回転部材６１１とともに回転するスリットを通過する発光素子から受光素子への光のパルスをカウントすることにより回転部材６１１の回転角度を検出するものである。
【０１９１】
図１９には、入力装置６０１及び６０２における入力操作部６１０の構成を示す。なお、入力装置６０１と入力装置６０２とは基本的に同一の構成であるので、ここでは入力装置６０１を例に説明する。
【０１９２】
図１９（ａ）は入力装置６０１の入力操作部６１０を拡大して示す斜視図である。図１９（ｂ）は入力装置６０１の概略の構成図である。入力操作部制御部１５０は回転部材６１１の回転可能範囲を制御する。即ち、入力操作部制御部１５０は回転部材６１１が適宜設定される最大回転角度までしか回転できないように調整する。入力操作部制御部１５０が回転部材６１１を適宜設定される最大回転角度までしか回転できないように調整する機構は限定されず、周知の技術を使用可能である。その一例を図１９（ｂ）及び図２０（ａ）（ｂ）に基づいて説明する。
【０１９３】
図１９（ｂ）に示すように、回転部材６１１には、例えば突片部６１２が設けられている位置と反対側の位置に、回転部材６１１の外周面から半径方向の外方に突出する板形状のストッパー６１４が設けられている。一方、回転部材６１１が設けられている位置における表示装置６００の内部には、複数の可動ストッパー６１５が設けられている。これら可動ストッパー６１５は、回転部材６１１が回転した場合のストッパー６１４の移動領域に沿う位置に分散して設けられ、かつ上記移動領域に進出した位置と上記移動領域から退行した位置とに進退移動可能となっている。
【０１９４】
可動ストッパー６１５の進退動作は例えば電磁気を利用した周知の技術によって行うことができ、可動ストッパー６１５の進退動作の制御は入力操作部制御部１５０によって行われる。
【０１９５】
ここで、図２０（ａ）に示すように、何れかの可動ストッパー６１５が進出位置に移動した場合には、図２０（ｂ）に示すように、その可動ストッパー６１５に回転部材６１１のストッパー６１４が当接する結果、回転部材６１１の回転が制限される。例えば、回転部材６１１の最大回転角度が４５度に制限される場合、４５度のところに存在する可動ストッパー６１５を進出位置に移動させる。これにより、回転部材６１１を４５度以上は回転できないように調整することができる。
【０１９６】
ただし、入力操作部制御部１５０による回転部材６１１の制御の仕方はこれに限定されない。磁気や電気的な力で回転部材６１１が最大回転角度までしか回転できないように調整するものであっても構わない。すなわち、回転部材６１１が最大回転角度以上に回転できないように調整することができる機構であれば構わない。
【０１９７】
次に、上記の回転部材６１１を有する入力装置を備えた表示装置における、入力操作部制御部１５０の機能的構成について説明する。
【０１９８】
本実施の形態３における機能的構成のブロック図は、実施の形態１で示した図５のブロック図と同様である。
【０１９９】
操作範囲制限部１５４は、入力装置情報記憶部１５３にて記憶されている入力装置に関する情報を読み込んだ後、参照対象全量情報入力部１５１及び参照位置情報入力部１５２を介して入力された情報に基づいて、入力操作部６１０の操作可能範囲を決定する。ここでは、操作範囲制限部１５４は回転部材６１１の最大回転角度を決定する。すなわち、回転部材６１１の最大回転角度を調整することで、入力操作部６１０の操作可能範囲を制限する。
【０２００】
例えば、１００ページから成る電子書籍コンテンツのページを捲る操作に図１８（ａ）に示す入力装置６０１を使用する場合について説明する。ページ捲りの対象となるページ数が１００ページ全ての場合は、入力装置６０１の最大回転角度を回転部材６１１が物理的に回転することができる回転角度の限界（以降、限界回転角度と称する）になるように、回転部材６１１の最大回転角度を決定する。限界回転角度は回転部材６１１の回転角度（回転量）について全く制限をしていない場合の回転部材６１１の回転可能角度である。一方、ページ捲りの対象となるページ数が１００ページの電子書籍コンテンツ中の６０ページである場合は、入力装置６０１の回転部材６１１の最大回転角度が限界回転角度の５分の３になるように決定する。すなわち、操作範囲制限部１５４は、ページ捲りの対象量に応じて、回転部材６１１の最大回転角度を決定する。
【０２０１】
ここでは、１００ページから成る電子書籍コンテンツ中の６０ページ分がページ捲りの対象となっているので、比率に基づいて回転部材６１１の最大回転角度を決定しているが、必ずしもこれに限定されない。しかし、ユーザが入力装置６０１を使用してページを捲る場合、全体のページ数に対して、ページ捲りの対象となるページ量を手の触覚で感じることができるように、操作範囲制限部１５４は回転部材６１１の回転角度の範囲を決定する必要がある。
【０２０２】
制御部１５５は、操作範囲制限部１５４で決定された入力操作部６１０の操作可能範囲に基づいて、入力操作部６１０の操作可能範囲を制限するように入力操作部６１０を調整する。例えば、上述のように、回転部材６１１が決定された最大回転角度までしか回転できないように調整する。なお、回転部材６１１が最大回転角度までしか回転できないように制御する機構は、例えば図２０で説明した機構で行うことができる。これにより、ユーザは適した最大回転角度に設定された回転部材６１１を使用して、操作を行うことができる。
【０２０３】
以下では、回転角度を自在に調整可能な回転部材６１１を有する入力装置を備えた表示装置において、ユーザが電子書籍コンテンツを鑑賞中に当該入力装置を使用してページを捲る場合の表示装置の動作を例示する。
【０２０４】
ここでは、図１８（ａ）及び（ｂ）に示すように、ユーザが表示装置６００を使用して１００ページからなる右綴じの電子書籍コンテンツを鑑賞している場合について説明する。
【０２０５】
表示装置６００に表示される電子書籍コンテンツは見開きページで表示され、右ページ６０３を捲る場合は入力装置６０１を使用し、左ページ６０４を捲る場合は入力装置６０２を使用するものとする。また、入力装置６０１及び入力装置６０２の入力操作部６１０（回転部材６１１）の限界回転角度は表示装置６００の筐体前面と平行な面を基準面（基準位置）とした場合にこの基準面から下方（後方）に９０度の範囲であり、入力装置６０１及び入力装置６０２は基準面（基準位置）から最大９０度までの間で自在に調整可能であるものとする。さらに、入力装置６０１の最大回転角度は全ページ数に対する右ページに存在するページの総数の割合に応じて決定するものとし、入力装置６０２の回転部材６１１の最大回転角度は全ページ数に対する左ページに存在するページの総数の割合に応じて決定するものとする。
【０２０６】
１０ページ目及び１１ページ目を見開きで表示された場合の表示装置６００に設けられた入力装置６０１及び入力装置６０２の動作は、実施の形態１において説明したものと同様であり、図７に示すフローチャート３００に従って制御される。
【０２０７】
ステップＳ３０４において、操作範囲制限部１５４は回転部材６１１の最大回転角度を決定する。入力装置６０１に対しては、全１００ページのうち１０分の１である１０ページ分が入力装置６０１の参照位置情報であるため、限界回転角度である９０度の１０分の１である９度が入力装置６０１の回転部材６１１の最大回転角度として決定される。一方、入力装置６０２に対しては、全１００ページのうち１０分の９である９０ページ分が入力装置６０２の参照位置情報であるため、限界回転角度である９０度の１０分の９である８１度が入力装置６０２の回転部材６１１の最大回転角度として決定される。
【０２０８】
ステップＳ３０５において、制御部１５５は入力装置６０１の回転部材６１１が最大で９度までしか回転できないように、かつ入力装置６０２の回転部材６１１が最大で８１度までしか回転できないように、それぞれ調整する。そのときの様子を図２１（ａ）に示す。
【０２０９】
これにより、参照位置情報に応じて入力装置の最大回転角度が変化するため、ユーザは電子書籍コンテンツを鑑賞中にどれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力装置を操作する手の感触で把握することができる。
【０２１０】
次に、図２１（ａ）に示される状態で、ユーザが入力装置６０１または入力装置６０２の回転部材６１１を回転させた場合、表示装置６００、入力装置６０１及び入力装置６０２の動作は、実施の形態１及び実施の形態２において説明したものと同様である。
【０２１１】
例えば、実施の形態１において説明したものと同様で、ユーザが入力装置６０１または入力装置６０２の回転部材６１１を回転させた角度に応じて、捲るページ量を算出するものであっても構わない。図２１（ａ）の場合、入力装置６０２の回転部材６１１の最大回転角度が８１度であり、ユーザが入力装置６０２の回転部材６１１を２７度回転させたとすると、操作量算出部１５７は参照位置情報である９０ページの３分の１である３０ページ分捲るという処理量を電子書籍コンテンツに対する操作量として算出する。その結果、参照位置情報出力処理部１５８は３０ページ分捲られたページを表示する。さらに、入力装置６０１及び入力装置６０２の回転部材６１１の最大回転角度も算出され直し、それに応じて入力装置６０１及び入力装置６０２の状態も調整され直す。
【０２１２】
また、実施の形態２において説明したものと同様で、入力装置６０１に設けられた回転検出センサ６１３がユーザによる入力装置６０１の回転部材６１１の回転動作を検出した場合は逆方向に１ページ捲る、または入力装置６０２に設けられた回転検出センサ６１３がユーザによる入力装置６０２の回転部材６１１の回転動作を検出した場合は順方向に１ページ捲るというものであっても構わない。さらに、ユーザが入力装置６０１の回転部材６１１を回転させた状態でしばらくの間静止させた場合は逆方向にページをパラパラ捲る、またはユーザが入力装置６０２の回転部材６１１を回転させた状態でしばらくの間静止させた場合は順方向にページをパラパラ捲るというものであっても構わない。
【０２１３】
これにより、ユーザが電子書籍コンテンツの鑑賞中に、回転部材６１１を最大回転角度の範囲内で回転させるという操作に応じてページを捲る量を制御することができる。
【０２１４】
ただし、入力装置の制御の方法は必ずしもこれに限定されない。例えば、図２１（ｂ）に示す入力装置６２０のように、基準面（基準位置）から下方向（後方）に回転部材６１１を回転させると順方向へのページ捲りが行われ、基準面（基準位置）から上方向（前方）に回転部材６１１を回転させると逆方向へのページ捲りが行われるものであっても構わない。例えば、下方向（後方）への回転は最大８１度まで回転できるように調整し、上方向（前方）への回転は最大９度まで回転できるように調整することで、図２１（ａ）に示す入力装置６０１の役割及び入力装置６０２の役割を図２１（ｂ）に示す一つの入力装置６２０で行うことができる。
【０２１５】
本実施の形態の入力装置では、参照位置情報をページ捲りの対象となるページ数に設定することで、参照位置情報に応じて、入力装置を構成する回転部材６１１の最大回転角度が決定される。したがって、どれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力操作部６１０を操作する手の感触で把握することができる。
【０２１６】
〔実施の形態４〕
以下に示す実施の形態４の入力装置７０１、７０２は、移動量を自在に調整可能な立体部材から構成される入力操作部７１０、及び入力操作部制御部１５０から構成される。
【０２１７】
図２２（ａ）及び（ｂ）には、本実施の形態の入力装置７０１、７０２を備えた表示装置７００を示す。図２２（ａ）は、表示装置７００の正面図である。表示装置７００は、表示画面に表示された電子書籍コンテンツの右ページ７０３を捲るために使用する入力装置７０１と表示画面に表示された電子書籍コンテンツの左ページ７０４を捲るために使用する入力装置７０２を備えている。図２２（ｂ）は、図２２（ａ）の表示装置７００を右側から見た側面図である。
【０２１８】
図２３（ａ）は、入力装置７０１及び７０２における入力操作部７１０を示す斜視図である。図２３（ｂ）は入力装置７０１の概略の構成図である。なお、入力装置７０１と入力装置７０２とは基本的に同一の構成であるので、ここでは入力装置７０１を例に説明する。
【０２１９】
入力操作部７１０は立体部材７１１と移動部７１２とを有する。立体部材７１１は、例えば樹脂によってほぼ円柱形に形成されている。移動部７１２は立体部材７１１の外周面から立体部材７１１の半径方向の外方に突出する板形状の突片部となっている。この移動部７１２は、立体部材７１１の軸方向に沿って移動可能であり、かつ各移動位置において停止可能となっている。
【０２２０】
入力装置７０１は、さらに移動部７１２の移動位置を検出する移動検出センサ７１３（図２２（ｂ）参照）を備えている。これにより、ユーザが移動部７１２を移動させると移動検出センサ７１３が反応し、制御部１５５（図５参照）はユーザが移動部７１２を移動させたことを検知することができる。
【０２２１】
移動検出センサ７１３としては、移動部７１２の移動を検出できるものであればどのようなものでも構わない。例えば加速度センサを用いるものであっても構わない。さらに、移動検出センサ７１３が移動量も同時に検出できるものであれば、制御部１５５は移動部７１２の移動量を容易に検知することができる。このような移動検出センサ７１３としては、例えば発光素子と受光素子とを備えた光学式のセンサ等の周知のものを使用可能である。上記の光学式センサは、例えば移動部７１２とともに移動するスリットを通過する発光素子から受光素子への光のパルスをカウントすることにより移動部７１２の移動量を検出するものである。
【０２２２】
図２３（ｂ）に示す入力操作部制御部１５０は移動部７１２の移動可能範囲を制御する。即ち、入力操作部制御部１５０は移動部７１２が適宜設定される最大移動量までしか移動できないように調整する。
【０２２３】
入力操作部制御部１５０が移動部７１２を適宜設定される最大移動量までしか移動できないように調整する機構は限定されず、周知の技術を使用可能である。その一例を図２３（ｂ）及び図２４（ａ）（ｂ）に基づいて説明する。
【０２２４】
図２３（ｂ）に示すように、移動部７１２は、例えば立体部材７１１内の部分に板状のストッパー７１４を有している。一方、立体部材７１１には、複数の可動ストッパー７１５が設けられている。これら可動ストッパー７１５は、移動部７１２が移動した場合のストッパー７１４の移動領域に沿う位置に分散して設けられ、かつ上記移動領域に進出した位置と上記移動領域から退行した位置とに進退移動可能となっている。
【０２２５】
可動ストッパー７１５の進退動作は例えば電磁気を利用した周知の技術によって行うことができ、可動ストッパー７１５の進退動作の制御は入力操作部制御部１５０によって行われる。
【０２２６】
ここで、図２４（ａ）に示すように、何れかの可動ストッパー７１５が進出位置に移動した場合には、図２４（ｂ）に示すように、その可動ストッパー７１５に移動部７１２のストッパー７１４が当接する結果、移動部７１２の移動が制限される。例えば、移動部７１２の最大移動量が後述する基準位置から２ｃｍに制限される場合、２ｃｍのところに存在する可動ストッパー７１５を進出位置に移動させる。これにより、移動部７１２を２ｃｍ以上は移動できないように調整することができる。
【０２２７】
ただし、入力操作部制御部１５０による移動部７１２の制御の仕方はこれに限定されない。磁気や電気的な力で立体部材が最大移動量までしか移動できないように調整するものであっても構わない。すなわち、移動部７１２が最大移動量以上に移動できないように調整することができる機構であれば構わない。
【０２２８】
次に、上記の入力操作部７１０を有する入力装置７０１を備えた表示装置７００における、入力操作部制御部１５０の機能的構成について説明する。
【０２２９】
本実施の形態４における機能的構成のブロック図は、実施の形態１で示した図５のブロック図と同様である。
【０２３０】
操作範囲制限部１５４は、入力装置情報記憶部１５３にて記憶されている入力装置に関する情報を読み込んだ後、参照対象全量情報入力部１５１及び参照位置情報入力部１５２を介して入力された情報に基づいて、入力操作部７１０の操作可能範囲を決定する。ここでは、操作範囲制限部１５４は移動部７１２の最大移動量を決定する。すなわち、移動部７１２の最大移動量を調整することで、入力操作部７１０の操作可能範囲を制限する。
【０２３１】
例えば、１００ページから成る電子書籍コンテンツのページを捲る操作を図２２（ａ）に示す入力装置７０１を使用する場合について説明する。ページ捲りの対象となるページ数が１００ページ全ての場合は、移動部７１２の最大移動量を移動部７１２が物理的に移動することができる移動量の限界（以降、限界移動量と称する）になるように決定する。限界移動量は移動部７１２の移動範囲（移動量）を全く制限していない場合の移動部７１２の移動可能量である。一方、ページ捲りの対象となるページ数が１００ページの電子書籍コンテンツ中の６０ページである場合は、移動部７１２の最大移動量を上記限界移動量の５分の３になるように決定する。すなわち、操作範囲制限部１５４は、ページ捲りの対象量に応じて、移動部７１２の最大移動量を決定する。
【０２３２】
ここでは、１００ページから成る電子書籍コンテンツ中の６０ページ分がページ捲りの対象となっているので、比率に基づいて移動部７１２の最大移動量を決定しているが、必ずしもこれに限定されない。しかしながら、ユーザが入力装置７０１を使用してページを捲る場合、全体のページ数に対して、ページ捲りの対象となるページ量を手の触覚で感じることができるように、操作範囲制限部１５４は移動部７１２の移動範囲を決定する必要がある。
【０２３３】
制御部１５５は、操作範囲制限部１５４で決定された入力操作部７１０の操作可能範囲に基づいて、入力操作部７１０の操作可能範囲を制限するように入力操作部７１０を調整する。例えば、上述のように、移動部７１２が決定された最大移動量までしか移動できないように調整する。なお、移動部７１２が最大移動量までしか移動できないように制御する機構は、例えば図２４で説明したものである。これにより、ユーザは移動部７１２の移動量が最大移動量に設定された好適な入力操作部７１０を使用して、操作を行うことができる。
【０２３４】
以下では、移動部７１２の移動量を自在に調整可能な入力操作部７１０を有する入力装置７０１、７０２を備えた表示装置７００において、ユーザが電子書籍コンテンツを鑑賞中に当該入力装置７０１、７０２を使用してページを捲る場合の表示装置７００の動作を例示する。
【０２３５】
ここでは、図２２（ａ）及び（ｂ）に示すように、ユーザが表示装置７００を使用して１００ページからなる右綴じの電子書籍コンテンツを鑑賞している場合について説明する。
【０２３６】
表示装置７００に表示される電子書籍コンテンツは見開きページで表示され、右ページ７０３を捲る場合は入力装置７０１を使用し、左ページ７０４を捲る場合は入力装置７０２を使用するものとする。また、入力装置７０１及び入力装置７０２における移動部７１２の限界移動量は、この限界移動量での移動部７１２の移動範囲における移動部７１２の中央位置を基準位置として下方向にそれぞれ５ｃｍであり、入力装置７０１及び入力装置７０２は移動部７１２の移動可能量を基準位置から下方向に最大５ｃｍまでの間で自在に調整可能であるものとする。さらに、入力装置７０１の移動部７１２の最大移動量は全ページ数に対する右ページに存在するページの総数の割合に応じて決定するものとし、入力装置７０２の移動部７１２の最大移動量は全ページ数に対する左ページに存在するページの総数の割合に応じて決定するものとする。
【０２３７】
１０ページ目及び１１ページ目を見開きで表示された場合の表示装置７００に設けられた入力装置７０１及び入力装置７０２の動作は、実施の形態１において説明したものと同様であり、図７に示すフローチャート３００に従って制御される。
【０２３８】
ステップＳ３０４において、操作範囲制限部１５４は移動部７１２の最大移動量を決定する。入力装置７０１に対しては、全１００ページのうち１０分の１である１０ページ分が参照位置情報であるため、限界移動量である５ｃｍの１０分の１である０．５ｃｍが移動部７１２の最大移動量として決定される。一方、入力装置７０２に対しては、全１００ページのうち１０分の９である９０ページ分が参照位置情報であるため、限界移動量である５ｃｍの１０分の９である４．５ｃｍが移動部７１２の最大移動量として決定される。
【０２３９】
ステップＳ３０５において、制御部１５５は入力装置７０１の移動部７１２が最大で０．５ｃｍまでしか移動できないように、かつ入力装置７０２の移動部７１２が最大で４．５ｃｍまでしか移動できないように、それぞれ調整する。そのときの様子を図２５（ａ）に示す。
【０２４０】
これにより、参照位置情報に応じて入力装置７０１、７０２の移動部７１２の最大移動量が変化するため、ユーザは電子書籍コンテンツを鑑賞中にどれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力装置７０１、７０２（入力操作部７１０）を操作する手の感触で把握することができる。
【０２４１】
次に、図２５（ａ）に示される状態で、ユーザが入力装置７０１または入力装置７０２の移動部７１２を移動させた場合、表示装置７００、入力装置７０１及び入力装置７０２の動作は、実施の形態１及び実施の形態２において説明したものと同様である。
【０２４２】
例えば、実施の形態１において説明したものと同様で、ユーザが入力装置７０１または入力装置７０２の移動部７１２を移動させた場合の移動部７１２の移動量に応じて、捲るページ量を算出するものであっても構わない。図２５（ａ）の場合、入力装置７０２の移動部７１２の下方向への最大移動量が基準位置から４．５ｃｍであり、ユーザが入力装置７０２の移動部７１２を基準位置から下方向へ１ｃｍ移動させたとすると、操作量算出部１５７は参照位置情報である９０ページの９分の２である２０ページ分捲るという処理量を電子書籍コンテンツに対する操作量として算出する。その結果、参照位置情報出力処理部１５８は２０ページ分捲られたページを表示する。さらに、入力装置７０１及び入力装置７０２の最大移動量も算出され直し、それに応じて入力装置７０１及び入力装置７０２の状態も調整され直す。
【０２４３】
また、実施の形態２において説明したものと同様で、入力装置７０１に設けられた移動検出センサ７１３がユーザによる入力装置７０１の移動部７１２の移動動作を検出した場合は逆方向に１ページ捲る、または入力装置７０２に設けられた移動検出センサ７１３がユーザによる入力装置７０２の移動部７１２の移動動作を検出した場合は順方向に１ページ捲るというものであっても構わない。さらに、ユーザが入力装置７０１を移動させた状態でしばらくの間静止させた場合は逆方向にページをパラパラ捲る、またはユーザが入力装置７０２を移動させた状態でしばらくの間静止させた場合は順方向にページをパラパラ捲るというものであっても構わない。
【０２４４】
これにより、ユーザが電子書籍コンテンツの鑑賞中に、立体部材を最大移動量の範囲内で移動させるという操作に応じてページを捲る量を制御することができる。
【０２４５】
ただし、入力装置の制御の方法は必ずしもこれに限定されない。例えば、図２５（ｂ）に示す入力装置７２０のように、移動部７１２を基準位置から下方向に移動させると順方向へのページ捲りが行われ、基準位置から上方向に移動させると逆方向へのページ捲りが行われるものであっても構わない。例えば、下方向への移動は最大４．５ｃｍまで移動できるように調整し、上方向への移動は最大０．５ｃｍまで移動できるように調整することで、図２５（ａ）に示す入力装置７０１の役割及び入力装置７０２の役割を図２５（ｂ）に示す一つの入力装置７２０で行うことができる。
【０２４６】
本実施の形態の入力装置では、参照位置情報をページ捲りの対象となるページ数に設定することで、参照位置情報に応じて、入力装置を構成する立体部材の最大移動量が決定される。したがって、どれだけページを読み進めたのか、またはどれだけのページが残っているのかを、ページを捲る場合に使用する入力操作部７１０を操作する手の感触で把握することができる。
【０２４７】
〔実施の形態５〕
以下に示す実施の形態５の入力装置は、実施の形態２で説明した高さを自在に調整可能な立体部材で構成される入力装置を備えたマウスにおいて、ユーザが当該マウスを使用する場合の動作を例示する。
【０２４８】
図２６（ａ）、（ｂ）及び（ｃ）には、高さを自在に調整可能な立体部材で構成された入力装置８０１及び８０２を備えたマウス８００を示す。図２６（ａ）はマウス８００の平面図である。マウス８００は、入力装置８０１及び入力装置８０２とを備えている。図２６（ｂ）は、図２６（ａ）のマウス８００を左側から見た側面図を示し、図２６（ｃ）は、図２６（ａ）のマウス８００の背面図を示し、図２６（ｄ）は、図２６（ａ）のマウス８００の正面図である。
【０２４９】
マウス８００は、筐体の一方の側面に入力装置８０１を備え、他方の側面に入力装置８０２を備えている。これら入力装置８０１、８０２は例えば前記入力装置５０１、５０２に相当するものである。
【０２５０】
マウス８００は、入力装置８０１及び入力装置８０２を調整するための参照位置情報などの情報をマウス８００と接続された機器から取得し、取得された当該情報に応じて入力装置８０１及び入力装置８０２の状態を調整する。なお、入力装置８０１及び入力装置８０２を調整する際の動作は実施の形態２で説明したものと同様である。
【０２５１】
なお、機器との接続方法は限定されない。有線であっても無線であっても構わない。
【０２５２】
これにより、参照位置情報に応じてマウスに備えられた入力装置８０１及び入力装置８０２の状態が変化するため、ユーザがマウスを使用しながら、参照位置情報を手の感触で把握することができる。
【０２５３】
ここでは、実施の形態２で説明した高さを自在に調整可能な立体部材で構成される入力装置を備えたマウスについて説明したが、必ずしもこれに限定されない。実施の形態１で説明した複数の立体部材で構成される入力装置を備えたマウスであっても構わないし、実施の形態３で説明した回転可能な回転部材で構成される入力装置を備えたマウスであっても構わないし、実施の形態４で説明した移動可能な立体部材で構成される入力装置を備えたマウスであっても構わない。
【０２５４】
本実施の形態の入力装置では、入力装置を備えたマウスにおいても、当該マウスと接続された機器から情報を得ることで、入力装置を適した状態に調整することができる。
【０２５５】
〔変形実施例〕
入力操作部制御部１５０は、入力操作部１００の重さを制御することができる機能を備えていても構わない。例えば、入力操作部制御部１５０が入力操作部１００の重さを重くすることで、ユーザは入力装置を使用して参照対象全量情報１０を選択する場合に、選択することができる参照対象全量情報１０が多く存在するということをユーザは認識することができる。一方、入力操作部制御部１５０が入力操作部１００の重さを軽くすることで、ユーザは入力装置を使用して参照対象全量情報１０を選択する場合に、選択することができる参照対象全量情報１０があまり存在しないということをユーザは認識することができる。なお、この場合、入力操作部１００の重さを制御するのではなく、ユーザが入力操作部１００を操作しづらくする、または操作しやすくすることで、相対的に入力操作部１００の重さが変化しているようにユーザに検知させるものであっても構わない。例えば、磁界を発生させることで生じる斥力を利用することで、ユーザが入力操作部１００を操作する際の操作のしやすさを変えるものであっても構わない。
【０２５６】
例えば、入力操作部１００が磁界を発生させる磁界発生手段を備え、前記磁界発生手段により生じる斥力の強さを調整することで、ユーザが入力操作部１００を操作する際の操作のしやすさを調整することができる。
【０２５７】
この場合、操作範囲制限部１５４は、参照対象全量情報入力部１５１及び参照位置情報入力部１５２を介して入力された情報に基づいて、入力操作部１００の操作可能範囲を決定する。なお、操作可能範囲とは、磁界発生手段により発生させる磁界の斥力の強さを示すものであり、斥力の強さを調整することで、入力操作部１００の操作可能範囲を制限する。すなわち、操作範囲制限部１５４は、参照位置情報１１が多い場合は前記磁界発生手段により生じる斥力が大きくなるように調整し、逆に参照位置情報１１が少ない場合は前記磁界発生手段により生じる斥力が小さくなるように調整する。
【０２５８】
例えば、１００ページから成る電子書籍コンテンツの６０ページ目が表示されている際にページを捲る場合について説明する。順方向にページを捲るために当該入力装置を使用する場合、残りの４０ページ分ページを捲ることができるため、１００ページ中の４０ページ分として、最大の斥力の０．４の大きさの斥力が働くように、操作範囲制限部１５４は調整する。
【０２５９】
一方、逆方向にページを捲るために当該入力装置を使用する場合、読み進めた６０ページ分だけページを捲ることができるため、１００ページ中の６０ページ分として、最大の斥力の０．６の大きさの斥力が働くように、操作範囲制限部１５４は調整する。このように、操作範囲制限部１５４は、参照対象全量情報１０と参照位置情報１１とを使用して、前記斥力発生手段により発生する斥力の大きさを決定する。
【０２６０】
さらに、本入力装置の使用する場面は必ずしも電子書籍コンテンツを鑑賞する場合に限定されない。例えば、ＤＶＤなどの装置に蓄積されているコンテンツを選択する場合にも利用することができ、コンテンツの量に応じて入力装置の状態を変えることもできる。
【０２６１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２６２】
本発明は、電子書籍などの選択対象からユーザが選択することができる参照位置情報（例えば開いているページを示す情報）に応じて入力装置の状態を調整することができる入力装置、及び電子書籍端末や情報機器などの当該入力装置を備えた表示装置などの用途にも適用することができる。
【図面の簡単な説明】
【０２６３】
【図１】本発明の一実施の形態に係る入力装置の機能的構成を示すブロック図である。
【図２】図２（ａ）は、図１に示した入力装置を備える表示装置の正面図、図２（ｂ）は、図１（ａ）に示した表示装置の左−側面図、図２（ｃ）は、同表示装置の右−側面図である。
【図３】図３（ａ）は、図１に示した入力装置の一実施例に関し、入力装置の入力操作部を拡大して示す斜視図、図３（ｂ）は、図３（ａ）に示した立体部材の１つによって示す入力装置の概略の構成図、図３（ｃ）は、同図３（ａ）に示した入力装置を構成する立体部材に接触センサが設けられている状態を示す斜視図である。
【図４】図４（ａ）は、図１に示した入力装置の一実施例に関し、入力装置の立体部材が操作可能位置に配された状態を説明図、図４（ｂ）は、同立体部材が退行位置に配された状態を説明図である。
【図５】図１に示した入力装置の一実施例、他の実施例、及びさらに他の実施例に関し、入力装置が備える入力操作部制御部の機能的構成を示すブロック図である。
【図６】図１で示した入力装置の一実施例に関し、入力装置を備えた機器の各機能部を実現するコンピュータシステムの構成を示すブロック図である。
【図７】図１に示した入力装置を調整する場合の動作を示すフローチャートである。
【図８】図１に示した入力装置が操作された場合の入力装置の動作を示すフローチャートである。
【図９】図９（ａ）は、図１に示した入力装置を備える表示装置の正面図、図９（ｂ）は、図９（ａ）に示した入力装置の入力操作部の前面を指でなぞる操作を示す説明図、図９（ｃ）は、同入力装置の入力操作部の側面を指でなぞる操作を示す説明図である。
【図１０】図１０（ａ）は、図９（ａ）に示した表示装置において電子書籍コンテンツを開く前の状態を示す説明図、図１０（ｂ）は、同表示装置において電子書籍コンテンツを開いた状態を示す説明図である。
【図１１】図１に示した入力装置において操作可能位置に配されている立体部材の側面を上から下になぞるユーザの操作を示す斜視図である。
【図１２】図９（ａ）に示した表示装置において電子書籍コンテンツを開いた状態を示す説明図である。
【図１３】図１３（ａ）は、図１２に示した入力装置の入力操作部の側面を上から下に指でなぞる操作を示す説明図、図１３（ｂ）は、同入力操作部の側面を下から上へ指でなぞる操作を示す説明図、図１３（ｃ）は、同入力操作部の前面を上から下に指でなぞる操作を示す説明図、図１３（ｄ）は、同入力操作部の側面を下から上へ指でなぞる操作を示す説明図である。
【図１４】図１４（ａ）は、図１に示した入力装置の他の実施例に関し、入力装置を備えた表示装置を示す正面図、図１４（ｂ）は、図１４（ａ）に示した表示装置の底面図である。
【図１５】図１５（ａ）は、図１４に示した入力装置の入力操作部を拡大して示す斜視図、図１５（ｂ）は、図１５（ａ）に示した入力装置の概略構成図、図１５（ｃ）は、図１４に示した入力装置の接触センサを有する入力操作部を拡大して示す斜視図である。
【図１６】図１６（ａ）は、図１４に示した入力装置において立体部材の高さが高くなるように制御した状態を説明図、図１６（ｂ）は、同立体部材の高さが低くなるように制御した状態を説明図である。
【図１７】図１７（ａ）は、図１４に示した表示装置において右綴じの電子書籍コンテンツの表紙が表示されている場合を示す表示装置の底面図、図１７（ｂ）は同表示装置において右綴じの電子書籍コンテンツが開かれた場合を示す表示装置の底面図、図１７（ｃ）は、図１７（ｂ）の状態において、入力装置の立体部材の下面を後方から前方へ指でなぞる操作を示す説明図である。
【図１８】図１８（ａ）は、図１に示した入力装置のさらに他の実施例に関し、入力装置を備えた表示装置を示す正面図、図１８（ｂ）は、図１８（ａ）におけるＡ−Ａ線矢視断面図である。
【図１９】図１９（ａ）は、図１８に示した入力装置の入力操作部の斜視図、図１８（ｂ）は、図１９（ａ）に示した入力装置の概略構成図である。
【図２０】図２０（ａ）は、図１９（ｂ）に示した入力装置において可動ストッパーが進出位置に移動した状態を示す説明図、図２０（ｂ）は、上記可動ストッパーにより回転部材の回転が制限された状態を示す説明図である。
【図２１】図２１（ａ）は、表示装置において電子書籍コンテンツを開いている状態の図１８におけるＡ−Ａ線矢視断面図、図２１（ｂ）は、図１８に示した入力装置において、回転部材を基準位置から後方および前方へ回転可能である場合における回転部材の回転量の制御例を示す説明図である。
【図２２】図２２（ａ）は、図１で示した入力装置のさらに他の実施例に関し、入力装置を備えた表示装置を示す正面図、図２２（ｂ）は、同表示装置の右−側面図である。
【図２３】図２３（ａ）は、図２２に示した入力装置の入力操作部の斜視図、図１９（ｂ）は、図２３（ａ）に示した入力装置の概略構成図である。
【図２４】図２４（ａ）は、図２３（ｂ）に示した入力装置において可動ストッパーが進出位置に移動した状態を示す説明図、図２４（ｂ）は、上記可動ストッパーにより移動部の移動が制限された状態を示す説明図である。
【図２５】図２５（ａ）は、図２２に示した表示装置の左右位置に設けられた各入力装置における移動部の移動を制御した状態の一例を示す説明図、図２５（ｂ）は、図２２に示した一つの入力装置において、移動部を基準位置から上下方向へ移動可能である場合における移動部の移動量の制御例を示す説明図である。
【図２６】図２６（ａ）は、図１に示した入力装置のさらに他の実施例に関し、入力装置を備えたマウスの平面図、図２６（ｂ）は、同マウスの側面図、図２８（ｃ）は、同マウスの背面図、及び図２８（ｄ）は同マウスの正面図である。
【符号の説明】
【０２６４】
１０    参照対象全量情報
１１    参照位置情報
１２    表示装置
１００    入力操作部（入力操作手段）
１０１    立体部材（移動部材）
121,122  入力装置
126,127  接触センサ
１５０    入力操作部制御部
１５４    操作範囲制限部（操作範囲制限手段）
１５５    制御部（制御手段）
１５６    操作検出部（操作検出手段）
１５７    操作量算出部（操作量算出手段）
１５８    参照位置情報出力処理部
501,502   入力装置
５１０    入力操作部（入力操作手段）
５１１    立体部材（移動部材）
505,505   接触センサ
601,602   入力装置
６１０    入力操作部（入力操作手段）
６１１    回転部材
６１２    突片部（移動部材）
６１３    回転検出センサ
701,702   入力装置
７１０    入力操作部（入力操作手段）
７１２    移動部（移動部材）
７１３    移動検出センサ
【図１】
2007058560.tif 000003
【図２】
2007058560.tif 000004
【図３】
2007058560.tif 000005
【図４】
2007058560.tif 000006
【図５】
2007058560.tif 000007
【図６】
2007058560.tif 000008
【図７】
2007058560.tif 000009
【図８】
2007058560.tif 000010
【図９】
2007058560.tif 000011
【図１０】
2007058560.tif 000012
【図１１】
2007058560.tif 000013
【図１２】
2007058560.tif 000014
【図１３】
2007058560.tif 000015
【図１４】
2007058560.tif 000016
【図１５】
2007058560.tif 000017
【図１６】
2007058560.tif 000018
【図１７】
2007058560.tif 000019
【図１８】
2007058560.tif 000020
【図１９】
2007058560.tif 000021
【図２０】
2007058560.tif 000022
【図２１】
2007058560.tif 000023
【図２２】
2007058560.tif 000024
【図２３】
2007058560.tif 000025
【図２４】
2007058560.tif 000026
【図２５】
2007058560.tif 000027
【図２６】
2007058560.tif 000028