(57)【要約】【課題】従来は、一定の画面でユーザが判別して選択できるオブジェクト数が少ないので、スクロールできる範囲が小さい。【解決手段】オブジェクトを取得し、オブジェクトのそれぞれにオブジェクト番号を設定し、表示画面内における所定位置にオブジェクトを表示するための第１サイズの基本領域を設定し、当該第１サイズの基本領域から第１距離のライン上に第１サイズよりも小さい第２サイズの基本領域を第１サイズの基本領域の個数よりも多く表示画面内に設定し、基本領域のそれぞれに対して領域番号を設定し、オブジェクト番号と領域番号とを対応付け、基本領域のそれぞれに当該基本領域の領域番号と対応付けられたオブジェクト番号のオブジェクトを表示し、表示された複数のオブジェクトの中からオブジェクトの選択を受け付け、選択されたオブジェクトを基点として対応付けを変更し、その対応付けに従って第１サイズおよび第２サイズの基本領域に表示されているオブジェクトを表示画面内でスクロールする。【選択図】  図４
2012027736.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
オブジェクトを表示するための第１サイズの基本領域と当該第１サイズよりも小さい第２サイズからなる複数の基本領域とを所定の順に配列して表示画面内に設定する領域設定手段と、
前記領域設定手段により設定された１つの基本領域に対して１つのオブジェクトを表示させ、複数の基本領域に対応する複数のオブジェクトを表示させる表示手段と、
前記表示手段により表示された複数のオブジェクトの中からユーザの入力に基づきオブジェクトを選択する選択手段と、
前記選択手段により選択されたオブジェクトを表示する移動先の基本領域を指定する指定手段と、
前記領域設定手段により設定された前記複数の基本領域に表示されていたオブジェクトの表示順序を維持したまま、前記指定手段により指定された移動先の基本領域に前記選択手段により選択されたオブジェクトを表示させる表示変更手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記領域設定手段は、前記第２サイズの基本領域の個数を前記第１サイズの基本領域の個数よりも多く設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記領域設定手段は、第１のライン上に前記第２サイズの基本領域を設定し、第２のライン上に前記第１サイズの基本領域と前記第２サイズの基本領域のそれぞれの個数よりも多く且つ前記第２サイズよりも小さい第３サイズのオブジェクトを表示するための基本領域をさらに設定し、
前記表示手段は、前記領域設定手段により設定された前記第１サイズの基本領域、前記第２サイズの基本領域、および前記第３サイズの基本領域のそれぞれに前記オブジェクトを表示し、
前記表示変更手段は、前記領域設定手段により設定された前記第１サイズの基本領域、前記第２サイズの基本領域、および前記第３サイズの基本領域に表示されていたオブジェクトの表示順序を維持したまま、前記指定手段により指定された移動先の基本領域に前記選択手段により選択されたオブジェクトを表示させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記領域設定手段により設定された前記第１サイズの基本領域、前記第２サイズの基本領域、および前記第３サイズの基本領域のそれぞれに対して、当該基本領域の領域番号と、当該基本領域と隣接する少なくとも２つの基本領域の領域番号と、が連番となるように領域番号を重複なく設定する領域番号設定手段と、
オブジェクトのそれぞれに対してオブジェクト番号を設定するオブジェクト番号設定手段と、
を有し、
前記表示手段は、前記オブジェクト番号と前記領域番号とを対応付けることにより、前記基本領域のそれぞれにオブジェクトを表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記領域設定手段により設定された前記第１サイズの基本領域、前記第２サイズの基本領域、および前記第３サイズの基本領域のそれぞれに対して、領域番号をラスタスキャン順に重複なく設定する領域番号設定手段と、
オブジェクトのそれぞれに対してオブジェクト番号を設定するオブジェクト番号設定手段と、
を有し、
前記表示手段は、前記オブジェクト番号と前記領域番号とを対応付けることにより、前記基本領域のそれぞれにオブジェクトを表示する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記領域設定手段により設定された前記第１サイズの基本領域および前記第２サイズの基本領域のそれぞれに対して、当該基本領域の領域番号と、当該基本領域と隣接する少なくとも２つの基本領域の領域番号と、が連番となるように領域番号を重複なく設定する領域番号設定手段と、
オブジェクトのそれぞれに対してオブジェクト番号を設定するオブジェクト番号設定手段と、
を有し、
前記表示手段は、前記オブジェクト番号と前記領域番号とを対応付けることにより、前記基本領域のそれぞれにオブジェクトを表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項７】
前記領域番号設定手段は、前記領域設定手段により設定された前記第１サイズの基本領域および前記第２サイズの基本領域のそれぞれに対して、領域番号をラスタスキャン順に重複なく設定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記選択手段によりオブジェクトが選択されている間、当該選択されているオブジェクトを拡大表示する拡大表示手段をさらに備えることを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
領域設定手段と、表示手段と、選択手段と、指定手段と、表示変更手段とを備える情報処理装置における情報処理方法であって、
前記領域設定手段が、オブジェクトを表示するための第１サイズの基本領域と当該第１サイズよりも小さい第２サイズからなる複数の基本領域とを所定の順に配列して表示画面内に設定する領域設定工程と、
前記表示手段が、前記領域設定工程により設定された１つの基本領域に対して１つのオブジェクトを表示させ、複数の基本領域に対応する複数のオブジェクトを表示させる表示工程と、
前記選択手段が、前記表示工程により表示された複数のオブジェクトの中からユーザの入力に基づきオブジェクトを選択する選択工程と、
前記指定手段が、前記選択工程により選択されたオブジェクトを表示する移動先の基本領域を指定する指定工程と、
前記表示変更手段が、前記領域設定工程により設定された前記複数の基本領域に表示されていたオブジェクトの表示順序を維持したまま、前記指定工程により指定された移動先の基本領域に前記選択手段により選択されたオブジェクトを表示させる表示変更工程と、
を備えることを特徴とする情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一定の画面内でオブジェクトをスクロールする情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、編集を容易にし、狭い画面を有効に使うために、画面中の編集対象部分を大きく表示し、周辺を小さく表示する情報表示装置が知られている（例えば、特許文献１参照）。また、オブジェクト（画像や文書）を画面の中心部では大きく、一方中心から離れるに従って小さくなるように１次元軸上に並べて表示し、１次元軸上でスクロールして所望のオブジェクトを選択する方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−３２３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くの画像の中から所望の画像を容易に選択したいという要望がある。画像枚数が多い場合は全ての画像を一画面に表示できないので、画像をスクロールして所望の画像を選択可能な位置に移動する必要がある。従来の特許文献１、および、ＩＸＹ  ＤＩＧＩＴＡＬ（登録商標）９３０ＩＳ、ｉＰｏｄ  ｔｏｕｃｈ（登録商標）により開示されるスクロール方法では、一定の画面でユーザが判別して選択できるオブジェクト数が小さいので、スクロールの範囲が小さいという課題がある。
【０００５】
上記の課題に鑑み、本発明は、スクロールの範囲を広くすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成する本発明に係る情報処理装置は、
オブジェクトを表示するための第１サイズの基本領域と当該第１サイズよりも小さい第２サイズからなる複数の基本領域とを所定の順に配列して表示画面内に設定する領域設定手段と、
前記領域設定手段により設定された１つの基本領域に対して１つのオブジェクトを表示させ、複数の基本領域に対応する複数のオブジェクトを表示させる表示手段と、
前記表示手段により表示された複数のオブジェクトの中からユーザの入力に基づきオブジェクトを選択する選択手段と、前記選択手段により選択されたオブジェクトを表示する移動先の基本領域を指定する指定手段と、
前記領域設定手段により設定された前記複数の基本領域に表示されていたオブジェクトの表示順序を維持したまま、前記指定手段により指定された移動先の基本領域に前記選択手段により選択されたオブジェクトを表示させる表示変更手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スクロールの範囲を広くすることができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）情報処理装置をデジタルフォトフレームに適用する場合のハードウェア構成を示す図、（ｂ）デジタルフォトフレームの概観図。
【図２】入力表示部１５に割り当てられる画像を表示する基本領域Ｐ［ｊ］（ｊ＝０,・・・,Ｍ−１,Ｍ,Ｍ+１,・・・,２Ｍ）を示す図。
【図３】（ａ）ユーザの操作と機器の応答を示す図（その１）、（ｂ）ユーザの操作と機器の応答を示す図（その２）。
【図４】（ａ）ユーザの操作と機器の応答を示す図（その３）、（ｂ）ユーザの操作と機器の応答を示す図（その４）。
【図５】（ａ）ユーザの操作と機器の応答を示す図（その５）、（ｂ）ユーザの操作と機器の応答を示す図（その６）。
【図６】（ａ）ユーザの操作と機器の応答を示す図（その７）、（ｂ）ユーザの操作と機器の応答を示す図（その８）。
【図７】画像スクロール処理の手順を示すフローチャート。
【図８】情報処理装置をデジタルカメラに適用する場合のハードウェア構成を示す図。
【図９】（ａ）デジタルカメラ３０の概観図（その１）、（ｂ）デジタルカメラ３０の概観図（その２）。
【図１０】（ａ）情報処理装置を電子ブックに適用した例を示す図（その１）、（ｂ）情報処理装置を電子ブックに適用した例を示す図（その２）。
【図１１】（ａ）情報処理装置を縦書きの文書エディタに適用した例を示す図（その１）、（ｂ）情報処理装置を縦書きの文書エディタに適用した例を示す図（その２）。
【図１２】（ａ）情報処理装置をプレゼンテーションソフトに適用した例を示す図（その１）、（ｂ）情報処理装置をプレゼンテーションソフトに適用した例を示す図（その２）。
【図１３】（ａ）情報処理装置をプレゼンテーションソフトに適用した例を示す図（その３）、（ｂ）情報処理装置をプレゼンテーションソフトに適用した例を示す図（その４）。
【図１４】（ａ）情報処理装置をテレビ番組の一覧表示に適用した例を示す図（その１）、（ｂ）情報処理装置をテレビ番組の一覧表示に適用した例を示す図（その２）、（ｃ）リモコンの例を示す図。
【図１５】（ａ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その１）、（ｂ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その２）。
【図１６】（ａ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その３）、（ｂ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その４）。
【図１７】（ａ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その５）、（ｂ）情報処理装置を動画記録再生編集端末に適用した例を示す図（その６）。
【発明を実施するための形態】
【０００９】
表示画面内でオブジェクト群をスクロールする情報処理装置の概要について説明する。まず、情報処理装置の内部または外部の記憶部に保持されたオブジェクトから複数のオブジェクトを取得して、取得されたオブジェクトのそれぞれに対してオブジェクト番号を設定する（オブジェクト番号設定処理）。表示画面内における所定位置（例えば中心位置）にオブジェクトを表示するための第１サイズの基本領域を設定し、当該第１サイズの基本領域から第１距離にある第１のライン上に第１サイズよりも小さい第２サイズの基本領域を第１サイズの基本領域の個数よりも多く表示画面内に設定する。さらに、第１サイズのオブジェクトから第１距離よりも長い第２距離にある第２のライン上に第２サイズのオブジェクトの個数よりも多く且つ第２サイズよりも小さい第３サイズのオブジェクトを表示するための基本領域をさらに設定してもよい。以下同様に第１サイズの基本領域から離れるほど小さいサイズ且つ多くの基本領域を設定してもよい。ここで、仮想のライン上に基本領域があれば、多少のずれがあっても構わない。すなわち、必ずしも基本領域の中心がライン上にある必要はない。
【００１０】
次に、基本領域のそれぞれに対して領域番号を設定する（領域番号設定処理）。オブジェクト番号と領域番号とを対応付けて、基本領域のそれぞれに当該基本領域の領域番号と対応付けられたオブジェクト番号のオブジェクトを表示する。そしてユーザは表示画面内に表示されたオブジェクトから任意のオブジェクトをタッチパネル等を介して選択する（選択処理）。さらにユーザは選択したオブジェクトに対して所定の入力により、スクロールの範囲やスクロールレンジの指定を行う（指定処理）。ユーザにより選択されたオブジェクトをオブジェクト群の表示順序を維持したまま、基点として対応付けを変更し、その変更された対応付けに従って、オブジェクト群を表示画面内でスクロールする（表示変更処理）。すなわち、オブジェクトの表示順序を維持したままオブジェクトの表示変更を行う。以下、具体例を用いて本発明の詳細について説明する。
【００１１】
（第１実施形態）
＜デジタルフォトフレームの構成図＞
図１（ａ）を参照して、本発明に係る情報処理装置をデジタルフォトフレームに適用可能なハードウェア構成について説明する。コンピュータ１０は、デジタルフォトフレームとして機能する。コンピュータ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、画像記憶部１４と、入力表示部１５と、入力イベント処理部１６と、操作ボタン類１７とを備える。本発明に係る情報処理装置としての画像レイアウト編集装置は、ＲＯＭ１２に記憶された画像閲覧プログラムをＣＰＵ１１が読み出して実行することによって動作する。ＲＡＭ１３を用いて、画像閲覧プログラム実行中に使用される変数や画像データの読み書きが行われる。画像記憶部１４は、メモリーカードやネットワークを介して読み込まれた画像の画像フォルダが形成しており、画像フォルダにそれぞれ何枚かの写真の画像を記憶している。入力表示部１５は、画像等を表示する。ユーザは入力表示部１５（ここではタッチパネル）をタッチして操作を行う。ユーザのタッチ操作は入力イベント処理部１６によって、ドラッグまたはシングルタッチのいずれであるかが解析される。ここでドラッグとは、指がタッチパネルに触れたまま移動する操作である。またシングルタッチとは、タッチパネルを１度だけタップする操作である。
【００１２】
＜デジタルフォトフレームの概観図＞
次に、図１（ｂ）を参照して、デジタルフォトフレームの概観について説明する。デジタルフォトフレームの本体２０は、例えば縦１０ｃｍ×横２０ｃｍ程度の大きさである。本体２０の表面にはタッチパネルからなる入力表示部１５が構成されている。本体２０には電源ボタンやカーソルボタンなどの操作ボタン類１７が配置されている。
【００１３】
＜画像を配置する基本領域＞
本実施形態では、順番が定められて１列に並んだ複数のオブジェクトの配列の仕方は蛇状である。図２を参照して、入力表示部１５に割り当てられる画像を表示する基本領域Ｐ［ｊ］（ｊ＝０,・・・,Ｍ−１,Ｍ,Ｍ+１,・・・,２Ｍ）の図である。ここでＭは、例えば１００以上の十分に大きい値である。入力表示部１５の中央に大きさ１の基本領域Ｐ［Ｍ］が配置される。ここでの大きさとは矩形領域の一辺の長さであるものとする。基本領域Ｐ［Ｍ］の右側に大きさ１／２の基本領域Ｐ［Ｍ＋ｉ］（ｉ＝１,２）が上から下に向かって２個配置される。その右側に大きさ１／４の基本領域Ｐ［Ｍ＋ｉ］（ｉ＝３〜６）が下から上に向かって４個配置される。さらにその右側に大きさ１／８の基本領域Ｐ［Ｍ＋ｉ］（ｉ＝７〜１４）が上から下に向かって８個配置される。さらにその右側に大きさ１／１６の基本領域Ｐ［Ｍ＋ｉ］（ｉ＝１５〜３０）が下から上に向かって１６個配置される。さらにその右側に大きさ１／３２の基本領域Ｐ［Ｍ＋ｉ］（ｉ＝３１〜６２）が上から下に向かって３２個配置される。また、基本領域Ｐ［Ｍ］の左側に大きさ１／２の基本領域Ｐ［Ｍ−ｉ］（ｉ＝１,２）が下から上に向かって２個配置される。その左側に大きさ１／４の基本領域Ｐ［Ｍ−ｉ］（ｉ＝３〜６）が上から下に向かって４個配置される。さらにその左側に大きさ１／８の基本領域Ｐ［Ｍ−ｉ］（ｉ＝７〜１４）が下から上に向かって８個配置される。さらにその左側に大きさ１／１６の基本領域Ｐ［Ｍ−ｉ］（ｉ＝１５〜３０）が上から下に向かって１６個配置される。さらにその左側に大きさ１／３２の基本領域Ｐ［Ｍ−ｉ］（ｉ＝３１〜６２）が下から上に向かって３２個配置される。  このように入力表示部１５内に１２５個の基本領域Ｐ［ｊ］が、中心から離れるほど小さく、小さい領域ほど多くの数が配置される。基本領域の数は理論的には無限個可能だが、実際にはユーザの視覚により識別可能な大きさのものだけ配置すればよい。なお、取得したオブジェクト数に従い、基本領域Ｐ［ｊ］のそれぞれの大きさや数を変更する構成とすることが出来る。この場合、ＣＰＵ１１が入力表示部１５に割り当てられる画像を表示する基本領域を設定する。このように、取得したオブジェクト数に応じて基本領域の数や大きさを変更すれば、オブジェクトの表示を行わない基本領域を低減させ、入力表示部１５に効率よくオブジェクトを表示することが可能となる。
【００１４】
＜ユーザの操作と機器の応答＞
図３（ａ）、図３（ｂ）〜図６（ａ）、図６（ｂ）を参照して、ユーザの操作と機器の応答について説明する。まず、図３（ａ）に示されるように１６枚の画像Ｉ［ｉ］（ｉ＝１〜１６）を読み込んで表示した状態で、ユーザが指で画像Ｉ［６］をドラッグする（矢印のＤｒａｇ１）。ドラッグ中の画像Ｉ［６］がＰ［Ｍ−１］の位置にきたときには、入力表示部１５には、図３（ｂ）に示されるように画像Ｉ［ｉ］（ｉ＝１〜１６）が表示される。すなわち、画像Ｉ［１］〜画像Ｉ［５］がそれぞれＰ［Ｍ−６］〜Ｐ［Ｍ−２］の位置に遷移する。同様に、画像Ｉ［７］〜画像Ｉ［１６］がそれぞれＰ［Ｍ］〜Ｐ［Ｍ＋９］の位置に遷移する。
【００１５】
さらに、図４（ａ）、図４（ｂ）、図５（ａ）、図５（ｂ）に示されるようにさらにドラッグする（矢印のＤｒａｇ２，Ｄｒａｇ３，Ｄｒａｇ４，Ｄｒａｇ５）と、画像Ｉ［ｉ］（ｉ＝１〜１６）が同様に遷移する。
【００１６】
次に、図５（ｂ）に示されるように、基本領域Ｐ［Ｍ＋６］に表示されている画像Ｉ［８］をシングルタッチする（黒丸ＳｉｎｇｌｅＴｏｕｃｈ１）。すると、図６（ａ）に示されるように画像Ｉ［ｉ］（ｉ＝１〜１６）が表示される。すなわち、画像Ｉ［８］がＰ［Ｍ］の位置に遷移する。そして、画像Ｉ［１］〜画像Ｉ［７］がそれぞれＰ［Ｍ−７］〜Ｐ［Ｍ−１］の位置に遷移する。画像Ｉ［９］〜画像Ｉ［１６］がそれぞれＰ［Ｍ＋１］〜Ｐ［Ｍ＋８］の位置に遷移する。さらに、図６（ａ）に示されるように基本領域Ｐ［Ｍ＋１］に表示されている画像Ｉ［９］をシングルタッチする（黒丸ＳｉｎｇｌｅＴｏｕｃｈ２）。すると図６（ｂ）に示されるように画像Ｉ［ｉ］（ｉ＝１〜１６）が同様に遷移する。
【００１７】
＜画像スクロール処理の流れ図＞
図７を参照して、画像スクロール処理の手順を示すフローチャートについて説明する。図３（ａ）、図３（ｂ）〜図６（ａ）、図６（ｂ）で説明したユーザの操作および機器の応答に対応している。
【００１８】
ステップＳ７０１において、ユーザは操作ボタン類１７を操作して画像を読み込むフォルダを指定する。
【００１９】
ステップＳ７０２において、ＣＰＵ１１は読み込まれて取得された画像の枚数Ｎをカウントし、画像Ｉ[ｉ]（ｉ＝１〜Ｎ）に画像を読み込む。
【００２０】
ステップＳ７０３において、ＣＰＵ１１は図２のような基本領域Ｐ［ｊ］（ｊ＝０,・・・,Ｍ−１,Ｍ,Ｍ+１,・・・,２Ｍ）を設定する。すなわち、オブジェクト番号順に並べられたオブジェクトの列をオブジェクト同士が重複することなく蛇状に表示画面内に配列させて表示させるための基本領域が設定される。この基本領域は、表示画面内における中心位置ほど大きいサイズ且つ少なく、表示画面内における周辺位置ほど小さいサイズ且つ多く、設定される（領域設定処理）。
【００２１】
ステップＳ７０４において、ＣＰＵ１１は画面中心の基本領域Ｐ［Ｍ］に表示する画像をＩ［１］に設定する。
【００２２】
ステップＳ７０５において、ＣＰＵ１１は処理を終了するか否かが判定する。処理を終了すると判定された場合（ステップＳ７０５；ＹＥＳ）、処理を終了する。一方、処理を終了しないと判定された場合（ステップＳ７０５；ＮＯ）、ステップＳ７０６に進む。
【００２３】
ステップＳ７０６において、ＣＰＵ１１はユーザが別のフォルダを選択したか否かが判定される。ユーザが別のフォルダを選択したと判定された場合（ステップＳ７０６；ＹＥＳ）、ステップＳ７０７に進む。一方、ユーザが別のフォルダを選択しないと判定された場合（ステップＳ７０６；ＮＯ）、ステップＳ７１１に進む。
【００２４】
ステップＳ７０７において、ユーザは画像を読み込むフォルダを指定する。
【００２５】
ステップＳ７０８において、ＣＰＵ１１は読み込まれた画像枚数Ｎをカウントし、Ｉ[ｉ]（ｉ＝１〜Ｎ）に画像をＲＡＭ１３上に読み込む。
【００２６】
ステップＳ７０９において、ＣＰＵ１１は図２のような基本領域Ｐ［ｊ］（ｊ＝０,・・・,Ｍ−１,Ｍ,Ｍ+１,・・・,２Ｍ）が設定する。
【００２７】
ステップＳ７１０において、ＣＰＵ１１は画面中心の基本領域Ｐ［Ｋ（＝Ｍ）］に表示する画像をＩ［１］に設定する。
【００２８】
ステップＳ７１１において、ＣＰＵ１１は読み込んだ画像Ｉ[ｉ]を基本領域Ｐ［ｊ］に順番に表示する。すると図３（ａ）に示されるように、ｉ＝０〜Ｎ−１に対して、基本領域Ｐ[Ｍ＋ｉ]には画像Ｉ[１＋ｉ]が表示される（初期表示）。すなわち、領域設定処理により設定された基本領域のそれぞれに対して、当該基本領域の領域番号と、当該基本領域と隣接する少なくとも２つの基本領域の領域番号と、が連番となるように領域番号を重複なく設定する（領域番号設定処理）。そしてオブジェクト番号と領域番号とを対応付けて、領域設定処理により設定された基本領域のそれぞれに、当該基本領域の領域番号と対応付けられたオブジェクト番号のオブジェクトを表示する。その後、ステップＳ７１２に進む。
【００２９】
ステップＳ７１２において、入力イベント処理部１６は操作が操作ボタン類１７へのボタン操作であるか否かが判定する。操作が操作ボタン類１７へのボタン操作でない場合は、操作は入力表示部１５へのタッチ操作である。操作が操作ボタン類１７へのボタン操作であると判定された場合（ステップＳ７１２；ＹＥＳ）、ステップＳ７０５に戻る。一方、操作が入力表示部１５へのタッチ操作であると判定された場合（ステップＳ７１２；ＮＯ）、ステップＳ７１３に進む。
【００３０】
ステップＳ７１３において、入力イベント処理部１６はタッチ操作の種類がＤｏｗｎ（指がタッチパネルから離れた状態からタッチパネルに触れる操作）であるか否かが判定される。タッチ操作の種類がＤｏｗｎであると判定された場合（ステップＳ７１３；ＹＥＳ）、ステップＳ７１４に進む。一方、タッチ操作の種類がＤｏｗｎでないと判定された場合（ステップＳ７１３；ＮＯ）、ステップＳ７２０に進む。
【００３１】
ステップＳ７１４において、入力イベント処理部１６はタッチされた位置（ｐｘ、ｐｙ）を検出する。
【００３２】
ステップＳ７１５において、入力イベント処理部１６はタッチされた位置（ｐｘ、ｐｙ）がどの基本領域Ｐ［ｊ］に含まれるかが算出される。算出されたｊの値がＤｏｗｎｊに設定される。
【００３３】
ステップＳ７１６において、入力イベント処理部１６は基本領域Ｐ［Ｄｏｗｎｊ］に画像が表示されているか否かが判定される。基本領域Ｐ［Ｄｏｗｎｊ］に画像が表示されていると判定された場合（ステップＳ７１６；ＹＥＳ）、ステップＳ７１７に進む。一方、基本領域Ｐ［Ｄｏｗｎｊ］に画像が表示されていないと判定された場合（ステップＳ７１６；ＮＯ）、ステップＳ７１８に進む。
【００３４】
ステップＳ７１７において、Ｆｌａｇ＝１とする。
【００３５】
ステップＳ７１８において、Ｆｌａｇ＝０とする。
【００３６】
ステップＳ７１９において、入力イベント処理部１６は画像Ｉ［１］が表示されている基本領域Ｐ［Ｋ］を算出する。このときのＫの値をＫ１＝Ｋとして保存する。その後、ステップＳ７１２に戻る。
【００３７】
ステップＳ７２０において、入力イベント処理部１６はＦｌａｇ＝＝１であるか否かを判定する。Ｆｌａｇ＝＝１であると判定された場合（ステップＳ７２０；ＹＥＳ）、ステップＳ７２１に進む。一方、Ｆｌａｇ＝＝１でないと判定された場合（ステップＳ７２０；ＮＯ）、ステップＳ７１２に戻る。
【００３８】
ステップＳ７２１において、入力イベント処理部１６はタッチ操作の種類がＤｒａｇ（指がタッチパネルに触れた状態で移動する操作）であるか否かが判定する。タッチ操作の種類がＤｒａｇであると判定された場合（ステップＳ７２１；ＹＥＳ）、ステップＳ７２２に進む。一方、タッチ操作の種類がＤｒａｇでないと判定された場合（ステップＳ７２１；ＮＯ）、ステップＳ７２６に進む。
【００３９】
ステップＳ７２２において、入力イベント処理部１６はドラッグ中の位置（ｄｘ、ｄｙ）が検出する。
【００４０】
ステップＳ７２３において、入力イベント処理部１６はドラッグ中の位置（ｄｘ、ｄｙ）がどの基本領域Ｐ［ｊ］に含まれるかを算出する。このときのｊの値をＤｒａｇｊに設定する。
【００４１】
ステップＳ７２４において、Ｋ＝Ｋ１＋Ｄｒａｇｊ−Ｄｏｗｎｊとする。
【００４２】
ステップＳ７２５において、入力イベント処理部１６は基本領域Ｐ［Ｋ］に表示する画像を画像Ｉ［１］に設定する。その後、ステップＳ７１１に戻る。
【００４３】
ステップＳ７２６において、入力イベント処理部１６はタッチ操作がＵｐ（指がタッチパネルから離れる操作）であるか否かが判定される。タッチ操作がＵｐであると判定された場合（ステップＳ７２６；ＹＥＳ）、ステップＳ７２７に進む。一方、タッチ操作がＵｐでないと判定された場合（ステップＳ７２６；ＮＯ）、ステップＳ７１１に戻る。
【００４４】
ステップＳ７２７において、Ｋ＝Ｋ１−Ｄｏｗｎｊ＋Ｍとする。
【００４５】
ステップＳ７２８において、ＣＰＵ１１は基本領域Ｐ［Ｋ］に表示する画像をＩ［１］に設定する。その後、ステップＳ７１１に戻る。
【００４６】
＜ドラッグ操作によるスクロール＞
図３（ａ）、図３（ｂ）、図７を参照して、ドラッグ操作によって画像をスクロールする処理について説明する。まず、図３（ａ）の状態では、ステップＳ７０４において基本領域Ｐ［Ｋ（＝Ｍ）］に表示する画像がＩ［１］に設定される。そしてステップＳ７１１において、図３（ｂ）に示すように、基本領域Ｐ［Ｍ］に画像Ｉ［１］が、基本領域Ｐ［Ｍ＋１］に画像Ｉ［２］が、基本領域Ｐ［Ｍ＋２］に画像Ｉ［３］が、・・・、基本領域Ｐ［Ｍ＋１５］に画像Ｉ［１６］が表示される。ユーザが基本領域Ｐ［Ｍ＋５］に表示されている画像Ｉ［６］に触れると、ステップＳ７１２〜ステップＳ７１３〜ステップＳ７１４を経てステップＳ７１５に進む。ステップＳ７１５において、Ｄｏｗｎｊ＝Ｍ＋５となる。さらにステップＳ７１６を経て，ステップＳ７１７においてＦｌａｇ＝１となる。またステップＳ７１９で、Ｋ１＝Ｍとなる。
【００４７】
次に、ユーザが画像Ｉ［６］をドラッグして図３（ｂ）の位置に指定する場合を考える。図３（ｂ）の状態では、ステップＳ７１２〜ステップＳ７１３〜ステップＳ７２０〜ステップＳ７２１〜ステップＳ７２２を経て、ステップＳ７２３に進む。ステップＳ７２３において、Ｄｒａｇｊ＝Ｍ−１となる。ステップＳ７２４において、Ｋ＝Ｋ１＋Ｄｒａｇｊ−Ｄｏｗｎｊ＝Ｍ＋Ｍ−１−（Ｍ＋５）＝Ｍ−６となる。ステップＳ７２５において、基本領域Ｐ［Ｍ−６］に表示する画像をＩ［１］に設定する。するとステップＳ７１１において、図３（ｂ）に示すように、基本領域Ｐ［Ｍ−６］に画像Ｉ［１］が、基本領域Ｐ［Ｍ−５］に画像Ｉ［２］が、基本領域Ｐ［Ｍ−４］に画像Ｉ［３］が、・・・、基本領域Ｐ［Ｍ＋９］に画像Ｉ［１６］が表示変更される。（表示変更処理）ここで、ドラッグ中の画像Ｉ［６］は拡大表示しても良い。また、このドラッグ操作によるスクロールでは、指でタッチして指定できる大きさの画像（例えば、本実施形態における基本領域Ｐ［Ｍ−７］程度の大きさの画像）が少なくとも１つは画面に表示される。
【００４８】
＜シングルタッチ操作によるスクロール＞
図５（ｂ）、図６（ａ）、図７を参照して、シングルタッチ操作（シングルクリック）によって画像をスクロールする処理について説明する。まず、図５（ｂ）の状態で、ユーザが基本領域Ｐ［Ｍ＋６］に表示されている画像Ｉ［８］に触れると、ステップＳ７１２〜ステップＳ７１３〜ステップＳ７１４を経て、ステップＳ７１５に進む。ステップＳ７１５において、Ｄｏｗｎｊ＝Ｍ＋６となる。さらにステップＳ７１６を経て、ステップＳ７１７において、Ｆｌａｇ＝１となる。また、ステップＳ７１９において、Ｋ１＝Ｍ−１となる。次に、ユーザが触れた位置で指を離す。すると、ステップＳ７１２〜ステップＳ７１３〜ステップＳ７２０〜ステップＳ７２１〜ステップＳ７２６を経て、ステップＳ７２７に進む。
【００４９】
ステップＳ７２７において、Ｋ＝Ｋ１−Ｄｏｗｎｊ＋Ｍ＝Ｍ−１−（Ｍ＋６）＋Ｍ＝Ｍ−７となる。
【００５０】
ステップＳ７２８において、基本領域Ｐ［Ｍ−７］に表示する画像をＩ［１］に設定する。その後、ステップＳ７１１に戻り、図６（ａ）に示すように、基本領域Ｐ［Ｍ−７］に画像Ｉ［１］が、基本領域Ｐ［Ｍ−６］に画像Ｉ［２］が、基本領域Ｐ［Ｍ−５］に画像Ｉ［３］が、・・・、基本領域Ｐ［Ｍ＋８］に画像Ｉ［１６］が表示変更される。このように、シングルタッチ操作によるスクロールでは、選択した画像が所定の位置である基本領域Ｐ［Ｍ］の位置に指定され、移動する。
【００５１】
＜フリック操作によるスクロール＞
フリック操作とは、画面をタップして指定した方向（スクロール方向）に指ではじく操作である。この操作では、画像群の質量と画面との摩擦係数を仮定すると、指ではじいた位置と、はじき方から算出される初速度と加速度とから、画像群の動きが決まり、移動先の基本領域が指定される。フリック操作により画像をスクロールすると、画像群は最初勢い良くスクロールするが、次第に減速して停止する。真中の基本領域Ｐ［Ｍ］にタッチすると画像群のスクロールが強制的に止まる。また、このフリック操作によるスクロールでも、最後に停止したときは、指でタッチして指定できる大きさの画像が少なくとも１つは画面に表示される。本装置が加速度センサを備えている場合のフリック操作では、端末を左右に振ったり傾けたりしたときに生じる加速度に応じて画像群をスクロールしても良い。この時の加速度には、振ったり傾けたりすることで生じる成分に、摩擦によって減速する成分や画面の端への衝突時の弾性によって生じる成分などを加算しても良い。
【００５２】
＜初期表示＞
操作ボタン類１７を操作して「初期表示」を指定すると、図３（ａ）に示すように、ｉ＝０〜Ｎ−１に対して、基本領域Ｐ[Ｍ＋ｉ]には画像Ｉ[１＋ｉ]が表示される。
【００５３】
＜表示しきれないオブジェクトの処理＞
例えば、基本領域Ｐ［ｊ］（ｊ＝０,・・・,Ｍ−１,Ｍ,Ｍ+１,・・・,２Ｍ）の数（２Ｍ＋１）と読み込んだ画像枚数Ｎの関係が２Ｍ＋1＜Ｎであった場合、表示しきれない画像（オブジェクト）が生じる。この場合、画像のスクロールに伴い、ＣＰＵ１１は表示するオブジェクトの制御を行う。初期表示において例えば、ｊ＝０〜２Ｍに対して、基本領域Ｐ［ｊ］には画像Ｉ［ｊ］が表示され、Ｉ［２Ｍ＋１］〜Ｉ［Ｎ−１］は表示画面内には表示せず、ＲＡＭ１３に保持しておく。そして、例えばＩ［Ｍ］の画像を基本領域Ｐ［Ｍ―２］にドラッグすると、基本領域Ｐ［ｊ］には、Ｉ［ｊ−２］が表示され、新たにＰ［２Ｍ−１］にはＩ［２Ｍ＋１］、Ｐ［２Ｍ］にはＩ［２Ｍ＋２］が表示される。また、Ｐ［０］に表示していたＩ［０］及びＰ［１］に表示していたＩ［１］は表示されなくなる。なお、基本領域の数より画像枚数が多い場合を例示したが、少ない場合ではスクロール操作により、基本領域の番号に対して表示しきれなくなるオブジェクトは例えば中心位置であるＰ［Ｍ］から順次表示されるように構成しても良い。このように、スクロール操作によりオブジェク群が基本領域に順に表示しきれなくなる場合は、オブジェクトの非表示処理、補充表示処理、再表示処理などを行い表示の制御をＣＰＵ１１は実行する。
【００５４】
＜第１実施形態の効果＞
第１実施形態では、順番がつけられて１列に並んだ複数のオブジェクト（本実施形態では画像）を２次元画面内に中心部ほど大きく周辺部ほど小さく表示する。そして、表示されたオブジェクトの中からユーザがオブジェクトを選択する。さらに、ユーザが選択したオブジェクトを２次元画面内のユーザが指定した位置に移動する。また、オブジェクト（本実施形態では画像）を表示する基本領域のサイズに反比例して表示できるオブジェクトの数が指数関数的に大きくなる。そして、表示された画像の中からユーザが所望の画像を選択し、２次元画面内の任意の位置にスクロールする。
【００５５】
ドラッグ操作によって画像をスクロールする場合、ライン上に大きさの同じ基本領域を設定し、また、大きさの異なる基本領域を表示画面内に設定することにより、左右方向へのドラッグでは離散的なスクロールが、上下方向のドラッグでは連続的なスクロールが可能になる。左右方向の離散的なスクロールでは、中心から離れるほどスクロール幅が大きくなる。上下方向のドラッグでは、連続的なスクロールが可能になる。上下方向の連続的スクロールでは、同じスクロール幅に対して、中心から離れるほど小さなドラッグでのスクロールが可能である。つまり、ライン上の基本領域をまたがった基本領域に移動させるオブジェクトの指定を行えば、スクロール幅を大きくすることが出来る。同じライン上の基本領域内でのスクロールでは、基本領域の大きさに応じてスクロール幅が異なる。したがって、ユーザはスクロール幅を任意に調節することにより、所望のオブジェクトをより早く選択できるという効果を奏する。シングルタッチ操作によって画像をスクロールする場合、任意の位置の画像を画面の中心に移動させることができる。すなわち、スクロールのレンジとスクロールの範囲を大きくすることができる。また、大きさの異なる基本領域を表示画面内に設定することにより、オブジェクトを効率よく表示し、スクロールの範囲を大きくすることができる。
【００５６】
（第２実施形態）
＜デジタルカメラへの画像スクロールの適用例＞
図８を参照して、本発明をデジタルカメラに適用可能な構成について説明する。デジタルカメラ３０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、画像記憶部１４と、入力表示部１５と、入力イベント処理部１６とを備える。デジタルカメラ３０は、さらに、ホイール３１と、十字キー３２と、確定キー３３と、メニューキー３４と、クリアキー３５と、ズームレバー３６と、シャッター３７と、撮像部３８とを備える。本実施形態ではホイール３１や十字キー３２の操作によって画像をスクロールする。
【００５７】
図９（ａ）および図９（ｂ）を参照して、デジタルカメラ３０の概観について説明する。図９（ａ）では、ホイール３１を左右に回転するとフォーカスの位置が黒い矢印のように左右に移動し、十字キー３２を押下するとフォーカスの位置が白い矢印のように上下左右に移動する。図９（ｂ）では、ホイール３１を左右に回転するとフォーカスの位置が黒い矢印のように蛇状に移動し、十字キー３２を押下するとフォーカスの位置が白い矢印のように上下左右に移動する。確定キー３３を押下すると、第１実施形態の＜シングルタッチ操作によるスクロール＞と同じ方法で、フォーカスのある画像が入力表示部１５の中心に大きく表示される。ホイール３１が押下可能な場合には、図９（ａ）および図９（ｂ）の例で、ホイール３１を押しながら回すことにより、第１実施形態の＜ドラッグ操作によるスクロール＞と同じ方法で、画像をドラッグするようにしても良い。
【００５８】
＜第２実施形態の効果＞
このように、ホイールや十字キーを具備した機器であれば、タッチパネルが有っても無くても、第１実施形態と同様のスクロールが可能になる。
【００５９】
（第３実施形態）
＜電子ブックへの適用例１＞
図１０（ａ）を参照して、本発明を電子ブックに適用した例について説明する。電子ブック本体４０Ａは、入力表示部１５と、ホイール３１と、十字キー３２と、確定キー３３と、メニューキー３４と、クリアキー３５とを備える。本実施形態では、順番がつけられて１列に並んだ複数のオブジェクトの折り畳み方はラスタスキャン状である。以下、ラスタスキャン状に折り畳む処理の手順について説明する。まず、オブジェクト番号順のオブジェクトの列をオブジェクト同士が重複することなく表示画面内に表示するための基本領域を、表示画面内における中心ほど大きいサイズ且つ少なく、表示画面内における周辺ほど小さいサイズ且つ多く、表示画面内に設定する（領域設定処理）。そして、領域設定処理により設定された基本領域のそれぞれに対して、領域番号をラスタスキャン順に重複なく設定する（領域番号設定処理）。そして、オブジェクト番号と領域番号とを対応付ける（対応付け処理）。領域設定処理により設定された基本領域のそれぞれに、当該基本領域の領域番号と対応付けられたオブジェクト番号のオブジェクトを表示する。
【００６０】
入力表示部１５には、中心部に基本領域Ｐ［Ｍ］が配置され、下方に基本領域Ｐ［Ｍ＋ｉ］（ｉ≧１）が配置され、上方に基本領域Ｐ［Ｍ−ｉ］（ｉ≧１）が配置されている。基本領域Ｐ［Ｍ］には最も大きくページが表示され、ユーザはこの部分に表示されたテキストを読む。上方の基本領域Ｐ［Ｍ−ｉ］（１≦ｉ≦４）には読み取れる程度の大きさでテキストが表示されている。下方の基本領域Ｐ［Ｍ＋ｉ］（ｉ≧１）のテキスト（未読の部分）は小さくて判読できないか、または、表示されない。すなわち、表示画面内における中心部に第１サイズのオブジェクトが表示される。そして、第１サイズのオブジェクトの一辺（例えば、下方）と隣接する位置に第１サイズよりも小さい第２サイズのオブジェクトを表示する。さらに、第１サイズのオブジェクトの一辺とは異なる他辺（例えば、上方）と隣接する位置に第２サイズよりも小さい第３サイズのオブジェクトを表示する。
【００６１】
本実施形態ではホイール３１や十字キー３２の操作によって画像をスクロールする。図１０（ａ）では、ホイール３１を左右に回転するとフォーカスの位置が画面をラスタスキャンして黒い矢印のように移動し、十字キー３２を押下するとフォーカスの位置が白い矢印のように上下左右に移動する。確定キー３３を押下すると、第１実施形態の＜シングルタッチ操作によるスクロール＞と同じ方法により、フォーカスのある画像が入力表示部１５の中心に大きく表示される。本実施形態において電子ブックに表示されるテキストは縦書きでも横書きでも良い。
【００６２】
＜第３実施形態の効果＞
本実施形態では、複数のオブジェクトをラスタスキャン状に折り畳んで中心部ほど大きく周辺部ほど小さく表示する際に、中心部の上方にあるオブジェクトを中心部の下方にあるオブジェクトに比べて大きく表示する。このようにすると、本発明を電子ブックのページ捲りに対して適用した際に、未読の部分は文字が判別できないようにすることができるので、興味を失うことなく小説などを読むことが出来る。
【００６３】
（第４実施形態）
＜電子ブックへの適用例２＞
図１０（ｂ）を参照して、本発明を電子ブックに適用した別の例について説明する。電子ブック本体４０Ｂは、入力表示部１５と、確定キー３３Ａと、確定キー３３Ｂとを備える。入力表示部１５には、中心部に基本領域Ｐ［Ｍ］が配置され、右方に基本領域Ｐ［Ｍ＋ｉ］（ｉ≧１）が配置され、左方に基本領域Ｐ［Ｍ−ｉ］（ｉ≧１）が配置されている。基本領域Ｐ［Ｍ］には最も大きくページが表示され、ユーザはこの部分に表示されたテキストを読む。左方の基本領域Ｐ［Ｍ−ｉ］（１≦ｉ≦２）には読み取れる程度の大きさでテキストが表示されている。右方の基本領域Ｐ［Ｍ＋ｉ］（ｉ≧１）のテキスト（未読の部分）は小さくて判読できないか、または、表示されない。スクロールするページの選択は入力表示部１５にタッチすることにより行い、スクロールの実行は確定キー３３Ａまたは確定キー３３Ｂを押下することにより行う。
【００６４】
例えば、図１０（ｂ）のように４Ｐが大きく基本領域Ｐ［Ｍ］に表示されている状態で、ユーザが画面上の黒丸の位置をタッチするとタッチした位置にある２５Ｐが拡大表示される。ユーザは拡大表示されたページを確認して確定キー３３Ａまたは３３Ｂを押すと、第１実施形態の＜シングルタッチ操作によるスクロール＞と同じ方法で、２５Ｐが基本領域Ｐ［Ｍ］の位置に表示される。また、２５Ｐが拡大表示された状態で、確定キー３３Ａまたは３３Ｂを押しながら黒丸の位置の指で画面をドラッグすることにより、第１実施形態の＜ドラッグ操作によるスクロール＞と同じ方法で、ページがスクロールされる。
【００６５】
＜第４実施形態の効果＞
ここでは、タッチして選択中のページを一旦拡大表示し、ユーザが確認してから確定キーを押下することによってスクロールを実行する。このようにすると、小さくて内容が判別できないページでも内容を確認してからオブジェクト（本実施形態ではテキスト）をスクロールできる。
【００６６】
（第５実施形態）
＜文書エディタへの適用例＞
図１１（ａ）および図１１（ｂ）を参照して、本発明をパソコンのアプリケーションである縦書きの文書エディタに適用した例について説明する。文書エディタのページ編集領域４１は、パソコンの画面上に表示される。本文書エディタの操作はマウス操作とキーボード操作とによって行われ、当該操作により、ページ編集領域４１に表示された各ページをスクロールしたり、スクロールによって選択したページにテキストを入力したりする。図１１（ａ）のように表示されている状態では、真中の基本領域Ｐ［Ｍ］に表示されているページのみテキスト編集が可能である。その他の基本領域Ｐ［Ｍ±ｉ］（ｉ≧１）に表示されているページは、第１実施形態の＜シングルタッチ操作によるスクロール＞と同様の方法により画像のスクロールが可能である。例えば、図１１（ａ）のように文書の３Ｐ目が真中の基本領域Ｐ［Ｍ］に表示された状態で、文書の５Ｐ目が表示されている基本領域Ｐ［Ｍ＋２］の位置をシングルタッチする（ＳｉｎｇｌｅＴｏｕｃｈＡ）。すると図１１（ｂ）のように、文書の５Ｐ目が真中の基本領域Ｐ［Ｍ］の位置に表示される。本発明を横書きの文書エディタに適用しても良い。
【００６７】
＜第５実施形態の効果＞
このように、文書の全ページを見ながらテキストの編集が可能になる。
【００６８】
（第６実施形態）
＜プレゼンテーションソフトへの適用例＞
図１２（ａ）および図１２（ｂ）、図１３（ａ）および図１３（ｂ）を参照して、本発明をパソコンのアプリケーションであるプレゼンテーションソフトに適用した例について説明する。本プレゼンテーションソフトの操作はマウス操作とキーボード操作とによって行われる。図１２（ａ）−図１３（ｂ）において、パソコンの画面上に、スライド編集領域４２と、モード選択領域４３とが表示される。モード選択領域４３を介して後述の各モードの切替を行うことができる。図１２（ａ）は、モード選択領域４３において、「編集モード」が選択された状態を示す。「編集モード」では、スライドの編集は可能であるが、スライドのスクロールは出来ない。各基本領域Ｐ［ｊ］（ｊ＝Ｍ−３６,・・・Ｍ,・・・,Ｍ＋３６）にはスライドの各ページが表示されており、この状態ですべてのページが編集可能である。
【００６９】
ここで、所望のページを真中に大きく表示するには、図１２（ｂ）に示すようにモード選択領域４３において、「スクロールモード」を選択する。「スクロールモード」では、第１実施形態で述べた＜ドラッグ操作によるスクロール＞（黒い矢印ＤｒａｇＡ）と＜シングルタッチ操作によるスクロール＞（黒丸ＳｉｎｇｌｅＴｏｕｃｈＢ）とによってスライドのスクロールが可能である。「スクロールモード」では、スライドの編集は出来ない。選択したスライドをシフトするには、図１３（ａ）に示すように、モード選択領域４３において「一覧表示モード（シフトモード）」を選択する。ここでスライドのシフトとは、選択したスライドを指定した位置に移動すると、選択したスライドの移動前位置と移動後位置との間にあるスライドを順番を保ったまま１つ分だけずらす操作のことである。「一覧表示モード（シフトモード）」ではスライドの編集は出来ない。図１３（ａ）に示すように、スライド「Ｓ１８」をスライド「Ｓ２３」とスライド「Ｓ２４」との間にドラッグする（黒い矢印ＤｒａｇＢ）と、図１３（ｂ）のようにスライド「Ｓ１８」が移動する。
【００７０】
＜第６実施形態の効果＞
本実施形態では、オブジェクトの編集モードと、スクロールモードと、一覧表示モードとを切り替える。そして、編集モードではオブジェクトを編集可能とし、スクロールモードではオブジェクトをスクロールして移動可能とし、一覧表示モードではオブジェクトをシフトして移動可能とする。これによって、プレゼンテーションソフトでは、全スライドを見ながらスライドの編集が可能になる。また「編集モード」、「スクロールモード」、「一覧モード」を設けることにより、スライドのスクロールと（シフト）移動が簡単な操作で可能になる。
【００７１】
（第７実施形態）
＜テレビ番組の一覧表示への適用例＞
図１４（ａ）−図１４（ｃ）を参照して、本発明をテレビ番組の一覧表示に適用した例について説明する。図１４（ａ）および図１４（ｂ）において、テレビ本体５０はディスプレイ５１を備える。本テレビは、図１４（ｃ）に示されるリモコン６０によって操作される。リモコン６０は、ホイール３１と、十字キー３２と、確定キー３３と、メニューキー３４と、クリアキー３５と、全画面表示ボタン５２と、番組一覧表示ボタン５３とを備える。図１４（ａ）に示される、テレビ画面には番組の動画像が表示される。ここでは３３ｃｈが中心に大きく表示され、その前後のチャンネルが中心から離れるほど小さく表示される。例えば、真中の大きい表示領域には通常のフレームレートで３３ｃｈの動画像が表示され、その隣の表示領域には通常の１／４のフレームレートで３１ｃｈ、３２ｃｈ、３４ｃｈ、３５ｃｈの動画像が表示される。一般に、真中の大きい表示領域と比べて１／Ｎの面積の表示領域には、真中の大きい表示領域と比べて１／Ｎのフレームレートで動画像が表示される。
【００７２】
図１４（ａ）のように、リモコン６０が備えるホイール３１や十字キー３２を用いて所望のチャンネル（例えば、３５ｃｈ）の位置をハイライトする。そして確定キー３３を押すと３５ｃｈが真中に大きく表示される。次にリモコン６０の全画面表示ボタン５２を押すと、図１４（ｂ）のように３５ｃｈが全画面表示される。
【００７３】
＜第７実施形態の効果＞
このように、本発明を動画像の一覧表示にも適用して、スクロールによって所望の動画像を容易に選択できる。
【００７４】
（第８実施形態）
＜動画記録再生編集端末への適用例＞
図１５（ａ）、図１５（ｂ）、図１６（ａ）、図１６（ｂ）、図１７（ａ）、および図１７（ｂ）を参照して、本発明を動画記録再生編集端末に適用した例について説明する。動画記録再生編集端末本体７０は、入力表示部１５を備える。ユーザは画面上の基本領域Ｐ［ｊ］やボタンを指でタッチして本端末を操作する。ここでＴ１、Ｔ２、・・・は動画像の各コマを示す静止画像であり、通常の再生速度では静止画像Ｔ１、Ｔ２、・・・が一定のフレームレートで切り替え表示されて動画像となる。また、動画像の再生は、順番に並んで表示された静止画像の連続的なスクロールとみなすことができ、動画像の再生の指示は基本領域Ｐ［ｊ］への一回のタッチによって行われる。図１５（ａ）は、動画像のシーン切り出し画面である。画面は、再生ボタン７４と、切り出し開始位置設定ボタン７５とを備える。図１５（ａ）の状態で切り出し開始位置設定ボタン７５をタッチすると、図１５（ｂ）のように画像Ｔ６が切り出し開始位置に設定される。
【００７５】
図１５（ｂ）の状態で画像Ｔ９の位置をタッチすると図１６（ａ）のようになる。そして、図１６（ａ）の状態で画像Ｔ１０の位置をタッチすると図１６（ｂ）のようになる。図１６（ｂ）の状態で切り出し終了位置設定ボタン７６をタッチすると、図１７（ａ）のように画像Ｔ１０が切り出し終了位置に設定される。図１７（ａ）の状態で保存ボタン７７をタッチすると、画像Ｔ６〜Ｔ１０の区間の動画像が保存される。次に図１７（ａ）の状態で再生ボタン７４をタッチすると、図１７（ｂ）の再生画面に移る。再生画面では、各基本領域Ｐ［ｊ］（ｊ＝Ｍ−６,・・・,Ｍ,・・・,Ｍ＋６）に各種再生制御ボタンが表示される。
【００７６】
例えば、基本領域Ｐ［Ｍ］には「一時停止ボタン」が表示される。基本領域Ｐ［Ｍ＋１］には「再生ボタン」が、基本領域Ｐ［Ｍ＋２］には「２倍速再生ボタン」が、基本領域Ｐ［Ｍ＋Ｎ］には「Ｎ倍速再生ボタン」が表示される。基本領域Ｐ［Ｍ−１］には「逆再生ボタン」が、基本領域Ｐ［Ｍ−２］には「２倍速逆再生ボタン」が、基本領域Ｐ［Ｍ−Ｎ］には「Ｎ倍速逆再生ボタン」が表示される。例えば基本領域Ｐ［Ｍ＋３］の「３倍速再生ボタン」をタッチすると、動画像が３倍速で再生される。図１７（ｂ）の状態でシーン切り出しボタン７２をタッチすると、図１７（ａ）のシーン切り出し画面に移る。
【００７７】
図１７（ｂ）の状態で全画面表示ボタン７３をタッチすると全画面表示（図示せず）になる。基本領域Ｐ［Ｍ＋５］に通常再生速度の「再生ボタン」を設定すれば、基本領域Ｐ［Ｍ＋ｉ］（１≦ｉ≦４）へのタッチはスロー再生の指示となり、基本領域Ｐ［Ｍ＋ｉ］（５＜ｉ）へのタッチは早送りの指示となる。
【００７８】
＜第８実施形態の効果＞
このように、動画像の再生を順番に並んで表示された静止画像の連続的なスクロールとみなし、動画像の再生の指示は基本領域への一回のタッチによって行う。これによって、本発明を動画像の再生、高速再生、スロー再生、早送り、巻き戻し、にも適用できる。
【００７９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012027736.tif 000003
【図２】
2012027736.tif 000004
【図３】
2012027736.tif 000005
【図４】
2012027736.tif 000006
【図５】
2012027736.tif 000007
【図６】
2012027736.tif 000008
【図７】
2012027736.tif 000009
【図８】
2012027736.tif 000010
【図９】
2012027736.tif 000011
【図１０】
2012027736.tif 000012
【図１１】
2012027736.tif 000013
【図１２】
2012027736.tif 000014
【図１３】
2012027736.tif 000015
【図１４】
2012027736.tif 000016
【図１５】
2012027736.tif 000017
【図１６】
2012027736.tif 000018
【図１７】
2012027736.tif 000019