(57)【特許請求の範囲】
【請求項１】
本体部、および、第1の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部とを備える携帯型情報処理装置において、
前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段と、
前記表示部の前記第２の軸を中心とする第１の回動角度を検出する第1の検出手段と、
前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出手段と、
前記表示部に画像を表示させる画像表示制御手段と
を備え、
前記画像表示制御手段は、
前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、
前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、
前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、
前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させる
ことを特徴とする携帯型情報処理装置。
【請求項２】
前記第１の範囲は、略０度以上略１８０度未満までの範囲である
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項３】
前記第３の軸は、前記第１の軸と略同軸である
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項４】
前記第２の範囲は、前記表示部が前記本体部に対して開閉可能な範囲に略対応する範囲である
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項５】
前記表示部の前記本体部に対する開閉状態を検出する第３の検出手段をさらに備え、
前記画像表示制御手段は、さらに、前記第３の検出手段により前記表示部が閉状態であることが検出され、かつ、前記第１の検出手段により検出された前記第１の回動角度が前記第１の範囲である場合、前記画像の表示を禁止する
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項６】
前記第３の検出手段は、前記表示部が、前記第１の軸を中心として回動して前記本体部に対して開閉される場合の、前記表示部の前記第１の軸を中心とする第３の回動角度をさらに検出し、
前記第３の検出手段により検出された前記第３の回動角度が、第３の範囲である場合、所定の機能の実行を禁止する実行禁止手段をさらに有する
ことを特徴とする請求項５に記載の携帯型情報処理装置。
【請求項７】
前記第３の範囲は、略０度以上、略４５度未満までの範囲である
ことを特徴とする請求項６に記載の携帯型情報処理装置。
【請求項８】
前記第３の範囲は、略０度である
ことを特徴とする請求項６に記載の携帯型情報処理装置。
【請求項９】
前記第３の範囲は、略０度以上、略３０度以下までの範囲である
ことを特徴とする請求項６に記載の携帯型情報処理装置。
【請求項１０】
前記表示部は、前記画像を表示する表示面上に積層され、前記表示面に対する操作を検知するタッチパネルをさらに有し、
前記本体部は、前記タッチパネルにより検出された前記操作に対応する所定の情報を取得する取得手段をさらに有し、
前記画像表示制御手段は、前記表示部の前記表示面の所定の領域に、前記タッチパネルを利用して情報を入力するための情報入力用の前記画像を表示させるようにさらに制御する
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項１１】
前記画像表示制御手段は、前記情報入力用の画像として、所定の規則で規定されている文字群のうちの任意の文字を入力するための文字入力エリアを表す前記画像を表示させ、
前記タッチパネルは、前記文字入力エリアに対する操作の軌跡を検知し、
前記取得手段は、前記文字群の中から、前記タッチパネルにより検知された前記軌跡に対応する文字を取得する
ことを特徴とする請求項１０に記載の携帯型情報処理装置。
【請求項１２】
前記画像表示制御手段は、前記情報入力用の画像として、複数のキーから構成されるキーボードを表す前記画像を表示させ、
前記タッチパネルは、前記キーボードに対する操作に対応する座標を検知し、
前記取得手段は、前記キーボードの前記複数のキーの中から、前記タッチパネルにより検知された前記座標に対応する前記キーを認識し、認識した前記キーに割り当てられている情報を取得する
ことを特徴とする請求項１０に記載の携帯型情報処理装置。
【請求項１３】
前記本体部の所定の位置であって、前記表示部が前記第２の軸を中心として前記本体部に対して回動されても、前記表示部が接触しない前記位置に配置される、所定の情報を入力する入力手段をさらに有する
ことを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項１４】
前記表示部に表示される前記画像を、第1の形式により記憶する記憶手段と、
前記記憶手段に記憶された前記画像の形式を、前記第1の形式から第２の形式に変換する変換手段と、
前記変換手段により前記第２の形式に変換された前記画像を、他の情報処理装置に提供する提供手段と
をさらに有することを特徴とする請求項１に記載の携帯型情報処理装置。
【請求項１５】
前記画像表示制御手段は、前記提供手段により前記画像が前記他の情報処理装置に提供される前に、前記画像を前記第２の形式で提供することを表す情報を生成し、生成した前記情報を表示させるように制御する
ことを特徴とする請求項１４に記載の携帯型情報処理装置。
【請求項１６】
本体部、および、第１の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部と、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段とを備える携帯型情報処理装置の情報処理方法において、
前記表示部の前記第２の軸を中心とする回動角度を検出する第１の検出ステップと、
前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出ステップと、
前記表示部に画像を表示させる画像表示制御ステップと
を含み、
前記画像表示制御ステップの少なくとも一部として、
前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、
前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、
前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、
前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させる
ように制御するステップ
を含むことを特徴とする情報処理方法。
【請求項１７】
本体部、および、第１の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部と、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段とを備える携帯型情報処理装置を制御するコンピュータに、
前記表示部の前記第２の軸を中心とする回動角度を検出する第１の検出ステップと、
前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出ステップと、
前記表示部に画像を表示させる画像表示制御ステップと
を実行させ、
前記画像表示制御ステップは、
前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、
前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、
前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、
前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させる
ように制御するステップ
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯型情報処理装置および方法、並びにプログラムに関し、特に、ユーザにとって適切な位置に画像を表示させることができるようにした携帯型情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、情報処理装置が普及し、外出先でも使用できる携帯型の情報処理装置が要求されるようになり、PDA（Personal Digital Assistant）が登場してきた。
【０００３】
このようなPDAとして、例えば、操作キー等をその表面に設け、かつ、PDAの全体を制御する制御部を内蔵する本体部、および、本体部に対して開閉かつ回動自在に支持され、かつ、LCD（Liquid Crystal Display）等を有する表示部を設けるものが知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなPDAにおいては、その表示部が回動されると、回動後の状態によっては、画像の上方向とそのときのPDAの上方向が一致しない、ユーザにとって不自然な画像が、そのLCDに表示されることがあるという第１の課題があった。
【０００５】
また、ユーザは、PDAの表示面の所定の方向が上方向となるように、PDAを保持して利用する。例えば、LCDが長方形に形成されている場合、ユーザは、LCDの短辺のうちの所定の１辺が上方向となるように、PDAを保持して利用する。なお、このようにPDAが配置（保持）される位置を、以下、標準の使用位置と称する。即ち、従来のPDAにおいては、標準の使用位置が規定されており、LCDに表示される画像も、その標準の使用位置にあわせて表示されるようになされている。例えば、長方形のLCDを有するPDAにおいては、LCDの短辺のうちの上述した所定の１辺側が、表示される画像の上方向となるように、画像がLCDに表示されるようになされている。
【０００６】
従って、ユーザが、例えば、PDAをその表示面に対して略９０度回動させて、長方形のLCDの長辺が上方向となるように保持すると、そのPDAに表示される画像は、あたかも略９０度回動されたように（画像の上方向が、実際には水平方向に向いているように）LCDに表示されてしまう。
【０００７】
このように、従来のPDAにおいては、標準位置以外の状態で利用されると、画像の上方向と実際の上方向が一致しない、ユーザにとって不自然な画像が、そのLCDに表示されることがあるという第２の課題があった。換言すると、ユーザは、標準位置以外の状態でPDAを利用することは困難であるという第２の課題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、ユーザにとって適切な位置に画像を表示させることができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明の携帯型情報処理装置は、本体部、および、第1の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部とを備える携帯型情報処理装置であって、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段と、前記表示部の前記第２の軸を中心とする第１の回動角度を検出する第1の検出手段と、前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出手段と、前記表示部に画像を表示させる画像表示制御手段とを備え、前記画像表示制御手段は、前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させることを特徴とする。
【００１０】
第１の範囲は、略０度以上略１８０度未満までの範囲であるようにすることができる。
【００１２】
第３の軸は、第１の軸と略同軸であるようにすることができる。
【００１３】
第２の範囲は、表示部が本体部に対して開閉可能な範囲に略対応する範囲であるようにすることができる。
【００１４】
表示部の本体部に対する開閉状態を検出する第３の検出手段をさらに設け、表示制御手段は、さらに、第３の検出手段により表示部が閉状態であることが検出され、かつ、第１の検出手段により検出された第１の回動角度が第１の範囲である場合、画像の表示を禁止するようにすることができる。
【００１５】
第３の検出手段は、表示部が、第１の軸を中心として回動して本体部に対して開閉される場合の、表示部の第１の軸を中心とする第３の回動角度をさらに検出し、第３の検出手段により検出された第３の回動角度が、第３の範囲である場合、所定の機能の実行を禁止する実行禁止手段をさらに有するようにすることができる。
【００１６】
第３の範囲は、略０度以上、略４５度未満までの範囲であるようにすることができる。さらに、第３の範囲は、略０度、または、略０度以上、略３０度以下までの範囲であるようにすることができる。
【００１７】
表示部は、画像を表示する表示面上に積層され、表示面に対する操作を検知するタッチパネルをさらに有し、本体部は、タッチパネルにより検出された操作に対応する所定の情報を取得する取得手段をさらに有し、表示制御手段は、表示部の表示面の所定の領域に、タッチパネルを利用して情報を入力するための情報入力用の画像を表示させるようにさらに制御するようにすることができる。
【００１８】
表示制御手段は、情報入力用の画像として、所定の規則で規定されている文字群のうちの任意の文字を入力するための文字入力エリアを表す画像を表示させ、タッチパネルは、文字入力エリアに対する操作の軌跡を検知し、取得手段は、文字群の中から、タッチパネルにより検知された軌跡に対応する文字を取得するようにすることができる。
【００１９】
表示制御手段は、情報入力用の画像として、複数のキーから構成されるキーボードを表す画像を表示させ、タッチパネルは、キーボードに対する操作に対応する座標を検知し、取得手段は、キーボードの複数のキーの中から、タッチパネルにより検知された座標に対応するキーを認識し、認識したキーに割り当てられている情報を取得するようにすることができる。
【００２０】
本体部の所定の位置であって、表示部が第２の軸を中心として本体部に対して回動されても、表示部が接触しない位置に配置される、所定の情報を入力する入力手段をさらに有するようにすることができる。
【００２１】
表示部に表示される画像を、第1の形式により記憶する記憶手段と、記憶手段に記憶された画像の保存形式を、第1の形式から第２の形式に変換する変換手段と、変換手段により第２の形式に変換された画像を、他の情報処理装置に提供する提供手段とをさらに有するようにすることができる。
【００２２】
表示制御手段は、提供手段により画像が他の情報処理装置に提供される前に、画像を第２の形式で提供することを表す情報を生成し、生成した情報を表示させるように制御するようにすることができる。
【００２３】
本発明の携帯型情報装置の情報処理方法は、本体部、および、第１の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部と、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段とを備える携帯型情報処理装置の情報処理方法であって、前記表示部の前記第２の軸を中心とする回動角度を検出する第１の検出ステップと、前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出ステップと、前記表示部に画像を表示させる画像表示制御ステップとを含み、前記画像表示制御ステップは、前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させるように制御するステップを含むことを特徴とする。
【００２５】
本発明のプログラムは、本体部、および、第１の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部と、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段とを備える携帯型情報処理装置を制御するコンピュータに、前記表示部の前記第２の軸を中心とする回動角度を検出する第１の検出ステップと、前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出ステップと、前記表示部に画像を表示させる画像表示制御ステップとを実行させ、前記画像表示制御ステップの少なくとも一部として、前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させるように制御するステップを実行させることを特徴とする。
【００２６】
本発明の携帯型情報処理装置および方法、並びに、プログラムにおいては、本体部、および、第１の軸を中心として回動して前記本体部に対して開閉自在とされるとともに、前記第１の軸に対して垂直な第２の軸を中心として前記本体部に対して回動自在に支持される表示部と、前記第1の軸と略平行な第３の軸を中心として、前記本体部に対して回動自在に支持され、かつ、被写体を撮像する撮像手段とを備える携帯型情報処理装置において、次のような処理がなされる。即ち、前記表示部の前記第２の軸を中心とする回動角度を検出する第１の検出処理と、前記撮像手段の前記第３の軸を中心とする第２の回動角度を検出する第２の検出処理と、前記表示部に画像を表示させる画像表示制御処理とが実行される。このうちの前記画像表示制御処理の少なくとも一部として、前記第1の回動角度が第1の範囲であって、前記第２の回動角度が第２の範囲である場合、前記表示部に画像を第1の状態で表示させ、前記第1の範囲から外れた場合であって、前記第２の回動角度が第２の範囲である場合、前記第１の状態に対して、上下左右を反転させた第２の状態で表示させ、前記第1の回動角度が前記第1の範囲であって、前記第２の回動角度が前記第２の範囲から外れた場合、前記第１の状態に対して、上下を反転させた第３の状態で表示させ、前記第1の回動角度が前記第1の範囲から外れた場合であって、前記第２の範囲から外れた場合、前記第1の状態に対して、左右を反転させた第４の状態で表示させるように制御する処理が実行される。
【００３４】
本発明の携帯型情報処理装置は、単に静止画を表示する装置であってもよいが、音声を含む動画を再生する装置、または、静止画若しくは動画に対して所定の画像処理を施す装置であってもよい。
【００３５】
【発明の実施の形態】
図１は、本発明が適用される携帯型情報処理装置としてのPDAの正面の構成例を表している。
【００３６】
図１に示されるように、PDA１は、中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている。
【００３７】
換言すると、表示部１１は、後述する図６に示されるように、軸１２−１（仮想的なもの）を中心として回動して本体部１３に対して開閉自在とされている。さらに、表示部１１は、軸１２−１に対して略垂直な軸１１−６（仮想的なもの）を中心として本体部１３に対して回動自在とされている。即ち、表示部１１は、ヒンジ部１２と対向する面１１−３（LCD２８が設けられている面１１−１と垂直な図６中下方の面）と平行に、回動されるようになされている。
【００３８】
図１に戻り、表示部１１の面１１−１のほぼ全面には、LCD（Liquid Crystal Display）２８、および、LCD２８の表面上に積層された透明なタッチパネル３６が設けられている。即ち、タッチペン３５が、LCD２８上の任意の位置に配置されると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００３９】
例えば、いま、LCD２８に、図２に示されるような画像が表示されているものとすると、ユーザは、タッチペン３５を操作して、ソフトボタン４１を押下する（タッチペン３５をソフトボタン４１上に配置させる）と、そのソフトボタン４１に割り当てられているアプリケーションソフトウェアが起動される。
【００４０】
また、タッチパネル３６の所定の領域（図１の例では、LCD２８の図中下方の領域）には、文字を入力するための文字入力エリア２９が設けられており、文字入力エリア２９には、図２に示されるような種々のソフトボタン（例えば、後述するソフトキーボードを選択するためのソフトボタン４３）、および、所定の規則に規定されている特殊文字（例えば、書き始めの点、および、書き順が指定されており、かつ、一筆書きで書くことが可能な所定の形状の文字）を入力する領域としての特殊文字入力エリア４２が表示される。ユーザが、タッチペン３５を操作して、その特殊文字入力エリア４２上にそれらの特殊文字を書くと、その特殊文字が入力される。即ち、タッチペン３５が移動した軌跡がタッチパネル３６により検知され、その軌跡に対応する文字が入力される。
【００４１】
さらに、ユーザが、タッチペン３５を操作してソフトボタン４３を押下すると、文字入力エリア２９には、図３に示されるソフトキーボード５０が表示される。ユーザが、タッチペン３５を操作して、ソフトキーボード上の任意のキーを押下すると、その押下されたキーに対応する文字（または記号等）が入力される。即ち、タッチペン３５が配置されている座標がタッチパネル３６により検知され、その座標に対応するキーが認識され、認識されたキーに割り当てられている文字（または記号等）が入力される。
【００４２】
このように、ユーザは、タッチペン３５、および、ソフトウエアとしての文字入力エリア２９を利用して、容易、かつ迅速に文字を入力することができる。なお、LCD２８の表示面上全体に渡ってタッチパネル３６が積層されているので、文字入力エリア２９のLCD２８に対する位置は、図１に示される位置に限定されず、例えば、後述するように、図２に示される画像の上下左右が反転されると、文字入力エリア２９は、図１中上方に配置され、上下逆に表示される。このような場合においても、ユーザは、上述した例と同様に、文字を入力することができる。
【００４３】
図１に戻り、ヒンジ部１２には、図中右方に、PDA１の電源をオンまたはオフ状態にする電源ボタン３１が、その左隣に、PDA１に内蔵されているバッテリ（図示せず）が充電中の場合には点灯し、充電が終了すると消灯するLED（Light Emitting Diode）３０が、さらにその左隣に、CMOS（Complementary Metal Oxide Semiconductor）センサよりなる回動可能なカメラ２２が、左端には、カメラ２２で被写体を撮像するとき操作されるキャプチャーボタン２３が、それぞれ設けられている。
【００４４】
即ち、ユーザは、被写体を撮像する場合、キャプチャーボタン２３を１回押下して、カメラ機能（被写体をカメラ２２により撮像し、その撮像された被写体の画像を記録する機能）を有するアプリケーションソフトウェアを起動させ、カメラ２２の撮像方向を被写体に向けるように回動させる。このとき、LCD２８には、後述するように、カメラ２２が撮像している画像（被写体の画像）が表示されるので、ユーザは、LCD２８を確認しながらカメラ２２の位置を確定し、シャッターボタンとして機能するキャプチャーボタン２３を再度押下する。これにより、キャプチャーボタン２３が押下された時点のカメラ２２により撮像された画像が、PDA１のメモリ（後述する図２４のRAM１３３等）に記憶される。
【００４５】
本体部１３の折り畳んだとき表示部１１に対向する面１３−１には、図中上方に、PDA１にインストールされているアプリケーションソフトウェアのそれぞれを表すシンボルが印刷されたボタン３２が設けられており、ユーザがその指でボタン３２を押下すると、それに対応するアプリケーションソフトウェアが起動される。即ち、ボタン３２は、上述した図２のソフトボタン４１に対応するハードウエアとしてのボタンである。
【００４６】
なお、ボタン３２は、面１３−１の図１中上方に配置されているが、後述する図６に示されるように、表示部１１が、軸１１−６を中心として回動されても、表示部１１の面（端面）１１−３側の左端、もしくは右端により、押下、または、接触されることがないように配置されている。
【００４７】
これにより、表示部１１が軸１１−６を中心として回動される場合、表示部１１の面（端面）１１−３が、ボタン３２に接触して、それを誤って押下してしまうことを防止することが可能になる。
【００４８】
なお、ボタン３２の配置位置は、図１の例に限定されず、表示部１１の面（端面）１１−３の長辺（面１１−３と表示面１１−１との接線）の長さなどによって任意に定められることが可能である。
【００４９】
図１に戻り、また、面１３−１のボタン３２が配置されている領域の中央部には、LCD２８に表示されている画像をスクロールするためのスクロールボタン３３が設けられている。
【００５０】
さらに、面１３−１のボタン３２の下方には、文字（記号等を含む）を入力するためのキーボード３４が設けられている。即ち、キーボード３４は、上述した図３のソフトキーボード５０に対応するハードウエアとしてのキーボードである。
【００５１】
本体部１３の面１３−１と垂直な面（側面）１３−２の、図中上方には、後述する図２１のリモートコントローラ（以下、単にリモコンと称する）１０１、または、外部のヘッドホンと接続し、接続したそれらに音声を出力するためのヘッドホンジャック２４が設けられており、その下方には、押下および回転自在なジョグダイヤル２５が面１３−２から僅かに突出した状態で設けられており、その下方には、直前の操作を取り消したりするためのバックボタン２６が設けられており、さらにその下方には、誤って他のボタンが押下された場合、それに対応する機能の実行を禁止するためのホールドスイッチ２７が設けられている。
【００５２】
本体部１３の面１３−１，１３−３に垂直な面（図中下側の端面）１３−４の、中央部には、後述する図１９に示されるクレードル９１等の付属機器を接続するためのコネクタ６７が設けられている。
【００５３】
図４は、PDA１の裏面の構成例を表している。図４に示されるように、ヒンジ部１２の図中左側上部には、抜き差し自在なメモリスティック（商標）、または、後述する図２２と図２３に示される機能拡張モジュール１２１が装着されるスロット６４、メモリスティック内のデータが読み書きされている場合に点灯するランプ６３、および、赤外線で他の装置と通信するための赤外線ポート６２が設けられている。
【００５４】
本出願人であるソニー株式会社によって開発されたメモリスティックは、小型薄型形状のプラスチックケース内に電気的に書き換えや消去が可能な不揮発性メモリであるEEPROM(Electrically Erasable and Programmable Read オンly Memory)の一種であるフラッシュメモリ素子を格納したものであり、画像や音声、音楽等の各種情報（データ）の書き込みおよび読み出しが可能となっている。
【００５５】
またメモリスティックは、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度1.5[MB/S] 、最大読出速度2.45[MB/S]の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保している。
【００５６】
従って、PDA１は、このようなメモリスティックを挿着することができるために、メモリスティックを介して他の装置との間でデータの共有化を図ることができる。
【００５７】
本体部１３の面１３−１の反対側の面１３−３の中央部の図中左側には、PDA１をリセットするためのリセットボタン６５が設けられており、その下方には、音声を出力するためのスピーカ６６が設けられている。
【００５８】
本体部１３の面１３−１，１３−３に垂直な面（図中下側の端面）１３−４の、中央部には、上述したように、コネクタ６７が設けられており、その図中左方には、タッチペン３５を収納する収納口６８が設けられている。
【００５９】
図５は、PDA１の内部の構成例を表している。図５に示されるように、表示部１１は、その外表面を構成するキャビネット（筐体）７１および７２の内側に、上述したLCD２８を有している。
【００６０】
ヒンジ部１２は、上述したように、表示部１１が軸１２−１を中心として回動して本体部１３に対して開閉自在とされるように、表示部１１と本体部１３を支持する支持部７３，７５、並びに、表示部１１が軸１２−１に対して垂直な軸１１−６を中心として本体部１３に対して回動自在とされるように、表示部１１と本体部１３を支持する支持部７４を有している。
【００６１】
本体部１３は、その外表面を構成するキャビネット７６および７８の内側に、PDA１の動作を制御する各種の電子部品等が装着された回路基板７７を有している。
【００６２】
キャビネット７６には、上述したキーボード３４等が配置され、また、回路基板７７には、上述したカメラ２２、スロット６４、および、ジョグダイヤル２５等が配置される。
【００６３】
次に、表示部１１の開閉および回動の操作について、図面を参照して、以下、詳しく説明する。
【００６４】
図６に示されるように、ユーザは、表示部１１を、軸１１−６を中心として回動させることができる。さらに、図７に示されるように、ユーザは、表示部１１を、軸１１−６を中心として略１８０度回動させた後、軸１２−１を中心として回動させ、図８に示されるように、本体部１３に対して閉じることができる。即ち、ユーザは、図１に示される状態のみならず、図８に示されるような状態で、PDA１を利用することができる。
【００６５】
なお、図８に示される状態のPDA１の６面図が、図９乃至図１４に示されている。即ち、正面図が図９に、裏面図が図１０に、左側面図が図１１に、右側面図が図１２に、上面図が図１３に、下面図が図１４に、それぞれ示されている。
【００６６】
図１と図８に示される両方の状態で利用できるPDAは、従来にも存在したが、従来のPDAにおいては、上述したように、その表示部が回動されると、その回動された位置によっては、ユーザにとって不自然な方向に画像が表示されてしまう。
【００６７】
即ち、例えば、いま、LCD２８には、図６に示されるような文字「F」が表示されているものとする。即ち、文字「F」の上方向は、表示部の面１１−４側（図６中上方向）に表示されているものとする。この場合、従来のPDAにおいては、そのPDAの状態が図８に示されるような状態になると、面１１−４は、図８中下方向に配置されるので、図示はしないが、あたかも文字「F」の上下左右が反転されたような画像が、LCD２８に表示されてしまう。
【００６８】
そこで、本発明のPDA１は、後述するように、表示部１１が所定の基準位置から回動された場合、表示部１１の軸１１−６を中心とする回動角度を検出し、その回動角度が、表示部１１が回動可能な範囲（この例では、図１に示されるように表示部１１が配置された場合の回動角度が０度とされると、０度以上１８０度以下の範囲）のうちの所定の範囲（この例では、０度以上１８０度未満）に含まれる場合、画像（文字「F」）の上方向を面１１−４側とするように、文字「F」をLCD２８に表示させる。
【００６９】
一方、PDA１は、その回動角度が、その範囲から外れると（この例では、１８０度になると）、文字「F」の上方向を、面（端面）１１−４の反対側の面（端面）１１−３側とするように、文字「F」をLCD２８に表示させる。換言すると、PDA１は、表示部１１の回動角度が所定の範囲から外れた場合、回動角度がその範囲に含まれる場合の画像（例えば、上方向が面１１−４側となる文字「F」）に対して、上下左右を反転させた画像（例えば、上方向が面１１−３と反対側の面１１−３側となる文字「F」）を、LCD２８に表示させる。
【００７０】
具体的には、図６に示される状態の場合、表示部１１の回動角度は１８０度未満であるので（上述した所定の範囲に含まれるので）、文字「F」は、その上方向が面１１−４側（図６中上方向）とされるようにLCD２８に表示される。
【００７１】
一方、図７と図８に示される状態の場合、表示部１１の回動角度は１８０度であるので（上述した所定の範囲から外れるので）、文字「F」は、その上方向が面１１−４の反対側の面１１−３側（図７中下方向）とされるようにLCD２８に表示される。
【００７２】
このように、PDA１は、その表示部１１の回動および開閉状態によらず、ユーザにとって自然な方向に画像を表示させることが可能になる。
【００７３】
また、カメラ２２が回動される場合も、その回動された位置によっては、ユーザにとって不自然な方向に画像が表示されてしまうことがある。そこで、このPDA１は、後述するように、表示部１１の回動角度のみならず、カメラ２２が所定の基準位置から回動された場合、カメラ２２の基準位置に対する回動角度をさらに検出する。そして、PDA１は、検出した回動角度が所定の範囲から外れた場合、その範囲に含まれる場合に表示させる画像に対して、上下を反転させた画像をLCD２８に表示させる。
【００７４】
このように、PDA１は、表示部１１の回動および開閉状態、並びに、カメラ２２の回動状態を検出し、検出した状態を総合的に判断することで、画像の表示方向を適切に制御している。
【００７５】
さらに、ユーザは、PDA１が図７に示される状態のみならず、図１５に示される状態の場合も、表示部１１を、軸１２−１を中心として回動させ、本体部１３に対して閉じることができる。即ち、ユーザは、PDA１を持ち運びする場合等に、PDA１を図１６に示されるような状態（LCD２８が本体部１３と対向する状態）にすることで（図８に示されるようなLCD２８が外側に露出した状態にしないことで）、PDA１（特にLCD２８）を保護することができる。
【００７６】
なお、ユーザが、表示部１１を、本体部１３に対して所定の角度まで閉じた状態で、誤ってボタン３２（図１）等を押下した場合、PDA１は、押下されたボタン３２に対応する機能の実行を禁止する（ホールドスイッチ２７（図１）がオンされた場合に対応する機能を実行する）ようにしてもよい。
【００７７】
この場合、このPDA１には、例えば、表示部１１が、本体部１３と、軸１２−１を中心として回動して本体部１３に対して開閉される場合、表示部１１の軸１２−１を中心とする回動角度を検出する検出部、および、その回動角度が所定の範囲である場合、所定の機能の実行を禁止する実行禁止部のそれぞれが、さらに設けられる。
【００７８】
検出部として、後述する図２４のLCD回転スイッチ１４５、または、カメラ回転スイッチ１４６が利用可能であり、また、実行禁止部として、後述する図２４のCPU１３１が利用可能である。
【００７９】
また、実行禁止部により所定の操作の機能の実行が禁止される範囲は、特に限定されないが、略０度以上、略４５度未満の所定の角度までの範囲が好適である。
【００８０】
ただし、ここでは、略０度は、図８または図１６に示されるように、表示部１１が、本体部１３に対して完全に閉じられた状態、即ち、PDA１が、図１７に示されるような状態の場合の、表示部１１の軸１２−１を中心とする回動角度とされる。
【００８１】
さらに、略４５度未満の所定の角度は、特に限定されず、例えば、表示部１１が本体部１３に対して完全に閉じた状態（上述した図１７に示される状態）である略０度とされてもよいし（上述した範囲が、略０度のみとされてもよいし）、PDA１が、図１８に示されるような略３０度とされてもよい（上述した範囲が、略０度以上略３０度以下までの範囲とされてもよい）。
【００８２】
これにより、ユーザが、PDA1を持ち運びする場合等に、表示部１１を本体部１３に対して所定の角度まで閉じれば、いかなる操作の実行も禁止され、ホールドスイッチ２７をわざわざ操作しなくとも、ホールドスイッチ２７を操作したときと同様の効果を奏することが可能になる。
【００８３】
以上、PDA１の基本構成について説明したが、PDA１には、必要に応じて、さらに以下のような機能を実現する装置が設けられる。
【００８４】
即ち、PDA１に対しては、図１９に示されるように、必要に応じて、クレードル９１が用意される。クレードル９１には、タッチペン３５を収納するタッチペンホルダ９２、PDA１のコネクタ６７と接続するための本体接続用コネクタ９３、他の装置のUSBポートと接続するためのUSBコネクタ９５、USBコネクタ９５に他の装置が接続されている場合、PDA１の内部のデータと、他の装置に記録させたPDA１のデータを同期させるためのホットシンクボタン９４、および、図２０に示されるように、AC（Alternating Current）アダプタ９７と接続するためのACアダプタ接続コネクタ９６が設けられている。
【００８５】
クレードル９１は、図２０に示されるように、そのACアダプタ接続コネクタ９６に、所定のAC電源９８に接続されたACアダプタ９７が接続され、かつ、PDA１が装着されると（その本体接続用コネクタ９３に、PDA１のコネクタ６７が接続されると）、PDA１に内蔵するバッテリに対して自動的に充電を開始する。
【００８６】
さらに、他の装置のUSBポートとUSBコネクタ９５が接続されると、PDA１は、他の装置と、クレードル９１を介して相互に通信することができる。換言すると、PDA１は、USBポートを有する装置との間において、クレードル９１を介してデータの共有化を図ることができる。
【００８７】
また、PDA１に対しては、図２１に示されるように、必要に応じて、音声または音声付動画等の再生処理を制御するためのリモートコントローラ（リモコン）１０１が用意される。リモコン１０１には、音声または音声付動画等の巻き戻しや早送り等を実行させるためのボタン１１１、再生されている音声の音量を調整するためのボタン１１２、音声または音声付動画等を再生または停止させるためのボタン１１３、リモコン１０１の誤動作を防止するために他のボタン１１１乃至１１３に対応する動作を禁止するためのボタン１１４、外部のヘッドホン（図示せず）に接続するためのケーブル１１５、および、PDA１のヘッドホンジャック２４に接続するためのケーブル１１６が設けられている。
【００８８】
このように、ユーザは、リモコン１０１を利用して、音声または音声付動画等の再生に対する遠隔操作を行うことができる。
【００８９】
さらに、PDA１には、図２２と図２３に示されるように、必要に応じて、機能拡張モジュール１２１が装着される。
【００９０】
スロット６４にメモリスティックが装着されていない場合、ユーザは、スロット６４に装着できる形状を有する機能拡張モジュール１２１を、スロット６４に装着することができる。これにより、機能拡張モジュール１２１は、それが有する所定の機能を実行することができる。
【００９１】
機能拡張モジュール１２１の形状は、上述したように、スロット６４に装着できる形状、即ち、その接続部がメモリスティック状の形状を有するものであれば限定されないが、それが装着される状態で、図２３に示されるように、表示部１１が、本体部１３に対して開閉可能な形状を有するものが好適である。
【００９２】
また、機能拡張モジュール１２１が有する機能は、特に限定されない。例えば、ユーザが、PDA１の位置情報を受信するGPS(Global Positioning System)受信装置等から構成される機能拡張モジュール（GPSモジュール）１２１を、PDA１に装着した場合、ユーザは、PDA１を、いわゆるナビゲーションシステム装置（位置の情報を受信し、その位置を地図上に表示させる装置）として使用することができる。
【００９３】
例えば、ユーザが、所定の無線LAN通信システムで規定される通信方式により無線通信を行う通信装置等から構成される機能拡張モジュール（無線LANモジュール）１２１を、PDA１に装着した場合、ユーザは、PDA１を、その無線LANの通信端末として使用することができる。
【００９４】
このように、ユーザは、それぞれ異なる機能を有する複数の機能拡張モジュール１２１を保持し、それらを適宜PDA１に装着することで、PDA１を様々な機能を有する装置として利用することができる。
【００９５】
図２４は、PDA１の内部の構成例を示すブロック図である。
【００９６】
CPU（Central Processing Unit）１３１は、ROM（Read Only Memory）１３２に記憶されているプログラム、または記憶部１３９からRAM（Random Access Memory）１３３にロードされたプログラムに従って各種の処理を実行する。
【００９７】
RAM１３３にはまた、CPU１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９８】
CPU１３１、ROM１３２、およびRAM１３３は、バス１３４を介して相互に接続されている。このバス１３４にはまた、LCD２８に表示させる画像を制御する表示制御部１３６が接続されている。
【００９９】
表示制御部１３６には、CPU１３１の制御に基づいて、上述したカメラ２２、および、LCD２８の他、VRAM１３８が接続されている。表示制御部１３６は、カメラ２２により撮像された画像を、VRAM１３８に記憶させ、そのVRAM１３８に記憶されている画像や、他のメモリ（RAM１３３、記憶部１３９、スロット６４に接続されたメモリスティック１４３）に記憶されている画像を、LCD２８に表示させる。
【０１００】
カメラ２２は、図２５に示されるように構成される。図２５に示されるように、カメラ２２には、所定の方向に走査して、被写体の画像をレンズ１６１を介して取り込む撮像素子としてのCMOS（Complementary Metal Oxide Semiconductor）センサ１６２、CPU１３１の制御に基づいて、CMOSセンサ１６２による撮像動作を開始させたり、終了させたりする他、走査方向等を適宜制御するDSP（Digital Signal Processor）１６３、および、DSP１６３の処理を実行させるプログラムや初期値データを記憶しているEEPROM(Electrically Erasable and Programmable Read only Memory)１６４を設けている。
【０１０１】
DSP１６３には、内蔵RAM１６５が設けられており、DSP１６３は、CMOSセンサ１６２により取り込まれた画像データを、CMOSセンサ１６２が走査した順に、内蔵RAM１６５に順次記憶させ、CPU１３１の指示に基づいて、内蔵RAM１６５に記憶させた画像データを、アクセスユニット（フィールドまたはフレーム）を単位として表示制御部１３６に供給する。
【０１０２】
図２４に戻り、バス１３４にはさらにまた、入出力インタフェース１３５も接続されている。
【０１０３】
入出力インタフェース１３５には、上述したキーボード３４、各種ボタン２２，３２，３３、および、ジョグダイヤル２５等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、メモリスティック１４３若しくは機能拡張モジュール１２１が装着されるスロット６４、PDA１が内蔵するバッテリ（図示せず）を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、リモコン１０１若しくはヘッドホン１５３と接続される音声出力部としてのヘッドホンジャック２４が接続されている。
【０１０４】
なお、タッチパネル３６により検出された座標は、入出力インタフェース１３５、バス１３４を介してCPU１３１に提供され、CPU１３１は、提供されたその座標に対応する所定の情報を取得する。
【０１０５】
入出力インタフェース１３５にはまた、必要に応じて、ハードディスクなどより構成される記憶部１３９が接続される。外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどから読み出されたコンピュータプログラムは、赤外線ポート６２を介する無線通信、無線LANモジュール（機能拡張モジュール）１２１を介する無線通信、または、クレードル９１を介する有線通信等の手段により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロット６４に適宜装着されるメモリスティック１４３から読み出されたコンピュータプログラムも、必要に応じて記憶部１３９にインストールされる。
【０１０６】
入出力インタフェース１３５にはさらにまた、表示部１１が本体部１３に対して閉状態の場合、オン状態となり、かつ、表示部１１が本体部１３に対して開状態の場合、オフ状態となるLCD開閉スイッチ１４４、表示部１１が所定の回動角度以上回動された場合にオン状態となるLCD回転スイッチ１４５、および、カメラ２２が所定の回動角度以上回動された場合にオン状態となるカメラ回転スイッチ１４６が設けられている。
【０１０７】
即ち、この例においては、CPU１３１は、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６の、それぞれのオン状態またはオフ状態に基づいて、表示部１１の本体部１３に対する開閉の状態（以下、LCD開閉状態と称する）、および回動状態、並びに、カメラ２２の回動状態を認識する。
【０１０８】
次に、図２６のフローチャートを参照して、図１のPDA１の各種機能のうちの上述したカメラ機能に対応する撮像処理について説明する。
【０１０９】
いま、例えば、PDA１の電源がオンされている状態で、ユーザが図１のキャプチャーボタン２３を押下したものとする。
【０１１０】
このとき、図２４のCPU１３１は、ROM１３２に記録されている、カメラ機能を実現するアプリケーションソフトを起動させ、カメラ２２による撮像を開始させる。これにより、撮像処理が開始される。
【０１１１】
ステップＳ１において、CPU１３１は、表示部１１のLCD開閉状態、および、表示部１１の、図６に示される軸１１−６を中心とする回動角度（以下、LCD回動角と称する）、並びに、カメラ２２の、図６に示される軸１２−１を中心とする回動角度（以下、カメラ回動角と称する）を検出する。
【０１１２】
LCD回動角およびカメラ回動角の基準は、特に限定されないが、この例においては、PDA１が図１５に示される状態である場合のLCD回動角が略０度（基準位置）とされるものとする。また、PDA１が図２７に示される状態である場合、即ち、表示部１１が本体部１３に対して閉状態とされた場合に、表示部１１と対向する本体部１３の面１３−１の法線１７１と、カメラ２２の撮像方向１７２とが垂直になるように、カメラ２２が配置されるとき、カメラ回動角が略０度（基準位置）とされるものとする。
【０１１３】
具体的には、ステップＳ１において、CPU１３１は、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６の、それぞれのオン状態またはオフ状態を、入出力インタフェース１３５およびバス１３４を介して取得することで、LCD開閉状態、LCD回動角、および、カメラ回動角を検出する。
【０１１４】
なお、LCD回転スイッチ１４５がオン状態となるLCD回動角の範囲は、特に限定されないが、この例においては、略１８０度以上とされるものとする。ただし、この例においては、表示部１１が回動可能な範囲は、上述したように、略０度から略１８０度までの範囲とされるので、LCD回転スイッチ１４５がオン状態となるのは、実際には、LCD回動角が１８０度の場合（表示部１１を折り畳んだ場合に、LCD２８が外部に露出しない状態のとき）のみである。
【０１１５】
即ち、表示部１１が、図３１、図３２、図３３、図３８、および、図３９に示されるように配置されている場合、LCD回転スイッチ１４５はオン状態となり、一方、表示部１１が、図３４、図３５、図３６、および、図３７に示されるように配置されている場合、LCD回転スイッチ１４５はオフ状態となる。
【０１１６】
また、カメラ２２の回動可能な範囲も、特に限定されないが、この例においては、図２７と図２８に示されるように、略０度から略２７０度の範囲とされるものとする。さらに、カメラ回転スイッチ１４６がオン状態となるカメラ回動角の範囲は、特に限定されないが、表示部１１の本体部１３に対する最大開き角度と一致する角度以上、略２７０度以下の範囲とされるものとする。即ち、表示部１１の本体部１３に対する開き角度が、図３０に示されるように、略０度から略１６０度の範囲とされた場合、カメラ回転スイッチ１４６は、その範囲においてオフ状態となり、図２９に示されるように、その範囲を超えた、略１６０度から略２７０度までの範囲で、オン状態となる。
【０１１７】
これにより、表示部１１の開き角度によらず（開き角度が略１６０度であっても）、被写体がユーザ自身とされる場合、カメラ回転スイッチ１４６は必ずオフ状態となる。
【０１１８】
即ち、カメラ２２が、図３４、図３６、および、図３８に示される位置に配置される場合、カメラ回転スイッチ１４６はオフ状態となり、一方、カメラ２２が、図３１、図３２、図３５、図３７、および、図３９に示される位置に配置される場合、カメラ回転スイッチ１４６はオン状態となる。
【０１１９】
CPU１３１は、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６のそれぞれのオン状態およびオフ状態を認識することで、PDA１が図３１乃至図３９のうちのいずれの状態にあるのかを推定することができる。
【０１２０】
このような、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６のそれぞれのオン状態およびオフ状態と、PDA１の状態（図３１乃至図３９のそれぞれの状態）との関係が、次の表１に示されている。
【０１２１】
【表１】
0003951222.tif 000002
【０１２２】
なお、表１の「表示」、「反転」、および、「１８０度回動」の項目については、後述する。
【０１２３】
図２６に戻り、ステップＳ２において、CPU１３１は、ステップＳ１の処理で検出したカメラ回動角が所定の範囲から外れたか否かを判定する。
【０１２４】
この例においては、図３４に示されるPDA１の状態を、PDA１の基本状態と称する。換言すると、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６の全てがオフ状態である場合のPDA１の状態が、基本状態とされる。ただし、この基本状態は、単に、以下の説明を容易にすることを目的として便宜上設定したものであり、例えば、図３１に示されるようなPDA１が通常利用される状態が基本状態とされてもよい。
【０１２５】
具体的には、CPU１３１は、ステップＳ２において、カメラ回転スイッチ１４６がオフ状態である場合（カメラ２２の回動角が、略０度以上略１６０度未満の範囲に含まれる場合）、カメラ回動角が所定の範囲から外れていないと判定し、ステップＳ３の処理を行わずに、ステップＳ４の処理を開始する。
【０１２６】
例えば、図３４に示されるように、ユーザ１８２が、自分自身を被写体として撮影する場合、カメラ２２は、標準の方向、即ち、図中ユーザ１８２の頭部から足の方向に走査して、ユーザ１８２の画像を取り込むので、その取り込まれた画像は、特別の処理が施されなくても、後述するステップＳ７の処理で、LCD２８に正常に表示される。従って、このような場合、CPU１３１は、画像を反転させる必要がないと認識し、画像の反転処理を実行しない。
【０１２７】
一方、CPU１３１は、ステップＳ２において、カメラ回転スイッチ１４６がオフ状態である場合（カメラ２２の回動角が、略１６０度以上、略２７０度未満の場合）、カメラ回動角が所定の範囲から外れたと判定し、ステップＳ３において、画像の上下を反転させる。
【０１２８】
例えば、図３５に示されるように、ユーザ１８２が、他人１８１を被写体として撮像する場合、カメラ２２は、図３４の位置に対して、ほぼ上下が反転されるように配置されるので、上述した標準の方向のまま走査すると、図３５で、他人１８１の足から頭部の方向に走査して、他人１８１の画像を取り込むことになる。従って、このようにして取り込まれた他人１８１の画像に対して、特に何の処理も施さないと、図示はしないが、後述するステップＳ７の処理で、他人１８１の頭部が下に配置され、足が上に配置された他人１８１の画像が、ＬＣＤ２８に表示されてしまう。そこで、このような場合、CPU１３１は、画像の上下を反転させる。
【０１２９】
より具体的には、CPU１３１は、ステップＳ２において、カメラ回転スイッチ１４６がオフ状態からオン状態になると、それを検知して、ステップＳ３において、カメラ２２のDSP１６３に対して、画像の上下を反転させることを指示する。
【０１３０】
このとき、図４１に示されるように、CMOSセンサ１６２は、図中左上から右下に向かって順次走査して、画像１９１を取り込み、DSP１６３に供給する。
【０１３１】
DSP１６３は、その走査の順に供給されてくる画像データを、内蔵RAM１６５に順次記憶させる。即ち、DSP１６３は、走査線１９２−１乃至１９２−４を、その順序で内蔵RAM１６５に順次記憶させる。DSP１６３は、通常の読み出しがCPU１３１から指令された場合、内蔵RAM１６５から走査線１９２−１乃至１９２−４を、その順番で左上から右下方向に読み出す。
【０１３２】
これに対して、DSP１６３は、上下反転した読み出しが指令された場合（画像の上下を反転させる指令がされた場合）、走査線１９２−４，１９２−３，１９２−２，１９２−１の順番で、左下から右上方向に画像データを読み出し、表示制御部１３６に順次供給する。
【０１３３】
表示制御部１３６は、このような順番で供給された走査線１９２−４乃至１９２−１を、画像１９３として、VRAM１３８に記憶させる。そして、後述するステップＳ７の処理で、表示制御部１３６が、CPU１３１の制御に基づいて、VRAM１３８よりその画像１９３を標準の順序で読み出し、LCD２８に表示させると、LCD２８には、取り込まれた画像１９１に対して、上下が反転された画像１９３が表示される。
【０１３４】
このように、例えば、PDA１が図３５に示されるような状態である場合（他人１８１を撮像する場合）、ステップＳ２とＳ３の処理で画像の上下が反転されるので、後述するステップＳ７の処理で表示される画像の上方向は、図中示されるように、実際の上方向（LCD２８を見るユーザ１８２の上方向）とほぼ一致する。
【０１３５】
図２６に戻り、ステップＳ４において、CPU１３１は、ステップＳ１の処理で検出したLCD回動角が所定の範囲から外れているか否かを判定する。
【０１３６】
具体的には、CPU１３１は、LCD回転スイッチ１４５がオフ状態である場合（LCD回動角が、略０度以上略１８０度未満である場合）、ステップＳ４において、LCD回動角が所定の範囲から外れていないと判定し、ステップＳ５の処理を実行せずに、ステップＳ６の処理を開始する。
【０１３７】
例えば、PDA１が図３４に示されるような状態である場合、撮像されたユーザ１８２の画像は、特別の処理が施されなくても、後述するステップＳ７の処理で、LCD２８に正常に表示される。従って、このような場合、CPU１３１は、画像を反転させる必要がないと認識し、画像の反転処理を実行しない。
【０１３８】
一方、CPU１３１は、LCD回転スイッチ１４５がオン状態である場合（表示部１１の回動角が、略１８０度である場合）、ステップＳ４において、LCD回動角が所定の範囲から外れたと判定し、ステップＳ５において、画像の上下左右を反転させる。換言すると、CPU１３１は、画像を、表示部１１の表示面１１−１に対して平行に略１８０度回動させる。
【０１３９】
例えば、ユーザが、PDA１の使用状態を、図３４に示される状態から図３３に示される状態に変更した場合（表示部１１を図３４に示される状態から、図６、および図７に示される状態を経由して、図８（図３３）に示される状態に変更した場合）、上述したように、何の処理も施されないと、図示はしないが、後述するステップＳ７の処理で、ユーザ１８２の頭部が図３３中下に配置され、足が上に配置された画像が、LCD２８に表示されてしまう。そこで、このような場合、CPU１３１は、画像の上下左右を反転させる。
【０１４０】
より具体的には、CPU１３１は、ステップＳ４において、LED回転スイッチ１４５がオフ状態からオン状態になると、それを検知して、ステップＳ５において、図４２に示されるように、表示制御部１３６に対して、VRAM１３８に記憶されている画像２０１のデータを、標準の読み出し方向（左上から右下方向）とは逆方向（右下から左上方向）に読み出すように指示する。
【０１４１】
これにより、後述するステップＳ７の処理で、表示制御部１３６が、CPU１３１の制御に基づいて、VRAM１３８よりCPU１３１により指示された順序（標準とは逆の順序）で読み出す。即ち、VRAM１３８は、走査線２０２−４の図中右端の画素データから読み出しを開始し、図中右から左方向に向かって走査線２０２−４を読み出し、次に、走査線２０２−３，２０２−２，および２０２−１のそれぞれを、図中右から左に向かって読み出し、LCD２８に表示させる。これにより、LCD２８には、取り込まれた画像１９１（図４１）に対して、上下左右が反転された画像が表示される。
【０１４２】
このように、例えば、PDA１が図３３に示されるような状態である場合、ステップＳ４とＳ５の処理で画像の上下左右が反転されるので、後述するステップＳ７の処理で表示される画像の上方向は、図中示されるように、実際の上方向とほぼ一致する。
【０１４３】
なお、画像を、上下左右に反転させるか否かが判定される場合（ステップＳ４の処理が実行される場合）、上述したように、LCD回動角のみが参照されて、LCD開閉状態は参照されない。
【０１４４】
即ち、上述したように、ユーザが、PDA１の状態を、図６の状態から図７の状態を経由して図８の状態とさせた場合、図８の状態になって初めて画像（文字「F」）の上下左右が反転されるのではなく、図７の状態（表示部１１が図７中水平方向に略１８０度回動されたが、まだ表示部１１が閉状態でない状態）とされたときに、画像（文字「F」）の上下左右が反転される。これにより、例えば、図４０に示されるように、ユーザ１８２が自分自身を撮影する場合、PDA１を保持することなく立て掛けて、撮影する場合、LCD２８に正常に表示された画像をモニタすることが可能になる。
【０１４５】
なお、PDA１の使用状態が図３１や図３２に示されるような場合においては、ステップＳ２とＳ３の処理で、画像の上下が反転され、さらに、ステップＳ４とＳ５の処理で、その画像の上下左右が反転される。
【０１４６】
即ち、図４３に示されるように、例えば、いま、DSP１６３は、CMOSセンサ１６２により取り込まれた図４１と同様の画像１９１を、内蔵RAM１６５に記憶させたものとする。なお、図中「Ａ」は、走査線１９２−１の左端の画像データ（CMOSセンサ１６２により最初に取り込まれた画素データ）、「B」は、走査線１９２−１の右端の画像データ（CMOSセンサ１６２により、走査線１９２−１のうちの最後に取り込まれた画素データ）を、それぞれ表しているものとする。
【０１４７】
この場合、PDA１の使用状態が図３１や図３２に示されるような場合においては、ステップＳ２の処理でカメラ回動角が所定の範囲から外れたと判定され、ステップＳ３の処理で、DSP１６３は、内蔵RAM１６５より、走査線１９２−４，１９２−３，１９２−２，１９２−１の順番で、左下から右上方向に画像データを読み出し、表示制御部１３６に順次供給する。表示制御部１３６は、このような順番で供給された走査線１９２−４乃至１９２−１を、画像１９３として、VRAM１３８に記憶させる。
【０１４８】
次に、ステップＳ４の処理でカメラ回動角が所定の範囲から外れたと判定され、ステップＳ５の処理で、CPU１３１は、表示制御部１３６に対して、VRAM１３８に記憶されている画像１９３のデータを、標準の読み出し方向（左上から右下方向）とは逆方向（右下から左上方向）に読み出すように指示する。
【０１４９】
そして、ステップＳ６の処理で、画像を表示させると判定され、後述するステップＳ７の処理で、表示制御部１３６は、VRAM１３８より、画像１９３を、CPU１３１により指示された順序（標準とは逆の順序）で読み出す。即ち、表示制御部１３６は、走査線１９２−１の図中右端の画素データ（「B」の画素データ）から読み出しを開始し、図中右から左方向に向かって走査線１９２−１を読み出し、次に、走査線１９２−２，１９２−３，および、１９２−４のそれぞれを、図中右から左に向かって読み出し、LCD２８に表示させる。結局、これにより、LCD２８には、取り込まれた画像１９１に対して、上下は反転されず、左右のみが反転された画像（「B」の画素データが左上に配置される画像）２０５が表示される。
【０１５０】
従って、後述するステップＳ７の処理で表示される他人１８１の画像の上方向は、図３１や図３２に示されるように、実際の上方向とほぼ一致する。
【０１５１】
図２６に戻り、ステップＳ６において、CPU１３１は、画像を表示させるか否かを判定する。
【０１５２】
具体的には、CPU１３１は、LCD開閉スイッチ１４４がオン状態であり、かつ、LCD回転スイッチ１４５がオフ状態である場合（PDA１が図３６または図３７に示される状態である場合）、表示部１１の表示面１１−１は、ユーザに対して露出していないので、ステップＳ６において、画像を表示させないと判定し、ステップＳ１１において、画像を表示させないように、表示制御部１３６に指示する。そして、CPU１３１は、ステップＳ１０において、カメラ機能が解除されたか否かを判定し、カメラ機能が解除されたと判定した場合、その処理を終了するが、カメラ機能が解除されていないと判定した場合、ステップＳ１に戻りそれ以降の処理を繰り返す。
【０１５３】
一方、CPU１３１は、PDA１が図３６と図３７に示される状態以外の場合（表示部１１の表示部１１−１が外部に露出している場合）、ステップＳ６において、画像を表示させると判定し、ステップＳ７において、表示制御部１３６を制御して、カメラ２２により撮像された画像（必要に応じてステップＳ３やステップＳ５の処理で反転された画像）をLCD２８に表示させる。
【０１５４】
具体的には、表示制御部１３６は、カメラ２２により撮像された画像を、VRAM１３８に記憶させ、CPU１３１より表示の指示がなされると、VRAM１３８に記憶された画像を読み出し、LCD２８に表示させる。
【０１５５】
ステップＳ８において、CPU１３１は、シャッター（キャプチャーボタン２３）が押されたか否かを判定し、シャッターが押されていないと判定した場合、ステップＳ１０において、カメラ機能が解除されたか否かを判定し、それ以降の処理を繰り返す。即ち、カメラ機能が解除されるまで、CPU１３１は、カメラ２２により撮像された画像（必要に応じてステップＳ３やステップＳ５の処理で反転された画像）をLCD２８に常時表示させる。ただし、上述したように、PDA１が図３６または図３７の状態である場合は、LCD２８に画像は表示されない。
【０１５６】
いま、ユーザが、図１のキャプチャーボタン２３を押下したものとする。このとき、CPU１３１は、ステップＳ８において、キャプチャーボタン２３（入力部１３７）が押されたことを表す情報を、入出力インタフェース１３５、および、バス１３４を介して取得し、これにより、シャッターが押されたと判定し、ステップＳ９において、いまカメラ２２により撮像された画像（CMOSセンサ１６２により取り込まれたままのオリジナルの画像）を、RAM１３３等の所定の領域に記憶させ、ステップＳ１０において、カメラ機能が解除されたか否かを判定し、それ以降の処理を繰り返す。
【０１５７】
このように、PDA１がいかなる状態であっても、CPU３１は、ステップＳ２およびＳ３の処理、並びに、ステップＳ４およびＳ５の処理を組み合わせることで、LCD２８に表示させる画像の上方向を、常に実際の上方向にほぼ一致させることが可能になる。従って、このようなPDA１は、上述した第１の課題を解決することが可能になる。
【０１５８】
なお、上述した例においては、ステップＳ２およびＳ３の処理、ステップＳ４およびＳ５の処理、並びに、ステップＳ６の処理は、その順番で実行されたが、この順番に限定されず、CPU１３１は、それらの処理を任意の順番で実行してもよい。さらに、CPU１３１は、それぞれの処理を、独立、かつ、並行して実行してもよいし、１つの処理として同時に実行してもよい。例えば、上述した表１が予めROM１３２等に記録されていれば、CPU１３１は、その表１を参照して、画像の上下を反転させるか否か、画像の上下左右を反転させるか否か、および、画像を表示させるか否かを同時に判定することができる。
【０１５９】
なお、表１において、「表示」の項目に示されている、「○」は、画像をLCD２８に表示させることを意味しており、「×」は、画像をLCD２８に表示させないことを意味している。同様に、「反転」の項目に示されている、「○」は、画像の上下を反転させることを意味しており、「×」は、画像を反転させないことを意味している。「１８０度回転」の項目に示されている、「○」は、画像の上下左右を反転させることを意味しており、「×」は、画像を反転させないことを意味している。
【０１６０】
なお、この例においては、LCD開閉状態、LCD回動角、および、カメラ回動角の検出には、対応するLCD開閉スイッチ１４４、LCD回転スイッチ１４５、または、カメラ回転スイッチ１４６が用いられたが、これらに限定されるものでなく、PDA１に搭載され、かつ、表示部１１の開閉若しくは回動状態、または、カメラ２２の回動状態を検出できるものであればよい。さらに、ここにおける角度の検出としては、実際の絶対的または相対的角度を検出するようにしてもよいし、所定の角度の位置を検出するようにしてもよい。
【０１６１】
また、表示部１の回動される方向および範囲、カメラ２２の回動される方向および範囲は、上述した例に限定されるものでなく、任意の方向および任意の範囲とされてもよい。
【０１６２】
さらに、この例においては、LCD回転スイッチ１４５がオン状態とされた場合、CPU１３１は、画像の上下左右を反転させるようにしているが、上下を反転させるようにしてもよい。同様に、カメラ回転スイッチ１４６がオン状態とされた場合、CPU１３１は、画像の上下を反転させるようにしているが、上下左右を反転させるようにしてもよい。さらにまた、必要に応じて、CPU１３１は、適宜任意の角度を設定して、その角度で画像を回動させてもよいし、左右を反転させてもよい。
【０１６３】
次に、図４４のフローチャートを参照して、図１のPDA１の各種機能のうちの上述したカメラ機能に対応する撮像処理の他の例を説明する。
【０１６４】
この例においては、図４５に示されるように、カメラ２２が上方向となるように配置される位置が、標準の使用位置として規定されているものとする。
【０１６５】
さらに、この例においては、PDA１は、標準の使用位置のみならず、例えば、図４６に示されるように、表示部１１−１に対して平行に略９０回動された状態（カメラ２２が右（または左）側に配置される状態）でも利用可能とされる。
【０１６６】
ユーザは、図４５に示される標準の使用ではなく、図４６に示される、表示部１１−１に対して平行に略９０度回動させた状態（以下、このような状態を、９０度回動位置と称する）で利用する場合、PDA１に、それを指示するために、この例においては、図４７に示されるソフトボタン２１２を押下する。これにより、PDA１は、標準の使用位置で利用するモード（以下、通常モードと称する）から、９０度回動位置で利用するモード（以下、回転モードと称する）に移行する。
【０１６７】
このようにソフトボタン２１２は、通常モードから回転モードに移行させるためのボタンであるので、以下、回転モードボタンと称する。
【０１６８】
なお、標準の使用位置は、この例における位置に限定されず、製造者等は、PDA1の任意の状態を標準の使用位置として規定し、PDA1を製造することができる。
【０１６９】
いま、例えば、PDA１の電源がオンされている状態で、ユーザが図１のキャプチャーボタン２３を押下したものとすると、図２４のCPU１３１は、ROM１３２に記録されている、カメラ機能を実現するアプリケーションソフトを起動させ、カメラ２２による撮像を開始させる。これにより、撮像処理が開始される。
【０１７０】
このとき、LCD２８には、例えば、図４７に示されるような画像が表示されるものとする。即ち、この例では、領域２０１には、カメラ２２により撮像された画像２１１が、その下方の領域２０２には、撮像処理を実行するために必要な各種のソフトボタン２１２乃至２１６が、また、さらにその下方の画像入力エリア２９には、上述した各種の画像が、それぞれ表示されるものとする。ただし、図４７においては、領域２０１および２０２、並びに、文字入力エリア２９に表示される各画像の上方向は、標準位置の上方向（LCD２８のヒンジ部１２側）とされる。
【０１７１】
また、カメラ２２により撮像された画像の中で、撮像しているその時点の画像を、以下、モニタ画像と称し、一方、後述するステップＳ３６の処理で、シャッターが押されて、メモリ（RAM１３３等）に記憶された画像を、記録画像と称する。即ち、図４７において、領域２０１に表示されている画像２１１は、モニタ画像である。
【０１７２】
図４４に戻り、ステップＳ３１において、CPU１３１は、回転モードボタン２１２が押下されたか否かを判定し、回転モードボタン２１２が押下されていないと判定した場合、ステップＳ３２において、通常モード撮像処理を実行し、その後、ステップＳ４０において、カメラ機能が解除されたか否かを判定し、カメラ機能が解除されたと判定したとき、その処理を終了する、一方、CPU１３１は、カメラ機能が解除されていないと判定したとき、ステップＳ３１に戻り、回転モードボタン２１２が押下されたか否かを再度判定し、それ以降の処理を繰り返す。
【０１７３】
なお、この例においては、上述した図２６のフローチャートのステップＳ１乃至Ｓ９の処理に対応する処理を、「通常モード撮像処理」と称し、この「通常モード撮像処理」においては、ユーザは、PDA１を通常使用位置に配置し（保持し）、PDA１を利用するものとする。
【０１７４】
いま、ユーザが、図４６に示されるように、PDA１を、９０度回動位置に配置したものとする。この場合、LCD２８には、「通常モード撮像処理」と同様に、図４８に示されるような画像が表示される。このとき、図に示されるように、カメラ２２により撮像されたモニタ画像２２１の上方向は、実際の上方向に一致するが、回転モードボタン２１２乃至２１６のそれぞれの上方向は、実際の水平右方向になる。
【０１７５】
そこで、ユーザは、９０度回動位置で利用するとき操作される回転モードボタン２１２を押下する。
【０１７６】
図４４に戻り、この場合、CPU１３１は、ステップＳ３１において、回転モードボタン２１２が押下されたことを検知し（回転モードボタン２１２が押下されたと判定し）、ステップＳ３３において、ソフトボタン２１２乃至２１６を、表示面１１−１に対して平行に略９０度回動させる。
【０１７７】
ステップS３４において、CPU１３１は、表示制御部１３６を制御して、ステップＳ３３の処理で回動させたソフトボタン２１２乃至２１６、および、通常方向のモニタ画像をLCD２８に表示させる。
【０１７８】
これにより、図４９に示されるような画像が表示される。このとき、図に示されるように、モニタ画像２２１のみならず、ソフトボタン２１２乃至２１６の上方向も、実際の上方向に一致する。
【０１７９】
図４４に戻り、ステップＳ３５において、CPU１３１は、シャッター（キャプチャーボタン２３、または、図４９に「C」と表示されているソフトボタン２１５）が押されたか否かを判定し、シャッターが押されていないと判定した場合、ステップＳ４０において、カメラ機能が解除されたか否かを判定し、解除されていなければ、ステップＳ３１に戻り、それ以降の処理を繰り返す。即ち、カメラ機能が解除されるまで、CPU１３１は、モニタ画像、または、後述する記録画像をLCD２８に常時表示させる。
【０１８０】
いま、ユーザが、図１のキャプチャーボタン２３、または、ソフトボタン２１５を押下したものとする。このとき、CPU１３１は、ステップＳ３５において、シャッターが押されたと判定し、ステップＳ３６において、その時点においてカメラ２２により撮像されていた画像（LCD２８に表示されていたモニタ画像２１１）を、略９０度回動させて、RAM１３３等の所定の領域に記憶させる。
【０１８１】
具体的には、例えば、いま、図５０に示されるような、画像２３１のデータがVRAM１３８に記憶されているものとする。即ち、LCD２８には、モニタ画像として、画像２３１が表示されているものとする。
【０１８２】
この場合、図５１に示されるように、CPU１３１は、表示制御部１３６を制御して、VRAM１３８に記憶されているモニタ画像２３１のデータを、走査線２４１−１乃至２４１−３として、その順番で順次読み出し、例えば、バス１３４を介してRAM１３３に記憶させる。または、CPU１３１は、必要に応じて、バス１３４、入出力インタフェース１３５、および、スロット６４を介してメモリスティック１４３に記憶させる。
【０１８３】
即ち、RAM１３３には（さらに、必要に応じてメモリスティック１４３には）、図５２に示されるように、図５０の画像２３１に対して、略９０度回動された画像２５１が、記録画像として記憶される。例えば、いま、モニタ画像２３１の縦と横のサイズ比が２４０対３２０とされた場合、RAM１３３には、縦と横のサイズ比が３２０対２４０となる画像２５１が、記録画像として記憶される。
【０１８４】
図４４に戻り、CPU１３１は、ステップＳ３７において、記録画像の表示が指示されたか否かを判定し、記録画像の表示が指示されていないと判定した場合、ステップＳ４０に進み、それ以降の処理を繰り返す。
【０１８５】
一方、ステップＳ３７において、CPU１３１は、記録画像の表示が指示されたと判定した場合、ステップＳ３８において、ステップＳ３６の処理でRAM１３３等に記憶させた記録画像を、表示制御部１３６を制御して、LCD２８に表示させる。
【０１８６】
具体的には、CPU１３１は、図５２に示されるような、記録画像２５１のデータを、走査線２４１−１乃至２４１−３として、その順番で順次読み出し、表示制御部１３６に供給する。表示制御部１３６は、CPU１３１の制御に基づいて、順次供給されてくる走査線２４１−１乃至２４１−３のそれぞれを、VRAM１３８に取り込んだ後、それを読み出してLCD２８に表示させる。
【０１８７】
ステップＳ３９において、CPU１３１は、記録画像の表示解除が指示されたか否かを判定し、記録画像の表示解除が指示されていないと判定した場合、ステップＳ３８に戻り、それ以降の処理を繰り返す。即ち、LCD２８には、記録画像が引き続き表示される。
【０１８８】
一方、CPU１３１は、ステップＳ３９において、記録画像の表示解除が指示されたと判定した場合、ステップＳ４０に進み、それ以降の処理を繰り返す。即ち、LCD２８には、記録画像の表示が消去されて、モニタ画像が表示される。
【０１８９】
このように、この例においては、ユーザは、PDA１を、標準の使用位置から、９０度回動位置に変更して利用する場合、回転モードボタン２１２を押下する。これにより、PDA１の状態が９０度回動位置であることを表す情報（回転モードに移行させる指示を表す情報）がPDA１に入力され、所定の画像（この例では、ソフトボタン２１２乃至２１６）が、表示面１１-１に対して平行に略９０度回動されて、LCD２８に表示される。これにより、上述したように、ソフトボタン２１２乃至２１６の上方向と、実際の上方向が一致する。
【０１９０】
さらに、シャッターボタン（図１のキャプチャーボタン２３、または、図４７のソフトボタン２１５）が押下されると、モニタ画像を、略９０度回動させてRAM１３３等に記録画像として記憶させる。
【０１９１】
このように、ユーザは、標準の使用位置のみならず９０度回動位置においても、PDA１を利用できるので、上述した第２の課題を解決することが可能になる。
【０１９２】
なお、この例においては、PDA１の状態が９０度回動位置とされる場合の例を説明したが、PDA１は、その表示面１１−１に対して平行に任意の角度だけ回動された状態で、利用されてもよい。
【０１９３】
また、利用可能なPDA1の状態として、この例においては、標準の使用位置と９０回動位置の２つの状態とされたが、さらに多くの状態でも利用可能とされてもよい。
【０１９４】
ただし、２つの状態（例えば、標準の使用位置と９０度回動位置）が利用可能である場合には、上述したように、それら２つの状態の切換をPDA１に認識させるために、回転モードボタン２１２のみが利用されればよいが、３つ以上の状態が利用可能である場合には、それら複数の状態の切換をPDA１に認識させるために、回転モードボタン２１２とは異なる入力手段が必要とされる。例えば、このような入力手段として、上述した文字入力エリア２９が適用されてもよい。この場合、例えば、ユーザは、その文字入力エリア２９に、PDA１の回動角を書くことで、その回動角度を入力することが可能になる。また、例えば、入力手段として、PDA１の回動角を実際に測定するセンサが、PDA１に設けられるようになされてもよい。
【０１９５】
次に、図５３のフローチャートを参照して、図１のPDA１の各種機能のうちの上述したカメラ機能に対応する撮像処理のさらに他の例を説明する。
【０１９６】
いま、例えば、PDA１の電源がオンされている状態で、ユーザが図１のキャプチャーボタン２３を押下したものとすると、図２４のCPU１３１は、ROM１３２に記録されている、カメラ機能を実現するアプリケーションソフトを起動させ、カメラ２２による撮像を開始させる。これにより、撮像処理が開始される。
【０１９７】
このとき、LCD２８には、例えば、図５４に示されるような画像が表示されるものとする。即ち、領域２０１には、カメラ２２により撮像されたモニタ画像が、その下方の領域２０２と、さらにその下方の画像入力エリア２９には、上述した各種の画像が、それぞれ表示されるものとする。ただし、図５４の例では、領域２０１の範囲に、カメラ２２の撮像範囲に対応する３２０×２４０ピクセルの画像が表示されている。
【０１９８】
図５３に戻り、ステップＳ６１において、CPU１３１は、後述するステップＳ６４の処理で画像をメモリスティック１４３に記憶させる場合のサイズ（記録画像のサイズ）として、所定のサイズを指定し、バス１３４、および、スロット６４を介してメモリスティック１４３の所定の領域に記憶させる。
【０１９９】
この例においては、ユーザにより、記録画像のサイズとして、例えば、３つのサイズ（３２０×２４０ピクセル、１６０×１２０ピクセル、および、８８×８８ピクセル）の中から任意の１つが選択され、CPU１３１は、選択されたそのサイズを、これから利用するものとして指定するものとする。
【０２００】
なお、記録画像のサイズは、上述した例に限定されず、カメラ２２の撮像範囲に対応するサイズ（この例では、３２０×２４０ピクセル）以内のサイズであれば、特に限定されない。
【０２０１】
ステップS６２において、CPU１３１は、表示制御部１３６を制御して、ステップS６１の処理でメモリスティック１４３に記憶させたサイズで、モニタ画像をLCD２８に表示させる。
【０２０２】
例えば、３２０×２４０ピクセルのサイズが指定された場合、図５４に示されるように、LCD２８の領域２０１の中の、領域２０１と同サイズ（３２０×２４０ピクセルに対応する）の領域２６１に、モニタ画像が表示される。
【０２０３】
例えば、１６０×１２０ピクセルのサイズが指定された場合、図５５に示されるように、LCD２８の領域２０１の中の、略中央の１６０×１２０ピクセルに対応する領域２６２にモニタ画像が表示され（３２０×２４０ピクセルのモニタ画像のうちの、１６０×１２０ピクセルの範囲のみが表示され）、かつ、領域２６２を除く周囲の領域２６３には、その範囲の部分は、記録画像として記録されないことを表す画像（この例では、灰色の無模様のマスク画像）が表示される。
【０２０４】
換言すると、CPU１３１は、カメラ２２の撮像範囲に対応する３２０×２４０ピクセルの領域２０１の中の、指定されたサイズ１６０×１２０ピクセルに対応する範囲２６２に、カメラ２２により撮像されたモニタ画像を表示させ、かつ、領域２６２を除く周囲の領域２６３には、カメラ２２により撮像されたモニタ画像を表示させることを禁止させる。
【０２０５】
同様に、例えば、８８×８８ピクセルのサイズが指定された場合、図５６に示されるように、LCD２８の領域２０１の中の、略中央の指定されたサイズ８８×８８ピクセルに対応する領域２６４にモニタ画像が表示され（３２０×２４０ピクセルのモニタ画像のうちの、８８×８８ピクセルの範囲のみが表示され）、かつ、領域２６４を除く周囲の領域２６５には、灰色の無模様のマスク画像が表示される。
【０２０６】
図５３に戻り、ステップＳ６３において、CPU１３１は、シャッターが押されたか否かを判定し、シャッターが押されていないと判定した場合、ステップＳ６５において、カメラ機能が解除されたか否かを判定し、カメラ機能が解除されたと判定した場合、その処理を終了する。
【０２０７】
一方、CPU１３１は、ステップＳ６３において、カメラ機能が解除されていないと判定した場合、ステップＳ６１に戻り、それ以降の処理を繰り返す。即ち、カメラ機能が解除されるまで、CPU１３１は、カメラ２２により撮像されたモニタ画像を、指定されたサイズで、LCD２８に常時表示させる。
【０２０８】
いま、ユーザが、図１のキャプチャーボタン２３を押下したものとする。このとき、CPU１３１は、キャプチャーボタン２３（入力部１３７）が押されたことを表す情報を、入出力インタフェース１３５、および、バス１３４を介して取得し、ステップＳ６３において、シャッターが押されたと判定する。そして、CPU１３１は、ステップＳ６４において、ステップＳ６１の処理で指定されたサイズで、LCD２８に表示されている画像を、メモリスティック１４３等に記憶させる。その後、ステップＳ６５以降の処理が繰り返される。
【０２０９】
このように、この例においては、記録画像のサイズが指定されると、カメラ２２により撮像されたモニタ画像が、指定されたサイズで、LCD２８に表示されるとともに、それが記録画像としてメモリスティック１４３等に記憶される。
【０２１０】
従って、ユーザは、被写体を撮影する場合、シャッターを押下する前に、記録画像の出力サイズと同等のサイズの画像を、プレビュー画面で確認することができる。さらに、ユーザは、記録画像の出力サイズを可変することができ、この場合、プレビュー画面には、変更されたサイズに対応するサイズの画像が表示可能になる。
【０２１１】
次に、PDA1の表示形式について説明する。
【０２１２】
例えば、いま、LCD２８には、図５７に示されるように、図中上方に、320×320ピクセルの領域２８１が設けられ、その下方に、320×160ピクセルの領域２８２が設けられている。即ち、LCD２８は、320×480ピクセルで構成されている。PDA１は、通常、320×480ピクセルの表示（以下、ハイレゾ（高解像度表示）と称する）を行っている。
【０２１３】
具体的には、VRAM１３８には、通常、アプリケーションソフトウエア（以下、単にアプリケーションと称する）により描画される320×320ピクセルの画像（以下、ハイレゾのアプリ画像と称する）２７１、および、システムソフトウエアにより描画される320×160ピクセルの画像（以下、ハイレゾのシステム画像と称する）２７２が記憶されており、表示制御部１３６（図２４）は、これらのハイレゾのアプリ画像２７１、および、ハイレゾのシステム画像２７２をVRAM138より読出し、そのままのサイズで、ハイレゾのアプリ画像２７１を、LCD２８の領域２８１に表示させるとともに、ハイレゾのシステム画像２７２を、LCD２８の領域２８２に表示させる。
【０２１４】
なお、システム画像は、システムソフトウェアで描画されるものであれば限定されず、例えば、上述した図５４の領域２０２または文字入力エリア２９に表示されるような画像とされる。
【０２１５】
これに対して、従来より利用されているPalm OS（Palm Operating System）上で動作するアプリケーションにより描画される画像は、320×320ピクセルの半分の画素データである、160×160ピクセルで構成される。従って、PDA1において、これらのアプリケーションにより描画される、160×160ピクセルで構成される画像データ（以下、ローレゾ（低解像度表示）のアプリ画像と称する）がLCD２８に表示される場合、所定の処理が施される必要がある。
【０２１６】
この処理を実行する表示制御部１３６の機能的構成例が、図５８に示されている。
【０２１７】
即ち、図５８に示されるように、表示制御部１３６には、ローレゾのアプリ画像を表示させることを指示する操作を検知し、それを合成部１３６−２に通知する検知部１３６−１、検知部１３６−１によりその操作が検知された場合（それが通知された場合）、ローレゾのアプリ画像と、ROM１３２等に予め記憶されている、システムソフトウエアにより描画される160×80ピクセルの画像（以下、ローレゾのシステム画像と称する）とを合成し、VRAM１３８に記憶させる合成部１３６−２、並びに、VRAM１３８に記憶されているローレゾの合成画像を、ハイレゾに拡張して、LCD２８に表示させる表示拡大部１３６−３が設けられている。
【０２１８】
次に、図５９のフローチャートを参照して、図５８の表示制御部１３６を適用したPDA１の表示処理例を説明する。
【０２１９】
この例においては、ROM１３２には、システム画像に対応する画像データとして、320×160ピクセルのビットマップデータ（ハイレゾのシステム画像データ）、および、160×80ピクセルのビットマップデータ（ローレゾのシステム画像データ）の２つの画像データが、予め記憶されている。
【０２２０】
なお、システム画像データの種類および数は、上述した２つに限定されず、例えば、カラー、および、白黒用のシステム画像データとされてもよい。この場合、ハイレゾ用のカラーデータおよび白黒のデータ、並びに、ローレゾ用のカラーデータおよび白黒のデータの、少なくとも４種類のシステム画像データが、ROM１３２に記憶される。
【０２２１】
ステップＳ１０１において、検知部１３６−１は、アプリケーションが起動されたか否かを判定し、アプリケーションが起動されていないと判定した場合、その処理を、ステップＳ１０１に戻し、アプリケーションが起動されたか否かを再度判定する。即ち、検知部１３６−１は、アプリケーションが起動されたか否かを常時監視している。
【０２２２】
例えば、いま、CPU１３１が、所定のアプリケーションを起動させたものとすると、検知部１３６−１は、バス１３４を介してそれを検知し、ステップＳ１０１において、アプリケーションが起動されたと判定し、ステップＳ１０２において、そのアプリケーションが、ローレゾ用アプリケーションであるか否かを判定する。ここでは、上述したPalm OS上で動作するアプリケーション等の、ローレゾのアプリ画像を利用するアプリケーションを、ローレゾ用アプリケーションと称する。
【０２２３】
ステップＳ１０２において、検知部１３６−１は、アプリケーションが、ローレゾ用のアプリケーションではないと判定した場合（ハイレゾ用のアプリケーション（ハイレゾのアプリ画像を利用するアプリケーション）であると判定した場合）、ハイレゾ用のアプリケーションを検知したことを表す信号（以下、ハイレゾ信号と称する）を生成し、合成部１３６−２に供給する。
【０２２４】
合成部１３６−２は、供給されたハイレゾ信号を取得すると、ステップＳ１０３において、上述した図５７に示されるように、ROM１３２またはRAM１３３に記憶されているハイレゾのアプリ画像（320×320ピクセルの画像）２７１、および、ROM１３２に記憶されているハイレゾのシステム画像（320×160ピクセルの画像）２７２を、バス１３４を介して読出し、それらを合成して、VRAM１３８に記憶させる。
【０２２５】
ステップＳ１０４において、表示拡大部１３６−３は、VRAM１３８に記憶されている合成画像（ハイレゾのアプリ画像２７１とハイレゾのシステム画像２７２）を読出し、LCD２８にそのまま拡大せずに表示させる。
【０２２６】
より具体的には、表示拡大部１３６−３は、VRAM１３８に記憶された合成画像を、所定の４ビットのデータバスLD0乃至LD3（図示せず）を利用して、VRAM１３８より読み出し、そのまま、所定の４ビットのLCDバスD0乃至D3（図示せず）を介してLCD２８に出力する。
【０２２７】
これにより、LCD２８の領域２８１には、ハイレゾのアプリ画像２７１が、それを構成する各画素のそれぞれが、領域２８１の１ピクセル分とされるように表示される。
【０２２８】
同様に、LCD２８の領域２８２には、ハイレゾのシステム画像２７２が、それを構成する各画素のそれぞれが、領域２８２の１ピクセル分とされるように表示される。
【０２２９】
これに対して、ステップＳ１０２において、検知部１３６−１は、アプリケーションがローレゾ用のアプリケーションであると判定した場合、ローレゾ用のアプリケーションを検知したことを表す信号（以下、ローレゾ信号と称する）を生成し、合成部１３６−２に供給する。
【０２３０】
合成部１３６−２は、供給されたローレゾ信号を取得すると、ステップＳ１０５において、図６０に示されるように、ROM１３２若しくはRAM１３３に記憶されているローレゾのアプリ画像（160×160ピクセルの画像）２９１、および、ROM１３２に記憶されているローレゾのシステム画像（160×80ピクセルの画像）２９２を、バス１３４を介して読出し、それらを合成して、VRAM１３８に記憶させる。
【０２３１】
ステップＳ１０６において、表示拡大部１３６−３は、VRAM１３８に記憶されている合成画像（ローレゾのアプリ画像２９１とローレゾのシステム画像２９２）を読出し、そのサイズを（縦横とも）２倍にして（ハイレゾに拡張して）、LCD２８に表示させる。
【０２３２】
より具体的には、表示拡大部１３６−３は、VRAM１３８に記憶された合成画像データを、上述した４ビットのデータバスLD0乃至LD3のうち、２ビットのデータバスLD0，LD1を利用して、VRAM１３８より読み出し、320×480ピクセルの画面サイズに合うように画素変換処理し、上述した４ビットのLCDバスD0乃至D3を介してLCD２８に出力する。
【０２３３】
これにより、LCD２８の領域２８１には、ローレゾのアプリ画像２９１が、それを構成する各画素のそれぞれが、領域２８１の２×２ピクセル分とされるように表示される。
【０２３４】
同様に、LCD２８の領域２８２には、ローレゾのシステム画像２９２が、それを構成する各画素のそれぞれが、領域２８２の２×２ピクセル分とされるように表示される。
【０２３５】
このように、図５８の表示制御部１３６を有するPDA１は、表示形式の変更（ローレゾとハイレゾの両表示形式の変更）をスムーズに行うことができる。
【０２３６】
次に、所定のメール機能アプリケーションが起動された場合の表示について説明する。
【０２３７】
PDA1は、所定の画像データを、例えば、電子メールにて、他の電子機器に送信することが可能である。電子メールとして送信される画像データは、PDA1（図２４）内のROM１３２、RAM１３３に、PDA1の固有のデータ形式である、第1の保存形式により保存されている。
【０２３８】
しかしながら、その第1の保存形式によって保存されている画像データが、第１の保存形式のままPDA1とは異なる種類の他の電子機器（例えば、パーソナルコンピュータ等）に送信された場合、ユーザは、他の電子機器（画像を受信した電子機器）上で、その画像を見ることはできない。
【０２３９】
そこで、LCD２８に表示される画像が、第1の保存形式によりROM１３２、若しくは、RAM１３３に記憶されている場合、その画像が他の電子機器に送信される前に、CPU１３１は、その画像の保存形式を、第１の保存形式とは異なる第２の保存形式（送信相手の他の電子機器で利用可能な保存形式）に変換し、RAM１３３に保存し直す。そして、表示制御部１３６は、CPU１３６の制御に基づいて、第２の保存形式で保存された画像の送信を促すことを表す表示を、LCD２８に表示させる。
【０２４０】
例えば、第２の保存形式で保存された画像の送信を促すことを表す表示として、図６１の例では、「選択された画像はPGP形式です。DCF形式に変換して送りますか。」のメッセージ３０１が、LCD２８に表示されている。
【０２４１】
これにより、第１の保存形式（PDA1に固有のデータ形式）のままのデータが、他の電子機器に送信されてしまうことを未然に防止することが可能になる。
【０２４２】
なお、画像が電子メールにより送信される場合、例えば、図２４に示されるように、電子メール機能を有する機能拡張モジュール１２１が、スロット６４に装着される。ただし、画像データが送信される媒体は、電子メールに限定されず、画像データは、例えば、クレードル９１を介して他の外部装置（他の電子機器）１５２に送信されてもよいし、赤外線通信ポート６２により送信されてもよい。
【０２４３】
また、第２の保存形式は、送信相手の他の電子機器で利用可能な保存形式であれば限定されないが、画像データの保存フォーマットとして業界標準となっているものが好適である。例えば、電子メールとして送信される画像が静止画である場合、JPEG（Joint Photographic Experts Group）等が好適であり、動画である場合、MPEG(Moving Picture Experts Group)等が好適である。
【０２４４】
なお、上述した例においては、携帯型情報処理装置は、PDAとされたが、上述した構成を有し上述した一連の処理を実行できる携帯型情報処理装置であればその機種は限定されない。例えば、モバイル端末、または、携帯電話機でもよい。
【０２４５】
また、上述した例においては、スロット６４に装着されるメモリは、メモリスティックであったが、スロット６４が対応できる記録媒体であれば限定されない。例えば、図示はしないが、その他の半導体メモリ、磁気ディスク、光ディスク、または光磁気ディスク等でもよい。
【０２４６】
なお、一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムがPDA１に、ネットワークや記録媒体からインストールされる。ただし、記録媒体は、PDA１に直接装着される場合のみならず、必要に応じて他の装置に装着される場合もある。この場合、他の装置とPDA１が相互に通信を行うことで、プログラムがPDA１にインストールされる。
【０２４７】
この記録媒体は、図２４に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されているメモリスティック１４３といった半導体メモリのみならず、図示はしないが、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read only Memory),DVD(Digital Versatile Disk)を含む）、もしくは光磁気ディスク（ＭＤ（Mini-Disk）を含む）などよりなるパッケージメディアにより構成されることができる。さらに、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているROM１３２や、ハードディスクとしての記憶部１３９などで構成される。
【０２４８】
なお、以上においては、各フローチャートに示される処理は、図２４のCPU１３１がソフトウエアにより実行するようにしたが、各処理を実行するハードウエアを用意するようにして、ハードウエアにより実行されるようにすることも、もちろん可能である。
【０２４９】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５０】
【発明の効果】
以上のごとく、第１の本発明によれば、本体部に対して開閉かつ回動自在に支持された表示部を有する携帯型情報処理装置を提供することができる。さらに、第１の本発明によれば、表示部の回動および開閉の状態によらず、ユーザにとって適切な位置に画像を表示させることができる。
【０２５１】
第２の本発明によれば、画像を、表示面の所定の方向に表示させることができる。さらに、第２の本発明によれば、携帯型情報処理装置が、表示面に対して平行に回動されても、その回動の状態によらず、ユーザにとって適切な位置に画像を表示させることができる。
【図面の簡単な説明】
【図１】本発明が適用されるPDAの正面の構成例を示す斜視図である。
【図２】図１のPDAのLCDに表示される画像の第１の例を示す斜視図である。
【図３】図１のPDAのLCDの文字入力エリアに表示される画像の例を示す図である。
【図４】図１のPDAの裏面の構成例を示す斜視図である。
【図５】図１のPDAの内部の構成例を示す斜視図である。
【図６】図１のPDAの表示部の回動および開閉操作を説明する斜視図である。
【図７】図１のPDAの表示部の回動および開閉操作を説明する斜視図である。
【図８】図１のPDAの表示部の回動および開閉操作を説明する斜視図である。
【図９】図８の状態のPDAの構成例を示す正面図である。
【図１０】図８の状態のPDAの構成例を示す裏面図である。
【図１１】図８の状態のPDAの構成例を示す左側面図である。
【図１２】図８の状態のPDAの構成例を示す右側面図である。
【図１３】図８の状態のPDAの構成例を示す上面図である。
【図１４】図８の状態のPDAの構成例を示す下面図である。
【図１５】図１のPDAの表示部の回動および開閉操作を説明する斜視図である。
【図１６】図１のPDAの表示部の回動および開閉操作を説明する斜視図である。
【図１７】図１のPDAの表示部の回動の範囲を説明する側面図である。
【図１８】図１のPDAの表示部の回動の範囲を説明する側面図である。
【図１９】図１のPDAに設けられるクレードルの構成例を示す斜視図である。
【図２０】図１のPDAを図１９のクレードルに装着させた場合における構成例を示す斜視図である。
【図２１】図１のPDAに設けられるリモートコントローラの構成例を示す斜視図である。
【図２２】図１のPDAに設けられる機能拡張モジュールの構成例を示す正面図である。
【図２３】図１のPDAに設けられる機能拡張モジュールの構成例を示す右側面図である。
【図２４】図１のPDAの内部の構成例を示すブロック図である。
【図２５】図２４のPDAのカメラの内部の構成例を示すブロック図である。
【図２６】図１のPDAの撮像処理を説明するフローチャートである。
【図２７】図１のPDAのカメラの回動の範囲を説明する側面図である。
【図２８】図１のPDAのカメラの回動の範囲を説明する側面図である。
【図２９】図１のPDAのカメラの回動の範囲を説明する側面図である。
【図３０】図１のPDAの表示部の回動の範囲を説明する側面図である。
【図３１】図１のPDAの使用状態を示す図である。
【図３２】図１のPDAの使用状態を示す図である。
【図３３】図１のPDAの使用状態を示す図である。
【図３４】図１のPDAの使用状態を示す図である。
【図３５】図１のPDAの使用状態を示す図である。
【図３６】図１のPDAの使用状態を示す図である。
【図３７】図１のPDAの使用状態を示す図である。
【図３８】図１のPDAの使用状態を示す図である。
【図３９】図１のPDAの使用状態を示す図である。
【図４０】図１のPDAの使用状態を示す図である。
【図４１】図１のPDAのカメラにより撮像された画像の上下を反転させる場合の処理を説明する図である。
【図４２】図１のPDAのカメラにより撮像された画像の上下左右を反転させる場合の処理を説明する図である。
【図４３】図１のPDAのカメラにより撮像された画像の上下を反転させ、かつ、上下左右を反転させる場合の処理を説明する図である。
【図４４】図１のPDAの撮像処理の他の例を説明するフローチャートである。
【図４５】図１のPDAが標準位置に配置された場合の正面の構成例を示す斜視図である。
【図４６】図１のPDAが標準位置から９０度回動された位置に配置された場合の正面の構成例を示す斜視図である。
【図４７】図１のPDAのLCDに表示される画像の例を示す図である。
【図４８】図１のPDAのLCDに表示される画像の例を示す図である。
【図４９】図１のPDAのLCDに表示される画像の例を示す図である。
【図５０】図１のPDAのカメラにより撮像された画像を９０度回動させる場合の処理を説明する図である。
【図５１】図１のPDAのカメラにより撮像された画像を９０度回動させる場合の処理を説明する図である。
【図５２】図１のPDAのカメラにより撮像された画像を９０度回動させる場合の処理を説明する図である。
【図５３】図１のPDAの撮像処理の他の例を説明するフローチャートである。
【図５４】図１のPDAのLCDに表示される画像の例を示す図である。
【図５５】図１のPDAのLCDに表示される画像の例を示す図である。
【図５６】図１のPDAのLCDに表示される画像の例を示す図である。
【図５７】図１のPDAのLCDの画面サイズの例を説明する図である。
【図５８】図２４のPDAの表示制御部の構成例を示すブロック図である。
【図５９】図５８の表示制御部を有するPDAの表示処理例を説明するフローチャートである。
【図６０】図１のPDAのLCDの画面サイズの他の例を説明する図である。
【図６１】図１のPDAが画像データを電子メールとして送信する場合、LCDに表示される表示を説明する図である。
【符号の説明】
１  PDA，  １１  表示部，１１−１乃至１１−４  面，  １１−５  辺，  １１−６  軸，  １２  ヒンジ部，  １２−１，  １３  本体部，  １３−１  面，  ２２  カメラ，  ２８  LCD，  ２９  文字入力エリア，  ３５  タッチペン，  ５０  ソフトキーボード，  １３１  CPU，  １３６  表示制御部，  １３６−１  検知部，  １３６−２  合成部，  １３６−３  表示拡大部，  １３８  VRAM，  １４４  LCD開閉スイッチ，  １４５  LCD回転スイッチ，  １４６  カメラ回転スイッチ，  １６１  レンズ，  １６２  CMOSセンサ，  １６３  DSP，  １６４  EEPROM，  １６５  内蔵RAM，  １７１  法線，  １７２  撮像方向，  １８１  ユーザ，  １８２  他人，  ２０１，２０２  領域，  ２１１  モニタ画像，  ２１２乃至２１６  ソフトボタン，  ２２１  記録画像，  ２６１乃至２６５  領域，  ２７１  ハイレゾのアプリ画像，  ２７２  ハイレゾのシステム画像，  ２９１  ローレゾのアプリ画像，  ２９２  ローレゾのシステム画像，  ３０１  表示
【図１】
0003951222.tif 000003
【図２】
0003951222.tif 000004
【図３】
0003951222.tif 000005
【図４】
0003951222.tif 000006
【図５】
0003951222.tif 000007
【図６】
0003951222.tif 000008
【図７】
0003951222.tif 000009
【図８】
0003951222.tif 000010
【図９】
0003951222.tif 000011
【図１０】
0003951222.tif 000012
【図１１】
0003951222.tif 000013
【図１２】
0003951222.tif 000014
【図１３】
0003951222.tif 000015
【図１４】
0003951222.tif 000016
【図１５】
0003951222.tif 000017
【図１６】
0003951222.tif 000018
【図１７】
0003951222.tif 000019
【図１８】
0003951222.tif 000020
【図１９】
0003951222.tif 000021
【図２０】
0003951222.tif 000022
【図２１】
0003951222.tif 000023
【図２２】
0003951222.tif 000024
【図２３】
0003951222.tif 000025
【図２４】
0003951222.tif 000026
【図２５】
0003951222.tif 000027
【図２６】
0003951222.tif 000028
【図２７】
0003951222.tif 000029
【図２８】
0003951222.tif 000030
【図２９】
0003951222.tif 000031
【図３０】
0003951222.tif 000032
【図３１】
0003951222.tif 000033
【図３２】
0003951222.tif 000034
【図３３】
0003951222.tif 000035
【図３４】
0003951222.tif 000036
【図３５】
0003951222.tif 000037
【図３６】
0003951222.tif 000038
【図３７】
0003951222.tif 000039
【図３８】
0003951222.tif 000040
【図３９】
0003951222.tif 000041
【図４０】
0003951222.tif 000042
【図４１】
0003951222.tif 000043
【図４２】
0003951222.tif 000044
【図４３】
0003951222.tif 000045
【図４４】
0003951222.tif 000046
【図４５】
0003951222.tif 000047
【図４６】
0003951222.tif 000048
【図４７】
0003951222.tif 000049
【図４８】
0003951222.tif 000050
【図４９】
0003951222.tif 000051
【図５０】
0003951222.tif 000052
【図５１】
0003951222.tif 000053
【図５２】
0003951222.tif 000054
【図５３】
0003951222.tif 000055
【図５４】
0003951222.tif 000056
【図５５】
0003951222.tif 000057
【図５６】
0003951222.tif 000058
【図５７】
0003951222.tif 000059
【図５８】
0003951222.tif 000060
【図５９】
0003951222.tif 000061
【図６０】
0003951222.tif 000062
【図６１】
0003951222.tif 000063