(57)【要約】【課題】表示の切り替えを、直感的な操作で、かつ容易に行うことができるようにする。【解決手段】  一覧表示ボタン２２１が操作されたとき、入力領域２１１の下方にサムネイル表示領域２４１が表示される。このとき、表示範囲は固定であるから、入力領域２１１がサムネイル表示領域２４１の分だけ全体的に上に移動し、一部が表示範囲から外れる。図１９Ｃの表示範囲の位置Ｐ11から、その下方の位置Ｐ12まで、ユーザがスタイラスの先端を移動させたとき、位置Ｐ11から位置Ｐ12までの縦方向の移動量に応じて、入力領域２１１とサムネイル表示領域２４１が一体としてスクロールする。本発明は、携帯電話機、PDAなどの情報処理装置に適用することができる。【選択図】図１９
2005301516.tif 000002
【特許請求の範囲】
【請求項１】
固定サイズの表示可能範囲に表示されている第１の領域と、前記表示可能範囲内に新たに表示された第２の領域とを、前記第２の領域が表示されたことによって前記表示可能範囲から外れた前記第１の領域の一部をも含めて、一体的にスクロールさせる表示制御手段を備える
ことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記第１の領域上に所定の入力手段を押し当てた状態で移動させるユーザ操作に応じて、前記第１の領域と第２の領域とを一体的にスクロールさせる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、さらに、前記第１の領域に入力するデータを選択可能に前記第２の領域に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記第２の領域から選択された、前記第１の領域に入力するデータを移動させるユーザ操作に応じて、前記第１の領域と第２の領域とを一体的にスクロールさせる
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、さらに、前記第２の領域から選択された前記データが前記第１の領域の所定の位置に入力されたとき、前記表示可能範囲内の表示をスクロールさせる前の状態に復帰させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
固定サイズの表示可能範囲に表示されている第１の領域と、前記表示可能範囲内に新たに表示された第２の領域とを、前記第２の領域が表示されたことによって前記表示可能範囲から外れた前記第１の領域の一部をも含めて、一体的にスクロールさせる表示制御ステップを含む
ことを特徴とする情報処理方法。
【請求項７】
固定サイズの表示可能範囲に表示されている第１の領域と、前記表示可能範囲内に新たに表示された第２の領域とを、前記第２の領域が表示されたことによって前記表示可能範囲から外れた前記第１の領域の一部をも含めて、一体的にスクロールさせる表示制御ステップを含む
ことを特徴とする処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、表示の切り替えを、直感的な操作で、かつ容易に行うことができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
PDA(Personal Digital Assistants)などの携帯端末の文字入力手段には、例えば、ユーザが操作したボタンから、入力された文字を認識するキーボードや、ユーザがスライラスを用いて描いた軌跡から、入力された文字を認識するグラフィティ（商標）などがある。
【０００３】
これらのキーボードやグラフィティなどをハードウエアにより用意した場合、PDAの筐体の小型化を図ることができないことから、それらの文字入力手段をソフトウエアにより用意することが一般的に行われている。
【０００４】
これにより、ユーザは、所定の操作を行うことでキーボードやグラフィティをLCD(Liquid Crystal Display)などに表示させ、それを用いて文字を入力することができる。
【０００５】
ところで、特許文献１には、グラフィティが表示される場合でも、表示内容を、その詳細までユーザに確認させることができるようにした技術が開示されている。
【特許文献１】特開２００４−７８８１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、キーボードやグラフィティなどが表示されていないOff状態から、それらが表示されるOn状態にした場合、LCDのサイズは固定であるため、キーボードやグラフィティが新たに表示されることに伴い、それまで表示されていた画面のうちの所定の範囲は、LCDの表示範囲から外れてしまうことになる。
【０００７】
従って、その表示範囲から外れてしまった範囲に表示されていた文字などを確認することができなくなってしまうという課題があった。
【０００８】
図１Ａ，Ｂは、PDAの表示例を示す図である。
【０００９】
図１Ａは、グラフィティが表示されていない状態を示している。図１Ａの例においては、「ＡＡＡ」の文字がLCDの上方に表示（入力）されており、その下に「ＢＢＢ」の文字が表示されている。
【００１０】
この状態からグラフィティをOn状態にした場合、図１Ｂに示すように、ユーザが文字を入力していた領域（図１Ａの領域）の下にグラフィティの領域が新たに表示される。このとき、文字の入力領域が全体的に上方に移動し、入力領域の一部がLCDの表示範囲から外れてしまうことになり、ユーザは、「ＡＡＡ」の文字を確認することができなくなる。
【００１１】
この場合、「ＡＡＡ」の文字を確認するためには、ユーザは、グラフィティを、所定のボタンを操作するなどしてOff状態とし、再度、図１Ａの状態に表示を切り替える必要がある。
【００１２】
また、グラフィティのOn/Offにより、ユーザが注目している入力領域の位置が極端に移動してしまうことから、直感的な操作が損なわれるという課題もあった。例えば、グラフィティを表示させる前に注目していた位置が、グラフィティを表示させることに伴って上方向に極端に移動したり、その表示が消えてしまったりしたのでは、ユーザは、文字の入力をスムーズに行うことができない。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、表示の切り替えを、直感的な操作で、かつ容易に行うことができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の情報処理装置は、固定サイズの表示可能範囲に表示されている第１の領域と、表示可能範囲内に新たに表示された第２の領域とを、第２の領域が表示されたことによって表示可能範囲から外れた第１の領域の一部をも含めて、一体的にスクロールさせる表示制御手段を備えることを特徴とする。
【００１５】
表示制御手段は、第１の領域上に所定の入力手段を押し当てた状態で移動させるユーザ操作に応じて、第１の領域と第２の領域とを一体的にスクロールさせるようにすることができる。
【００１６】
表示制御手段は、さらに、第１の領域に入力するデータを選択可能に第２の領域に表示させるようにすることができる。
【００１７】
表示制御手段は、第２の領域から選択された、第１の領域に入力するデータを移動させるユーザ操作に応じて、第１の領域と第２の領域とを一体的にスクロールさせるようにすることができる。
【００１８】
表示制御手段は、さらに、第２の領域から選択されたデータが第１の領域の所定の位置に入力されたとき、表示可能範囲内の表示をスクロールさせる前の状態に復帰させるようにすることができる。
【００１９】
本発明の情報処理方法は、固定サイズの表示可能範囲に表示されている第１の領域と、表示可能範囲内に新たに表示された第２の領域とを、第２の領域が表示されたことによって表示可能範囲から外れた第１の領域の一部をも含めて、一体的にスクロールさせる表示制御ステップを含むことを特徴とする。
【００２０】
本発明のプログラムは、固定サイズの表示可能範囲に表示されている第１の領域と、表示可能範囲内に新たに表示された第２の領域とを、第２の領域を表示されたことによって表示可能範囲から外れた第１の領域の一部をも含めて、一体的にスクロールさせる表示制御ステップを含む処理をコンピュータに実行させることを特徴とする。
【００２１】
本発明の情報処理装置および方法、並びにプログラムにおいては、固定サイズの表示可能範囲に表示されている第１の領域と、表示可能範囲内に新たに表示された第２の領域とを、第２の領域が表示されたことによって表示可能範囲から外れた第１の領域の一部をも含めて、一体的にスクロールさせる。
【発明の効果】
【００２２】
本発明によれば、表示を切り替えることができる。
【００２３】
また、本発明によれば、その切り替えを直感的な操作で、かつ容易に行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２６】
請求項１に記載の情報処理装置は、固定サイズの表示可能範囲（例えば、図１９Ａの表示範囲）に表示されている第１の領域（例えば、図１９Ａの入力領域２１１）と、前記表示可能範囲内に新たに表示された第２の領域（例えば、図１９Ｂのサムネイル表示領域２４１）とを、前記第２の領域が表示されたことによって前記表示可能範囲から外れた前記第１の領域の一部（例えば、図１９Ｃの仮想範囲）をも含めて、一体的にスクロールさせる表示制御手段（例えば、図３４の表示制御部４６３）を備えることを特徴とする。
【００２７】
請求項２に記載の情報処理装置の表示制御手段は、前記第１の領域上に所定の入力手段（例えば、図１９Ｃのスタイラス２）を押し当てた状態で移動させるユーザ操作に応じて、前記第１の領域と第２の領域とを一体的にスクロールさせることを特徴とする。
【００２８】
請求項３に記載の情報処理装置の表示制御手段は、さらに、前記第１の領域に入力するデータ（例えば、図２２のサムネイル画像３７１乃至３７３、図２８の「あああ」の文字）を選択可能に前記第２の領域に表示させることを特徴とする。
【００２９】
請求項６に記載の情報処理方法は、固定サイズの表示可能範囲（例えば、図１９Ａの表示範囲）に表示されている第１の領域（例えば、図１９Ａの入力領域２１１）と、前記表示可能範囲内に新たに表示された第２の領域（例えば、図１９Ｂのサムネイル表示領域２４１）とを、前記第２の領域が表示されたことによって前記表示可能範囲から外れた前記第１の領域の一部（例えば、図１９Ｃの仮想範囲）をも含めて、一体的にスクロールさせる表示制御ステップ（例えば、図３９のステップ５５）を含むことを特徴とする。
【００３０】
請求項７に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項６に記載の情報処理方法と同様である。
【００３１】
以下、本発明の実施の形態について図を参照して説明する。
【００３２】
本発明を適用したPDA(Personal Digital Assistants)１の外観を図２乃至図５に示す。図２および図３はPDA１の本体正面側の外観を示す斜視図であり、図４および図５は本体背面側の外観を示す斜視図である。
【００３３】
PDA１は、図３に示す中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている（折り畳んだ状態を図２に示す）。
【００３４】
図３に示すように、表示部１１の面１１−１のほぼ全面には、LCD(Liquid Crystal Display)２８、および、LCD２８の上に積層された透明なタッチパネル３６が設けられている。すなわち、ユーザが、指先や図２のスタイラス２の先端をLCD２８上の任意の位置に接触させると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００３５】
ヒンジ部１２には、CCD(Charge Coupled Device)等よりなるカメラ部２１が設けられている。
【００３６】
PDA１を折り畳んだときに面１１−１（表示部１１）に対向する面となる本体部１３の上面１３−１には、PDA１にインストールされている、例えば、スケジュール管理用のプログラム、電話帳管理用のプログラム等のアプリケーションプログラムのそれぞれを表すシンボルが印刷されたボタン３２が設けられている。ユーザによりボタン３２が押下されたとき、それに対応するアプリケーションプログラムが起動される。
【００３７】
また、上面１３−１のボタン３２が配置されている領域の中央部には、LCD２８に表示されている画面を上下方向にスクロールさせるためのスクロールボタン３３が設けられている。さらに、上面１３−１のボタン３２、スクロールボタン３３の下方には、文字、記号、数字等を入力するためのキーボード３４が設けられている。
【００３８】
本体部１３の右側面１３−２には、不揮発性半導体メモリの一種であるメモリースティック（商標）（以下、MSと記述する）３を装着可能なMSスロット４１が設けられている（図２）。なお、MSスロット４１には、例えば、Bluetooth（商標）による通信機能拡張モジュールなどの、MS３と同じ形状の機能拡張モジュールを装着させることも可能である。
【００３９】
図４に示すように、本体部１３の左側面１３−３には、本体部１３に電力を供給するリチウムイオン電池などからなるリムーバブルメインバッテリ１６２（図６）を着脱するときに開閉するバッテリ蓋２６が設けられている。また、左側面１３−３には、押下および回転自在なジョグダイヤル２５が当該側面から僅かに突出した状態で設けられている。
【００４０】
本体部１３の背面１３−４には、不揮発性半導体メモリの一種であるコンパクトフラッシュ（登録商標）（以下、CFと記述する）４を装着可能なCFスロット４２が設けられている。CFスロット４２は、図５に示すように、CF４を装着するときには当該背面からポップアップするようになされている。なお、CFスロット４２には、例えば、PHS(Personal Handy Phone)による通信機能拡張モジュールなどの、CF４と同じ形状の機能拡張モジュールを装着させることも可能である。
【００４１】
本体部１３の下端面１３−５（図３）には、リムーバブルメインバッテリ１６２に対して充電を行うクレードル９１（図６）等の付属機器を接続するためのコネクタ６７が設けられている。
【００４２】
図６は、以上のような外観構成を有するPDA１の内部の構成例について示すブロック図である。
【００４３】
CPU(Central Processing Unit)１３１は、ROM(Read Only Memory)１３２に記憶されているプログラム、または記憶部１３９からRAM(Random Access Memory)１３３にロードされたアプリケーションプログラムに従って各種の処理を実行する。RAM１３３にはまた、CPU１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４４】
CPU１３１、ROM１３２、およびRAM１３３は、CPUインタフェース１３５を介して相互に接続されている。CPUインタフェース１３５には、LCD２８に対する画面の表示を制御する表示制御部１３６も接続されている。
【００４５】
表示制御部１３６には、カメラ部２１、LCD２８の他、VRAM１３８も接続されている。表示制御部１３６は、CPU１３１による制御に基づいて、カメラ部２１により撮像された画像をVRAM１３８に記憶させ、そのVRAM１３８に記憶させている画像や、他のメモリ（MS３、CF４、RAM１３３、記憶部１３９）に記憶されている画像をLCD２８に表示させる。VRAM１３８には、カメラ部２１により撮像された画像の他、LCD２８に表示させる画像も記憶される。
【００４６】
また、CPUインタフェース１３５には、ジョグダイヤル２５、ボタン３２、スクロールボタン３３、およびキーボード３４等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、MSスロット４１およびCFスロット４２に相当するスロットI/F６４、リムーバブルメインバッテリ１６２およびバックアップバッテリ１６３を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、マイクロフォン１４２で集音された音声をディジタルデータに変換する音声処理部１４１が接続されている。
【００４７】
なお、タッチパネル３６により検出された座標を表す情報は、CPUインタフェース１３５を介してCPU１３１に供給される。
【００４８】
さらに、CPUインタフェース１３５には、EEPROM(Electrically Erasable and Programmable Read Only Memory)またはハードディスクなどより構成される記憶部１３９が接続される。記憶部１３９は、PDA１に対して着脱可能な記憶媒体であるMS３やCF４とは異なり、PDA１が内蔵するメモリである。
【００４９】
CPUインタフェース１３５には、Bluetooth等の規格に準拠した無線通信を行う無線通信部１４６、および、FeliCa（商標）のようなICカードに対して非接触でデータを読み書きする非接触ICカードインタフェース（I/F）１４７が接続されている。
【００５０】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたアプリケーションプログラムは、赤外線ポート６２を介して行われる赤外線通信、無線通信部１４６を介して行われる無線通信、または、クレードル９１を介して行われる有線の通信等により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロットI/F６４に適宜装着されるMS３やCF４から読み出されたアプリケーションプログラムも、必要に応じて記憶部１３９にインストールされる。
【００５１】
CPUインタフェース１３５には、表示部１１が本体部１３に対して閉じた状態の場合、オン状態となり、表示部１１が本体部１３に対して開いた状態の場合、オフ状態となるLCD開閉スイッチ１４４、および、表示部１１が所定の角度以上回動された場合にオン状態となるLCD回転スイッチ１４５が設けられている。
【００５２】
また、CPUインタフェース１３５には、リムーバブルメインバッテリ１６２が装着されるメインバッテリ装着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等から成るバックアップバッテリ１６３が接続されている。
【００５３】
図７は、LCD２８に表示されるメイン画面の例を示す図である。
【００５４】
PDA１を用いて行われる各種の操作は、基本的には、このメイン画面から開始される。メイン画面は、標準表示領域２０１、シルク領域２０２、およびステータス領域２０３からなる。
【００５５】
標準表示領域２０１には、アプリケーションプログラム（ソフトウエア）が実行されているときには、その実行中のアプリケーションプログラムの画面が表示される。また、アプリケーションプログラムが実行されていないときには、図７に示すように、インストールされているアプリケーションプログラムのそれぞれに対応するアプリケーションアイコン２０４が表示される（ただし、厳密には、このときにおいても、アプリケーションプログラムが全く実行されていないわけではなく、アプリケーションアイコン２０４を表示し、ユーザに選択させるためのアプリケーションプログラムが実行されている）。
【００５６】
図７においては、アプリケーションアイコン２０４として、メモを作成するアプリケーションを実行するときに操作（スタイラス２の先端でLCD２８の表面が押下）されるメモ帳アイコン２０４Ａ、予定を管理するアプリケーションを実行するときに操作される予定表アイコン２０４Ｂが表示されている。
【００５７】
シルク領域２０２には、実行中のシルクプラグインに対応するユーザインタフェース（ユーザによる入力用の領域）が表示される。なお、実行されるアプリケーションによっては、シルク領域２０２の表示が消え、標準表示領域２０１とシルク領域２０２の全体に１つの画面が表示されることもある。
【００５８】
ステータス領域２０３には、例えば、バッテリ容量、MSスロット４１に対するMS３の装着の有無や、CFスロット４２に対するCF４の装着の有無、音量設定等の、PDA１の状態を示すステータスアイコン２０５や時刻等が表示される。
【００５９】
図８は、図７のメモ帳アイコン２０４Ａが操作されたときに表示される画面の例を示す図である。
【００６０】
図８に示すメモの入力画面は、メモ帳アイコン２０４Ａが操作されたときに起動する、メモを管理するソフトウエアによって表示される。
【００６１】
メモの入力画面は、ステータス領域２０３の他に、入力領域２１１、メモを作成するためのツールを選択するときに操作される各種のボタンが表示されるツールボタン領域２１２から構成される。
【００６２】
ユーザは、スタイラス２の先端を入力領域２１１に当て、その状態のままスタイラス２を移動させることで、任意の文字や記号などを入力領域２１１に入力することができる。例えば、図９の曲線の画像２３１は、スタイラス２の先端が移動した軌跡を表す。このように、ユーザは、スタイラス２を用いて入力領域２１１に手書きのメモをとることができる。
【００６３】
また、ユーザは、後に詳述するように、スタイラス２で手書きの文字や記号を入力するだけでなく、カメラ部２１で撮影した静止画や動画、或いは、録音した音声などの各種のコンテンツを表す画像を貼り付けることによってもメモを作成することができる（メモにコンテンツを関連付けることができる）。
【００６４】
図８のツールボタン領域２１２には、メモに貼り付けるコンテンツの一覧を表示させるときや、既に表示しているコンテンツの一覧を閉じるときに操作される一覧表示ボタン２２１、図７のシルク領域２０２やソフトウエアのキーボードなどを表示するときに操作される文字入力ボタン２２２、入力領域２１１に手書きの文字などを入力するときに操作されるペンボタン２２３が用意される。
【００６５】
ユーザによりペンボタン２２３が操作されたとき、ペンモードが設定される。そのペンモードが設定されている間は、図９に示すような手書きの入力を入力領域２１１に対して行うことが可能となる。
【００６６】
また、ツールボタン領域２１２には、入力領域２１１に一度入力した文字などを消すときに操作される消しゴムボタン２２４の他、各種のツールを選択するときに操作されるボタンも表示される。
【００６７】
図１０は、図９の状態（コンテンツの一覧が表示されていない状態）で一覧表示ボタン２２１が操作されたときに表示される画面の例を示す図である。
【００６８】
一覧表示ボタン２２１が操作されたとき、図１０に示すように、ツールボタン領域２１２とステータス領域２０３の間の、それまで入力領域２１１の一部を形成していた領域を含む領域であるサムネイル表示領域２４１が形成され、そこに、入力領域２１１を利用して作成しているメモに貼り付けることができるコンテンツ（コンテンツの内容を表すサムネイル画像）の一覧が表示される。
【００６９】
サムネイル表示領域２４１に表示されるサムネイル画像は、コンテンツ本体のデータから生成されるものである。例えば、静止画コンテンツのサムネイル画像は、コンテンツ本体の静止画が縮小されることで生成され、動画コンテンツのサムネイル画像は、連続する画像の中から選択される、例えば、先頭の１フレーム（MPEG(Moving Picture Experts Group)方式で圧縮された動画コンテンツの場合、最初のＩ(Intra)ピクチャ）の画像が縮小されることで生成される。なお、音声コンテンツのサムネイル画像には、吹き出しの画像が用いられる。
【００７０】
図１０の例においては、左から、「MOV000…」のファイル名が設定された動画コンテンツを表すサムネイル画像２５１、「031030…」のファイル名が設定された音声コンテンツを表すサムネイル画像２５２、「DSC0001」のファイル名が設定された静止画（風景画）コンテンツを表すサムネイル画像２５３、「DSC0002」のファイル名が設定された静止画（人物画）コンテンツを表すサムネイル画像２５４が表示されている。
【００７１】
これらのサムネイル画像で表されるコンテンツは、PDA１の内部のメモリである記憶部１３９やPDA１に装着されているMS３などに、その本体のデータが記憶されている。
【００７２】
例えば、図１０の点線矢印で示すように、左から３番目の静止画コンテンツのサムネイル画像２５３にスタイラス２を押し当て、その状態のまま入力領域２１１上の位置Ｐ1まで移動させ、そこで、スタイラス２の先端をLCD２８の表面から離すことで（ドラッグアンドドロップすることで）、ユーザは、サムネイル画像２５３を位置Ｐ1に貼り付けることができる。
【００７３】
図１１は、位置Ｐ1にサムネイル画像２５３が貼り付けられた状態の画面の例を示す図である。ユーザは、このように、一覧表示されるものの中からドラッグアンドドロップすることで、作成中のメモに、静止画などの各種のカテゴリのコンテンツのサムネイル画像を貼り付けることができる。なお、ユーザは、ペンモードが設定されている状態で、位置Ｐ1に貼り付けたサムネイル画像２５３を入力領域２１１上の他の位置にさらに移動させることもできる。
【００７４】
例えば、ユーザは、「〜に行ったときの写真」などの手書きの文字を入力領域２１１に入力しておき、そのメモに写真（静止画コンテンツ）のサムネイル画像を次々貼り付けておくことで、PDA１内にある写真を容易に分類することができる。この操作は、フォルダを新規に作成し、そこに写真などのコンテンツを記録することによって分類する場合に較べて直感的な操作であり、外出先などで、僅かな時間に気軽に操作するというPDA１の性質上、好ましい。
【００７５】
また、ユーザは、メモに貼り付けたサムネイル画像を選択することで、そのサムネイル画像により内容が表されるコンテンツの再生を開始させることができる。
【００７６】
図１２は、図１１のサムネイル画像２５３を選択して、サムネイル画像２５３により内容が表される静止画コンテンツを再生（プレビュー）させたときの画面の例を示す図である。
【００７７】
サムネイル画像２５３が選択されたとき、静止画コンテンツのビューワ機能を有するソフトウエアが起動し、サムネイル画像２５３により内容が表される静止画コンテンツの本体のデータに基づいて、ステータス領域２０３以外の領域全体を用いて画像の表示が行われる。これにより、ユーザは、静止画コンテンツの詳細を容易に確認することができる。
【００７８】
なお、メモに貼り付けた動画コンテンツのサムネイル画像２５１を選択した場合も同様に、動画コンテンツの再生が行われ、図１２に示すようなステータス領域２０３以外の領域を用いて画像が表示される。また、メモに貼り付けた音声コンテンツのサムネイル画像２５２を選択した場合、その音声コンテンツの再生が行われる。
【００７９】
ここで、サムネイル表示領域２４１の表示の詳細について説明する。
【００８０】
図１３Ａは、図１０のサムネイル表示領域２４１のみを示す図である。
【００８１】
サムネイル表示領域２４１の右上には、サムネイル画像表示部２７１に表示するサムネイル画像を、それが表すコンテンツのカテゴリに応じてフィルタリングするカテゴリ選択ボタン２６１乃至２６４が表示されている。
【００８２】
すなわち、一覧表示ボタン２２１を操作したとき、サムネイル画像表示部２７１には、入力領域２１１で作成中のメモに貼り付けることができる全てのカテゴリのコンテンツのサムネイル画像が表示されるが、ユーザは、カテゴリ選択ボタン２６１乃至２６４を操作することで、サムネイル画像表示部２７１に表示されるサムネイル画像を制限することができる。
【００８３】
例えば、カメラの絵が付されたカテゴリ選択ボタン２６１が操作されたとき、サムネイル画像表示部２７１に表示されるサムネイル画像の中から、静止画コンテンツのサムネイル画像が除かれ（表示が消え）、フィルムの絵が付されたカテゴリ選択ボタン２６２が操作されたとき、動画コンテンツのサムネイル画像が除かれる。
【００８４】
また、ペンと紙の絵（メモ）が付されたカテゴリ選択ボタン２６３が操作されたとき、サムネイル画像表示部２７１に表示されるサムネイル画像の中から、メモのコンテンツを表すサムネイル画像が除かれる。
【００８５】
カテゴリ選択ボタン２６３の右隣には、吹き出しの絵が付されたカテゴリ選択ボタン２６４が用意されている。カテゴリ選択ボタン２６４が操作されたとき、サムネイル画像表示部２７１に表示されるサムネイル画像の中から、音声コンテンツのサムネイル画像が除かれる。
【００８６】
図１３Ｂは、静止画、動画、音声のそれぞれのカテゴリのコンテンツのサムネイル画像が表示されている図１３Ａの状態から、カテゴリ選択ボタン２６２（動画コンテンツのサムネイル画像の表示を消すボタン）とカテゴリ選択ボタン２６４（音声コンテンツのサムネイル画像の表示を消すボタン）が操作された状態の表示を示す図である。
【００８７】
図１３Ｂに示すように、サムネイル画像表示部２７１に表示するサムネイル画像の中から、動画と音声のコンテンツを表すサムネイル画像がフィルタリングによりカットされ、その表示が消される。
【００８８】
このように、サムネイル画像表示部２７１に表示させるサムネイル画像に、カテゴリに基づくフィルタリングをかけることができるため、ユーザは、貼り付けようとするコンテンツのサムネイル画像を迅速に探すことができる。
【００８９】
例えば、ある静止画コンテンツをメモに貼り付けようとしている場合、図１３Ｂに示すように他のカテゴリのコンテンツのサムネイル画像を除いてから探すことで、ユーザは、貼り付けようとする静止画コンテンツのサムネイル画像を迅速に探すことができる。
【００９０】
以上のようにしてサムネイル画像表示部２７１に表示されるサムネイル画像からも、メモに貼り付けたサムネイル画像から、そのサムネイル画像により表されるコンテンツを再生させることができるのと同様に、コンテンツの再生を開始させることが可能とされる。
【００９１】
例えば、図１３Ａに示すように、静止画コンテンツのサムネイル画像２５３がカーソル２８１で選択されている状態でさらに選択された場合、図１２を参照して説明したように、その静止画コンテンツがLCD２８に拡大表示される。すなわち、ビューワ機能を提供するソフトウエアが実行され、静止画コンテンツの表示が行われる。
【００９２】
サムネイル画像表示部２７１の下には、サムネイル画像表示部２７１に表示させるサムネイル画像の範囲を切り替えるときに水平方向に操作されるスクロールバー２７２が表示され、その下には、カーソル２８１で選択されているコンテンツの名前等を表示するコンテンツ情報表示部２７３が表示される。
【００９３】
なお、図１３Ａにおいて、動画コンテンツのサムネイル画像２５１上に表示されているMS３の外観を表す画像２５１Ａは、その動画コンテンツが外部のメモリであるMS３に記憶されていることを表している。また、フィルムの絵を表す画像２５１Ｂは、それが付されているサムネイル画像２５１が動画コンテンツであることを表している（静止画コンテンツのサムネイル画像と区別できるようになっている）。
【００９４】
図１４は、図８の予定表アイコン２０４Ｂが操作されたときに表示される画面の例を示す図である。図１４において、図８と同じ部分には同一の符号を付している。
【００９５】
予定表アイコン２０４Ｂが操作されたとき、予定表を管理するソフトウエアが起動し、図１４に示すような予定表が表示される。
【００９６】
予定表は、ステータス領域２０３の他に、所定の間隔で時刻が表示される予定入力領域３０１、予定入力領域３０１の表示形式（週単位、月単位による表示形式）を変更するときに操作されるボタンなどが用意される表示切替領域３０２、予定を入力するためのツールを選択するときに操作されるボタンが用意されるツールボタン領域３０３から構成される。
【００９７】
ツールボタン領域３０３には、予定表に貼り付けるコンテンツのサムネイル画像の一覧を表示させるときに操作される一覧表示ボタン２２１、予定入力領域３０１に手書きの文字や記号などを入力するときに操作されるペンボタン２２３、一度入力した手書きの文字などを消すときに操作される消しゴムボタン２２４などの、図８のツールボタン領域２１２に用意されるものと同じボタンが用意される。
【００９８】
また、ツールボタン領域３０３には、これらのボタンの他、予定入力領域３０１に入力した予定の１つの項目を選択し、その選択した項目を移動したり、内容を変更する手モードを選択するときに操作される手ボタン３１１が表示される。この手ボタン３１１は、上述したメモの作成時には用意されないボタンである。
【００９９】
図１５は、図１４の画面に対して、ある予定が入力された状態の画面の例を示す図である。
【０１００】
予定入力領域３０１の９時（９：００）の欄に入力された予定３２１（「会議」の文字が入力されている予定）は、例えば、ユーザにより手ボタン３１１が操作され、手モードが設定されてから入力されたものである。９時の時間帯が、予定を入力する時間帯としてスタイラス２で選択された場合、画面の下方には図７のシルク領域２０２が表示されるため、ユーザは、その領域を用いて予定を入力する（「会議」の文字を入力する）。
【０１０１】
なお、一覧表示ボタン２２１の右隣にあるボタンは、予定を新規に作成するときに操作されるボタンであり、このボタンが操作された場合も、手モードが設定された状態で時間帯が指定されたときと同様に、新たな予定を入力することが可能とされる。また、ツールボタン領域３０３にも文字入力ボタン２２２（図８）が表示されるようにしてもよい。
【０１０２】
図１６は、図１５の状態の画面に対して、「重要！」の手書き文字と、予定３２１を指す矢印の画像からなる画像３３１が入力された状態の画面を示す図である。
【０１０３】
ペンボタン２２３を操作し、ペンモードを設定することによって、ユーザは、予定入力領域３０１に手書きの文字などを入力することができる。
【０１０４】
このように、予定を入力する場合でも、ユーザは、所定の時間帯に予定の項目を入力するだけでなく、上述したメモを作成する場合と同様に手書きの文字を入力することができる。
【０１０５】
図１７は、図１６の状態（サムネイル画像の一覧が表示されていない状態）において、一覧表示ボタン２２１が操作されたときに表示される画面の例を示す図である。
【０１０６】
一覧表示ボタン２２１が操作されたとき、図１７に示すように、ツールボタン領域３０３とステータス領域２０３の間の、それまで予定表入力領域３０１の一部を形成していた領域を含む領域であるサムネイル表示領域２４１が形成され、そこに、予定入力領域３０１に貼り付けることができるコンテンツのサムネイル画像の一覧が表示される。
【０１０７】
例えば、音声コンテンツのサムネイル画像３５２をスタイラス２で選択し、図１７の点線矢印で示すように、その状態のまま予定入力領域３０１上の位置Ｐ2まで移動させ、スタイラス２の先端をLCD２８の表面から離すことで、ユーザは、サムネイル画像３５２を位置Ｐ2に貼り付けることができる。
【０１０８】
図１８は、位置Ｐ2に音声コンテンツのサムネイル画像３５２が貼り付けられた状態の画面の例を示す図である。
【０１０９】
ユーザは、このように、一覧表示されるものの中からドラッグアンドドロップすることで、予定表に、各種のカテゴリのコンテンツのサムネイル画像を貼り付けることができる（予定表にコンテンツを関連付けることができる）。
【０１１０】
以上のようにしてサムネイル画像を予定表に貼り付けることができるため、ユーザは、例えば、９時からの会議（図１８の予定３２１の「会議」）が終了したとき、そのときに録音しておいた音声コンテンツのサムネイル画像３５１を予定３２１の周りに貼り付けておくことで、後から、その会議で録音した音声コンテンツを容易に探すことができる。
【０１１１】
そのサムネイル画像の貼り付けも、サムネイル表示領域２４１に表示されるものの中からドラッグアンドドロップするだけの非常に直感的な操作である。
【０１１２】
また、予定表に貼り付けたサムネイル画像３５１を選択することで、そのサムネイル画像３５１により表される音声コンテンツの再生を開始させることができるため、ユーザは、会議で録音した音声を予定表から容易に再生させることができる。
【０１１３】
なお、図１７、図１８において、サムネイル画像３５３，３５４は、予め作成しておいたメモのサムネイル画像である。
【０１１４】
以上においては、サムネイル画像の一覧（サムネイル表示領域２４１）は、メモや予定表に重ねて表示されるものとしたが、この場合、一覧と重なってしまうメモや予定表の部分にサムネイル画像を貼り付けることが困難になる。例えば、ユーザは、図１７の予定入力領域３０１の右側に表示されるようなスクロールバーを用いて表示範囲を切り替えてから、サムネイル画像を貼り付ける必要がある。
【０１１５】
従って、サムネイル画像の一覧がメモなどに重ねて表示されるのではなく、メモなどの下（図８の表示を基準として、入力領域２１１とツールボタン領域２１２の間）に表示されるようにしてもよい。
【０１１６】
図１９Ａ乃至Ｄは、メモの入力画面を模式的に示す図である。一覧表示ボタン２２１を除いて、図８に示すような各種のボタンなどについては、ここでは、その図示を省略している。また、ステータス領域２０３やツールボタン領域２１２などの入力領域２１１に較べて比較的狭い領域についても図示を省略している。
【０１１７】
図１９Ａは、サムネイル表示領域２４１が表示されていない状態のメモの入力画面の例を示す図である。
【０１１８】
図１９Ａの表示範囲は、LCD２８のサイズより定まる固定サイズの範囲であり、例えば、図８のステータス領域２０３以外の範囲に相当する。ユーザは、この範囲にある文字などを確認することができる。図１９Ａにおいては、表示範囲にあるメモの入力領域２１１には手書きの図形（楕円と方形）が入力されている。
【０１１９】
図１９Ｂは、図１９Ａの状態で一覧表示ボタン２２１が操作されたときに表示されるメモの入力画面の例を示す図である。
【０１２０】
一覧表示ボタン２２１が操作されたとき、入力領域２１１の下方にサムネイル表示領域２４１が表示される。このとき、表示範囲は固定であるから、入力領域２１１がサムネイル表示領域２４１の分だけ全体的に上に移動し、一部が表示範囲から外れる。
【０１２１】
表示範囲から外れた部分は、ユーザが確認することができない仮想的な表示範囲（仮想範囲）となる。図１９Ａ乃至Ｄにおいて、点線は仮想範囲を示す。後述する、図２０Ａ乃至Ｄにおいても同様である。
【０１２２】
すなわち、図１０などにおいては、それまで表示されていた入力領域２１１の上に重ねてサムネイル表示領域２４１が表示されるものとしたが、この例においては、入力領域２１１の下方に表示される。
【０１２３】
これにより、ユーザは、入力領域２１１の下方にも（図１０の場合、サムネイル表示領域２４１が表示されることにより隠れてしまう部分にも）、サムネイル画像を貼り付けることができる。なお、図１９Ｂ等のサムネイル表示領域２４１に示す４つの四角はサムネイル画像を表している。
【０１２４】
ところで、この場合、表示範囲から外れてしまった入力領域２１１にサムネイル画像を貼り付けたり、文字を入力したりするためには、その領域を表示範囲内に戻す必要がある。そこで、PDA１においては、例えば、入力領域２１１の上をスタイラス２の先端でなぞることによって、スクロールバーなどを利用することなく、入力領域２１１とサムネイル表示領域２４１全体（表示範囲と仮想範囲の領域全体）を一体的にスクロールすることができるようになされている。
【０１２５】
例えば、図１９Ｃの表示範囲の位置Ｐ11から、その下方の位置Ｐ12まで、ユーザがスタイラス２の先端をLCD２８に押し当てた状態で移動させたとき（なぞったとき）、位置Ｐ11から位置Ｐ12までの縦方向の移動量に応じて、入力領域２１１とサムネイル表示領域２４１が一体としてスクロールする。
【０１２６】
図１９Ｄは、スクロールした状態を示す図である。
【０１２７】
図１９Ｄの画面においては、仮想範囲にあった入力領域２１１の一部が表示範囲に移動し、反対に、サムネイル表示領域２４１の下方の一部が表示範囲から外れている。
【０１２８】
このように、ユーザは、スクロールバーなどを利用することなく、直感的な操作で表示をスクロールさせることができる。また、スクロールバーが不要となることから、入力領域２１１をより広く確保することができる。
【０１２９】
図２０Ａ乃至Ｄは、他の方法によるスクロールについて示す図である。
【０１３０】
上述したように、ユーザは、サムネイル表示領域２４１に表示されているサムネイル画像を入力領域２１１上などに移動させることができるが、この例においては、そのサムネイル画像を移動させることに応じてスクロールが行われる。
【０１３１】
例えば、図２０Ａに示すように、ユーザが左から２番目のサムネイル画像を選択し、それを入力領域２１１上の位置Ｐ１３まで移動させたとき、その移動に追従するようにサムネイル画像の表示位置も移動する。図２０Ｂは、位置Ｐ13までサムネイル画像が移動した状態を示している。
【０１３２】
この状態から、表示範囲の上端付近にある図２０Ｃの位置Ｐ14までサムネイル画像が移動されたとき、その上端付近の位置をユーザが押し当てている期間に応じて、入力領域２１１とサムネイル表示領域２４１が一体的に下方向にスクロールする。すなわち、上方にある仮想範囲の領域にサムネイル画像を移動させるような操作を行った場合、仮想範囲にあった入力領域２１１の一部が徐々に表示範囲内に入る。
【０１３３】
図２０Ｄは、図２０Ｃに示すように、ユーザがサムネイル画像を表示範囲の上端付近まで移動させ、そのままLCD２８を押し当てていたときに表示される画面を示す。図２０Ｄにおいては、入力領域２１１の全体が表示範囲に現れている。
【０１３４】
これにより、ユーザは、図２０Ｃの状態では仮想範囲にあった入力領域２１１の位置Ｐ15にサムネイル画像を貼り付けることができる。なお、表示範囲上のある位置を基準としたとき、相対的には、図２０Ｄの位置Ｐ15は図２０Ｃの位置Ｐ14と同じ位置である（ユーザは、位置Ｐ１４からスタイラス２を移動させなくても、位置Ｐ１５にサムネイル画像を移動させることができる）。
【０１３５】
このように、ユーザは、一覧表示ボタン２２１を再度操作し、サムネイル表示領域２４１の表示を消したり、スクロールバーなどを利用することなく、サムネイル画像を移動させるだけの直感的な操作で表示をスクロールさせることができる。また、仮想範囲にあった領域を表示範囲内に移動させて、サムネイル画像を貼り付けることができる。
【０１３６】
なお、図２０Ｄに示すように、ユーザが位置Ｐ15でスタイラス２による押し当てを止め、その位置にサムネイル画像を貼り付けたとき、メモの入力画面は図２０Ａの表示に戻る。これにより、ユーザは、次に貼り付けるサムネイル画像を効率的に選択することができる。
【０１３７】
以下、図８乃至図１１に示したものと同様の画面の図を用いて、スクロールについて説明する。
【０１３８】
図２１は、メモの入力画面の例を示す図である。図２１の画面は、図８の画面と同様である。重複する説明については省略する。
【０１３９】
図２１の入力画面には、ユーザにより入力された手書きの軌跡を表す手書きデータ＃１乃至＃３が入力されている。また、一覧表示ボタン２２１が操作されていないことから、サムネイル表示領域２４１はまだ表示されていない。
【０１４０】
図２２は、図２１の状態で、一覧表示ボタン２２１が操作されたときに表示される入力画面の例を示す図である。
【０１４１】
入力領域２１１（ツールボタン領域２１２）の下にはサムネイル表示領域２４１が新たに表示され、入力領域２１１の全体が上方に移動している。入力領域２１１の全体が上方に移動することにより、手書きデータ＃１が表示範囲（LCD２８）から外れ、表示が消えている。なお、サムネイル表示領域２４１には、３つのサムネイル画像３７１乃至３７３が表示されている。
【０１４２】
これにより、ユーザは、例えば、手書きデータ＃３の近傍などの入力領域２１１の下方にも、サムネイル画像を容易に貼り付けることができる。
【０１４３】
図１９Ａ乃至Ｄを参照して説明したように、ユーザが、スタイラス２の先端で入力領域２１１上を下方向になぞった場合、ステータス領域２０３以外の領域である入力領域２１１とサムネイル表示領域２４１（それらの領域の間にあるツールボタン領域２１２）が一体となって下方向にスクロールする。
【０１４４】
入力領域２１１とサムネイル表示領域２４１が一体となってスクロールした入力画面の例を図２３に示す。
【０１４５】
図２３の例においては、入力領域２１１とサムネイル表示領域２４１が一体となって下方向にスクロールすることによって、入力領域２１１のそれまで表示範囲から外れていた手書きデータ＃１の一部が新たに表示されるとともに、サムネイル表示領域２４１のそれまで表示範囲に入っていた一部の表示が消えている。
【０１４６】
これにより、図２３に示すようにスクロールさせた後、ユーザは、手書きデータ＃１の近傍にサムネイル画像を貼り付けたりすることができる。
【０１４７】
図２４は、サムネイル画像を貼り付けるために移動させている状態を示す図である。
【０１４８】
図２４においては、点線矢印で示すように、図２２の入力画面においてサムネイル画像３７２が選択され、サムネイル画像３７２にスタイラス２を押し当てたまま、位置Ｐ21まで移動されている。
【０１４９】
なお、図２４においては、サムネイル画像が重なっている手書きデータの部分は、その表示が消えてしまっているが、貼り付け位置が確定される前の移動中のサムネイル画像については、ある程度の透明度を有して表示されるようにしてもよい。これにより、ユーザは、サムネイル画像の下にある手書きデータを確認しながら貼り付け位置を決めることができる。
【０１５０】
図２４の状態から、ユーザがさらに上方にサムネイル画像３７２を移動させ、表示範囲の上端（サムネイル画像をそれ以上移動させることができない位置）で、スタイラス２での押し当てが続けられた場合、押し当てが続けられている期間に応じて入力領域２１１とサムネイル表示領域２４１が一体的に下方向にスクロールする。
【０１５１】
図２５は、サムネイル画像３７２が表示範囲の上端の位置Ｐ22に移動することに応じて入力領域２１１とサムネイル表示領域２４１が下方向にスクロールしている状態を示す。
【０１５２】
図２５の例においては、図２４の状態では表示範囲に含まれていなかった手書きデータ＃１の一部が新たに表示されるとともに、図２４の状態では表示範囲に含まれていたサムネイル表示領域２４１の一部が表示範囲から外れ、表示が消えている。
【０１５３】
例えば、図２５の状態が保持され、スクロールすることで現れる図２６の位置Ｐ23（位置Ｐ22から右斜め上の点）でスタイラス２での押し当てが終了されたとき、その位置にサムネイル画像３７２が貼り付けられる。
【０１５４】
これにより、ユーザは、サムネイル表示領域２４１を表示したことによって表示範囲から外れてしまっていた、入力領域２１１の上端付近にもサムネイル画像を貼り付けることができる。
【０１５５】
図２７は、図２１の状態で文字入力ボタン２２２が操作されたときに表示されるメモの入力画面の例を示す図である。
【０１５６】
この例においては、入力領域２１１（ツールボタン領域２１２）の下には、サムネイル表示領域２４１ではなくソフトウエアのキーボードが表示されている。
【０１５７】
文字入力ボタン２２２が操作されたとき、キーボートを表示するキーボード領域３８１が入力領域２１１の下に新たに表示され、入力領域２１１の全体が上方に移動する。入力領域２１１の全体が上方に移動することに応じて、手書きデータ＃１が表示範囲から外れ、表示が消えている。
【０１５８】
キーボード領域３８１の下には、ユーザがキーボード領域３８１のそれぞれのボタンを操作して入力した文字や記号が表示される入力文字領域３８２が設けられている。
【０１５９】
例えば、ユーザがキーボード領域３８１の左上の「あ」のボタンを連続して押したとき、入力文字領域３８２には、図２８に示されるように、「あ」の文字が、ユーザがボタンを押した数だけ表示される。
【０１６０】
ユーザは、入力文字領域３８２に表示させた文字にスライラス２の先端を押し当て、その状態を保持したまま入力領域２１１まで移動させることにより、上述したサムネイル画像の場合と同様に、入力文字領域３８２に表示されている文字を、まとめて入力領域２１１の所定の位置に入力することができる。
【０１６１】
図２９は、入力文字領域３８２に表示された「あああ」の文字が入力領域２１１の位置Ｐ31まで移動した状態を示している。移動中（スライラス２での押し当て中）の文字には枠が付される。
【０１６２】
例えば、図３０に示すように、図２９の位置Ｐ31から表示範囲の上端付近にある位置Ｐ32まで移動されたとき、サムネイル画像を表示範囲の上端に移動したときと同様に、ステータス領域２０３以外の入力領域２１１、ツールボタン領域２１２、キーボード領域３８１、入力文字領域３８２が一体となり下方向にスクロールする。
【０１６３】
図３０の例においては、それらの領域が下方向にスクロールすることに応じて、入力領域２１１の上方に入力されていた手書きデータ＃１や、その近傍に貼り付けられていたサムネイル画像３７２の一部が新たに表示されている。また、表示範囲から外れたキーボード領域３８１の下方の一部と入力文字領域３８２の表示が消えている。
【０１６４】
このように、ユーザは、ソフトウエアのキーボードを用いて入力した文字も、直感的な操作で、入力中のメモに貼り付けることができる。また、スクロールバーなどを利用することなく、表示のスクロールを行うことができる。
【０１６５】
図３１は、位置Ｐ32から、さらに、「あああ」の文字が入力領域２１１の左上端の位置Ｐ33まで移動され、そこに入力が確定された状態を示している。スライラス２による押し当てが終了したとき、その終了した位置に文字が貼り付けられる（入力される）。文字が入力されたとき、移動中には付されていた文字を囲む枠が消える。
【０１６６】
以上のようにして表示を制御するPDA１の動作については、フローチャートを参照して後に詳述する。
【０１６７】
次に、PDA１のソフトウエア構成について説明する。
【０１６８】
なお、以下において、メモの入力を管理するソフトウエアにより作成される１つのメモや、予定を管理するソフトウエアにより作成される１つの予定表をデータベースともいう。
【０１６９】
図３２は、PDA１に用意されるソフトウエアの例を示すブロック図である。
【０１７０】
PDA１には、複数のデータベース処理ソフトウエアからなるデータベース処理ソフトウエア群４０１、複数のコンテンツ処理ソフトウエアからなるコンテンツ処理ソフトウエア群４０２、サムネイル表示ソフトウエア４０３が用意されている。これらのソフトウエアは記憶部１３９（図６）などに記憶されている。
【０１７１】
データベース処理ソフトウエア群４０１は、メモのデータベースを管理するメモデータベース処理ソフトウエア４１１−１と、予定表のデータベースを管理する予定表データベース処理ソフトウエア４１１−２から構成される。以下、メモデータベース処理ソフトウエア４１１−１と予定表データベース処理ソフトウエア４１１−２を個々に区別する必要がない場合、まとめてデータベース処理ソフトウエア４１１という。
【０１７２】
なお、図３２においては、データベース処理ソフトウエアが２つしか示されていないが、実際には、PDA１で扱われる各種のデータベース毎にデータベース処理ソフトウエアが用意される。
【０１７３】
データベース処理ソフトウエア４１１は、データベースの作成機能をユーザに提供し、例えば、スタイラス２による手書き文字の入力や、サムネイル画像の貼り付けを受け付け、データベースを作成する。
【０１７４】
データベース処理ソフトウエア４１１は、図３３に示すようなデータ構造を有するデータベース構成情報を用いてそれぞれのデータベースを管理する。
【０１７５】
図３３の例においては、データベースに貼り付けられたサムネイル画像により表されるコンテンツ等の種類、サムネイル画像のリンク先（コンテンツ本体のデータの記憶場所）、サムネイル画像が貼り付けられたデータベース上の位置を表す座標、コンテンツに関するその他の情報がデータベース構成情報により表されている。
【０１７６】
サムネイル画像が貼り付けられたり、手書き文字が入力される毎に、これらの情報がデータベース構成情報に登録される。図３３の例においては、データベース構成情報の２段目に、あるデータベースに入力された手書き文字のリンク先はリンク情報＃１であり、入力位置は座標（ｘ1，ｙ1）であることが登録されている。また、手書き文字の幅Ｗ1、高さｈ1とともに、その他の情報として、手書き文字の色、ペンの太さ等が登録されている。
【０１７７】
同様に、同じデータベースに貼り付けられた動画コンテンツ、静止画コンテンツ、テキスト、音声コンテンツのそれぞれのサムネイル画像のリンク情報、位置、幅、高さ、その他の情報も登録されている。
【０１７８】
なお、図３３において、コンテンツの種類にある「テキスト」は、例えば、予定表のデータベースに入力された予定である。また、データベース構成情報に登録される「座標」は、例えば、サムネイル画像の左上隅の座標である。
【０１７９】
図３２の説明に戻り、データベース処理ソフトウエア４１１により管理されているデータベース４３１にはコンテンツ＃１乃至＃３が関連付けられている（コンテンツ＃１乃至＃３のそれぞれのサムネイル画像がデータベース４３１に貼り付けられている）。
【０１８０】
すなわち、この場合、データベース処理ソフトウエア４１１は、データベース構成情報を用いて、データベース４３１に関連付けられているコンテンツ＃１乃至＃３のコンテンツの種類、サムネイル画像のリンク情報、貼り付け位置、その他の情報を管理している。
【０１８１】
データベース処理ソフトウエア４１１は、データベース４３１に貼り付けられたサムネイル画像が選択され、コンテンツの再生が指示されたとき、コンテンツ処理ソフトウエア群４０２を構成するコンテンツ処理ソフトウエアのいずれかにコンテンツの再生を要求する。
【０１８２】
また、データベース処理ソフトウエア４１１は、ユーザにより一覧表示ボタン２２１が操作され、サムネイル画像の一覧の表示が指示されたとき、そのことをサムネイル表示ソフトウエア４０３に通知し、サムネイル画像の一覧を表示させる。
【０１８３】
コンテンツ処理ソフトウエア群４０２は、静止画コンテンツの再生（プレビュー）を管理する静止画コンテンツ処理ソフトウエア４２１−１、動画コンテンツの再生を管理する動画コンテンツ処理ソフトウエア４２１−２、音声コンテンツの再生を管理する音声コンテンツ処理ソフトウエア４２１−３、コンテンツとして用意されているメモの再生（プレビュー）を管理するメモコンテンツ処理ソフトウエア４２１−４から構成される。以下、静止画コンテンツ処理ソフトウエア４２１−１乃至メモコンテンツ処理ソフトウエア４２１−４を個々に区別する必要がない場合、まとめてコンテンツ処理ソフトウエア４２１という。
【０１８４】
コンテンツ処理ソフトウエア４２１は、記憶部１３９やMS３に記憶されている全てのコンテンツ４３２を管理しており、コンテンツのビューワの機能を提供する。データベース処理ソフトウエア４１１から静止画コンテンツの再生が要求されたとき、静止画コンテンツ処理ソフトウエア４２１−１により静止画コンテンツの再生が行われ、動画コンテンツの再生が要求されたとき、動画コンテンツ処理ソフトウエア４２１−２により動画コンテンツの再生が行われる。
【０１８５】
また、音声コンテンツの再生が要求されたとき、音声コンテンツ処理ソフトウエア４２１−３により音声コンテンツの再生が行われ、メモの再生が要求されたとき、メモコンテンツ処理ソフトウエア４２１−４によりメモの再生が行われる。
【０１８６】
なお、メモの再生は、それを作成したデータベース処理ソフトウエア４１１（メモデータベース処理ソフトウエア４１１−１）により行われるようにしてもよい。
【０１８７】
上述したように、ユーザは、サムネイル表示領域２４１に一覧表示されているサムネイル画像を選択することによってもコンテンツを再生させることができる。サムネイル表示領域２４１に表示されているサムネイル画像が選択されたとき、サムネイル表示ソフトウエア４０３からそのことが通知され、再生が指示されたコンテンツのカテゴリに応じて、コンテンツ処理ソフトウエア４２１によりコンテンツの再生が行われる。
【０１８８】
サムネイル表示ソフトウエア４０３は、データベース処理ソフトウエア４１１からサムネイル画像の一覧の表示が要求されたとき、コンテンツ４３２を参照して、それぞれのコンテンツを表すサムネイル画像を生成し、サムネイル画像をサムネイル表示領域２４１に一覧表示させる。
【０１８９】
また、サムネイル表示ソフトウエア４０３は、サムネイル画像として一覧表示させるコンテンツのカテゴリを制限することが要求されたとき（カテゴリ選択ボタン２６１乃至２６４のいずれかが操作されたとき）、その要求に応じてサムネイル画像の表示を更新させる。
【０１９０】
さらに、サムネイル表示ソフトウエア４０３は、サムネイル表示領域２４１に表示されているサムネイル画像が選択されたとき、コンテンツの再生をコンテンツ処理ソフトウエア４２１に要求する。
【０１９１】
図３４は、図３２の各ソフトウエアが実行されることで実現されるPDA１の機能構成例を示すブロック図である。
【０１９２】
データベース処理ソフトウエア４１１により実現されるデータベース構成情報管理部４５１は、図３３に示すようなデータベース構成情報を管理し、必要に応じてデータベース構成情報をデータベース表示制御部４５２に提供する。
【０１９３】
また、データベース構成情報管理部４５１は、データベースに貼り付けられているサムネイル画像が選択され、コンテンツの再生が指示されたことをタッチパネル３６からの出力に基づいて検出した場合、それを再生要求部４５３に通知する。
【０１９４】
データベース表示制御部４５２は、データベース構成情報管理部４５１から提供される情報に従って、図８の入力領域２１１や図１５の予定入力領域３０１の表示を制御する。
【０１９５】
例えば、データベース表示制御部４５２は、データベース構成情報管理部４５１から図３３のデータベース構成情報が提供されたとき、手書き文字（２段目に登録されている情報）を、その他の情報で表される色、太さで、座標（ｘ1，ｙ1）で表される位置に表示させるとともに、他のコンテンツについても、サムネイル画像等をデータベース上の所定の位置に、所定の大きさで表示させる。サムネイル画像の大きさを表す情報は、例えば、図３３のその他の情報として記述されている。
【０１９６】
再生要求部４５３は、静止画コンテンツのサムネイル画像が選択された場合、静止画コンテンツ処理ソフトウエア４２１−１の静止画コンテンツ再生部４７１−１に静止画コンテンツの再生を要求し、動画コンテンツのサムネイル画像が選択された場合、動画コンテンツ処理ソフトウエア４２１−２の動画コンテンツ再生部４７１−２に動画コンテンツの再生を要求する。
【０１９７】
また、再生要求部４５３は、音声コンテンツのサムネイル画像が選択された場合、音声コンテンツ処理ソフトウエア４２１−３の音声コンテンツ再生部４７１−３に音声コンテンツの再生を要求し、メモのサムネイル画像が選択された場合、メモコンテンツ処理ソフトウエア４２１−４のメモコンテンツ再生部４７１−４にメモの再生を要求する。
【０１９８】
表示要求部４５４は、一覧表示ボタン２２１に対するユーザの操作を検出し、サムネイル画像の一覧を表示することが指示された場合、それをサムネイル表示ソフトウエア４０３の検索部４６１に要求し、一方、サムネイル画像の一覧を閉じることが指示された場合、それを表示制御部４６３に要求する。
【０１９９】
サムネイル表示ソフトウエア４０３の検索部４６１は、静止画コンテンツの検索を行う静止画コンテンツ検索部４６１−１、動画コンテンツの検索を行う動画コンテンツ検索部４６１−２、音声コンテンツの検索を行う音楽コンテンツ検索部４６１−３、メモの検索を行うメモコンテンツ検索部４６１−４から構成される。このように、PDA１には、コンテンツの検索を行う機能部がコンテンツのカテゴリ毎に用意される。
【０２００】
静止画コンテンツ検索部４６１−１乃至メモコンテンツ検索部４６１−４のそれぞれは、サムネイル画像の一覧を表示することがデータベース処理ソフトウエア４１１の表示要求部４５４から要求されることに応じてコンテンツの検索を行い、検索結果をサムネイル画像生成部４６２に出力する。
【０２０１】
静止画コンテンツ検索部４６１−１乃至メモコンテンツ検索部４６１−４によるコンテンツの検索は、PDA１にMS３やCF４が装着されている場合には、MS３、CF４、および記憶部１３９を対象として行われ、MS３やCF４が装着されていない場合には、記憶部１３９のみを対象として行われる。
【０２０２】
サムネイル画像生成部４６２は、検索部４６１から供給される検索結果に基づいて、各コンテンツのサムネイル画像を生成する。サムネイル画像生成部４６２により生成されたサムネイル画像は表示制御部４６３に出力される。
【０２０３】
なお、サムネイル画像を生成するサムネイル画像生成部４６２は、コンテンツ処理ソフトウエア４２１により実現されるようにしてもよい。この場合、検索部４６１によるコンテンツの検索結果がコンテンツ処理ソフトウエア４２１のサムネイル画像生成部４６２に通知され、その通知に応じてサムネイル画像が生成される。生成されたサムネイル画像は、サムネイル表示ソフトウエア４０３の表示制御部４６３に供給され、LCD２８に表示される。
【０２０４】
表示制御部４６３は、サムネイル画像生成部４６２から供給されるサムネイル画像をサムネイル表示領域２４１に一覧表示させる。サムネイル表示領域２４１を表示させている間、表示制御部４６３は、例えば、サムネイル表示領域２４１と、その上方にある入力領域２１１の一体的なスクロールを制御する。
【０２０５】
また、表示制御部４６３は、タッチパネル３６からの出力に基づいて、カテゴリ選択ボタン２６１乃至２６４のいずれかが操作されたことを検出した場合、操作されたボタンに対応するカテゴリのコンテンツのサムネイル画像を除くように一覧の表示を更新する。
【０２０６】
さらに、表示制御部４６３は、タッチパネル３６からの出力に基づいて、サムネイル表示領域２４１に表示させているサムネイル画像が選択され、コンテンツを再生することがユーザから指示された場合、そのことを再生要求部４６４に通知する。
【０２０７】
再生要求部４６４は、データベース処理ソフトウエア４１１の再生要求部４５３と同様に、再生が指示されたコンテンツのカテゴリに応じて、静止画コンテンツ再生部４７１−１乃至メモコンテンツ再生部４７１−４のいずれかにコンテンツの再生を要求する。
【０２０８】
次に、PDA１の動作についてフローチャートを参照して説明する。
【０２０９】
始めに、図３５のフローチャートを参照して、メモデータベース処理ソフトウエア４１１−１により実行されるメモ入力処理について説明する。予定表データベース処理ソフトウエア４１１−２によっても同様の処理が行われる。
【０２１０】
ステップＳ１において、データベース構成情報管理部４５１は、タッチパネル３６からの出力に基づいて、例えば、手書き文字の入力やサムネイル画像の貼り付けなどの、入力領域２１１に対するユーザの入力があったか否かを判定する。
【０２１１】
データベース構成情報管理部４５１は、ステップＳ１において、ユーザからの入力があったと判定した場合、ステップＳ２に進み、その入力に応じてデータベース構成情報を更新する。ステップＳ２においては、データベース構成情報の更新に伴い、その更新が、データベース表示制御部４５２によりメモの表示に反映される。
【０２１２】
これにより、例えば、曲線の手書き文字がユーザにより入力された場合、この手書き文字の入力された位置を表す座標や、色、ペンの太さがデータベース構成情報に登録される。また、新たに登録された情報がメモの表示に反映され、図９に示すような画像２３１がLCD２８に表示される。
【０２１３】
ステップＳ１において、ユーザからの入力がないと判定された場合、ステップＳ２の処理はスキップされる。
【０２１４】
ステップＳ３において、表示要求部４５４は、サムネイル画像の一覧を表示済みであるか否かを判定し、まだ表示していないと判定した場合、ステップＳ４に進む。
【０２１５】
ステップＳ４において、表示要求部４５４は、サムネイル画像の一覧の表示が指示されたか否かをタッチパネル３６からの出力に基づいて判定する。
【０２１６】
一覧表示ボタン２２１が操作されたため、ステップＳ４において、サムネイル画像の一覧の表示が指示されたと判定した場合、表示要求部４５４は、ステップＳ５に進み、サムネイル画像の一覧の表示をサムネイル表示ソフトウエア４０３（検索部４６１）に要求する。
【０２１７】
この要求に応じて、サムネイル表示ソフトウエア４０３においては、サムネイル画像の一覧の表示が行われる。サムネイル表示ソフトウエア４０３による処理の詳細については図３６のフローチャートを参照して後述する。
【０２１８】
一方、ステップＳ３において、サムネイル画像の一覧を表示済みであると判定された場合、ステップＳ４およびＳ５はスキップされる。
【０２１９】
ステップＳ６において、データベース構成情報管理部４５１は、入力領域２１１に対するサムネイル画像の貼り付けが、サムネイル表示ソフトウエア４０３の表示制御部４６３から通知されたか否かを判定する。
【０２２０】
サムネイル画像の一覧から選択されたサムネイル画像が、ドラッグアンドドロップにより入力領域２１１に貼り付けられたとき、そのことが表示制御部４６３から通知されてくる（図３８のステップＳ５２）。
【０２２１】
データベース構成情報管理部４５１は、ステップＳ６において、サムネイル画像の貼り付けが通知されてきたと判定した場合、ステップＳ７に進み、データベース構成情報を更新する。このときも、データベース構成情報の更新がメモの表示に反映される。
【０２２２】
これにより、例えば、図１０に示すように、サムネイル画像２５３がドラッグアンドドロップにより位置Ｐ1に貼り付けられたとき、そのサムネイル画像２５３により表されるコンテンツ本体のデータの記録場所を表すリンク情報や、位置Ｐ1の座標等がデータベース構成情報に登録され、表示に反映される（図１１）。
【０２２３】
ステップＳ４において、サムネイル画像の一覧の表示が指示されていないと判定された場合、ステップＳ５乃至Ｓ７はスキップされる。また、ステップＳ６において、サムネイル画像の貼り付けが通知されていないと判定された場合、ステップＳ７はスキップされる。
【０２２４】
ステップＳ８において、データベース構成情報管理部４５１は、データベースに貼り付けたコンテンツの再生がユーザから指示されたか否かを判定し、サムネイル画像が選択されたことから、コンテンツの再生が指示されたと判定した場合、そのことを再生要求部４５３に通知する。
【０２２５】
再生要求部４５３は、ステップＳ９において、コンテンツの再生をコンテンツ処理ソフトウエア４２１に対して要求する。コンテンツ処理ソフトウエア４２１においては、ここでの要求に応じてコンテンツの再生が行われる。コンテンツ処理ソフトウエア４２１による処理については図４０のフローチャートを参照して後述する。
【０２２６】
ステップＳ８において、コンテンツの再生が指示されていないと判定された場合、ステップＳ９はスキップされる。
【０２２７】
データベース構成情報管理部４５１は、ステップＳ１０において、メモの作成を終了するか否かを判定し、終了しないと判定した場合、ステップＳ１に戻り、それ以降の処理を繰り返し実行する。
【０２２８】
一方、ステップＳ１０において、データベース構成情報管理部４５１は、例えば、図７のメインの画面に戻ることが指示されたため、メモの作成を終了させると判定した場合、作成中のメモに関するデータベース構成情報を保存し、処理を終了させる。
【０２２９】
次に、図３６のフローチャートを参照して、サムネイル表示ソフトウエア４０３により実行されるサムネイル画像の表示制御処理について説明する。
【０２３０】
この処理は、データベース処理ソフトウエア４１１の表示要求部４５４から要求（図３５のステップＳ５）があったときに開始される。
【０２３１】
ステップＳ２１において、検索部４６１は、記憶部１３９やMS３などに記憶されているコンテンツを対象として、データベースに貼り付けることのできる全てのカテゴリのコンテンツの検索を行う。
【０２３２】
すなわち、静止画コンテンツ検索部４６１−１により静止画コンテンツの検索が行われ、動画コンテンツ検索部４６１−２により動画コンテンツの検索が行される。また、音声コンテンツ検索部４６１−３により音声コンテンツの検索が行われ、メモコンテンツ検索部４６１−４によりメモコンテンツの検索が行われる。静止画コンテンツ検索部４６１−１至メモコンテンツ検索部４６１−４によるそれぞれの検索結果は、サムネイル画像生成部４６２に出力される。
【０２３３】
サムネイル画像生成部４６２は、ステップＳ２２において、それぞれのカテゴリのコンテンツのサムネイル画像を生成し、生成したサムネイル画像を表示制御部４６３に出力する。
【０２３４】
ステップＳ２３において、表示制御部４６３は、サムネイル画像の一覧を表示させる。これにより、図２２に示すように、サムネイル表示領域２４１がLCD２８に新たに表示され、それに伴い、入力領域２１１の全体が上方に移動する。
【０２３５】
ステップＳ２４において、表示制御部４６３は、タッチパネル３６からの出力に基づいて、サムネイル画像のカテゴリの選択が行われたか否かを判定し、カテゴリ選択ボタン２６１乃至２６４のいずれかが操作され、カテゴリの選択が行われたと判定した場合、ステップＳ２５に進む。
【０２３６】
ステップＳ２５において、表示制御部４６３は、ユーザによる入力に応じてサムネイル画像の表示を更新させる。表示制御部４６３は、例えば、カテゴリ選択ボタン２６１が操作されたとき、既に表示させているサムネイル画像の中から、静止画コンテンツのサムネイル画像を除くことで表示を更新し、カテゴリ選択ボタン２６２が操作されたとき、動画コンテンツのサムネイル画像を除くことで表示を更新する。カテゴリ選択ボタン２６３，２６４が操作されたときも同様に、メモ、音声コンテンツのサムネイル画像が除かれることで表示が更新される。
【０２３７】
ステップＳ２４において、カテゴリの選択が行われていないと判定された場合、ステップＳ２５はスキップされる。
【０２３８】
ステップＳ２６において、表示制御部４６３は、タッチパネル３６からの出力に基づいて、サムネイル表示領域２４１にサムネイル画像を表示させているコンテンツの再生が指示されたか否かを判定する。
【０２３９】
サムネイル画像が選択されたことから、ステップＳ２６において、コンテンツの再生が指示されたと判定した場合、表示制御部４６３は、そのことを再生要求部４６４に通知する。
【０２４０】
再生要求部４６４は、ステップＳ２７において、コンテンツの再生をコンテンツ処理ソフトウエア４２１に要求する。再生要求部４６４は、静止画コンテンツのサムネイル画像が選択された場合、静止画コンテンツ再生部４７１−１に静止画コンテンツの再生を要求し、動画コンテンツのサムネイル画像が選択された場合、動画コンテンツ再生部４７１−２に動画コンテンツの再生を要求する。また、再生要求部４６４は、音声コンテンツのサムネイル画像が選択された場合、音声コンテンツ再生部４７１−３に音声コンテンツの再生を要求し、メモのサムネイル画像が選択された場合、メモコンテンツ再生部４７１−４にメモの再生を要求する。
【０２４１】
ステップＳ２６において、コンテンツの再生が指示されていないと判定された場合、ステップＳ２７はスキップされ、処理は終了される。
【０２４２】
このようにしてサムネイル表示領域２４１が表示されている間、次の図３７乃至図３９の処理が行われる。
【０２４３】
次に、図３７乃至図３９のフローチャートを参照して、ユーザ操作に応じて表示範囲のスクロールを行うサムネイル表示ソフトウエア４０３の処理について説明する。
【０２４４】
ステップＳ４１において、表示制御部４６３は、タッチパネル３６からの入力に基づいて、Pen Downがあったか否か（スタイラス２によりLCD２８が押し当てられたか否か）を判定し、Pen Downがあったと判定するまで待機する。
【０２４５】
表示制御部４６３は、ステップＳ４１において、Pen Downがあったと判定した場合、ステップＳ４２に進む。
【０２４６】
ステップＳ４２において、表示制御部４６３は、Pen Downの位置がサムネイル表示領域２４１のサムネイル画像の上か否か、すなわち、サムネイル画像が選択されたか否かを判定し、サムネイル画像の上ではないと判定した場合、ステップＳ４３に進む。
【０２４７】
ステップＳ４３において、表示制御部４６３は、次に、Pen Downの位置が、一覧表示ボタン２２１上であるか否かを判定する。例えば、サムネイル表示領域２４１が表示されていない状態で一覧表示ボタン２２１が操作された場合、サムネイル表示領域２４１が新たに表示されるが、サムネイル表示領域２４１が表示されている状態で一覧表示ボタン２２１が操作された場合、サムネイル表示領域２４１の表示は終了される。
【０２４８】
表示制御部４６３は、ステップＳ４３において、Pen Downの位置が一覧表示ボタン２２１上であると判定した場合、ステップＳ４４に進み、Pen Up（スタイラス２による押し当ての終了）があったか否かを判定する。表示制御部４６３は、ステップＳ４４において、Pen Upがあったと判定するまで待機する。
【０２４９】
表示制御部４６３は、ステップＳ４４において、Pen Upがあったと判定した場合、ステップＳ４５に進み、Pen Upの位置が一覧表示ボタン２２１の上であるか否か、すなわち、一覧表示ボタン２２１が操作されたか否かを判定する。
【０２５０】
ステップＳ４５において、Pen Upの位置が一覧表示ボタン２２１の上ではないと判定した場合、表示制御部４６３は、ステップＳ４１に戻り、それ以降の処理を繰り返し、一覧表示ボタン２２１の上であると判定した場合、処理を終了させる。Pen Downが次に検出されたとき、以上の処理が繰り返される。
【０２５１】
一方、ステップＳ４２において、表示制御部４６３は、Pen Downの位置がサムネイル表示領域２４１のサムネイル画像の上であると判定した場合、ステップＳ４６（図３８）に進む。
【０２５２】
ステップＳ４６において、表示制御部４６３は、Pen Move（スタイラス２を押し当てた状態での押し当て位置の移動）があったか否かを判定する。
【０２５３】
表示制御部４６３は、ステップＳ４６において、Pen Moveがあったと判定した場合、ステップＳ４７に進み、スライラス２の移動に追従するように、選択されたサムネイル画像の表示位置を移動させる。
【０２５４】
ステップＳ４８において、表示制御部４６３は、サムネイル画像が表示範囲の端に移動され、そこで、移動を続ける操作が行われているか否かを判定する。
【０２５５】
表示制御部４６３は、ステップＳ４８において、表示範囲の端でサムネイル画像の移動を続ける操作が行われていると判定した場合、ステップＳ４９に進み、スクロール処理を行う。
【０２５６】
すなわち、図２０ＣおよびＤを参照して説明したように、入力領域２１１とサムネイル表示領域２４１が一体となり、その全体のスクロールが行われる。例えば、表示範囲の上端でサムネイル画像を上方に移動させる操作（仮想領域に移動させるような操作）が行われている場合、下方向のスクロールが行われ、表示範囲の下端でサムネイル画像を下方に移動させる操作が行われている場合、上方向のスクロールが行われる。
【０２５７】
当然、表示範囲の左端でサムネイル画像を左方向に移動させる操作が行われている場合、右方向へのスクロールが行われ、右端でサムネイル画像を右方向に移動させる操作が行われている場合、左方向へのスクロールが行われるように、左右へのスクロールが行われるようにしてもよい。
【０２５８】
ステップＳ４６において、Pen Moveがないと判定された場合、ステップＳ４７乃至Ｓ４９はスキップされる。また、ステップＳ４８において、サムネイル画像の移動を続ける操作が行われていないと判定された場合、スクロール処理はスキップされる。
【０２５９】
表示制御部４６３は、ステップＳ５０において、Pen Upがあったか否か、すなわち、サムネイル画像の移動が終了され、貼り付け位置が決定されたか否かを判定し、Pen Upがないと判定した場合、ステップＳ４６以降の処理を繰り返す。
【０２６０】
ステップＳ５０において、Pen Upがあったと判定した場合、ステップＳ５１に進み、表示制御部４６３は、Pen Upの位置が入力領域２１１内であるか否かを判定する。
【０２６１】
ステップＳ５１において、表示制御部４６３は、Pen Upの位置が入力領域２１１内であると判定した場合、ステップＳ５２に進み、サムネイル画像の貼り付け処理を行う。すなわち、表示制御部４６３からメモデータベース処理ソフトウエア４１１−１のデータベース構成情報管理部４５１に対してメモの貼り付けが通知される。メモデータベース処理ソフトウエア４１１−１においては、データベースの更新と、表示への反映が行われる（図３５のステップＳ７）。
【０２６２】
その後、表示制御部４６３は、ステップＳ５３において、表示範囲の復帰処理を行い、ステップＳ４１に戻り、それ以降の処理を繰り返す。
【０２６３】
例えば、図２０Ｄに示すように、入力領域２１１の上端にサムネイル画像が貼り付けられた場合でも、入力画面の表示は図２０Ａの表示に戻り、その状態から、上述した処理が繰り返される。
【０２６４】
表示制御部４６３は、ステップＳ５１において、Pen Upの位置が入力領域２１１内ではないと判定した場合、ステップＳ５２およびＳ５３をスキップし、ステップＳ４１以降の処理を行う。例えば、サムネイル画像が一度選択されたが、サムネイル表示領域２４１内でその選択が終了された場合、サムネイル画像の貼り付けは行われない。
【０２６５】
一方、ステップＳ４３（図３７）において、表示制御部４６３は、Pen Downの位置が、一覧表示ボタン２２１上でもないと判定した場合、ステップＳ５４（図３９）に進む。これは、入力領域２１１の上でPen Downが行われたことを表す。
【０２６６】
ステップＳ５４において、表示制御部４６３は、Pen Moveがあったか否かを判定し、Pen Moveがあったと判定した場合、ステップＳ５５に進み、スライラス２の移動に応じて、入力領域２１１とサムネイル表示領域２４１を一体的にスクロールさせる。
【０２６７】
すなわち、図１９ＣおよびＤを参照して説明したように、入力領域２１１とサムネイル表示領域２４１が一体となり、その全体のスクロールが行われる。
【０２６８】
ステップＳ５６において、表示制御部４６３は、Pen Upがあったか否かを判定し、Pen Upがないと判定した場合、ステップＳ５４に戻り、それ以降の処理を行う。これにより、Pen Moveの期間に応じて、スクロールが連続的に行われる。
【０２６９】
なお、ステップＳ５４において、Pen Moveがないと判定された場合、ステップＳ５５はスキップされる。
【０２７０】
表示制御部４６３は、ステップＳ５５において、Pen Upがあったと判定した場合、ステップＳ４１（図３７）に戻り、それ以降の処理を行う。
【０２７１】
以上のようにして、ユーザ操作に応じたスクロールが行われる。なお、図２７に示すようにソフトウエアのキーボードが表示される場合も、同様のスクロールがユーザ操作に応じて行われる。
【０２７２】
次に、図４０のフローチャートを参照して、コンテンツ処理ソフトウエア４２１により実行されるコンテンツの再生処理について説明する。
【０２７３】
例えば、この処理が静止画コンテンツ処理ソフトウエア４２１−１により実行される場合、静止画コンテンツ再生部４７１−１は、ステップＳ７１において、静止画コンテンツの再生（プレビュー）が要求されたか否かを判定し、要求されたと判定するまで待機する。
【０２７４】
メモに貼り付けられた静止画コンテンツのサムネイル画像が選択されたとき、または、サムネイル表示領域２４１に表示されている静止画コンテンツのサムネイル画像が選択されたとき、データベース処理ソフトウエア４１１の再生要求部４５３、サムネイル表示ソフトウエア４０３の再生要求部４６４からそれぞれ静止画コンテンツの再生が要求されてくる（図３５のステップＳ９、図３６のステップＳ２７）。再生要求部４５３、再生要求部４６４からの要求には、コンテンツ本体の記憶位置を表す情報等も含まれる。
【０２７５】
なお、サムネイル画像が選択されたときにすぐにコンテンツの再生が開始されるのではなく、サムネイル画像が選択されたとき、選択されたコンテンツに対してユーザが選択可能な操作の内容を表すメニューが表示され、そのメニューからある操作が選択されてからコンテンツの再生が開始されるようにしてもよい。サムネイル画像が選択されたときに表示されるメニューには、例えば、コンテンツの再生／はがす／拡大／縮小／削除等が、ユーザが選択可能な操作として用意される。
【０２７６】
静止画コンテンツ再生部４７１−１は、ステップＳ７１において、静止画コンテンツの再生が要求されたと判定した場合、ステップＳ７２に進み、再生要求部４５３、再生要求部４６４からの要求に含まれる情報に基づいてコンテンツ本体のデータを取得し、その再生を開始する。
【０２７７】
これにより、LCD２８上には、例えば、図１２に示されるような静止画のプレビューが表示される。静止画コンテンツ再生部４７１−１は、以上の処理を繰り返し、静止画コンテンツの再生を行う。
【０２７８】
同様の処理が動画コンテンツ再生部４７１−２、音声コンテンツ再生部４７１−３、メモコンテンツ再生部４７１−４によりそれぞれのカテゴリのコンテンツに対して行われる。
【０２７９】
以上においては、図１９Ａ乃至Ｄや図２０Ａ乃至Ｄを参照して、メモの入力領域２１１の下方にサムネイル表示領域２４１やキーボード表示領域３８１が表示された場合のスクロール等について主に説明したが、予定入力領域３０１の下方にサムネイル表示領域２４１やキーボード表示領域３８１が表示された場合にも、同様にして、ユーザ操作に応じてスクロールが行われる。
【０２８０】
また、入力領域２１１や予定入力領域３０１の下に新たに表示され、それらの領域と一体になってスクロールする領域は、サムネイル表示領域２４１やキーボード表示領域３８１に限られない。
【０２８１】
さらに、以上においては、上述したようなデータベースに対するコンテンツの貼り付けや画面のスクロールは、PDA１において行われるとしたが、この他、携帯電話機やノートブック型のパーソナルコンピュータなど、各種の機器において行われるようにしてもよい。
【０２８２】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウエアにより実行させることもできる。
【０２８３】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２８４】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているMS３やCF４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１３２や記憶部１３９などで構成される。
【０２８５】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２８６】
【図１】従来の表示例について示す図である。
【図２】本体部に対して表示部を閉じた状態のPDAの外観の例を示す斜視図である。
【図３】本体部に対して表示部を開いた状態のPDAの外観の例を示す斜視図である。
【図４】PDAの背面側の外観の例を示す斜視図である。
【図５】PDAの背面側の他の外観の例を示す斜視図である。
【図６】PDAの内部構成の例を示すブロック図である。
【図７】メイン画面の例を示す図である。
【図８】メモの入力画面の例を示す図である。
【図９】メモの入力画面の他の例を示す図である。
【図１０】メモの入力画面のさらに他の例を示す図である。
【図１１】メモの入力画面の例を示す図である。
【図１２】コンテンツの表示画面の例を示す図である。
【図１３】図１０のサムネイル表示領域の詳細を示す図である。
【図１４】予定表の例を示す図である。
【図１５】予定表の他の例を示す図である。
【図１６】予定表のさらに他の例を示す図である。
【図１７】予定表の例を示す図である。
【図１８】予定表の例を示す図である。
【図１９】メモの入力画面を模式的に示す図である。
【図２０】メモの入力画面を模式的に示す他の図である。
【図２１】メモの入力画面の例を示す図である。
【図２２】メモの入力画面の他の例を示す図である。
【図２３】メモの入力画面のさらに他の例を示す図である。
【図２４】メモの入力画面の例を示す図である。
【図２５】メモの入力画面の例を示す図である。
【図２６】メモの入力画面の例を示す図である。
【図２７】メモの入力画面の例を示す図である。
【図２８】メモの入力画面の例を示す図である。
【図２９】メモの入力画面の例を示す図である。
【図３０】メモの入力画面の例を示す図である。
【図３１】メモの入力画面の例を示す図である。
【図３２】PDAに用意されるソフトウエア構成の例を示すブロック図である。
【図３３】データベース構成情報の例を示す図である。
【図３４】機能構成例を示すブロック図である。
【図３５】メモデータベース処理ソフトウエアのメモ入力処理について説明するフローチャートである。
【図３６】サムネイル表示ソフトウエアの表示制御処理について説明するフローチャートである。
【図３７】サムネイル表示ソフトウエアのスクロール処理について説明するフローチャートである。
【図３８】サムネイル表示ソフトウエアのスクロール処理について説明する、図３７に続くフローチャートである。
【図３９】サムネイル表示ソフトウエアのスクロール処理について説明する、図３８に続くフローチャートである。
【図４０】コンテンツ処理ソフトウエアの再生処理について説明するフローチャートである。
【符号の説明】
【０２８７】
１  PDA，  ２  スタイラス，  ４０１  データベース処理ソフトウエア群，  ４０２  コンテンツ処理ソフトウエア群，  ４０３  サムネイル表示ソフトウエア，  ４５１  データベース構成情報管理部，  ４５２  データベース表示制御部，  ４５３  再生要求部，  ４５４  表示要求部，  ４６１  検索部，  ４６２  サムネイル画像生成部，  ４６３  表示制御部，  ４１４  再生要求部
【図１】
2005301516.tif 000003
【図２】
2005301516.tif 000004
【図３】
2005301516.tif 000005
【図４】
2005301516.tif 000006
【図５】
2005301516.tif 000007
【図６】
2005301516.tif 000008
【図７】
2005301516.tif 000009
【図８】
2005301516.tif 000010
【図９】
2005301516.tif 000011
【図１０】
2005301516.tif 000012
【図１１】
2005301516.tif 000013
【図１２】
2005301516.tif 000014
【図１３】
2005301516.tif 000015
【図１４】
2005301516.tif 000016
【図１５】
2005301516.tif 000017
【図１６】
2005301516.tif 000018
【図１７】
2005301516.tif 000019
【図１８】
2005301516.tif 000020
【図１９】
2005301516.tif 000021
【図２０】
2005301516.tif 000022
【図２１】
2005301516.tif 000023
【図２２】
2005301516.tif 000024
【図２３】
2005301516.tif 000025
【図２４】
2005301516.tif 000026
【図２５】
2005301516.tif 000027
【図２６】
2005301516.tif 000028
【図２７】
2005301516.tif 000029
【図２８】
2005301516.tif 000030
【図２９】
2005301516.tif 000031
【図３０】
2005301516.tif 000032
【図３１】
2005301516.tif 000033
【図３２】
2005301516.tif 000034
【図３３】
2005301516.tif 000035
【図３４】
2005301516.tif 000036
【図３５】
2005301516.tif 000037
【図３６】
2005301516.tif 000038
【図３７】
2005301516.tif 000039
【図３８】
2005301516.tif 000040
【図３９】
2005301516.tif 000041
【図４０】
2005301516.tif 000042