JP2001312516A - Information processing system and method, and program storing medium - Google Patents
Information processing system and method, and program storing mediumInfo
- Publication number
- JP2001312516A JP2001312516A JP2000132463A JP2000132463A JP2001312516A JP 2001312516 A JP2001312516 A JP 2001312516A JP 2000132463 A JP2000132463 A JP 2000132463A JP 2000132463 A JP2000132463 A JP 2000132463A JP 2001312516 A JP2001312516 A JP 2001312516A
- Authority
- JP
- Japan
- Prior art keywords
- thumbnail
- display
- program
- displayed
- display program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置およ
び方法、並びにプログラム格納媒体に関し、特に、デー
タに対応するサムネイルを表示する情報処理装置および
方法、並びにプログラム格納媒体に関する。The present invention relates to an information processing apparatus and method, and a program storage medium, and more particularly to an information processing apparatus and method for displaying thumbnails corresponding to data, and a program storage medium.
【0002】[0002]
【従来の技術】近年、パーソナルコンピュータなどにお
いて、静止画像または動画像のデータに対応するサムネ
イルを表示させ、サムネイルにより使用者に静止画像ま
たは動画像のデータを選択させ、これらのデータを操作
させる技術が利用されるようになってきた。2. Description of the Related Art In recent years, in a personal computer or the like, a thumbnail corresponding to still image or moving image data is displayed, and a user is allowed to select still image or moving image data based on the thumbnail and to operate the data. Is being used.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、サムネ
イルを操作したとき、サムネイルの色が変化する、また
は音が出力されるのみで、操作が正しく入力されたか否
かを使用者が認識できないことがあった。However, when a thumbnail is operated, the color of the thumbnail changes or only a sound is output, and the user may not be able to recognize whether or not the operation has been correctly input. Was.
【0004】本発明はこのような状況に鑑みてなされた
ものであり、サムネイルに操作が加えられたことを、確
実に知ることができるようにすることを目的とする。The present invention has been made in view of such a situation, and an object of the present invention is to make it possible to reliably know that an operation has been performed on a thumbnail.
【0005】[0005]
【課題を解決するための手段】請求項1に記載の情報処
理装置は、使用者の操作を検出する検出手段と、データ
に対応するサムネイルを生成する生成手段と、検出手段
が検出した操作の単位時間における頻度に対応して、サ
ムネイルの表示の位置を指定する指定手段と、指定手段
により指定された位置に、サムネイルを表示するように
表示を制御する表示制御手段とを含むことを特徴とす
る。An information processing apparatus according to claim 1 comprises a detecting means for detecting an operation of a user, a generating means for generating a thumbnail corresponding to data, and an operation for detecting the operation detected by the detecting means. The display device further comprises: a designation unit that designates a display position of a thumbnail according to a frequency in a unit time; and a display control unit that controls display so that a thumbnail is displayed at a position designated by the designation unit. I do.
【0006】指定手段は、操作の単位時間における頻度
に対応する半径の、仮想の螺旋上に、サムネイルの表示
の位置を指定するようにすることができる。[0006] The designating means can designate the position of the thumbnail display on a virtual spiral having a radius corresponding to the frequency of the operation per unit time.
【0007】請求項3に記載の情報処理方法は、使用者
の操作を検出する検出ステップと、データに対応するサ
ムネイルを生成する生成ステップと、検出ステップの処
理で検出された操作の単位時間における頻度に対応し
て、サムネイルの表示の位置を指定する指定ステップ
と、指定ステップの処理により指定された位置に、サム
ネイルを表示するように表示を制御する表示制御ステッ
プとを含むことを特徴とする。According to a third aspect of the present invention, there is provided an information processing method comprising: a detecting step of detecting a user operation; a generating step of generating a thumbnail corresponding to data; and a unit time of the operation detected in the processing of the detecting step. The method includes a designation step of designating a display position of a thumbnail corresponding to a frequency, and a display control step of controlling display so that the thumbnail is displayed at a position designated by the processing of the designation step. .
【0008】請求項4に記載のプログラム格納媒体のプ
ログラムは、使用者の操作を検出する検出ステップと、
データに対応するサムネイルを生成する生成ステップ
と、検出ステップの処理で検出された操作の単位時間に
おける頻度に対応して、サムネイルの表示の位置を指定
する指定ステップと、指定ステップの処理により指定さ
れた位置に、サムネイルを表示するように表示を制御す
る表示制御ステップとを含むことを特徴とする。According to a fourth aspect of the present invention, there is provided a program stored in a program storage medium, comprising: a detecting step of detecting a user operation;
A generation step of generating a thumbnail corresponding to the data; a specification step of specifying a display position of the thumbnail corresponding to a frequency of the operation detected in the processing of the detection step in a unit time; And a display control step of controlling the display so that the thumbnail is displayed at the set position.
【0009】請求項1に記載の情報処理装置、請求項3
に記載の情報処理方法、および請求項4に記載のプログ
ラム格納媒体においては、使用者の操作が検出され、デ
ータに対応するサムネイルが生成され、検出された操作
の単位時間における頻度に対応して、サムネイルの表示
の位置が指定され、指定された位置に、サムネイルを表
示するように表示が制御される。[0009] The information processing apparatus according to claim 1, claim 3,
And a program storage medium according to claim 4, wherein an operation of the user is detected, a thumbnail corresponding to the data is generated, and a thumbnail corresponding to the frequency of the detected operation in a unit time is generated. The display position of the thumbnail is designated, and the display is controlled so that the thumbnail is displayed at the designated position.
【0010】[0010]
【発明の実施の形態】図1乃至図4は、本発明に係るノ
ート型のパーソナルコンピュータの一実施の形態の外観
を示す図である。このパーソナルコンピュータ1は、基
本的に、本体2と、この本体2に対して開閉自在とされ
る表示部3により構成されている。図1は表示部3を本
体2に対して開いた状態を示す外観斜視図である。図2
は本体2の平面図、図3は本体2に設けられている後述
するジョグダイヤル4の拡大図である。また、図4は本
体2設けられているジョグダイヤル4の側面図である。1 to 4 show the appearance of a notebook personal computer according to an embodiment of the present invention. The personal computer 1 basically includes a main body 2 and a display unit 3 which can be opened and closed with respect to the main body 2. FIG. 1 is an external perspective view showing a state where the display unit 3 is opened with respect to the main body 2. FIG.
Is a plan view of the main body 2, and FIG. 3 is an enlarged view of a jog dial 4 described later provided on the main body 2. FIG. 4 is a side view of the jog dial 4 provided on the main body 2.
【0011】本体2には、各種の文字や記号などを入力
するとき操作されるキーボード5、LCD7に表示され
るポインタ(マウスカーソル)を移動させるときなどに
操作されるポインティングデバイスとしてのタッチパッ
ト6、および電源スイッチ8がその上面に設けられてい
る。また、ジョグダイヤル4、スロット9、IEEE1
394ポート101、およびメモリースティックスロッ
ト115等が、本体2の側面に設けられている。なお、
タッチパット6に代えて、スティック式のポインティン
グデバイスを設けることも可能である。The main body 2 includes a keyboard 5 operated when inputting various characters and symbols, and a touch pad 6 as a pointing device operated when moving a pointer (mouse cursor) displayed on the LCD 7. , And a power switch 8 are provided on the upper surface thereof. Jog dial 4, slot 9, IEEE1
The 394 port 101, the memory stick slot 115, and the like are provided on the side surface of the main body 2. In addition,
Instead of the touch pad 6, it is also possible to provide a stick-type pointing device.
【0012】また、表示部3の正面には、画像を表示す
るLCD(Liquid Crystal Display)7が設けられてい
る。表示部3の右上部には、電源ランプPL、電池ラン
プBL、必要に応じて設けられるメッセージランプML
(図示せず)その他のLEDより成るランプが設けられ
ている。さらに、表示部3の上部には、マイクロフォン
66が設けられている。An LCD (Liquid Crystal Display) 7 for displaying an image is provided in front of the display unit 3. A power lamp PL, a battery lamp BL, and a message lamp ML provided as needed are provided in an upper right portion of the display unit 3.
(Not shown) A lamp comprising other LEDs is provided. Further, a microphone 66 is provided above the display unit 3.
【0013】なお、電源ランプPLや電池ランプBL、
メッセージランプML等は表示部3の下部に設けること
も可能である。The power supply lamp PL, the battery lamp BL,
The message lamp ML and the like can be provided below the display unit 3.
【0014】次に、ジョグダイヤル4は、例えば、本体
2上のキーボード5の図2中の右側に配置されているキ
ーAおよびキーBの間に、その上面がキーAおよびキー
Bとほぼ同じ高さになるように取り付けられている。ジ
ョグダイヤル4は、図3中の矢印aに示す回転操作に対
応して所定の処理(例えば、画面のスクロールの処理)
を実行し、同図中矢印bに示す移動操作に対応した処理
(例えば、アイコンの選択の決定の処理)を実行する。Next, the jog dial 4 has, for example, a height between the keys A and B arranged on the right side of the keyboard 5 on the main body 2 in FIG. It is attached so that it becomes. The jog dial 4 performs a predetermined process (for example, a process of scrolling a screen) in response to a rotation operation indicated by an arrow a in FIG.
To execute a process corresponding to the moving operation indicated by the arrow b in the figure (for example, a process of deciding to select an icon).
【0015】なお、ジョグダイヤル4は、本体2の左側
面に配置してもよく、LCD7が設けられた表示部3の
左側面若しくは右側面、または、キーボード5のGキー
とHキーとの間に縦方向に(すなわち、ジョグダイヤル
4がYキーまたはBキーのいずれかの方向に回転するよ
うに)配置してもよい。The jog dial 4 may be arranged on the left side of the main body 2 or between the left and right sides of the display unit 3 provided with the LCD 7 or between the G key and the H key of the keyboard 5. The jog dial 4 may be arranged in the vertical direction (that is, such that the jog dial 4 rotates in either the Y key direction or the B key direction).
【0016】また、ジョグダイヤル4は、タッチパッド
6を人差し指で操作しながら親指で操作可能なように、
本体2の前面の中央部に配置してもよく、タッチパッド
6の上端縁又は下端縁に沿って横方向に配置しても、ま
たは、タッチパッド6の右ボタンと左ボタンとの間に縦
方向に配置してもよい。さらに、ジョグダイヤル4は、
縦方向や横方向に限定せず、各指で操作し易い斜め方向
へ、所定角度を付けて配置してもよい。その他、ジョグ
ダイヤル4は、ポインティングデバイスであるマウスの
側面の親指で操作可能な位置に配置することも可能であ
る。ジョグダイヤルとしては、本件出願人と共同の出願
人により出願された、特開平8−203387号公報に
開示されているプッシュスイッチ付回転操作型電子部品
を使用することが可能である。The jog dial 4 can be operated with the thumb while operating the touch pad 6 with the index finger.
It may be arranged at the center of the front surface of the main body 2, may be arranged horizontally along the upper edge or the lower edge of the touch pad 6, or may be arranged vertically between the right button and the left button of the touch pad 6. It may be arranged in the direction. Furthermore, the jog dial 4
The arrangement is not limited to the vertical direction and the horizontal direction, and may be arranged at a predetermined angle in an oblique direction that is easy to operate with each finger. In addition, the jog dial 4 can be arranged at a position operable with the thumb on the side of the mouse as a pointing device. As the jog dial, it is possible to use a rotary operation type electronic component with a push switch disclosed in Japanese Patent Application Laid-Open No. Hei 8-203387, filed by the applicant of the present invention.
【0017】スロット9は、PCMCIA(Personal Compute
r Memory Card International Association)が規定す
る規格に基づく拡張カードである、PCカードが装着され
る。Slot 9 is a PCMCIA (Personal Compute)
r A PC card, which is an expansion card based on the standard prescribed by the Memory Card International Association).
【0018】IEEE(Institute of Electrical and Elec
tronics Engineers)1394ポート101は、IEEE1394に
規定されている規格に基づいた構造を有し、IEEE1394に
規定されている規格に基づいたケーブルが接続される。IEEE (Institute of Electrical and Elec)
The tronics engineer) 1394 port 101 has a structure based on the standard defined by IEEE1394, and a cable based on the standard defined by IEEE1394 is connected.
【0019】メモリースティックスロット115は、フ
ラッシュメモリなどの半導体メモリを内蔵し、静止画
像、動画像、音声、またはテキストなどのデータを記憶
するメモリカードであるメモリースティック(商標)1
16が装着される。The memory stick slot 115 has a built-in semiconductor memory such as a flash memory, and is a memory card (trademark) 1 which is a memory card for storing data such as still images, moving images, sounds, and texts.
16 is mounted.
【0020】次に、パーソナルコンピュータ1の一実施
の形態の構成について図5を参照して説明する。Next, the configuration of an embodiment of the personal computer 1 will be described with reference to FIG.
【0021】中央処理装置(CPU(Central Processi
ng Unit))51は、例えば、インテル(Intel)社製の
ペンティアム(Pentium:商標)プロセッサ等で構成さ
れ、ホストバス52に接続されている。ホストバス52
には、さらに、ブリッジ53(いわゆる、ノースブリッ
ジ)が接続されており、ブリッジ53は、AGP(Acce
lerated Graphics Port)50を有し、PCI(Peripher
al Component Interconnect/Interface)バス56に接続
されている。A central processing unit (CPU (Central Processi
ng Unit)) 51 is composed of, for example, a Pentium (trademark) processor manufactured by Intel Corporation and connected to the host bus 52. Host bus 52
Is connected to a bridge 53 (a so-called north bridge).
lerated Graphics Port) 50 and PCI (Peripher
al Component Interconnect / Interface) bus 56.
【0022】ブリッジ53は、例えば、インテル社製の
AGP Host Bridge Controllerである400BXなどで構
成されており、CPU51およびRAM(Random-Access
Memory)54(いわゆる、メインメモリ)等のデータ
の伝送などを制御する。さらに、ブリッジ53は、AG
P50を介して、ビデオコントローラ57とのデータの
伝送を制御する。なお、このブリッジ53とブリッジ
(いわゆる、サウスブリッジ(PCI-ISA Bridge))58
とで、いわゆるチップセットが構成されている。The bridge 53 is, for example, manufactured by Intel Corporation.
It is composed of an AGP Host Bridge Controller, such as 400BX, and has a CPU 51 and a RAM (Random-Access
Memory) 54 (so-called main memory) and the like. Further, the bridge 53 is connected to the AG
It controls data transmission with the video controller 57 via P50. The bridge 53 and a bridge (so-called south bridge (PCI-ISA Bridge)) 58
Thus, a so-called chipset is configured.
【0023】ブリッジ53は、さらに、キャッシュメモ
リ55とも接続されている。キャッシュメモリ55は、
SRAM(Static RAM)などRAM54に比較して、よ
り高速に書き込みまたは読み出しの動作を実行できるメ
モリで構成され、CPU51が使用するプログラムまた
はデータをキャッシュする(一時的に記憶する)。The bridge 53 is further connected to a cache memory 55. The cache memory 55
Compared with the RAM 54 such as an SRAM (Static RAM), the RAM 51 is configured by a memory that can execute a write or read operation at a higher speed, and caches (temporarily stores) a program or data used by the CPU 51.
【0024】なお、CPU51は、その内部に1次的な
(キャッシュメモリ55に比較して、より高速に動作で
きるメモリで、CPU51自身が制御する)キャッシュ
メモリを有する。The CPU 51 has a primary cache memory (a memory that can operate at a higher speed than the cache memory 55 and is controlled by the CPU 51 itself).
【0025】RAM54は、例えば、DRAM(Dynami
c RAM)で構成され、CPU51が実行するプログラ
ム、またはCPU51の動作に必要なデータを記憶す
る。具体的には、例えば、RAM54は、起動が完了し
た時点において、HDD67からロードされた、電子メ
ールプログラム54A、オートパイロットプログラム5
4B、ジョグダイヤル状態監視プログラム54C、ジョ
グダイヤルドライバ54D、オペレーティングプログラ
ム(OS)54E、表示プログラム54F、読み込みプ
ログラム54G、その他のアプリケーションプログラム
54H1乃至54Hnを記憶する。The RAM 54 is, for example, a DRAM (Dynami
c RAM) and stores a program executed by the CPU 51 or data necessary for the operation of the CPU 51. More specifically, for example, the RAM 54 stores the e-mail program 54A and the auto-pilot program 5
4B, a jog dial state monitoring program 54C, a jog dial driver 54D, an operating program (OS) 54E, a display program 54F, a reading program 54G, and other application programs 54H1 to 54Hn.
【0026】なお、表示プログラム54Fおよび読み込
みプログラム54Gは、メモリースティック116がメ
モリースティックスロット115に装着されたとき、起
動されるようにしてもよい。The display program 54F and the reading program 54G may be started when the memory stick 116 is inserted into the memory stick slot 115.
【0027】電子メールプログラム54Aは、モデム7
5を介して電話回線76などの通信回線などを介して、
通信文(いわゆる、eメール)を授受するプログラムで
ある。電子メールプログラム54Aは、着信メール取得
機能を有している。この着信メール取得機能は、インタ
ーネットサービスプロバイダ77が備えるメールサーバ
78に対して、そのメールボックス79内に使用者宛の
メールが着信しているかどうかを確認して、使用者宛の
メールがあれば取得する処理を実行する。The e-mail program 54A is connected to the modem 7
5 through a communication line such as a telephone line 76,
This is a program for exchanging messages (so-called e-mail). The electronic mail program 54A has an incoming mail acquisition function. This incoming mail acquisition function checks whether mail addressed to the user has arrived in the mail box 79 with respect to the mail server 78 provided in the Internet service provider 77, and if there is mail addressed to the user, Execute the acquisition process.
【0028】オートパイロットプログラム54Bは、予
め設定された複数の処理(またはプログラム)などを、
予め設定された順序で順次起動して、処理するプログラ
ムである。The autopilot program 54B includes a plurality of processes (or programs) set in advance.
This is a program that is started and processed sequentially in a preset order.
【0029】ジョグダイヤル状態監視プログラム54C
は、ジョグダイヤル4に対応しているか否かの通知を、
上述した各アプリケーションプログラムから受け取り、
ジョグダイヤル4に対応している場合、ジョグダイヤル
4を操作することで何が行えるかをLCD7に表示させ
る。The jog dial status monitoring program 54C
Sends a notification as to whether or not it supports jog dial 4,
Received from each application program described above,
When the jog dial 4 is supported, what can be performed by operating the jog dial 4 is displayed on the LCD 7.
【0030】ジョグダイヤル状態監視プログラム54C
は、ジョグダイヤル4のイベント(ジョグダイヤル4が
図3の矢印aに示す方向に回転される、または図3の矢
印bに示す方向に押圧されるなどの操作)を検出して、
検出されたイベントに対応する処理を実行する。ジョグ
ダイヤル状態監視プログラム54Cは、アプリケーショ
ンプログラムからの通知を受け取るリストを有する。ジ
ョグダイヤルドライバ54Dは、ジョグダイヤル4の操
作に対応して各種機能を実行する。The jog dial status monitoring program 54C
Detects an event of the jog dial 4 (an operation in which the jog dial 4 is rotated in a direction indicated by an arrow a in FIG. 3 or pressed in a direction indicated by an arrow b in FIG. 3), and
Execute the process corresponding to the detected event. The jog dial status monitoring program 54C has a list for receiving a notification from the application program. The jog dial driver 54D executes various functions in response to the operation of the jog dial 4.
【0031】OS(Operating System)54Eは、例え
ばマイクロソフト社のいわゆるウィンドウズ(Window
s)95(商標)若しくはウィンドウズ98(商標)、
またはアップルコンピュータ社のいわゆるマックOS
(商標)等に代表される、コンピュータの基本的な動作
を制御するプログラムである。The OS (Operating System) 54E is, for example, a so-called Windows (Windows) of Microsoft Corporation.
s) 95 (trademark) or Windows 98 (trademark),
Or Apple Computer's so-called Mac OS
A program for controlling basic operations of a computer, such as a trademark.
【0032】表示プログラム54Fは、メモリーステッ
ィクスロット115に装着されているメモリーステッィ
ク116に記憶されているファイル(動画像、静止画
像、音声、またはテキストなどのデータ(以下、コンテ
ンツとも称する)を格納しているファイル)に対応する
サムネイルをLCD7に表示させる。表示プログラム5
4Fは、LCD7に表示されたサムネイルを基に、メモ
リーステッィク116に記憶されているファイルを操作
する(コピー、移動、消去など)。The display program 54F stores files (data such as moving images, still images, audio, text, etc. (hereinafter, also referred to as contents)) stored in the memory stick 116 mounted in the memory stick slot 115. The file corresponding to the thumbnail is displayed on the LCD 7. Display program 5
The 4F operates a file stored in the memory stick 116 based on the thumbnail displayed on the LCD 7 (copy, move, delete, etc.).
【0033】読み込みプログラム67Gは、メモリース
テッィクスロット115に装着されているメモリーステ
ッィクに記憶されているファイルを読み出して、読み出
したファイルに格納されているデータを表示プログラム
54Fに供給する。The reading program 67G reads a file stored in the memory stick mounted in the memory stake slot 115, and supplies the data stored in the read file to the display program 54F.
【0034】ビデオコントローラ57は、AGP50を
介してブリッジ53に接続されており、AGP50およ
びブリッジ53を介してCPU51から供給されるデー
タ(イメージデータまたはテキストデータなど)を受信
して、受信したデータに対応するイメージデータを生成
するか、または受信したデータをそのまま、内蔵するビ
デオメモリに記憶する。ビデオコントローラ57は、表
示部3のLCD7に、ビデオメモリに記憶されているイ
メージデータに対応する画像を表示させる。The video controller 57 is connected to the bridge 53 via the AGP 50, receives data (eg, image data or text data) supplied from the CPU 51 via the AGP 50 and the bridge 53, and converts the received data into data. The corresponding image data is generated, or the received data is stored in the built-in video memory as it is. The video controller 57 causes the LCD 7 of the display unit 3 to display an image corresponding to the image data stored in the video memory.
【0035】PCIバス56には、サウンドコントロー
ラ64が接続されている。サウンドコントローラ64
は、マイクロフォン66から音声に対応する信号を取り
込み、音声に対応するデータを生成して、RAM54に
出力する。または、サウンドコントローラ64は、スピ
ーカ65を駆動して、スピーカ65に音声を出力させ
る。A sound controller 64 is connected to the PCI bus 56. Sound controller 64
Captures a signal corresponding to a voice from the microphone 66, generates data corresponding to the voice, and outputs the data to the RAM. Alternatively, the sound controller 64 drives the speaker 65 to cause the speaker 65 to output sound.
【0036】また、PCIバス56にはモデム75が接
続されている。モデム75は、公衆電話回線76および
インターネットサービスプロバイダ77を介して、イン
ターネット等の通信ネットワーク80またはメールサー
バ78に所定のデータを送信するとともに、通信ネット
ワーク80またはメールサーバ78から所定のデータを
受信する。A modem 75 is connected to the PCI bus 56. The modem 75 transmits predetermined data to a communication network 80 such as the Internet or a mail server 78 via a public telephone line 76 and an Internet service provider 77, and receives predetermined data from the communication network 80 or the mail server 78. .
【0037】PCカードインターフェース111は、P
CIバス56に接続され、スロット9に装着されたイン
ターフェースカード112から供給されたデータを、C
PU51またはRAM54に供給するとともに、CPU
51から供給されたデータをインターフェースカード1
12に出力する。ドライブ113は、PCカードインタ
ーフェース111およびインターフェースカード112
を介して、PCIバス56に接続されている。The PC card interface 111
The data supplied from the interface card 112 connected to the CI bus 56 and
Supply to the PU 51 or the RAM 54 and the CPU
The data supplied from the interface card 51
12 is output. The drive 113 includes a PC card interface 111 and an interface card 112.
Is connected to the PCI bus 56.
【0038】ドライブ113は、装着されている磁気デ
ィスク121、光ディスク122、光磁気ディスク12
3、または半導体メモリ124に記録されているデータ
を読み出し、読み出したデータをPCカードインターフ
ェース111、インターフェースカード112、および
PCIバス56を介して、RAM54に供給する。The drive 113 includes the mounted magnetic disk 121, optical disk 122, and magneto-optical disk 12.
3 or the data recorded in the semiconductor memory 124 is read, and the read data is supplied to the RAM 54 via the PC card interface 111, the interface card 112, and the PCI bus 56.
【0039】メモリースティックインターフェース11
4は、PCIバス56に接続され、メモリースティック
スロット115に装着されたメモリースティック116
から供給されたデータを、CPU51またはRAM54
に供給するとともに、CPU51から供給されたデータ
をメモリースティック116に出力する。Memory Stick Interface 11
4 is a memory stick 116 connected to the PCI bus 56 and attached to the memory stick slot 115.
The data supplied from the CPU 51 or the RAM 54
And outputs the data supplied from the CPU 51 to the memory stick 116.
【0040】また、PCIバス56にはブリッジ58
(いわゆる、サウスブリッジ)も接続されている。ブリ
ッジ58は、例えば、インテル社製のPIIX4Eなど
で構成されており、IDE(Integrated Drive Electro
nics)コントローラ/コンフィギュレーションレジスタ
59、タイマ回路60、IDEインターフェース61、
およびUSBインターフェース68等を内蔵している。
ブリッジ58は、IDEバス62に接続されるデバイ
ス、またはISA/EIO(Industry Standard Archit
ecture / Extended Input Output)バス63若しくはI
/Oインターフェース69を介して接続されるデバイス
の制御等、各種のI/O(Input / Output)を制御す
る。A bridge 58 is connected to the PCI bus 56.
(So-called South Bridge) is also connected. The bridge 58 is made of, for example, PIIX4E manufactured by Intel Corporation, and has an IDE (Integrated Drive Electrode).
nics) controller / configuration register 59, timer circuit 60, IDE interface 61,
And a USB interface 68 and the like.
The bridge 58 is a device connected to the IDE bus 62 or an ISA / EIO (Industry Standard Archit
ecture / Extended Input Output) bus 63 or I
It controls various types of I / O (Input / Output) such as control of devices connected via the / O interface 69.
【0041】IDEコントローラ/コンフィギュレーシ
ョンレジスタ59は、いわゆるプライマリIDEコント
ローラとセカンダリIDEコントローラとの2つのID
Eコントローラ、およびコンフィギュレーションレジス
タ(configuration register)等から構成されている
(いずれも図示せず)。The IDE controller / configuration register 59 has two IDs, a so-called primary IDE controller and a secondary IDE controller.
It is composed of an E controller, a configuration register and the like (both not shown).
【0042】プライマリIDEコントローラには、ID
Eバス62を介して、HDD67が接続されている。ま
た、セカンダリIDEコントローラには、他のIDEバ
スに、図示しないCD−ROMドライブまたはHDDな
どの、いわゆるIDEデバイスが装着されたとき、その
装着されたIDEデバイスが電気的に接続される。The primary IDE controller has an ID
The HDD 67 is connected via the E bus 62. When a so-called IDE device such as a CD-ROM drive or HDD (not shown) is mounted on another IDE bus, the mounted IDE device is electrically connected to the secondary IDE controller.
【0043】なお、HDD67は、電子メールプログラ
ム67A、オートパイロットプログラム67B、ジョグ
ダイヤル状態監視プログラム67C、ジョグダイヤルド
ライバ67D、OS67E、アプリケーションプログラ
ムとして表示プログラム67F、読み込みプログラム6
7G、その他の複数のアプリケーションプログラム67
H1乃至67Hn等を記録する。HDD67に記録されて
いる電子メールプログラム67A、オートパイロットプ
ログラム67B、ジョグダイヤル状態監視プログラム6
7C、ジョグダイヤルドライバ67D、OS67E、表
示プログラム67F、読み込みプログラム67G、およ
びアプリケーションプログラム67H1乃至67Hn等
は、例えば、起動(ブートアップ)処理の過程で、RA
M54に順次供給され、ロードされる。The HDD 67 includes an electronic mail program 67A, an autopilot program 67B, a jog dial status monitoring program 67C, a jog dial driver 67D, an OS 67E, a display program 67F as an application program, and a reading program 6
7G, other plural application programs 67
H1 to 67Hn are recorded. E-mail program 67A, auto-pilot program 67B, jog dial status monitoring program 6 recorded on HDD 67
7C, the jog dial driver 67D, the OS 67E, the display program 67F, the reading program 67G, and the application programs 67H1 to 67Hn are, for example, RA in the process of booting up.
M54 is sequentially supplied and loaded.
【0044】USBインターフェース68は、USBポ
ート107を介して、接続されているデバイスにデータ
を送信すると共に、デバイスからデータを受信する。The USB interface 68 transmits data to a connected device via the USB port 107 and receives data from the device.
【0045】タイマ回路60は、表示プログラム67F
の要求に対応して、現在時刻を示すデータをPCIバス
56を介して、CPU51に供給する。表示プログラム
67Fは、タイマ回路60から供給された現在時刻を示
すデータを基に、経過時間などを知ることかできる。The timer circuit 60 includes a display program 67F
Is supplied to the CPU 51 via the PCI bus 56 in response to the request. The display program 67F can know the elapsed time and the like based on the data indicating the current time supplied from the timer circuit 60.
【0046】ISA/EIOバス63には、さらに、I
/Oインターフェース69が接続されている。このI/
Oインターフェース69は、エンベディットコントロー
ラから構成され、その内部において、ROM70、RA
M71、およびCPU72が相互に接続されている。The ISA / EIO bus 63 further includes an I
The / O interface 69 is connected. This I /
The O interface 69 is composed of an embedded controller, in which the ROM 70, RA
M71 and CPU72 are mutually connected.
【0047】ROM70は、IEEE1394インター
フェースプログラム70A、LED制御プログラム70
B、タッチパッド入力監視プログラム70C、キー入力
監視プログラム70D、ウェイクアッププログラム70
E、およびジョグダイヤル状態監視プログラム70F等
を予め記憶している。The ROM 70 has an IEEE 1394 interface program 70A, an LED control program 70
B, touch pad input monitoring program 70C, key input monitoring program 70D, wake-up program 70
E and the jog dial state monitoring program 70F and the like are stored in advance.
【0048】IEEE1394インターフェースプログ
ラム70Aは、IEEE1394ポート101を介し
て、IEEE1394で規定される規格に準拠するデー
タ(パケットに格納されているデータ)を送信するとと
もに受信する。LED制御プログラム70Bは、電源ラ
ンプPL、電池ランプBL、必要に応じてメッセージラ
ンプML、またはその他のLEDよりなるランプの点灯
の制御を行う。タッチパッド入力監視プログラム70C
は、利用者の操作に対応したタッチパッド6からの入力
を監視するプログラムである。The IEEE 1394 interface program 70A transmits and receives data (data stored in a packet) conforming to the standard defined by IEEE 1394 via the IEEE 1394 port 101. The LED control program 70B controls lighting of a power lamp PL, a battery lamp BL, a message lamp ML as required, or other lamps including LEDs. Touchpad input monitoring program 70C
Is a program for monitoring an input from the touch pad 6 corresponding to a user operation.
【0049】キー入力監視プログラム70Dは、キーボ
ード5またはその他のキースイッチからの入力を監視す
るプログラムである。ウェイクアッププログラム70E
は、ブリッジ58のタイマ回路60から供給される現在
時刻を示すデータに基づいて、予め設定された時刻にな
ったかどうかをチェックして、設定された時刻になった
とき、所定の処理(またはプログラム)等を起動するた
めに、パーソナルコンピュータ1を構成する各チップの
電源を管理するプログラムである。ジョグダイヤル状態
監視プログラム70Fは、ジョグダイヤル4の回転型エ
ンコーダが回転されたか否か、またはジョグダイヤル4
が押されたか否かを常に監視するためのプログラムであ
る。The key input monitoring program 70D is a program for monitoring inputs from the keyboard 5 or other key switches. Wake-up program 70E
Checks whether or not a preset time has been reached based on data indicating the current time supplied from the timer circuit 60 of the bridge 58. When the preset time has come, a predetermined process (or program ) Is a program for managing the power supply of each chip constituting the personal computer 1 in order to activate the above. The jog dial state monitoring program 70F determines whether or not the rotary encoder of the jog dial 4 has been rotated or not.
Is a program for constantly monitoring whether or not is pressed.
【0050】ROM70には、さらにBIOS(Basic
Input/Output System(基本入出力システム))70G
が書き込まれている。BIOS70Gは、OSまたはア
プリケーションプログラムと周辺機器(タッチパッド
6、キーボード5、またはHDD67等)との間で、デ
ータの受け渡し(入出力)を制御する。The ROM 70 further contains a BIOS (Basic
Input / Output System (basic input / output system)) 70G
Is written. The BIOS 70G controls data transfer (input / output) between an OS or an application program and peripheral devices (such as the touch pad 6, the keyboard 5, and the HDD 67).
【0051】RAM71は、LED制御、タッチパッド
入力ステイタス、キー入力ステイタス、若しくは設定時
刻用の各レジスタ、ジョグダイヤル状態監視用のI/O
レジスタ、またはIEEE1394I/Fレジスタ等
を、レジスタ71A乃至71Fとして有している。例え
ば、LED制御レジスタは、ジョグダイヤル4が押され
て、電子メールプログラム54Aの起動されたとき、所
定の値が格納され、格納されている値に対応して、メッ
セージランプMLの点灯が制御される。キー入力ステイ
タスレジスタは、ジョグダイヤル4が押圧されると、所
定の操作キーフラグが格納される。設定時刻レジスタ
は、使用者によるキーボード5などの操作に対応して、
所定の時刻が設定される。The RAM 71 has registers for LED control, touch pad input status, key input status, or set time, and I / O for monitoring the jog dial status.
A register, an IEEE1394 I / F register, or the like is provided as the registers 71A to 71F. For example, when the jog dial 4 is pressed and the e-mail program 54A is started, a predetermined value is stored in the LED control register, and the lighting of the message lamp ML is controlled in accordance with the stored value. . The key input status register stores a predetermined operation key flag when the jog dial 4 is pressed. The set time register corresponds to the operation of the keyboard 5 or the like by the user,
A predetermined time is set.
【0052】また、このI/Oインターフェース69
は、図示を省略したコネクタを介して、ジョグダイヤル
4、タッチパッド6、キーボード5、およびIEEE1
394ポート101等が接続され、ジョグダイヤル4、
タッチパッド6、またはキーボード5それぞれに対する
操作に対応した信号をISA/EIOバス63に出力す
る。また、I/Oインターフェース69は、IEEE1
394ポート101を介して、接続されている機器との
データの送受信を制御する。さらに、I/Oインターフ
ェース69には、電源ランプPL、電池ランプBL、メ
ッセージランプML、電源制御回路73、およびその他
のLEDよりなるランプが接続されている。The I / O interface 69
Are connected to the jog dial 4, the touch pad 6, the keyboard 5, and the IEEE 1 via a connector (not shown).
394 port 101, etc. are connected, jog dial 4,
A signal corresponding to an operation on the touchpad 6 or the keyboard 5 is output to the ISA / EIO bus 63. Also, the I / O interface 69 is an IEEE1
It controls the transmission and reception of data with the connected device via the 394 port 101. Further, a power lamp PL, a battery lamp BL, a message lamp ML, a power control circuit 73, and other LEDs are connected to the I / O interface 69.
【0053】電源制御回路73は、内蔵バッテリ74ま
たはAC電源に接続されており、各ブロックに、必要な
電源を供給するとともに、内蔵バッテリ74または周辺
装置のセカンドバッテリの充電のための制御を行う。ま
た、I/Oインターフェース69は、電源をオンまたは
オフするとき操作される電源スイッチ8を監視してい
る。The power supply control circuit 73 is connected to the built-in battery 74 or the AC power supply, supplies necessary power to each block, and performs control for charging the built-in battery 74 or a second battery of a peripheral device. . The I / O interface 69 monitors the power switch 8 operated when turning on or off the power.
【0054】I/Oインターフェース69は、電源がオ
フの状態でも、内部に設けられた電源により、IEEE
1394インターフェースプログラム70A乃至ジョグ
ダイヤル状態監視プログラム70Fを実行する。すなわ
ち、IEEE1394インターフェースプログラム70
A乃至ジョグダイヤル状態監視プログラム70Fは、常
時動作している。Even when the power is off, the I / O interface 69 operates according to the IEEE standard by the internal power supply.
The 1394 interface program 70A to the jog dial status monitoring program 70F are executed. That is, the IEEE 1394 interface program 70
The A to jog dial status monitoring program 70F is always running.
【0055】従って、電源スイッチ8がオフでCPU5
1がOS54Eを実行していない場合でも、I/Oイン
ターフェース69は、ジョグダイヤル状態監視プログラ
ム70Fを実行するので、例えば、省電力状態、または
電源オフの状態で、ジョグダイヤル4が押圧されたと
き、パーソナルコンピュータ1は、予め設定した所定の
ソフトウェアまたはスクリプトファイルの処理を起動す
る。Therefore, when the power switch 8 is turned off and the CPU 5
1 does not execute the OS 54E, the I / O interface 69 executes the jog dial state monitoring program 70F. For example, when the jog dial 4 is pressed in the power saving state or the power off state, the personal The computer 1 starts processing of predetermined software or a script file set in advance.
【0056】このように、パーソナルコンピュータ1に
おいては、ジョグダイヤル4がプログラマブルパワーキ
ー(PPK)機能を有するので、専用のキーを設ける必
要がない。As described above, in the personal computer 1, since the jog dial 4 has a programmable power key (PPK) function, it is not necessary to provide a dedicated key.
【0057】図6は、パーソナルコンピュータ1が実行
する表示プログラム54Fおよび読み込みプログラム5
4Gの構成を説明する図である。表示プログラム54F
は、処理マネージャ151、コンテンツ処理ルーチン1
52−1乃至152−N、およびアイコン処理ルーチン
153−1乃至153−Nなどの処理ルーチンを含む。FIG. 6 shows a display program 54F and a reading program 5 executed by the personal computer 1.
FIG. 4 is a diagram illustrating a configuration of 4G. Display program 54F
Is the processing manager 151, the content processing routine 1
Processing routines such as 52-1 to 152-N and icon processing routines 153-1 to 153-N are included.
【0058】処理マネージャ151は、タッチパッド6
またはOS54Eから供給された入力イベントなどを基
に、メモリースティック116から読み込んだファイル
に対応するサムネイルを表示する位置などを算出し、コ
ンテンツ処理ルーチン152−1乃至152−Nに供給
する。処理マネージャ151が、コンテンツ処理ルーチ
ン152−1乃至152−Nに供給するサムネイルの表
示位置は、LCD7上に左右および上下の位置に加え
て、奥行き(LCD7の表面からの仮想的な距離を示
し、サムネイルが重なりあったとき、どちらのサムネイ
ルが表示されるか、およびサムネイルの表示するときの
大きさが決定される)を含む。The processing manager 151 controls the touch pad 6
Alternatively, a position at which a thumbnail corresponding to a file read from the memory stick 116 is displayed is calculated based on an input event or the like supplied from the OS 54E, and the calculated position is supplied to the content processing routines 152-1 to 152-N. The display position of the thumbnail supplied by the processing manager 151 to the content processing routines 152-1 to 152-N indicates the depth (indicating the virtual distance from the surface of the LCD 7, When the thumbnails overlap, which thumbnail is displayed and the size at which the thumbnail is displayed are determined).
【0059】処理マネージャ151は、コンテンツ処理
ルーチン152−1乃至151−Nのサムネイルの表示
の周期を制御する。The processing manager 151 controls the display cycle of the thumbnails of the content processing routines 152-1 to 151-N.
【0060】処理マネージャ151は、タッチパッド6
またはOS54Eから供給された入力イベントなどを基
に、アイコンを表示する位置などを算出し、アイコン処
理ルーチン153−1乃至153−Nに供給する。処理
マネージャ151は、アイコン処理ルーチン153−1
乃至153−Nのアイコンの表示の周期を制御する。The processing manager 151 controls the touch pad 6
Alternatively, based on an input event or the like supplied from the OS 54E, a position at which an icon is displayed is calculated, and the calculated position is supplied to the icon processing routines 153-1 to 153-N. The processing manager 151 executes an icon processing routine 153-1.
153-N are controlled.
【0061】処理マネージャ151は、タッチパッド6
またはOS54Eから供給された入力イベントなどを基
に、コンテンツ処理ルーチン152−1乃至152−N
に表示状態(サムネイルの表示位置、表示の周期、画像
の色など)を指示する。The processing manager 151 controls the touch pad 6
Alternatively, the content processing routines 152-1 to 152-N are performed based on an input event supplied from the OS 54E.
, The display state (display position of the thumbnail, display cycle, image color, etc.) is instructed.
【0062】処理マネージャ151は、タッチパッド6
などの入力に対応して、コンテンツ処理ルーチン152
−1乃至152−Nが表示しているサムネイルに対応す
るファイルに対する、コピー、削除、または転送などの
処理をOS54Eに要求する。The processing manager 151 controls the touch pad 6
In response to an input such as
The OS 54E requests the OS 54E to perform processing such as copying, deleting, or transferring the file corresponding to the thumbnail displayed by -1 to 152-N.
【0063】コンテンツ処理ルーチン152−1乃至1
52−Nは、読み込みプログラム54Gからの要求に対
応して、メモリースティック116から読み込んだファ
イルに対応する数に対応する数が起動される。Content processing routines 152-1 to 152-1
In 52-N, a number corresponding to the number corresponding to the file read from the memory stick 116 is activated in response to a request from the reading program 54G.
【0064】例えば、読み込みプログラム54Gによる
メモリースティック116からの4つのファイルの読み
込みが終了したとき、読み込みプログラム54Gは、コ
ンテンツ処理ルーチン152−1乃至152−4の起動
を要求する。例えば、読み込みプログラム54Gによる
メモリースティック116からの8つのファイルの読み
込みが終了したとき、読み込みプログラム54Gは、コ
ンテンツ処理ルーチン152−1乃至152−8の起動
を要求する。For example, when the reading of the four files from the memory stick 116 by the reading program 54G is completed, the reading program 54G requests activation of the content processing routines 152-1 to 152-4. For example, when reading of eight files from the memory stick 116 by the reading program 54G is completed, the reading program 54G requests activation of the content processing routines 152-1 to 152-8.
【0065】このように、メモリースティック116か
らの読み込みプログラム54Gによる読み込みが終了し
たファイルに対応する数のコンテンツ処理ルーチン15
2−1乃至152−Nが起動される。実際には、表示プ
ログラム54Fが1つのルーチンを所定の回数だけコン
テンツ処理のルーチンを繰り返し実行することにより、
コンテンツ処理ルーチン152−1乃至152−Nが動
作しているように見える。As described above, the number of content processing routines 15 corresponding to the number of files that have been read from the memory stick 116 by the reading program 54G are completed.
2-1 to 152-N are activated. Actually, the display program 54F repeatedly executes one routine a predetermined number of times to execute the content processing routine.
The content processing routines 152-1 to 152-N appear to be operating.
【0066】コンテンツ処理ルーチン152−1は、メ
モリースティック116から読み込んだ1つのファイル
に対応する1つのサムネイルを、処理マネージャ151
の指示に基づいてLCD7に表示させる。コンテンツ処
理ルーチン152−2は、メモリースティック116か
ら読み込んだ1つのファイルに対応する1つのサムネイ
ルを、処理マネージャ151の指示に基づいてLCD7
に表示させる。コンテンツ処理ルーチン152−3乃至
152−Nのそれぞれは、同様に、メモリースティック
116から読み込んだ1つのファイルに対応する1つの
サムネイルを、処理マネージャ151の指示に基づいて
LCD7に表示させる。The content processing routine 152-1 stores one thumbnail corresponding to one file read from the memory stick 116 into the processing manager 151.
Is displayed on the LCD 7 based on the instruction. The content processing routine 152-2 stores one thumbnail corresponding to one file read from the memory stick 116 on the LCD 7 based on an instruction of the processing manager 151.
To be displayed. Similarly, each of the content processing routines 152-3 to 152-N causes the LCD 7 to display one thumbnail corresponding to one file read from the memory stick 116 based on an instruction from the processing manager 151.
【0067】このように、コンテンツ処理ルーチン15
2−3乃至152−Nのそれぞれは、処理マネージャ1
51の指示に基づいて、それぞれ1つのサムネイルをL
CD7に表示させる。As described above, the content processing routine 15
Each of 2-3 to 152-N is a processing manager 1
51, each of which has one thumbnail
Display on CD7.
【0068】アイコン処理ルーチン153−1乃至15
3−Nは、後述するアイコンに対応する数に対応する数
が起動される。Icon processing routines 153-1 to 153-1
As for 3-N, the number corresponding to the number corresponding to the icon described later is activated.
【0069】アイコン処理ルーチン153−1は、処理
マネージャ151の指示に基づいて、1つのアイコンを
LCD7に表示させる。アイコン処理ルーチン153−
2は、処理マネージャ151の指示に基づいて、他の1
つのアイコンをLCD7に表示させる。アイコン処理ル
ーチン153−3乃至153−Nのそれぞれは、同様
に、処理マネージャ151の指示に基づいて、それぞれ
異なる1つのアイコンをLCD7に表示させる。The icon processing routine 153-1 displays one icon on the LCD 7 based on an instruction from the processing manager 151. Icon processing routine 153-
2 is another one based on the instruction of the processing manager 151.
One icon is displayed on the LCD 7. Similarly, each of the icon processing routines 153-3 to 153-N causes the LCD 7 to display one different icon based on an instruction from the processing manager 151.
【0070】このように、アイコン処理ルーチン153
−1乃至153−Nのそれぞれは、処理マネージャ15
1の指示に基づいて、それぞれ1つのアイコンをLCD
7に表示させる。As described above, the icon processing routine 153
-1 to 153-N are the processing manager 15
One icon is displayed on the LCD
7 is displayed.
【0071】読み込みプログラム54Gは、メモリース
ティック116からの1つのファイルの読み込みが終了
したとき、コンテンツ処理ルーチン152−3乃至15
2−Nのいずれか1つを起動させ、起動させたコンテン
ツ処理ルーチン152−3乃至152−Nのいずれかに
ファイルに格納されているデータを供給する。When reading of one file from the memory stick 116 is completed, the reading program 54G executes the content processing routines 152-3 to 152-3.
2-N, and the data stored in the file is supplied to any of the activated content processing routines 152-3 to 152-N.
【0072】また、読み込みプログラム54Gは、イン
ターネット等の通信ネットワーク80からファイルを読
み込んだとき、コンテンツ処理ルーチン152−3乃至
152−Nのいずれか1つを起動させ、起動させたコン
テンツ処理ルーチン152−3乃至152−Nのいずれ
かにファイルに格納されているデータを供給するように
してもよい。When reading a file from the communication network 80 such as the Internet, the reading program 54G activates one of the content processing routines 152-3 to 152-N and activates the activated content processing routine 152-N. The data stored in the file may be supplied to any of 3 to 152-N.
【0073】以下、コンテンツ処理ルーチン152−3
乃至152−Nを個々に区別する必要がないとき、単
に、コンテンツ処理ルーチン152と称する。なお、コ
ンテンツ処理ルーチン152−3乃至152−Nは、そ
れぞれ、並列に実行される、異なるタスクとして実行す
るようにしてもよい。以下、アイコン処理ルーチン15
3−1乃至153−Nを個々に区別する必要がないと
き、単に、アイコン処理ルーチン153と称する。Hereinafter, the content processing routine 152-3 will be described.
When it is not necessary to individually discriminate among the content processing routines 152 to 152-N, they are simply referred to as a content processing routine 152. The content processing routines 152-3 to 152-N may be executed as different tasks that are executed in parallel. Hereinafter, the icon processing routine 15
When it is not necessary to distinguish 3-1 to 153-N individually, it is simply referred to as an icon processing routine 153.
【0074】以下、通常の操作として想定されるパーソ
ナルコンピュータ1への操作に対応して、表示プログラ
ム54FがLCD7に表示させる画面について、順に説
明する。Hereinafter, the screens displayed by the display program 54F on the LCD 7 in response to the operation on the personal computer 1 assumed as a normal operation will be sequentially described.
【0075】図7乃至図9は、例えば、10個のファイ
ルが記憶されているメモリースティック116がメモリ
ースティックスロット115に装着されて、表示プログ
ラム54Fが起動したときにLCD7に表示される画面
を説明する図である。FIGS. 7 to 9 illustrate screens displayed on the LCD 7 when, for example, a memory stick 116 storing ten files is inserted into the memory stick slot 115 and the display program 54F is started. It is.
【0076】読み込みプログラム54Gは、メモリース
ティック116から1つのファイルを読み込んだとき、
コンテンツ処理ルーチン152を1つ起動させ、表示プ
ログラム54Fに読み込んだファイルに格納されている
データに対応するサムネイルを表示させる。When one file is read from the memory stick 116, the reading program 54G
One content processing routine 152 is activated, and the display program 54F displays a thumbnail corresponding to the data stored in the file read.
【0077】図7は、表示プログラム54Fの起動後、
読み込みプログラム54Gによるメモリースティック1
16からの、10個のファイルの内の3つのファイルの
読み込みが終了したとき、表示プログラム54FがLC
D7に表示させる画面の例を示す図である。FIG. 7 shows the state after the display program 54F is started.
Memory Stick 1 by reading program 54G
When the reading of three of the ten files from the file 16 is completed, the display program 54F
It is a figure showing the example of the screen displayed on D7.
【0078】サムネイル201−1は、コンテンツ処理
ルーチン152−1により表示され、読み込みプログラ
ム54Gがメモリースティック116から最初に読み込
んだファィルに格納されているデータに対応する画像か
ら構成される。サムネイル201−2は、コンテンツ処
理ルーチン152−2により表示され、読み込みプログ
ラム54Gがメモリースティック116から2番目に読
み込んだファィルに格納されているデータに対応する画
像から構成される。サムネイル201−3は、コンテン
ツ処理ルーチン152−3により表示され、読み込みプ
ログラム54Gがメモリースティック116から3番目
に読み込んだファィルに格納されているデータに対応す
る画像から構成される。The thumbnail 201-1 is displayed by the content processing routine 152-1 and is composed of an image corresponding to the data stored in the file read first from the memory stick 116 by the reading program 54G. The thumbnail 201-2 is displayed by the content processing routine 152-2, and includes an image corresponding to the data stored in the file read second by the reading program 54G from the memory stick 116. The thumbnail 201-3 is displayed by the content processing routine 152-3, and includes an image corresponding to data stored in a file read third by the reading program 54G from the memory stick 116.
【0079】サムネイル201−1乃至201−3は、
後述するように、仮想の螺旋上に配置される。以下、サ
ムネイル201−1乃至201−Nを個々に区別する必
要がないとき、単にサムネイル201と称する。The thumbnails 201-1 to 201-3 are
As described later, they are arranged on a virtual spiral. Hereinafter, when there is no need to individually distinguish the thumbnails 201-1 to 201-N, they are simply referred to as thumbnails 201.
【0080】コンテンツ処理ルーチン152は、読み込
みプログラム54Gから供給されたデータの種類に対応
して、サムネイル201を生成する。The content processing routine 152 generates a thumbnail 201 according to the type of data supplied from the reading program 54G.
【0081】例えば、コンテンツ処理ルーチン152
は、読み込みプログラム54Gから動画像のデータを供
給されたとき、動画像の最初の画像を基に、サムネイル
201を生成する。For example, the content processing routine 152
Generates the thumbnail 201 based on the first image of the moving image when the moving image data is supplied from the reading program 54G.
【0082】コンテンツ処理ルーチン152は、TIFF
(Tag Image File Format)またはGIF(Graphic Interc
hange Format)方式の静止画像のデータが供給されたと
き、静止画像のデータからサムネイル201を生成す
る。コンテンツ処理ルーチン152は、JPEG(Joing Ph
otographic Experts Group)方式の静止画像のデータが
供給されたとき、ヘッダに格納されているサムネイルの
データを利用する。The content processing routine 152 is a TIFF
(Tag Image File Format) or GIF (Graphic Interc
When the data of a still image in a Hange Format is supplied, a thumbnail 201 is generated from the data of the still image. The content processing routine 152 is a JPEG (Joing Ph
When data of an otographic Experts Group) still image is supplied, the thumbnail data stored in the header is used.
【0083】コンテンツ処理ルーチン152は、読み込
みプログラム54Gから音声またはテキストのデータが
供給されたとき、音声またはテキストのデータを基に、
画像を生成して、サムネイル201として利用する。コ
ンテンツ処理ルーチン152が、音声のデータまたはテ
キストのデータに対応して、サムネイル201としての
画像を生成する処理は、後述する。The content processing routine 152 is based on the voice or text data when the voice or text data is supplied from the reading program 54G.
An image is generated and used as a thumbnail 201. A process in which the content processing routine 152 generates an image as the thumbnail 201 corresponding to audio data or text data will be described later.
【0084】表示プログラム54FがLCD7に表示さ
せる画面の下側には、サムネイル201の配置を指示す
るためのアイコンが表示される。アイコン202−1
は、表示プログラム54Fに、サムネイル201を仮想
の直線上に配置させる表示を指示するためのアイコンで
ある。アイコン202−2は、表示プログラム54F
に、サムネイル201を仮想の真円または楕円の円周上
に配置させる表示を指示するためのアイコンである。ア
イコン202−3は、表示プログラム54Fに、サムネ
イル201を格子状に配置させる表示を指示するための
アイコンである。アイコン202−4は、表示プログラ
ム54Fに、サムネイル201を仮想の螺旋上に配置さ
せる表示を指示するためのアイコンである。At the bottom of the screen displayed by the display program 54F on the LCD 7, icons for instructing the arrangement of the thumbnails 201 are displayed. Icon 202-1
Is an icon for instructing the display program 54F to display the thumbnail 201 on a virtual straight line. The icon 202-2 is displayed on the display program 54F.
Are icons for instructing a display to arrange the thumbnails 201 on the circumference of a virtual perfect circle or ellipse. The icon 202-3 is an icon for instructing the display program 54F to display the thumbnails 201 arranged in a lattice. The icon 202-4 is an icon for instructing the display program 54F to display the thumbnail 201 in a virtual spiral.
【0085】アイコン202−4が選択され画面の下側
中央に配置されているので、表示プログラム54Fは、
サムネイル201−1乃至201−3を仮想の螺旋上に
配置させる。以下、アイコン202−1乃至202−4
を個々に区別する必要がないとき、単にアイコン202
と称する。Since the icon 202-4 is selected and arranged at the lower center of the screen, the display program 54F
The thumbnails 201-1 to 201-3 are arranged on a virtual spiral. Hereinafter, icons 202-1 to 202-4
When it is not necessary to distinguish the
Called.
【0086】表示プログラム54Fは、ジョグダイアル
4、キーボード5、またはタッチパッド6が操作されて
サムネイル201−1乃至201−3に対応するファイ
ルに対する処理、例えば、拡大表示、再生、属性情報の
表示、コピー、削除、転送などが要求されたとき、サム
ネイル201−1乃至201−3に対応するファイルに
対する処理を実行する。例えば、処理マネージャ151
は、タッチパッド6などの入力に対応して、サムネイル
201−1乃至201−3に対応するファイルに対す
る、コピー、削除、または転送などの処理をOS54E
に要求する。The display program 54F processes the files corresponding to the thumbnails 201-1 to 201-3 by operating the jog dial 4, the keyboard 5, or the touch pad 6, for example, enlargement display, reproduction, display of attribute information, copy. When deletion, transfer, etc. are requested, processing is performed on the files corresponding to the thumbnails 201-1 to 201-3. For example, the processing manager 151
The OS 54E performs processing such as copy, delete, or transfer on files corresponding to the thumbnails 201-1 to 201-3 in response to input from the touch pad 6 or the like.
Request to.
【0087】図8は、表示プログラム54Fの起動後、
読み込みプログラム54Gによるメモリースティック1
16からの、10個のファイルの内の7つのファイルの
読み込みが終了したとき、表示プログラム54FがLC
D7に表示させる画面の例を示す図である。FIG. 8 shows that after the display program 54F is activated,
Memory Stick 1 by reading program 54G
When reading of 7 files out of 10 files from 16 is completed, the display program 54F
It is a figure showing the example of the screen displayed on D7.
【0088】サムネイル201−4は、コンテンツ処理
ルーチン152−4により表示され、読み込みプログラ
ム54Gがメモリースティック116から4番目に読み
込んだファィルに格納されているデータに対応する画像
から構成される。サムネイル201−5は、コンテンツ
処理ルーチン152−5により表示され、読み込みプロ
グラム54Gがメモリースティック116から5番目に
読み込んだファィルに格納されているデータに対応する
画像から構成される。The thumbnail 201-4 is displayed by the content processing routine 152-4, and is composed of an image corresponding to the data stored in the fourth file read from the memory stick 116 by the reading program 54G. The thumbnail 201-5 is displayed by the content processing routine 152-5, and includes an image corresponding to data stored in a file read fifth from the memory stick 116 by the reading program 54G.
【0089】サムネイル201−6は、コンテンツ処理
ルーチン152−6により表示され、読み込みプログラ
ム54Gがメモリースティック116から6番目に読み
込んだファィルに格納されているデータに対応する画像
から構成される。サムネイル201−7は、コンテンツ
処理ルーチン152−7により表示され、読み込みプロ
グラム54Gがメモリースティック116から7番目に
読み込んだファィルに格納されているデータに対応する
画像から構成される。The thumbnail 201-6 is displayed by the content processing routine 152-6, and is composed of an image corresponding to the data stored in the sixth file read from the memory stick 116 by the reading program 54G. The thumbnail 201-7 is displayed by the content processing routine 152-7, and includes an image corresponding to the data stored in the file read seventh from the memory stick 116 by the reading program 54G.
【0090】サムネイル201−1乃至201−7は、
仮想の螺旋上に配置される。The thumbnails 201-1 to 201-7 are
It is arranged on a virtual spiral.
【0091】表示プログラム54Fは、ジョグダイアル
4、キーボード5、またはタッチパッド6が操作されて
サムネイル201−1乃至201−7に対応するファイ
ルに対する処理、例えば、拡大表示、再生、属性情報の
表示、コピー、削除、転送などが要求されたとき、サム
ネイル201−1乃至201−7に対応するファイルに
対する処理を実行する。例えば、処理マネージャ151
は、タッチパッド6などの入力に対応して、サムネイル
201−1乃至201−7に対応するファイルに対す
る、コピー、削除、または転送などの処理をOS54E
に要求する。The display program 54F operates on the file corresponding to the thumbnails 201-1 to 201-7 by operating the jog dial 4, the keyboard 5, or the touch pad 6, for example, enlargement display, reproduction, display and copy of attribute information. When deletion, transfer, or the like is requested, processing is performed on files corresponding to the thumbnails 201-1 to 201-7. For example, the processing manager 151
Performs processing such as copy, delete, or transfer on files corresponding to the thumbnails 201-1 to 201-7 in response to input from the touch pad 6 or the like.
Request to.
【0092】図9は、表示プログラム54Fの起動後、
読み込みプログラム54Gによるメモリースティック1
16からの全てのファイルの読み込みが終了したとき、
表示プログラム54FがLCD7に表示させる画面の例
を示す図である。FIG. 9 shows that after the display program 54F is activated,
Memory Stick 1 by reading program 54G
When the reading of all files from 16 has been completed,
FIG. 9 is a diagram illustrating an example of a screen displayed on the LCD 7 by the display program 54F.
【0093】サムネイル201−8は、コンテンツ処理
ルーチン152−8により表示され、読み込みプログラ
ム54Gがメモリースティック116から8番目に読み
込んだファィルに格納されているデータに対応する画像
から構成される。サムネイル201−9は、コンテンツ
処理ルーチン152−9により表示され、読み込みプロ
グラム54Gがメモリースティック116から9番目に
読み込んだファィルに格納されているデータに対応する
画像から構成される。サムネイル201−10は、コン
テンツ処理ルーチン152−10により表示され、読み
込みプログラム54Gがメモリースティック116から
10番目に読み込んだファィルに格納されているデータ
に対応する画像から構成される。The thumbnail 201-8 is displayed by the content processing routine 152-8, and is composed of an image corresponding to the data stored in the file read eighth from the memory stick 116 by the reading program 54G. The thumbnail 201-9 is displayed by the content processing routine 152-9, and includes an image corresponding to the data stored in the ninth file read from the memory stick 116 by the reading program 54G. The thumbnail 201-10 is displayed by the content processing routine 152-10, and includes an image corresponding to data stored in a file read tenth from the memory stick 116 by the reading program 54G.
【0094】サムネイル201−1乃至201−10
は、仮想の螺旋上に配置される。Thumbnails 201-1 to 201-10
Are arranged on a virtual spiral.
【0095】表示プログラム54Fは、ジョグダイアル
4、キーボード5、またはタッチパッド6が操作されて
サムネイル201−1乃至201−10に対応するファ
イルに対する処理、例えば、拡大表示、再生、属性情報
の表示、コピー、削除、転送などが要求されたとき、サ
ムネイル201−1乃至201−10に対応するファイ
ルに対する処理を実行する。例えば、処理マネージャ1
51は、タッチパッド6などの入力に対応して、サムネ
イル201−1乃至201−10に対応するファイルに
対する、コピー、削除、または転送などの処理をOS5
4Eに要求する。The display program 54F processes the files corresponding to the thumbnails 201-1 to 201-10 by operating the jog dial 4, the keyboard 5, or the touch pad 6, for example, enlargement display, reproduction, display and copy of attribute information. When deletion, transfer, or the like is requested, processing is performed on files corresponding to the thumbnails 201-1 to 201-10. For example, processing manager 1
The OS 51 performs processing such as copy, delete, or transfer on files corresponding to the thumbnails 201-1 to 201-10 in response to input from the touch pad 6 or the like.
Request 4E.
【0096】このように、表示プログラム54Fは、読
み込みプログラム54Gがメモリースティック116か
らファイルを読み込むと、読み込んだファイルに格納さ
れているデータに対応するサムネイル201を順に表示
するので、パーソナルコンピュータ1の使用者は、メモ
リースティック116に記憶されているファイルの内
容、およびその時点でのファイルの読み込みの状態を知
ることができる。As described above, when the reading program 54G reads a file from the memory stick 116, the display program 54F sequentially displays the thumbnails 201 corresponding to the data stored in the read file. Can know the contents of the file stored in the memory stick 116 and the reading state of the file at that time.
【0097】表示プログラム54Fは、読み込みプログ
ラム54Gがメモリースティック116からファイルを
読み込むと、その時点で読み込んだファイルに対する処
理に要求に対応して、要求された処理を実行する。When the reading program 54G reads a file from the memory stick 116, the display program 54F executes the requested process in response to a request for a process for the file read at that time.
【0098】また、ファイルの読み込みが遅くとも、表
示プログラム54Fが、読み込んだファイルに格納され
ているデータに対応するサムネイル201を順に表示す
るので、使用者は、表示されたサムネイル201を基
に、次に行う操作を決定することができる。Further, even if the reading of the file is slow, the display program 54F sequentially displays the thumbnails 201 corresponding to the data stored in the read file, so that the user can read the next thumbnail 201 based on the displayed thumbnail 201. Can be determined.
【0099】図7に示す状態における、サムネイル20
1−1乃至201−3に対応するファイルに対し実行可
能な処理は、図8に示す状態における、サムネイル20
1−1乃至201−7に対応するファイルに対し実行可
能な処理と、図9に示す状態における、サムネイル20
1−1乃至201−10に対応するファイルに対し実行
可能な処理と同一である。The thumbnail 20 in the state shown in FIG.
The processing that can be executed on the files corresponding to 1-1 to 201-3 is the thumbnail 20 in the state shown in FIG.
Executable processing for the files corresponding to 1-1 to 201-7 and the thumbnail 20 in the state shown in FIG.
This is the same as the processing that can be executed on the files corresponding to 1-1 to 201-10.
【0100】次に、音声またはテキストのデータに対応
する画像を表示するサムネイル201について説明す
る。図10の左側に示すように、従来は予め記録されて
いる音声に対応するアイコンなどを表示していた。この
場合、複数の音声のデータに対応した表示をさせても、
同じアイコンがその数に対応して表示されるだけであっ
た。Next, the thumbnail 201 for displaying an image corresponding to audio or text data will be described. As shown on the left side of FIG. 10, conventionally, icons and the like corresponding to pre-recorded sounds have been displayed. In this case, even if a display corresponding to a plurality of audio data is displayed,
The same icon was only displayed for that number.
【0101】これに対して、図10の右側に示すよう
に、表示プログラム54Fは、音声またはテキストのデ
ータそのものに対応する画像を生成して、サムネイル2
01として表示する。On the other hand, as shown on the right side of FIG. 10, the display program 54F generates an image corresponding to audio or text data itself and
Display as 01.
【0102】図11は、コンテンツ処理ルーチン152
が音声のデータに対応する画像を表示するサムネイル2
01を生成する手順について説明する図である。FIG. 11 shows the contents processing routine 152.
Is a thumbnail 2 displaying an image corresponding to audio data
FIG. 11 is a diagram illustrating a procedure for generating 01.
【0103】最初に、コンテンツ処理ルーチン152
は、表示するサムネイル201の大きさに対応して、サ
ムネイル201の表示する領域を設定する。コンテンツ
処理ルーチン152は、サムネイル201の表示する領
域を音声のデータの大きさに対応して、所定の数の画素
から成る矩形の領域に分割する。First, the content processing routine 152
Sets an area for displaying the thumbnail 201 in accordance with the size of the thumbnail 201 to be displayed. The content processing routine 152 divides the area displayed by the thumbnail 201 into a rectangular area composed of a predetermined number of pixels according to the size of audio data.
【0104】コンテンツ処理ルーチン152は、音声の
データから任意の部分(例えば、音声のデータをデータ
列としてみた場合、データ列の中央に位置するデータな
ど)のデータを抽出して、抽出したデータを基に、画素
の画素値を生成する。例えば、コンテンツ処理ルーチン
152は、音声のデータから8ビットの単位でデータを
切り出し、RGBのデータとみなす。The content processing routine 152 extracts data of an arbitrary portion (for example, when audio data is viewed as a data string, data located at the center of the data string) from the audio data, and extracts the extracted data. Based on this, a pixel value of the pixel is generated. For example, the content processing routine 152 cuts out data from audio data in units of 8 bits and regards the data as RGB data.
【0105】図11の例において、音声のデータから切
り出された0fh(以下、16進数で表現される数値は、
最後にhを付する)は、Rのデータとされ、7ehは、Gの
データとされ、57hは、Bのデータされる。同様に、0f
h,7eh,57hに続くデータにおいて、12hは、Rのデータと
され、25hは、Gのデータとされ、98hは、Bのデータと
される。In the example of FIG. 11, 0fh (hereinafter, a numerical value represented by a hexadecimal number) cut out from audio data is
(H is added at the end) is R data, 7eh is G data, and 57h is B data. Similarly, 0f
In the data following h, 7eh, and 57h, 12h is R data, 25h is G data, and 98h is B data.
【0106】コンテンツ処理ルーチン152は、音声の
データが暗号化または符号化されているとき、復号など
の処理をせずに、暗号化または符号化されている音声の
データから、RGBのデータを生成する。When the audio data is encrypted or encoded, the content processing routine 152 generates RGB data from the encrypted or encoded audio data without performing processing such as decoding. I do.
【0107】このようにして、コンテンツ処理ルーチン
152は、サムネイルの分割された領域の数と同じ数
の、RGBのデータなどの画素値を生成する。In this manner, the content processing routine 152 generates the same number of pixel values as RGB data and the like as the number of divided areas of the thumbnail.
【0108】コンテンツ処理ルーチン152は、サムネ
イル201の表示する領域を分割した、所定の数の画素
から成る矩形の領域のそれぞれに、RGBのデータを設
定する。この時点でサムネイル201は、図11の画像
1に例を示すように、矩形毎に異なる色の画像から構成
される。The content processing routine 152 sets RGB data in each of rectangular areas each having a predetermined number of pixels obtained by dividing the area to be displayed by the thumbnail 201. At this point, the thumbnail 201 is composed of images of different colors for each rectangle, as shown in the example of the image 1 in FIG.
【0109】コンテンツ処理ルーチン152は、RGB
のデータが設定されたサムネイル201にブラー処理
(いわゆる、ぼかしの処理)を適用する。RGBのデー
タが設定されたサムネイル201をぼかすことにより、
図11の画像2に例を示すように、表示されたサムネイ
ル201が見やすくなるという効果がある。The content processing routine 152 is composed of RGB
Blur processing (so-called blurring processing) is applied to the thumbnail 201 in which the data of (1) is set. By blurring the thumbnail 201 in which RGB data is set,
As shown in the example of the image 2 in FIG. 11, there is an effect that the displayed thumbnail 201 is easy to see.
【0110】RGBのデータが設定されたサムネイル2
01に加える処理は、ぼかしの処理に限らず、エンボ
ス、輪郭抽出など、いずれの画像処理でもよい。Thumbnail 2 with RGB data set
The processing to be added to 01 is not limited to the blur processing, and may be any image processing such as embossing and contour extraction.
【0111】コンテンツ処理ルーチン152は、更に、
音声のファイルに含まれているタイトル、アーティスト
名、または再生時間などの属性のデータを、図11の画
像3に例を示すように、所定の位置にテキストで上書き
する。The content processing routine 152 further includes
Attribute data such as a title, an artist name, or a reproduction time included in the audio file is overwritten with a text at a predetermined position, as shown in an image 3 in FIG.
【0112】コンテンツ処理ルーチン152が、音声の
ファイルに含まれているタイトル、アーティスト名、ま
たは再生時間などの属性のデータをテキストで上書きす
るので、音声のデータに対応するサムネイル201を見
た使用者は、サムネイル201に対応する音声のデータ
の内容を更に詳細に知ることができる。Since the content processing routine 152 overwrites attribute data such as title, artist name, or reproduction time included in the audio file with text, the user who has viewed the thumbnail 201 corresponding to the audio data Can know the contents of the audio data corresponding to the thumbnail 201 in more detail.
【0113】また、サムネイル201に設定する画像
は、音声のデータに対するスペクトルを基に生成するよ
うにしてもよい。例えば、サムネイル201の横の並び
の画素に各周波数帯域のレベルに対応する色(例えば、
-40dBを色相環の0度の色に対応させ、0dBを色相環の3
60度の色に対応させる)を設定して、サムネイル20
1の縦の並びを音声の経過時間に対応させることで、サ
ムネイル201全体に、音声のスペクトルの経過時間に
対応した画像を設定することができる。The image to be set as the thumbnail 201 may be generated based on the spectrum of audio data. For example, a color (for example, a color corresponding to the level of each frequency band)
-40dB corresponds to the 0-degree color in the color wheel, and 0dB corresponds to 3 in the color wheel.
(Corresponding to the color of 60 degrees) and set the thumbnail 20
An image corresponding to the elapsed time of the audio spectrum can be set in the entire thumbnail 201 by associating the vertical arrangement of 1 with the elapsed time of the audio.
【0114】図12に示すように、コンテンツ処理ルー
チン152は、音声のデータが小さいとき、サムネイル
201を表示する領域を少数の矩形の領域に分割し、音
声のデータが大きいとき、サムネイル201を表示する
領域を多数の矩形の領域に分割する。As shown in FIG. 12, the content processing routine 152 divides the area for displaying the thumbnail 201 into a small number of rectangular areas when the audio data is small, and displays the thumbnail 201 when the audio data is large. Is divided into a number of rectangular areas.
【0115】このようにすることで、パーソナルコンピ
ュータ1の使用者は、音声のデータに対応するサムネイ
ル201を見ただけで、音声のデータの大きさを予測す
ることができる。In this way, the user of the personal computer 1 can predict the size of the audio data only by looking at the thumbnail 201 corresponding to the audio data.
【0116】図13に示すように、コンテンツ処理ルー
チン152は、音声のデータに対応するサムネイル20
1を生成する手順と同様の手順で、テキストのデータを
基に、サムネイル201を生成する。この場合、コンテ
ンツ処理ルーチン152は、コンテンツ201の上に表
示されるテキストとして、テキストのデータに含まれる
テキストの予め定められた要点のテキストを抽出して、
表示するようにしてもよい。As shown in FIG. 13, the content processing routine 152 executes the processing of the thumbnail 20 corresponding to the audio data.
The thumbnail 201 is generated based on the text data in the same procedure as the procedure for generating the thumbnail 201. In this case, the content processing routine 152 extracts a text at a predetermined point of the text included in the text data as text displayed on the content 201,
It may be displayed.
【0117】このように、表示プログラム54Fは、音
声のデータまたはテキストのデータに対応して、サムネ
イル201を生成することができる。As described above, the display program 54F can generate the thumbnail 201 corresponding to audio data or text data.
【0118】なお、表示プログラム54Fは、音声のデ
ータまたはテキストのデータに限らず、画像を含まない
データ、例えば、HTML(Hypertext Markup Language)
ファイルに格納されているデータ、表計算のためのデー
タ、または実行プログラム(ロードモジュール)などに
対応してサムネイル201を生成することができる。The display program 54F is not limited to audio data or text data, but may include data not containing images, for example, HTML (Hypertext Markup Language).
The thumbnail 201 can be generated corresponding to data stored in a file, data for spreadsheet calculation, or an execution program (load module).
【0119】次に、表示プログラム54Fが表示するサ
ムネイル201の配置について説明する。Next, the arrangement of the thumbnails 201 displayed by the display program 54F will be described.
【0120】従来、サムネイルおよびサムネイルに付属
する情報を表示するとき、図14に示すように、サムネ
イルを重ならないように配置して、その近傍にサムネイ
ルに付属する情報を表示するのが一般的であった。Conventionally, when displaying thumbnails and information attached to the thumbnails, as shown in FIG. 14, it is common to arrange the thumbnails so as not to overlap with each other and to display the information attached to the thumbnails near the thumbnails. there were.
【0121】これに対して、パーソナルコンピュータ1
の表示プログラム54Fは、サムネイル201を重なら
ないように格子状に配置する表示方法(以下、スクエア
ビューと称する)に加えて、サムネイル201を重ね合
わせて表示する3種類の表示の形態を有する。On the other hand, the personal computer 1
The display program 54F has three types of display modes in which the thumbnails 201 are superimposed and displayed in addition to a display method (hereinafter, referred to as a square view) in which the thumbnails 201 are arranged in a grid so as not to overlap.
【0122】第1の表示の形態においては、仮想の直線
または曲線(開いた線)が規定され、仮想の直線または
曲線上にサムネイル201が配置される(以下、ライン
ビューと称する)。第2の表示の形態においては、仮想
の真円または楕円(閉じた線)が規定され、仮想の真円
または楕円にサムネイル201が配置される(以下、ル
ープビューと称する)。第3の表示の形態においては、
仮想の螺旋が規定され、仮想の螺旋にサムネイル201
が配置される(以下、スパイラルビューと称する)。In the first display mode, a virtual straight line or curve (open line) is defined, and the thumbnail 201 is arranged on the virtual straight line or curve (hereinafter, referred to as a line view). In the second display mode, a virtual perfect circle or ellipse (closed line) is defined, and the thumbnail 201 is arranged on the virtual perfect circle or ellipse (hereinafter, referred to as a loop view). In the third display mode,
A virtual spiral is defined, and the virtual spiral has a thumbnail 201.
(Hereinafter referred to as a spiral view).
【0123】まず、アイコン202−1がクリックされ
たときに表示される、ラインビューについて説明する。
図15に示すように、表示プログラム54Fは、直線ま
たは曲線からなる軸221−1を規定して、軸221−
1を基に、サムネイル201−1乃至201−3を配置
する。サムネイル201−1が選択されている場合、サ
ムネイル201−1とサムネイル201−2が重なると
き、表示プログラム54Fは、サムネイル201−1の
全体を表示し、サムネイル201−2のサムネイル20
1−1と重ならない部分のみを表示する。First, the line view displayed when the icon 202-1 is clicked will be described.
As shown in FIG. 15, the display program 54F defines an axis 221-1 consisting of a straight line or a curve, and
1, thumbnails 201-1 to 201-3 are arranged. When the thumbnail 201-1 is selected and the thumbnail 201-1 and the thumbnail 201-2 overlap, the display program 54F displays the entire thumbnail 201-1 and displays the thumbnail 201-2 of the thumbnail 201-2.
Only the portion not overlapping with 1-1 is displayed.
【0124】サムネイル201−1が選択され、サムネ
イル201−1乃至201−3が順に配置されている場
合、サムネイル201−2とサムネイル201−3が重
なるとき、表示プログラム54Fは、サムネイル201
−2のサムネイル201−1と重ならない部分のみを表
示し、サムネイル201−3のサムネイル201−2と
重ならない部分のみを表示する。When the thumbnail 201-1 is selected and the thumbnails 201-1 to 201-3 are arranged in order, when the thumbnail 201-2 and the thumbnail 201-3 overlap, the display program 54F displays the thumbnail 201-1.
Only the part of the thumbnail 201-1 that does not overlap with the thumbnail 201-1 is displayed, and only the part of the thumbnail 201-3 that does not overlap with the thumbnail 201-2 is displayed.
【0125】すなわち、表示プログラム54Fは、選択
されているサムネイル201の全体を表示し、選択され
ているサムネイル201から離れているサムネイル20
1より、選択されているサムネイル201の近傍のサム
ネイル201を優先的(使用者に近い位置に配置するよ
う)に表示する。That is, the display program 54F displays the entirety of the selected thumbnail 201, and displays the thumbnails 20 away from the selected thumbnail 201.
From 1, the thumbnail 201 near the selected thumbnail 201 is preferentially displayed (so as to be arranged at a position closer to the user).
【0126】サムネイル201−1に対応するデータに
付随する情報、例えば、ファイル名、作成日、画像の大
きさ等を示すテキスト211−1は、例えば、サムネイ
ル201−1の下側の位置と、テキスト211−1の上
側の位置が一致する、軸221−2上に配置される。サ
ムネイル201−2に対応するデータに付随する情報、
例えば、ファイル名等を示すテキスト211−2は、例
えば、サムネイル201−2の下側の位置と、テキスト
211−2の上側の位置が一致する、軸221−2上に
配置される。サムネイル201−3に対応するデータに
付随する情報、例えば、ファイル名等を示すテキスト2
11−3は、例えば、サムネイル201−3の下側の位
置と、テキスト211−3の上側の位置が一致する、軸
221−2上に配置される。Information associated with the data corresponding to the thumbnail 201-1, for example, the text 211-1 indicating the file name, the creation date, the size of the image, etc. The text 211-1 is placed on the axis 221-2 at which the upper position coincides. Information attached to data corresponding to thumbnail 201-2,
For example, the text 211-2 indicating the file name or the like is arranged on the axis 221-2 at which the lower position of the thumbnail 201-2 coincides with the upper position of the text 211-2. Information accompanying the data corresponding to the thumbnail 201-3, for example, text 2 indicating a file name or the like
11-3 is arranged on the axis 221-2, for example, where the position below the thumbnail 201-3 and the position above the text 211-3 coincide.
【0127】なお、軸221−1および軸221−2
は、LCD7の画面上には表示されない。以下、軸22
1−1および軸221−2を個々に区別する必要がない
とき、単に軸221と称する。以下、テキスト211−
1乃至211−3を個々に区別する必要がないとき、単
にテキスト211と称する。The shaft 221-1 and the shaft 221-2
Is not displayed on the screen of the LCD 7. Hereinafter, the shaft 22
When it is not necessary to distinguish 1-1 and the shaft 221-2 individually, they are simply referred to as the shaft 221. Hereinafter, the text 211-
When it is not necessary to individually distinguish 1 to 211-3, they are simply referred to as text 211.
【0128】例えば、画面の水平方向をx軸、画面の水
平方向をy軸とした場合、図16に示すように、軸22
1−1は、式(1)で算出され、軸221−2は、式
(2)で算出される。For example, when the horizontal direction of the screen is the x-axis and the horizontal direction of the screen is the y-axis, as shown in FIG.
1-1 is calculated by Expression (1), and the axis 221-2 is calculated by Expression (2).
【0129】 x=sin(π/2t)(y-c0)+c1 (1) x=-sin(π/2t)(y-c0)+c1 (2) ここで、xは、x軸上の座標を示し、yは、y軸上の座標を
示す。tは、所定の基準時刻(例えば、ラインビューで
表示を開始したときに対応する時刻)からの経過時間で
あり、c0およびc1は、選択されているサムネイルの中心
の位置を示す。X = sin (π / 2t) (y−c0) + c1 (1) x = −sin (π / 2t) (y−c0) + c1 (2) where x is the x axis The coordinates indicate the coordinates, and y indicates the coordinates on the y-axis. t is an elapsed time from a predetermined reference time (for example, a time corresponding to when display is started in the line view), and c0 and c1 indicate a center position of the selected thumbnail.
【0130】図16に示すθは、式(1)または式
(2)のπ/2tに対応する。Θ shown in FIG. 16 corresponds to π / 2t in equation (1) or (2).
【0131】従って、例えば、図17(A)に示す、軸
221−1および軸221−2の位置を基に、図17
(B)に示すサムネイル201およびテキスト211の
配置で表示が開始されたとき、軸221−1および軸2
21−2の位置は、図17(C)に示す位置に向かって
滑らかに移動し、更に、図17(E)に示す位置に向か
って滑らかに移動する。Therefore, for example, based on the positions of the shaft 221-1 and the shaft 221-2 shown in FIG.
When the display is started with the arrangement of the thumbnail 201 and the text 211 shown in FIG.
The position 21-2 moves smoothly toward the position shown in FIG. 17C, and further smoothly moves toward the position shown in FIG.
【0132】すなわち、サムネイル201およびテキス
ト211は、軸221−1および軸221−2の移動に
対応して、図17(B)に示す配置から図17(D)に
示す配置に向かって滑らかに移動し、更に、図17
(F)に示す配置に滑らかに移動する。That is, the thumbnail 201 and the text 211 smoothly move from the arrangement shown in FIG. 17B to the arrangement shown in FIG. 17D in accordance with the movement of the axes 221-1 and 221-2. Move, and then Figure 17
It moves smoothly to the arrangement shown in (F).
【0133】軸221−1および軸221−2の位置
は、図17(E)に示す位置に到達したとき、図17
(C)に示す位置に向かって滑らかに移動し、更に、図
17(A)に示す位置に向かって滑らかに移動し、滑ら
かに移動を繰り返す。When the positions of the shafts 221-1 and 221-2 reach the positions shown in FIG.
It moves smoothly toward the position shown in FIG. 17C, and further smoothly moves toward the position shown in FIG.
【0134】すなわち、サムネイル201およびテキス
ト211は、軸221−1および軸221−2の移動に
対応して、図17(F)に示す配置から図17(D)に
示す配置に向かって滑らかに移動し、更に、図17
(B)に示す配置に滑らかに移動し、以上のように、滑
らかに移動を繰り返す。That is, the thumbnail 201 and the text 211 smoothly move from the arrangement shown in FIG. 17F to the arrangement shown in FIG. 17D in accordance with the movement of the axes 221-1 and 221-2. Move, and then Figure 17
It moves smoothly to the arrangement shown in (B), and moves smoothly as described above.
【0135】軸221−1の移動の中心には、選択され
ているサムネイル201が配置されるので、使用者が選
択しているサムネイル201は移動せず、その上下に配
置されているサムネイル201が移動するので、使用者
は、選択しているサムネイル201を迅速に且つ確実に
認識することができる。Since the selected thumbnail 201 is located at the center of the movement of the axis 221-1, the thumbnail 201 selected by the user does not move, and the thumbnails 201 located above and below the selected thumbnail 201 are not moved. Since the user moves, the user can quickly and reliably recognize the selected thumbnail 201.
【0136】次に、アイコン202−2がクリックされ
たときに表示される、ループビューについて説明する。
図18に示すように、表示プログラム54Fは、真円、
楕円、または所定のループ(多角形を含む)から成る軸
241−1を規定して、軸241−1を基に、サムネイ
ル201−1乃至201−5を配置する。サムネイル2
01−3が選択されている場合、サムネイル201−3
とサムネイル201−2が重なるとき、表示プログラム
54Fは、サムネイル201−3の全体を表示し、サム
ネイル201−2のサムネイル201−3と重ならない
部分のみを表示する。Next, the loop view displayed when the icon 202-2 is clicked will be described.
As shown in FIG. 18, the display program 54F includes a perfect circle,
A thumbnail 241-1 to 201-5 is arranged based on the axis 241-1 by defining an axis 241-1 formed of an ellipse or a predetermined loop (including a polygon). Thumbnail 2
When 01-3 is selected, the thumbnail 201-3 is selected.
When the thumbnail 201-2 overlaps the thumbnail 201-2, the display program 54F displays the entire thumbnail 201-3, and displays only the portion of the thumbnail 201-2 that does not overlap with the thumbnail 201-3.
【0137】サムネイル201−3が選択され、サムネ
イル201−1乃至201−5が順に配置されている場
合、サムネイル201−2とサムネイル201−1が重
なるとき、表示プログラム54Fは、サムネイル201
−2のサムネイル201−3と重ならない部分のみを表
示し、サムネイル201−1のサムネイル201−2と
重ならない部分のみを表示する。表示プログラム54F
は、サムネイル201−4のサムネイル201−3と重
ならない部分のみを表示し、サムネイル201−5のサ
ムネイル201−4と重ならない部分のみを表示する。When the thumbnail 201-3 is selected and the thumbnails 201-1 to 201-5 are arranged in order, when the thumbnail 201-2 and the thumbnail 201-1 overlap, the display program 54F displays the thumbnail 201-1.
Only the portion of the thumbnail 201-1 that does not overlap with the thumbnail 201-3 is displayed, and only the portion of the thumbnail 201-1 that does not overlap with the thumbnail 201-2 is displayed. Display program 54F
Displays only the portion of the thumbnail 201-4 that does not overlap with the thumbnail 201-3, and displays only the portion of the thumbnail 201-5 that does not overlap with the thumbnail 201-4.
【0138】すなわち、表示プログラム54Fは、選択
されているサムネイル201の全体を表示し、選択され
ているサムネイル201から離れているサムネイル20
1より、選択されているサムネイル201の近傍のサム
ネイル201を優先的(使用者に近い位置に配置するよ
う)に表示する。That is, the display program 54F displays the entire selected thumbnail 201, and displays the thumbnails 20 that are distant from the selected thumbnail 201.
From 1, the thumbnail 201 near the selected thumbnail 201 is preferentially displayed (so as to be arranged at a position closer to the user).
【0139】表示プログラム54Fは、軸241−1に
対応する軸241−2を規定する。サムネイル201−
1に対応するテキスト211−1は、例えば、サムネイ
ル201−1の左右の中心の位置と、テキスト211−
1の中心の位置が一致する、軸241−2上に配置され
る。サムネイル201−2に対応するテキスト211−
2は、サムネイル201−2の左右の中心の位置と、テ
キスト211−2の中心の位置が一致する、軸241−
2上に配置される。同様に、サムネイル201−3乃至
201−5にそれぞれ対応するテキスト211−3乃至
211−5のそれぞれは、サムネイル201−3乃至2
01−5にそれぞれの左右の中心の位置と、テキスト2
11−3乃至211−5の中心の位置が一致する、軸2
41−2上に配置される。The display program 54F defines an axis 241-2 corresponding to the axis 241-1. Thumbnail 201-
For example, the text 211-1 corresponding to the text 211-1 corresponds to the position of the center of the right and left of the thumbnail 201-1 and the text 211-1.
1 are located on the axis 241-2 where the positions of the centers coincide. Text 211- corresponding to thumbnail 201-2
2 is the axis 241 where the center position of the left and right center of the thumbnail 201-2 matches the center position of the text 211-2.
2 are arranged. Similarly, the texts 211-3 to 211-5 corresponding to the thumbnails 201-3 to 201-5 respectively are the thumbnails 201-3 to 201-5.
01-5 shows the position of the center of the left and right, and text 2
Axis 2 in which the positions of the centers of 11-3 to 211-5 coincide.
41-2.
【0140】なお、軸241−1および軸241−2
は、LCD7の画面上には表示されない。以下、軸24
1−1および軸241−2を個々に区別する必要がない
とき、単に、軸241と称する。It should be noted that the shaft 241-1 and the shaft 241-2
Is not displayed on the screen of the LCD 7. Hereinafter, the shaft 24
When it is not necessary to individually distinguish 1-1 and axis 241-2, they are simply referred to as axis 241.
【0141】表示プログラム54Fは、図19に示すよ
うに、軸241−1に配置されたサムネイル201、お
よび軸241−2に配置されたテキスト211のうち、
選択されているサムネイル201を中心に、LCD7に
表示する。As shown in FIG. 19, the display program 54F includes, among the thumbnails 201 arranged on the axis 241-1 and the text 211 arranged on the axis 241-2,
The selected thumbnail 201 is displayed on the LCD 7 as a center.
【0142】図20は、軸241−1および軸241−
2が円である場合の、表示プログラム54Fの軸241
−1および軸241−2を算出する処理を説明する図で
ある。FIG. 20 shows the shaft 241-1 and the shaft 241-
Axis 241 of display program 54F when 2 is a circle
It is a figure explaining the processing which calculates -1 and axis 241-2.
【0143】表示するサムネイル201の数をnとした
とき、軸241−1および軸241−2に対応する円の
半径rは、式(3)で求められる。Assuming that the number of thumbnails 201 to be displayed is n, the radius r of the circle corresponding to the axis 241-1 and the axis 241-2 can be obtained by equation (3).
【0144】 r=64n/2π (3) 式(3)に含まれる64は、サムネイルの間隔に対応する
定数である。R = 64n / 2π (3) 64 included in the equation (3) is a constant corresponding to the interval between thumbnails.
【0145】画面の中心の座標を(Xcent,Ycent)とす
ると、軸241−1の中心の座標(Xcent1,Ycent1)
は、式(4)で示され、軸241−2の中心の座標(Xc
ent2,Ycent2)は、式(5)で示される。Assuming that the coordinates of the center of the screen are (Xcent, Ycent), the coordinates of the center of the axis 241-1 (Xcent1, Ycent1)
Is represented by equation (4), and the coordinates (Xc
ent2, Ycent2) is represented by equation (5).
【0146】 (Xcent1,Ycent1)=(Xcent,Ycent-r-64) (4) (Xcent1,Ycent1)=(Xcent,Ycent+r+64) (5) i番目のサムネイル201の位置は、式(6)で求めら
れる。(Xcent1, Ycent1) = (Xcent, Ycent-r-64) (4) (Xcent1, Ycent1) = (Xcent, Ycent + r + 64) (5) The position of the i-th thumbnail 201 is represented by the formula ( 6).
【0147】 (X1i,Y1i)=(Xcent1+rsin(i*2π/n),Ycent1+rcos(i*2π/n)) (6) i番目のテキスト211の位置は、式(7)で求められ
る。(X1i, Y1i) = (Xcent1 + rsin (i * 2π / n), Ycent1 + rcos (i * 2π / n)) (6) The position of the i-th text 211 is obtained by Expression (7). Can be
【0148】 (X2i,Y2i)=(Xcent2+rsin(i*2π/n),Ycent2-rcos(i*2π/n)) (7) ループビューにおいて、ジョグダイアル4の操作に対応
して、表示プログラム54Fがサムネイル201の配置
を変更するとき、使用者が、直感的に、サムネイル20
1の移動を把握しやすいという利点がある。(X2i, Y2i) = (Xcent2 + rsin (i * 2π / n), Ycent2-rcos (i * 2π / n)) (7) In the loop view, a display program corresponding to the operation of the jog dial 4 When 54F changes the arrangement of the thumbnail 201, the user can intuitively
There is an advantage that it is easy to grasp the movement of No. 1.
【0149】次に、アイコン202−4がクリックされ
たときに表示される、スパイラルビューについて説明す
る。図21に示すように、表示プログラム54Fは、螺
旋からなる軸261を規定して、軸261を基に、サム
ネイル201−1乃至201−3およびテキスト211
−1乃至221−3を配置する。軸261は、画面に対
して奥行き方向の位置を有する。サムネイル201が同
じ大きさであったとしても、配置される位置により、L
CD7上に表示される大きさは異なることになる。Next, the spiral view displayed when the icon 202-4 is clicked will be described. As shown in FIG. 21, the display program 54F defines a spiral axis 261 and, based on the axis 261, the thumbnails 201-1 to 201-3 and the text 211.
-1 to 221-3 are arranged. The axis 261 has a position in the depth direction with respect to the screen. Even if the thumbnails 201 have the same size, L
The size displayed on the CD 7 will be different.
【0150】選択されているサムネイル201は、画面
からの距離がもっとも短い位置に配置されるので、大き
く表示される。表示プログラム54Fは、選択されてい
るサムネイル201を大きく表示し、選択されていない
サムネイル201を選択されているものに比較してより
小さく表示する。The selected thumbnail 201 is displayed in a large size because it is located at the position where the distance from the screen is the shortest. The display program 54F displays the selected thumbnail 201 in a large size, and displays the non-selected thumbnail 201 smaller than the selected thumbnail 201.
【0151】従って、表示プログラム54Fは、多数の
サムネイル201を表示しつつ、使用者が注目している
サムネイル201を大きく、使用者が注目していないサ
ムネイル201を小さく表示するので、LCD7の画面
がより効率的に使用される。Accordingly, the display program 54F displays a large number of thumbnails 201 that the user is paying attention to and displays small thumbnails 201 that the user is not paying attention to while displaying a large number of thumbnails 201. Used more efficiently.
【0152】または、例えば、図22(A)に示すよう
に、表示プログラム54Fは、同一の軸を有する螺旋か
ら成る軸261−1および軸261−2を規定して、軸
261−1を基に、サムネイル201を配置し、軸26
1−2を基に、テキスト211を配置するようにしても
よい。Alternatively, for example, as shown in FIG. 22A, the display program 54F defines a shaft 261-1 and a shaft 261-2 formed of spirals having the same shaft, and bases the shaft 261-1 on the shaft 261-1. , The thumbnail 201 is placed on the axis 26
The text 211 may be arranged based on 1-2.
【0153】半径がrである螺旋から成る軸261の座
標(x,y,z)は、式(8)、式(9)、および式(1
0)で求められる。The coordinates (x, y, z) of the axis 261 formed by a spiral having a radius of r are given by equations (8), (9), and (1).
0).
【0154】 x=rsin(t)+c0t (8) y=c1t (9) z=rcos(t) (10) ここで、rは、螺旋の半径であり、c0およびc1は、螺旋
の傾きを決定する定数であり、tは、任意の値である。X = rsin (t) + c0t (8) y = c1t (9) z = rcos (t) (10) where r is the radius of the spiral, and c0 and c1 are the gradients of the spiral. This is a constant to be determined, and t is an arbitrary value.
【0155】図23に示すように、半径がrである螺旋
から成る軸261上に配置されるサムネイル201の座
標(xi,yi,zi)は、式(11)、式(12)、および式
(13)で求められる。As shown in FIG. 23, the coordinates (xi, yi, zi) of the thumbnail 201 arranged on the axis 261 composed of a spiral having a radius of r are expressed by the equations (11), (12), and (12). It is determined by (13).
【0156】 xi=Xcent+rsin(i*2π/9)-(i*r/20) (11) yi=Ycent+(i*r/10) (12) zi=r-rcos(i*2π/9) (13) ここで、XcentおよびYcentは、画面の中心の座標を示
す。z軸は、x軸およびy軸に直角な、画面に対して奥行
きに対応する座標軸である。式(11)の20、および式
(12)の10は、所定の定数である。Xi = Xcent + rsin (i * 2π / 9)-(i * r / 20) (11) yi = Ycent + (i * r / 10) (12) zi = r-rcos (i * 2π / 9) (13) Here, Xcent and Ycent indicate the coordinates of the center of the screen. The z-axis is a coordinate axis that is perpendicular to the x-axis and the y-axis and that corresponds to the depth of the screen. 20 in Expression (11) and 10 in Expression (12) are predetermined constants.
【0157】次に、アイコン202−3がクリックされ
たときに表示される、スクエアビューについて説明す
る。図24および図25に示すように、表示プログラム
54Fは、例えば、画面の最も上の列として、上下方向
のそれぞれの中心の位置が一致し、横方向の中心位置の
間隔が所定の距離になるように、5つのサムネイル20
1−1乃至201−5を配置する。Next, the square view displayed when the icon 202-3 is clicked will be described. As shown in FIG. 24 and FIG. 25, the display program 54F, for example, as the top row of the screen, the center positions in the vertical direction coincide with each other, and the interval between the center positions in the horizontal direction becomes a predetermined distance. Like 5 thumbnails 20
1-1 to 201-5 are arranged.
【0158】表示プログラム54Fは、画面の2番目の
列として、上下方向のそれぞれの中心の位置が一致し、
横方向の中心位置の間隔が所定の距離になるように、5
つのサムネイル201−6乃至201−10を配置す
る。言い換えれば、サムネイル201−6の横方向の中
心位置が、サムネイル201−1の横方向の中心位置と
一致し、サムネイル201−7の横方向の中心位置が、
サムネイル201−2の横方向の中心位置と一致し、サ
ムネイル201−8の横方向の中心位置が、サムネイル
201−3の横方向の中心位置と一致し、サムネイル2
01−9の横方向の中心位置が、サムネイル201−4
の横方向の中心位置と一致し、サムネイル201−10
の横方向の中心位置が、サムネイル201−5の横方向
の中心位置と一致するように、表示プログラム54F
は、画面の2番目の列に、5つのサムネイル201−6
乃至201−10を配置する。In the display program 54F, as the second column of the screen, the positions of the respective centers in the vertical direction coincide with each other.
5 so that the distance between the center positions in the horizontal direction is a predetermined distance.
One thumbnail 201-6 to 201-10 is arranged. In other words, the horizontal center position of the thumbnail 201-6 matches the horizontal center position of the thumbnail 201-1, and the horizontal center position of the thumbnail 201-7 is
The horizontal center position of the thumbnail 201-2 matches the horizontal center position of the thumbnail 201-8, and the horizontal center position of the thumbnail 201-8 matches the horizontal center position of the thumbnail 201-3.
The center position in the horizontal direction of 01-9 is the thumbnail 201-4.
Of the thumbnail 201-10.
Of the display program 54F so that the horizontal center position of the thumbnail 201-5 coincides with the horizontal center position of the thumbnail 201-5.
Shows five thumbnails 201-6 in the second column of the screen.
To 201-10.
【0159】表示プログラム54Fは、画面の3番目の
列および4番目の列として、同様の処理で、サムネイル
201−11乃至201−20を配置する。The display program 54F arranges the thumbnails 201-11 to 201-20 by the same processing as the third and fourth columns of the screen.
【0160】なお、表示プログラム54Fは、ラインビ
ュー、ループビュー、スパイラルビュー、またはスクエ
アビューにおいて、サムネイル201を作成日、撮影時
刻、ファイル名、画像の大きさなどを基に、並び替える
ことができる。The display program 54F can rearrange the thumbnails 201 in the line view, loop view, spiral view, or square view based on the creation date, shooting time, file name, image size, and the like. .
【0161】次に、アイコン202がクリックされたと
きの、アイコン202の移動について説明する。図26
は、アイコン202の移動の例を説明する図である。Next, the movement of the icon 202 when the icon 202 is clicked will be described. FIG.
FIG. 4 is a diagram illustrating an example of movement of an icon 202.
【0162】図26の右側に示すように、例えば、画面
にアイコン202−1乃至202−3が配置されている
場合、アイコン202−1がクリックされたとき、アイ
コン202−1の形状または色を変更させ、所定の音声
を再生するとともに、アイコン202−1の位置とアイ
コン202−2の位置を交代させるように、表示プログ
ラム54Fは、アイコン202−1およびアイコン20
2−2を移動させる。As shown on the right side of FIG. 26, for example, when icons 202-1 to 202-3 are arranged on the screen, when icon 202-1 is clicked, the shape or color of icon 202-1 is changed. The display program 54F changes the position of the icon 202-1 and the icon 202-2 so as to change the position of the icon 202-1 and the position of the icon 202-2.
Move 2-2.
【0163】すなわち、処理マネージャ151は、タッ
チパッド6がクリックされたとき、所定の周期で、アイ
コン202−1およびアイコン202−2が移動するよ
うに、アイコン202−1の位置とアイコン202−2
の位置を算出する。That is, the processing manager 151 determines the position of the icon 202-1 and the icon 202-2 so that the icon 202-1 and the icon 202-2 move at a predetermined cycle when the touch pad 6 is clicked.
Is calculated.
【0164】アイコン処理ルーチン153−1は、処理
マネージャ151が算出した位置に基づき、アイコン2
02−1を、画面の中央に移動させるように表示する。
アイコン処理ルーチン153−2は、処理マネージャ1
51が算出した位置に基づき、アイコン202−2を、
画面の左下に移動させるように表示する。The icon processing routine 153-1 is based on the position calculated by the processing manager 151.
02-1 is displayed so as to be moved to the center of the screen.
The icon processing routine 153-2 is a processing manager 1
Based on the position calculated by 51, the icon 202-2 is
Display to be moved to the lower left of the screen.
【0165】アイコン202−1乃至202−3の移動
は、直線的な移動に限らず、所定の曲線上を移動するよ
うにしてもよい。アイコン202−1乃至202−3の
移動の方向は、表示する画面と同一の平面上に限らず、
画面に対して奥行き方向を含むようにしてもよい。The movement of the icons 202-1 to 202-3 is not limited to a linear movement, and may move on a predetermined curve. The direction of movement of the icons 202-1 to 202-3 is not limited to being on the same plane as the screen to be displayed.
The depth direction may be included with respect to the screen.
【0166】ループビューによりサムネイル201が表
示されているとき、図27(A)に示すように、表示プ
ログラム54Fは、アイコン202−2を画面の左右方
向の中央に配置する。図27(A)に示す状態で、アイ
コン202−1がクリックされたとき、表示プログラム
54Fは、使用者により目視で確認が可能な速度で、ア
イコン202−1乃至202−4を移動させる。図27
(B)に示す状態を経て、表示プログラム54Fは、図
27(C)に示すように、アイコン202−1を画面の
左右方向の中央に配置する。When the thumbnail 201 is displayed by the loop view, as shown in FIG. 27A, the display program 54F places the icon 202-2 in the center of the screen in the left-right direction. When the icon 202-1 is clicked in the state shown in FIG. 27A, the display program 54F moves the icons 202-1 to 202-4 at a speed that can be visually confirmed by the user. FIG.
After the state shown in FIG. 27B, the display program 54F arranges the icon 202-1 at the center in the left-right direction of the screen as shown in FIG.
【0167】表示プログラム54Fは、アイコン202
−2乃至202−4のそれぞれを、アイコン202−2
乃至202−4のそれぞれに関係付けられた数値を基
に、配置する。The display program 54F includes an icon 202
-2 through 202-4 are represented by icons 202-2.
To 202-4 based on the numerical values associated with each of them.
【0168】例えば、アイコン202−1に1が対応付
けられ、アイコン202−2に2が対応付けられ、アイ
コン202−3に3が対応付けられ、アイコン202−
4に4が対応付けられているとき、表示プログラム54
Fは、対応付けられている数値が小さい順に、画面の左
側からアイコン202−2乃至202−4を配置する。
すなわち、表示プログラム54Fは、アイコン202−
2を画面の左側に配置し、アイコン202−2の右側に
アイコン202−3を配置し、アイコン202−3の右
側にアイコン202−4を配置する。For example, 1 is associated with icon 202-1, 2 is associated with icon 202-2, 3 is associated with icon 202-3, and icon 202-
When 4 is associated with 4, the display program 54
F arranges icons 202-2 to 202-4 from the left side of the screen in ascending numerical order.
That is, the display program 54F displays the icon 202-
2 is arranged on the left side of the screen, the icon 202-3 is arranged on the right side of the icon 202-2, and the icon 202-4 is arranged on the right side of the icon 202-3.
【0169】このように、表示プログラム54Fが、ア
イコン202を移動させ、表示のモードに対応するアイ
コン202を、例えば、画面の中央に配置することによ
り、使用者は、アイコン202に操作が加えられたこと
を、確実に知ることができると共に、迅速に、サムネイ
ル201の表示のモードを知ることができる。As described above, the display program 54F moves the icon 202 and arranges the icon 202 corresponding to the display mode, for example, at the center of the screen, so that the user can operate the icon 202. That is, it is possible to surely know that, and quickly know the display mode of the thumbnail 201.
【0170】次に、サムネイル201またはアイコン2
02の移動に伴う残像の表示について説明する。コンテ
ンツ処理ルーチン152は、例えば、1秒間に30回、
サムネイル202を描画する。図28に示すように、コ
ンテンツ処理ルーチン152は、サムネイル202を移
動させたとき、前回の描画に対応する残像を画面に表示
する。Next, the thumbnail 201 or the icon 2
Display of an afterimage associated with the movement of 02 will be described. The content processing routine 152 is, for example, 30 times per second,
The thumbnail 202 is drawn. As shown in FIG. 28, when moving the thumbnail 202, the content processing routine 152 displays an afterimage corresponding to the previous drawing on the screen.
【0171】残像の表示が設定されていない場合、コン
テンツ処理ルーチン152は、現在の画面を消去して、
新たにサムネイル202を描画する。If the display of the afterimage is not set, the content processing routine 152 erases the current screen,
A new thumbnail 202 is drawn.
【0172】図29に例を示すように、残像の表示が設
定されている場合、サムネイル202を描画するとき、
コンテンツ処理ルーチン152は、前回表示された画面
の明度を、例えば、80%に設定して描画する。コンテ
ンツ処理ルーチン152は、明度が80%に設定された
画面にサムネイル202を上書きするように描写する。As shown in the example of FIG. 29, when the display of the afterimage is set, when the thumbnail 202 is drawn,
The content processing routine 152 sets the brightness of the previously displayed screen to, for example, 80% and renders the screen. The content processing routine 152 renders the screen in which the brightness is set to 80% so as to overwrite the thumbnail 202.
【0173】従って、サムネイル202が移動されたと
き、コンテンツ処理ルーチン152は、描画の度に、前
回描画された画面の明度を下げて描画するので、残像が
表示されることになる。このような処理を行うことで、
表示プログラム54Fは、より少ない演算量で残像を表
示することができる。Therefore, when the thumbnail 202 is moved, the content processing routine 152 draws the image with the brightness of the previously drawn screen lowered every time the drawing is performed, so that an afterimage is displayed. By performing such processing,
The display program 54F can display an afterimage with a smaller amount of calculation.
【0174】図30は、サムネイル201またはアイコ
ン202を移動させた場合の、サムネイル201または
アイコン202の表示位置に対応する状態の変化を説明
する図である。例えば、図30において、状態Aは、ル
ープビューに対応し、状態Bは、スクエアビューに対応
する。FIG. 30 is a diagram for explaining a change in the state corresponding to the display position of the thumbnail 201 or the icon 202 when the thumbnail 201 or the icon 202 is moved. For example, in FIG. 30, state A corresponds to a loop view, and state B corresponds to a square view.
【0175】ループビューに対応する状態Aにおいて、
アイコン202−3がクリックされたとき、処理マネー
ジャ151は、コンテンツ処理ルーチン152−1乃至
152−Nが次に描画するサムネイル201−1乃至2
01−Nのそれぞれの位置を算出して、コンテンツ処理
ルーチン152−1乃至152−Nのそれぞれに供給す
る。In the state A corresponding to the loop view,
When the icon 202-3 is clicked, the processing manager 151 determines that the content processing routines 152-1 to 152-N draw thumbnails 201-1 to 201-2 next.
01-N is calculated and supplied to each of the content processing routines 152-1 through 152-N.
【0176】処理マネージャ151は、図31にグラフ
を示す遷移関数を基に、サムネイル201の位置を算出
する。状態Aにおけるサムネイル201の位置から状態
Bにおけるサムネイル201の位置の距離を1としたと
き、遷移関数は、遷移の開始からの経過時間tを基に、
状態Bにおけるサムネイル201の位置からの、経過時
間tにおけるサムネイル201の距離を出力する。The processing manager 151 calculates the position of the thumbnail 201 based on the transition function shown in the graph of FIG. Assuming that the distance between the position of the thumbnail 201 in the state A and the position of the thumbnail 201 in the state B is 1, the transition function is based on the elapsed time t from the start of the transition.
The distance of the thumbnail 201 at the elapsed time t from the position of the thumbnail 201 in the state B is output.
【0177】すなわち、経過時間ti、状態Aでのサムネ
イル201の位置をAi、状態Bのサムネイル201の位
置をBiとしたとき、サムネイル201に位置Ciは、式
(14)で算出される。That is, when the position of the thumbnail 201 in the state A is Bi and the position of the thumbnail 201 in the state A is Bi, the position Ci of the thumbnail 201 in the state A is calculated by the equation (14).
【0178】 Ci=(Ai-Bi)d(ti)+Bi (14)Ci = (Ai-Bi) d (ti) + Bi (14)
【0179】遷移関数は、経過時間tが0に近い部分で
は、経過時間tが増加するに従って、距離d(t)が1から
急激に減少し、その後、距離d(t)がなだらかに減少して
0になるように定義されている。このように遷移関数を
定義することで、表示プログラム54Fは、サムネイル
201の移動を開始したとき、素早くサムネイル201
を移動させ、移動先に近づくに従ってゆっくりとサムネ
イル201を移動させる。In the transition function, at a portion where the elapsed time t is close to 0, the distance d (t) rapidly decreases from 1 as the elapsed time t increases, and thereafter, the distance d (t) gradually decreases. Is defined to be 0. By defining the transition function in this way, the display program 54F can quickly move the thumbnail 201 when the movement of the thumbnail 201 is started.
Is moved, and the thumbnail 201 is slowly moved toward the destination.
【0180】このようにすることで、表示プログラム5
4Fは、サムネイル201を迅速に移動させるととも
に、使用者のサムネイル201の移動に伴う違和感を無
くすことができる。By doing so, the display program 5
The 4F can quickly move the thumbnail 201 and eliminate a sense of discomfort associated with the movement of the thumbnail 201 by the user.
【0181】なお、遷移関数は、図31に示すものに限
らず、例えば、経過時間tが0に近い部分では、経過時
間tが増加するに従って、距離d(t)が1から徐々に減少
し、その後、距離d(t)が急激に減少して0になるものな
ど、いずれでもよい。The transition function is not limited to that shown in FIG. 31. For example, in a portion where the elapsed time t is close to 0, the distance d (t) gradually decreases from 1 as the elapsed time t increases. After that, the distance d (t) may suddenly decrease to zero.
【0182】処理マネージャ151は、経過時間tに対
応して、遷移関数を基に、距離d(t)に対応するサムネイ
ル201−1乃至201−Nのそれぞれの位置を算出し
て、コンテンツ処理ルーチン152−1乃至152−N
のそれぞれに供給する。コンテンツ処理ルーチン152
−1乃至152−Nのそれぞれは、サムネイル201−
1乃至201−Nを描画する。The processing manager 151 calculates the position of each of the thumbnails 201-1 to 201-N corresponding to the distance d (t) based on the transition function according to the elapsed time t, and executes the content processing routine. 152-1 to 152-N
Supply to each. Content processing routine 152
-1 to 152-N are thumbnails 201-
1 to 201-N are drawn.
【0183】経過時間t1に対応する状態C1において、
サムネイル201−1乃至201−Nのそれぞれは、状
態Bのサムネイル201−1乃至201−Nの位置に向
かって移動する、途中の位置に表示される。経過時間t1
から所定の時間が経過した経過時間t2に対応する状態C
2において、サムネイル201−1乃至201−Nのそ
れぞれは、更に、状態Bのサムネイル201−1乃至2
01−Nの位置に向かって移動する、途中の位置に表示
される。In the state C1 corresponding to the elapsed time t1,
Each of the thumbnails 201-1 to 201-N is displayed at an intermediate position where it moves toward the position of the thumbnails 201-1 to 201-N in the state B. Elapsed time t1
State C corresponding to elapsed time t2 after a predetermined time has elapsed from
2, the thumbnails 201-1 to 201-N further include thumbnails 201-1 to 201-2 in the state B.
It is displayed at an intermediate position where it moves toward the position 01-N.
【0184】経過時間t2から所定の時間が経過した経過
時間t3に対応する状態C3において、サムネイル201
−1乃至201−Nのそれぞれは、状態Bのサムネイル
201−1乃至201−Nの位置のより近い位置の、移
動の途中の位置に表示される。In the state C3 corresponding to the elapsed time t3 at which the predetermined time has elapsed from the elapsed time t2, the thumbnail 201
Each of -1 to 201-N is displayed at a position closer to the position of the thumbnails 201-1 to 201-N in the state B, in the middle of the movement.
【0185】状態C1におけるサムネイル201の位
置、および状態C2におけるサムネイル201の位置の
例を図32に示す。FIG. 32 shows an example of the position of the thumbnail 201 in the state C1 and the position of the thumbnail 201 in the state C2.
【0186】状態Aから状態Bに遷移する途中で、例え
ば、状態Dに遷移すべき旨の入力がされた場合、状態A
から状態Bに遷移する途中の状態から、状態Dに遷移す
る。During the transition from the state A to the state B, for example, when an input to the effect that a transition is made to the state D is input, the state A
From the state in the middle of transition from state to state B to state D.
【0187】例えば、図33に示すように、状態C2に
おいて、アイコン202−4がクリックされたとき、状
態C2を新たな開始状態とし、スパイラルビューに対応
する状態Dに向かって遷移する。状態C2から状態Dへ
の遷移は、状態Aから状態Bへの遷移と同様に、状態E
1乃至状態E2を経由して行われる。For example, as shown in FIG. 33, when the icon 202-4 is clicked in the state C2, the state C2 is set as a new start state, and the state changes to the state D corresponding to the spiral view. The transition from the state C2 to the state D is performed in the same manner as the transition from the state A to the state B.
This is performed via 1 to state E2.
【0188】スパイラルビューにおいて、ジョグダイヤ
ル4、キーボード5、またはタッチパッド6が操作され
ているときと、ジョグダイヤル4、キーボード5、およ
びタッチパッド6が操作されていないときでは、処理マ
ネージャ151は、図34に示すように、サムネイル2
01の表示する位置を変更させる。In the spiral view, when the jog dial 4, the keyboard 5, or the touch pad 6 is being operated, and when the jog dial 4, the keyboard 5, and the touch pad 6 are not being operated, the processing manager 151 sets in FIG. As shown in the thumbnail 2
01 is changed.
【0189】更に、スパイラルビューにおいて、キーボ
ード5などが継続して押圧されているとき(例えば、方
向キーが押され続けている)と、キーボード5などが1
度だけ押圧され、即座に離されたときとでは、処理マネ
ージャ151は、サムネイル201の表示する位置を変
更させる。Further, in the spiral view, when the keyboard 5 or the like is continuously pressed (for example, the direction key is continuously pressed), the keyboard 5 or the like is set to one.
The processing manager 151 changes the position where the thumbnail 201 is displayed, when it is pressed only once and immediately released.
【0190】より具体的には、ジョグダイヤル4および
キーボード5が操作されていないとき、処理マネージャ
151は、例えば、図35に示すように、コンテンツ処
理ルーチン152に、より大きい半径rの螺旋上にサム
ネイル201を表示させる。More specifically, when the jog dial 4 and the keyboard 5 are not operated, for example, as shown in FIG. 35, the processing manager 151 gives the content processing routine 152 a thumbnail on a spiral having a larger radius r. 201 is displayed.
【0191】ジョグダイヤル4が回転され続けている、
またはキーボード5が押圧され続けているとき、処理マ
ネージャ151は、例えば、図36に示すように、コン
テンツ処理ルーチン152に、より小さい半径rの螺旋
上にサムネイル201を表示させる。The jog dial 4 is kept being rotated.
Alternatively, when the keyboard 5 is continuously pressed, the processing manager 151 causes the content processing routine 152 to display the thumbnail 201 on a spiral having a smaller radius r, as shown in FIG. 36, for example.
【0192】ジョグダイヤル4が1クリックだけ回転さ
れ、またはキーボード5が1度だけ押圧され、即座に離
されたとき、処理マネージャ151は、コンテンツ処理
ルーチン152に、図35および図36に示す、中間の
半径rの螺旋上にサムネイル201を表示させる。When the jog dial 4 is rotated by one click or the keyboard 5 is pressed once and released immediately, the processing manager 151 sends the content processing routine 152 to the intermediate part shown in FIG. 35 and FIG. The thumbnail 201 is displayed on a spiral having a radius r.
【0193】パーソナルコンピュータ1の使用者は、サ
ムネイル201の表示位置を基に、ジョグダイヤル4ま
たはキーボード5などが操作されているか否かを、即座
に判断することができる。The user of the personal computer 1 can immediately determine whether or not the jog dial 4 or the keyboard 5 is being operated based on the display position of the thumbnail 201.
【0194】なお、表示プログラム54Fは、螺旋の半
径rの変更と共に、所定の音声を再生し、または所定の
画像を表示するようにしてもよい。The display program 54F may reproduce a predetermined sound or display a predetermined image together with the change of the radius r of the spiral.
【0195】また、処理マネージャ151は、ジョグダ
イヤル4およびキーボード5が操作されていないとき、
より小さな半径rの螺旋上にサムネイル201を表示さ
せ、ジョグダイヤル4またはキーボード5が操作されて
いるとき、コンテンツ処理ルーチン152に、より大き
な半径rの螺旋上にサムネイル201を表示させるよう
にしてもよい。Further, when the jog dial 4 and the keyboard 5 are not operated, the processing manager 151
The thumbnail 201 may be displayed on a spiral having a smaller radius r, and when the jog dial 4 or the keyboard 5 is operated, the content processing routine 152 may display the thumbnail 201 on a spiral having a larger radius r. .
【0196】次に、サムネイル201の選択と拡大表示
に付いて説明する。Next, selection of the thumbnail 201 and enlarged display will be described.
【0197】図37乃至図39は、ラインビューにおけ
るサムネイル201の選択と拡大表示を説明する図であ
る。図37に示す”M”が表示されているサムネイル2
01が選択されている状態で、”H”が表示されている
サムネイル201がクリックされたとき、表示プログラ
ム54Fは、図38に示すように、”H”が表示されて
いるサムネイル201が画面の中心に位置するように、
画面に表示されている全てのサムネイル201を移動す
る。表示プログラム54Fは、”H”が表示されている
サムネイル201を選択している状態に移行する。FIGS. 37 to 39 are diagrams for explaining selection and enlarged display of the thumbnail 201 in the line view. Thumbnail 2 displaying “M” shown in FIG. 37
When the thumbnail 201 displaying “H” is clicked while “01” is selected, the display program 54F displays the thumbnail 201 displaying “H” on the screen as shown in FIG. So that it is located in the center,
All the thumbnails 201 displayed on the screen are moved. The display program 54F shifts to a state in which the thumbnail 201 displaying “H” is selected.
【0198】図38に示す”H”が表示されているサム
ネイル201が選択されている状態で、”H”が表示さ
れているサムネイル201がクリックされたとき、表示
プログラム54Fは、図39に示すように、”H”が表
示されているサムネイル201に対応する画像を表示す
る。When the thumbnail 201 displaying "H" shown in FIG. 38 is selected and the thumbnail 201 displaying "H" is clicked, the display program 54F displays the program shown in FIG. Thus, the image corresponding to the thumbnail 201 displaying “H” is displayed.
【0199】すなわち、”H”が表示されているサムネ
イル201に対応するデータが静止画像であるとき、表
示プログラム54Fは、静止画像を本来のサイズで表示
する。”H”が表示されているサムネイル201に対応
するデータが動画像であるとき、表示プログラム54F
は、動画像を本来のサイズで表示して、動画像を再生す
る。”H”が表示されているサムネイル201に対応す
るデータが音声であるとき、表示プログラム54Fは、
サムネイル201を所定のサイズに拡大して表示し、音
声を再生する。That is, when the data corresponding to the thumbnail 201 displaying “H” is a still image, the display program 54F displays the still image in its original size. When the data corresponding to the thumbnail 201 displaying “H” is a moving image, the display program 54F
Displays the moving image at its original size and reproduces the moving image. When the data corresponding to the thumbnail 201 displaying “H” is audio, the display program 54F
The thumbnail 201 is enlarged to a predetermined size and displayed, and the sound is reproduced.
【0200】図39に示す、”H”が表示されているサ
ムネイル201に対応する画像がクリックされると、表
示プログラム54Fは、表示の状態を、図38に示す”
H”が表示されているサムネイル201が選択されてい
る状態に戻す。When the image corresponding to the thumbnail 201 displaying “H” shown in FIG. 39 is clicked, the display program 54F changes the display state to “shown in FIG.
It returns to the state where the thumbnail 201 displaying “H” is selected.
【0201】図40乃至図42は、ループビューにおけ
るサムネイル201の選択と拡大表示を説明する図であ
る。図40に示す”M”が表示されているサムネイル2
01が選択されている状態で、”Q”が表示されている
サムネイル201がクリックされたとき、表示プログラ
ム54Fは、図41に示すように、”Q”が表示されて
いるサムネイル201が画面の左右方向の中心に位置す
るように、画面に表示されている全てのサムネイル20
1を移動する。表示プログラム54Fは、”Q”が表示
されているサムネイル201を選択している状態に移行
する。FIGS. 40 to 42 are diagrams for explaining selection and enlarged display of the thumbnail 201 in the loop view. Thumbnail 2 displaying “M” shown in FIG. 40
When the thumbnail 201 displaying “Q” is clicked in a state where “01” is selected, the display program 54F displays the thumbnail 201 displaying “Q” on the screen as shown in FIG. All the thumbnails 20 displayed on the screen are located at the center in the left-right direction.
Move one. The display program 54F shifts to a state in which the thumbnail 201 displaying “Q” is selected.
【0202】図41に示す”Q”が表示されているサム
ネイル201が選択されている状態で、”Q”が表示さ
れているサムネイル201がクリックされたとき、表示
プログラム54Fは、図42に示すように、”Q”が表
示されているサムネイル201に対応する画像を表示す
る。When the thumbnail 201 displaying “Q” shown in FIG. 41 is selected and the thumbnail 201 displaying “Q” is clicked, the display program 54F displays the program shown in FIG. Thus, the image corresponding to the thumbnail 201 displaying “Q” is displayed.
【0203】すなわち、”Q”が表示されているサムネ
イル201に対応するデータが静止画像であるとき、表
示プログラム54Fは、静止画像を本来のサイズで表示
する。”Q”が表示されているサムネイル201に対応
するデータが動画像であるとき、表示プログラム54F
は、動画像を本来のサイズで表示して、動画像を再生す
る。”Q”が表示されているサムネイル201に対応す
るデータが音声であるとき、表示プログラム54Fは、
サムネイル201を所定のサイズに拡大して表示し、音
声を再生する。That is, when the data corresponding to the thumbnail 201 displaying “Q” is a still image, the display program 54F displays the still image in its original size. When the data corresponding to the thumbnail 201 displaying “Q” is a moving image, the display program 54F
Displays the moving image at its original size and reproduces the moving image. When the data corresponding to the thumbnail 201 displaying “Q” is audio, the display program 54F
The thumbnail 201 is enlarged to a predetermined size and displayed, and the sound is reproduced.
【0204】図42に示す、”Q”が表示されているサ
ムネイル201に対応する画像がクリックされると、表
示プログラム54Fは、表示の状態を、図41に示す”
Q”が表示されているサムネイル201が選択されてい
る状態に戻す。When the image corresponding to the thumbnail 201 displaying "Q" shown in FIG. 42 is clicked, the display program 54F changes the display state to the state shown in FIG.
The thumbnail 201 displaying “Q” is returned to the selected state.
【0205】図43乃至図45は、スパイラルビューに
おけるサムネイル201の選択と拡大表示を説明する図
である。図43に示す”M”が表示されているサムネイ
ル201が選択されている状態で、”Z”が表示されて
いるサムネイル201がクリックされたとき、表示プロ
グラム54Fは、図44に示すように、”Z”が表示さ
れているサムネイル201が画面の中心に位置するよう
に、画面に表示されている全てのサムネイル201を移
動する。表示プログラム54Fは、”Z”が表示されて
いるサムネイル201を選択している状態に移行する。FIGS. 43 to 45 are diagrams illustrating the selection and enlargement of the thumbnail 201 in the spiral view. When the thumbnail 201 displaying “Z” shown in FIG. 43 is selected and the thumbnail 201 displaying “Z” is clicked, as shown in FIG. All the thumbnails 201 displayed on the screen are moved so that the thumbnail 201 displaying “Z” is located at the center of the screen. The display program 54F shifts to a state in which the thumbnail 201 displaying “Z” is selected.
【0206】図44に示す”Z”が表示されているサム
ネイル201が選択されている状態で、”Z”が表示さ
れているサムネイル201がクリックされたとき、表示
プログラム54Fは、図45に示すように、”Z”が表
示されているサムネイル201に対応する画像を表示す
る。When the thumbnail 201 displaying “Z” shown in FIG. 44 is selected and the thumbnail 201 displaying “Z” is clicked, the display program 54F displays the program shown in FIG. Thus, the image corresponding to the thumbnail 201 displaying “Z” is displayed.
【0207】すなわち、”Z”が表示されているサムネ
イル201に対応するデータが静止画像であるとき、表
示プログラム54Fは、静止画像を本来のサイズで表示
する。”Z”が表示されているサムネイル201に対応
するデータが動画像であるとき、表示プログラム54F
は、動画像を本来のサイズで表示して、動画像を再生す
る。”Z”が表示されているサムネイル201に対応す
るデータが音声であるとき、表示プログラム54Fは、
サムネイル201を所定のサイズに拡大して表示し、音
声を再生する。That is, when the data corresponding to the thumbnail 201 displaying “Z” is a still image, the display program 54F displays the still image in its original size. When the data corresponding to the thumbnail 201 displaying “Z” is a moving image, the display program 54F
Displays the moving image at its original size and reproduces the moving image. When the data corresponding to the thumbnail 201 displaying “Z” is audio, the display program 54F
The thumbnail 201 is enlarged to a predetermined size and displayed, and the sound is reproduced.
【0208】図45に示す、”Z”が表示されているサ
ムネイル201に対応する画像がクリックされると、表
示プログラム54Fは、表示の状態を、図44に示す”
Z”が表示されているサムネイル201が選択されてい
る状態に戻す。When the image corresponding to the thumbnail 201 displaying “Z” shown in FIG. 45 is clicked, the display program 54F changes the display state to the state shown in FIG.
Return to the state where the thumbnail 201 displaying “Z” is selected.
【0209】図46乃至図48は、スクエアビューにお
けるサムネイル201の選択と拡大表示を説明する図で
ある。図46に示す”M”が表示されているサムネイル
201が選択されている状態で、”B”が表示されてい
るサムネイル201がクリックされたとき、表示プログ
ラム54Fは、図47に示すように、”B”が表示され
ているサムネイル201が画面の中心に位置するよう
に、画面に表示されている全てのサムネイル201を移
動する。表示プログラム54Fは、”B”が表示されて
いるサムネイル201を選択している状態に移行する。FIGS. 46 to 48 are views for explaining selection and enlarged display of the thumbnail 201 in the square view. When the thumbnail 201 displaying “B” is clicked in a state where the thumbnail 201 displaying “M” shown in FIG. 46 is selected, the display program 54F, as shown in FIG. All the thumbnails 201 displayed on the screen are moved so that the thumbnail 201 displaying “B” is located at the center of the screen. The display program 54F shifts to a state in which the thumbnail 201 displaying “B” is selected.
【0210】図47に示す”B”が表示されているサム
ネイル201が選択されている状態で、”B”が表示さ
れているサムネイル201がクリックされたとき、表示
プログラム54Fは、図48に示すように、”B”が表
示されているサムネイル201に対応する画像を表示す
る。When the thumbnail 201 displaying “B” shown in FIG. 47 is selected and the thumbnail 201 displaying “B” is clicked, the display program 54F is displayed as shown in FIG. Thus, the image corresponding to the thumbnail 201 displaying “B” is displayed.
【0211】すなわち、”B”が表示されているサムネ
イル201に対応するデータが静止画像であるとき、表
示プログラム54Fは、静止画像を本来のサイズで表示
する。”B”が表示されているサムネイル201に対応
するデータが動画像であるとき、表示プログラム54F
は、動画像を本来のサイズで表示して、動画像を再生す
る。”B”が表示されているサムネイル201に対応す
るデータが音声であるとき、表示プログラム54Fは、
サムネイル201を所定のサイズに拡大して表示し、音
声を再生する。That is, when the data corresponding to the thumbnail 201 displaying “B” is a still image, the display program 54F displays the still image in its original size. When the data corresponding to the thumbnail 201 displaying “B” is a moving image, the display program 54F
Displays the moving image at its original size and reproduces the moving image. When the data corresponding to the thumbnail 201 displaying “B” is audio, the display program 54F
The thumbnail 201 is enlarged to a predetermined size and displayed, and the sound is reproduced.
【0212】図48に示す、”B”が表示されているサ
ムネイル201に対応する画像がクリックされると、表
示プログラム54Fは、表示の状態を、図47に示す”
B”が表示されているサムネイル201が選択されてい
る状態に戻す。When the image corresponding to the thumbnail 201 displaying “B” shown in FIG. 48 is clicked, the display program 54F changes the display state to the state shown in FIG.
Return to the state where the thumbnail 201 displaying “B” is selected.
【0213】このように、サムネイル201がクリック
されたとき、表示プログラム54Fは、クリックされた
サムネイル201を選択するか、または拡大して表示す
るか、または動画像を再生するので、使用者は、簡単
に、かつ迅速に、所望のデータを選択して、表示または
再生させることができる。As described above, when the thumbnail 201 is clicked, the display program 54F selects the clicked thumbnail 201, displays it in an enlarged manner, or reproduces a moving image. It is possible to easily and quickly select and display or reproduce desired data.
【0214】次に、図38に示す状態から図39に示す
状態に変化する場合の状態の遷移、図41に示す状態か
ら図42に示す状態に変化する場合の状態の遷移、図4
4に示す状態から図45に示す状態に変化する場合の状
態の遷移、または図47に示す状態から図48に示す状
態に変化する場合の状態の遷移、並びに図39に示す状
態から図38に示す状態に変化する場合の状態の遷移、
図42に示す状態から図41に示す状態に変化する場合
の状態の遷移、図45に示す状態から図44に示す状態
に変化する場合の状態の遷移、または図48に示す状態
から図47に示す状態に変化する場合の状態の遷移につ
いて説明する。Next, the state transition when the state shown in FIG. 38 changes to the state shown in FIG. 39, the state transition when the state shown in FIG. 41 changes to the state shown in FIG.
The state transition when the state changes from the state shown in FIG. 4 to the state shown in FIG. 45, or the state transition when the state changes from the state shown in FIG. 47 to the state shown in FIG. 48, and the state transition shown in FIG. State transition when changing to the state shown,
The state transition when the state shown in FIG. 42 changes to the state shown in FIG. 41, the state transition when the state shown in FIG. 45 changes to the state shown in FIG. 44, or the state shown in FIG. The state transition when the state changes to the indicated state will be described.
【0215】図38に示す状態から図39に示す状態に
変化する場合の状態の遷移、図41に示す状態から図4
2に示す状態に変化する場合の状態の遷移、図44に示
す状態から図45に示す状態に変化する場合の状態の遷
移、または図47に示す状態から図48に示す状態に変
化する場合の状態の遷移は、使用者による所望の静止画
像、動画像、または音声の表示または再生の要求に対応
している。サムネイル201などの操作が最終的に静止
画像、動画像、または音声の表示または再生を目的とし
ているので、この状態遷移は、図49に示すように、使
用者にとって重要度が大きいと言える。The state transition when the state shown in FIG. 38 changes to the state shown in FIG. 39, and the state shown in FIG.
When the state changes from the state shown in FIG. 44 to the state shown in FIG. 45, or when the state changes from the state shown in FIG. 47 to the state shown in FIG. The state transition corresponds to a request for displaying or reproducing a desired still image, moving image, or sound by the user. Since the operation of the thumbnail 201 or the like ultimately aims to display or reproduce a still image, a moving image, or a sound, this state transition can be said to be of great importance to the user as shown in FIG.
【0216】これに対して、図39に示す状態から図3
8に示す状態に変化する場合の状態の遷移、図42に示
す状態から図41に示す状態に変化する場合の状態の遷
移、図45に示す状態から図44に示す状態に変化する
場合の状態の遷移、または図48に示す状態から図47
に示す状態に変化する場合の状態の遷移は、静止画像、
動画像、または音声の表示または再生を終了させる、他
のサムネイル201の選択などの操作を目的とした、過
渡的な状態への遷移である。この状態遷移は、図49に
示すように、使用者にとって重要度が小さいと言える。On the other hand, the state shown in FIG.
State transition when changing to the state shown in FIG. 8, state transition when changing from the state shown in FIG. 42 to the state shown in FIG. 41, and state when changing from the state shown in FIG. 45 to the state shown in FIG. From the state shown in FIG.
The state transition when changing to the state shown in
This is a transition to a transitional state for the purpose of ending the display or reproduction of the moving image or the sound or selecting another thumbnail 201. This state transition can be said to be of low importance to the user, as shown in FIG.
【0217】そこで、図50に示すように、使用者にと
って重要度が大きい状態遷移をするとき、例えば、所望
の静止画像、動画像、または音声の表示をするか、また
は再生するとき、表示プログラム54Fは、表示または
再生をすることを使用者に確実に認識させるために、使
用者が目視で表示の変化を認識可能な速度で、比較的ゆ
っくりと表示を変更する。Therefore, as shown in FIG. 50, when a state transition that is important to the user is made, for example, when a desired still image, moving image, or sound is displayed or reproduced, a display program is executed. The display 54F changes the display relatively slowly at a speed at which the user can visually recognize the change in the display in order to ensure that the user recognizes the display or reproduction.
【0218】一方、使用者にとって重要度が小さい状態
遷移をするとき、例えば、所望の静止画像、動画像、ま
たは音声の表示を停止するか、または再生を停止して、
サムネイル201の選択する表示に変更するとき、表示
プログラム54Fは、迅速に表示を変更する。On the other hand, when making a state transition that is less important to the user, for example, the display of a desired still image, moving image, or sound is stopped, or the reproduction is stopped.
When the display is changed to the display selected by the thumbnail 201, the display program 54F quickly changes the display.
【0219】このように、表示プログラム54Fは、重
要な状態の遷移を使用者に確実に認識させると共に、比
較的重要でない状態の遷移を迅速に実行するので、使用
者による状態遷移の認識および素早いレスポンスの相反
する要求を満たすことができる。As described above, the display program 54F allows the user to reliably recognize important state transitions and quickly executes relatively insignificant state transitions. Therefore, the user can recognize the state transitions and quickly perform them. Conflicting requirements of response can be satisfied.
【0220】次に、選択されているサムネイル201に
関する表示について説明する。図51に示すように、表
示プログラム54Fは、サムネイル201が選択された
とき、選択されたサムネイル201に枠281を表示す
る。表示プログラム54Fは、他のサムネイル201が
選択されたとき、選択されていないサムネイル201か
ら枠281を消去する。Next, the display of the selected thumbnail 201 will be described. As shown in FIG. 51, when the thumbnail 201 is selected, the display program 54F displays a frame 281 on the selected thumbnail 201. When another thumbnail 201 is selected, the display program 54F deletes the frame 281 from the unselected thumbnail 201.
【0221】表示プログラム54Fは、時間の経過に対
応させて、枠281の明度、彩度、または色相を変化さ
せる。図52は、時間の経過に対応する、枠281の明
度、または彩度の変化の例を説明する図である。[0221] The display program 54F changes the brightness, saturation, or hue of the frame 281 in accordance with the passage of time. FIG. 52 is a diagram illustrating an example of a change in brightness or saturation of frame 281 corresponding to the passage of time.
【0222】例えば、表示プログラム54Fは、0%で
ある枠281の明度、または彩度を0.5秒間で直線的
に100%まで変化させ、100%である枠281の明
度、または彩度を0.5秒間で直線的に0%まで変化さ
せ、この変化を繰り返す。For example, the display program 54F changes the brightness or the saturation of the frame 281 which is 0% linearly to 100% in 0.5 seconds, and changes the brightness or the saturation of the frame 281 which is 100%. It is changed linearly to 0% in 0.5 seconds, and this change is repeated.
【0223】枠281の明度を変化させる処理は、彩度
または色相を変化させる処理に比較して、計算量が少な
い。The processing for changing the brightness of the frame 281 requires a smaller amount of calculation than the processing for changing the saturation or hue.
【0224】図53は、時間の経過に対応する、枠28
1の色相の変更の例を説明する図である。FIG. 53 shows a frame 28 corresponding to the passage of time.
FIG. 6 is a diagram illustrating an example of a change of one hue.
【0225】例えば、表示プログラム54Fは、色相環
の0度に対応する枠281の色相を1秒間で直線的に3
60度まで変化させ、色相環の360度に到達した枠2
81の色相を0度に戻して、この変化を繰り返す。For example, the display program 54F linearly changes the hue of the frame 281 corresponding to 0 degree of the hue circle in three seconds in one second.
Frame 2 that changes to 60 degrees and reaches 360 degrees on the hue circle
The hue of 81 is returned to 0 degrees, and this change is repeated.
【0226】このようにすることで、表示プログラム5
4Fは、多彩な明度、色彩、または色相を有するサムネ
イル201が表示されている画面の中から、使用者に、
確実に選択されているサムネイル201を認識させるこ
とができる。枠281の明度、彩度、または色相の変化
の周期は、1秒間に限らず、例えば、0.1秒乃至10
秒程度の使用者が認識可能な周期でよい。By doing so, the display program 5
4F displays a thumbnail 201 having various brightness, color, or hue from a screen on which a thumbnail 201 is displayed.
The selected thumbnail 201 can be surely recognized. The cycle of the change in the brightness, saturation, or hue of the frame 281 is not limited to one second, but is, for example, 0.1 second to 10 seconds.
A period that can be recognized by a user on the order of seconds may be used.
【0227】図54は、選択されているサムネイル20
1に対応するデータの属性などの表示を説明する図であ
る。表示プログラム54Fは、サムネイル201が選択
されると、枠281を表示し、タッチパッド6などが操
作されずに所定の時間が経過したとき、サムネイル20
1に対応するデータが格納されているファイルのファイ
ル名、データのタイトル、データの大きさ、再生時間な
どの属性を付加属性表示291に表示する。FIG. 54 shows the selected thumbnail 20.
FIG. 5 is a diagram for explaining display of data attributes and the like corresponding to No. 1; When the thumbnail 201 is selected, the display program 54F displays a frame 281. When a predetermined time elapses without operating the touch pad 6 or the like, the display program 54F displays the frame 281.
The attributes such as the file name of the file in which the data corresponding to No. 1 is stored, the title of the data, the size of the data, and the reproduction time are displayed on the additional attribute display 291.
【0228】表示プログラム54Fは、そのサムネイル
201が選択されていないとき、そのサムネイル201
に対応する枠281および付加属性表示291を消去す
る。When the thumbnail 201 is not selected, the display program 54F displays the thumbnail 201
Is deleted, and the frame 281 and the additional attribute display 291 corresponding to are deleted.
【0229】例えば、図55に示すように、表示プログ
ラム54Fは、サムネイル201が選択されて1秒経過
したとき、ファイル名、静止画像または動画像を示すア
イコン、データの大きさ、日付などの属性を付加属性表
示291に表示する。図55に示す例において、付加属
性表示291は、選択されていない他のサムネイル20
1を使用者が確認可能とするため、その枠および背景を
半透明表示としている。For example, as shown in FIG. 55, when one second elapses after the thumbnail 201 is selected, the display program 54F displays attributes such as a file name, an icon indicating a still image or a moving image, data size, and date. Is displayed on the additional attribute display 291. In the example shown in FIG. 55, the additional attribute display 291 indicates that the other thumbnails 20 that have not been selected are displayed.
In order to allow the user to confirm 1, the frame and the background thereof are translucently displayed.
【0230】次に、LCD7の全体に表示する全画面表
示のモードについて説明する。表示プログラム54F
は、起動したとき、図56に示すように、LCD7の画
面の表示領域の所定の範囲にサムネイル201などを表
示する。Next, the full-screen display mode for displaying the entire LCD 7 will be described. Display program 54F
Displays a thumbnail 201 or the like in a predetermined range of the display area of the screen of the LCD 7 when activated, as shown in FIG.
【0231】所定のアイコンまたはキーボード5の所定
のキーを操作すると、表示プログラム54Fは、図57
に示すように、LCD7の画面の表示領域の全部にサム
ネイル201などを表示する。LCD7の画面の表示領
域の全部に表示プログラム54Fが画像を表示している
とき、パーソナルコンピュータ1は、特定のキーの組み
合わせの操作などを除き、ジョグダイヤル4、タッチパ
ッド6、またはキーボード5などを操作したとき、表示
プログラム54Fに対する操作として入力を受け付け
る。When a predetermined icon or a predetermined key of the keyboard 5 is operated, the display program 54F displays FIG.
As shown in the figure, the thumbnail 201 and the like are displayed on the entire display area of the screen of the LCD 7. When the display program 54F displays an image on the entire display area of the screen of the LCD 7, the personal computer 1 operates the jog dial 4, the touch pad 6, the keyboard 5, and the like except for the operation of a specific key combination. Then, an input is accepted as an operation on the display program 54F.
【0232】LCD7の画面の表示領域の所定の範囲に
サムネイル201などを表示しているとき、図58に示
すアイコン301を操作すると、表示プログラム54F
は、LCD7の画面の表示領域の全部にサムネイル20
1などを表示する。LCD7の画面の表示領域の全部に
サムネイル201などを表示しているとき、図58に示
すアイコン301を操作すると、表示プログラム54F
は、LCD7の画面の表示領域の所定の範囲にサムネイ
ル201などを表示する。When the thumbnail 301 or the like is displayed in a predetermined range of the display area of the screen of the LCD 7, when the icon 301 shown in FIG. 58 is operated, the display program 54F
Indicates that a thumbnail 20 is displayed on the entire display area of the screen of the LCD 7.
1 or the like is displayed. When the thumbnail 301 or the like is displayed on the entire display area of the screen of the LCD 7, when the icon 301 shown in FIG. 58 is operated, the display program 54F is displayed.
Displays the thumbnail 201 and the like in a predetermined range of the display area of the screen of the LCD 7.
【0233】LCD7の画面の表示領域の全部にサムネ
イル201などを表示しているとき、図59に示すアイ
コン311をクリックすると表示プログラム54Fは、
LCD7の画面の表示領域の所定の範囲にサムネイル2
01などを表示するとともに、アイコン311に対応す
る他のアプリケーションプログラムを起動させる。When the thumbnail 201 or the like is displayed in the entire display area of the screen of the LCD 7, clicking the icon 311 shown in FIG. 59 causes the display program 54F to
The thumbnail 2 is displayed in a predetermined range of the display area of the screen of the LCD 7.
01 and the like, and activates another application program corresponding to the icon 311.
【0234】このように、表示プログラム54Fは、ア
イコン301の操作、またはキーボード5の所定のキー
を操作したとき、LCD7の画面の表示領域の全部にサ
ムネイル201などを表示することができる。LCD7
の画面の表示領域の全部にサムネイル201などを表示
しているとき、アイコン311の操作に対応して、表示
プログラム54Fは、直接、他のアプリケーションプロ
グラムを起動することができる。LCD7の画面の全部
にサムネイル201などを表示することにより、他のア
プリケーションプログラムを操作してしまうなどの使用
者の誤操作を防止することができる。As described above, the display program 54F can display the thumbnail 201 and the like on the entire display area of the screen of the LCD 7 when the operation of the icon 301 or the predetermined key of the keyboard 5 is operated. LCD7
When the thumbnail 201 or the like is displayed in the entire display area of the screen of, the display program 54F can directly start another application program in response to the operation of the icon 311. By displaying the thumbnail 201 or the like on the entire screen of the LCD 7, it is possible to prevent the user from erroneous operation such as operating another application program.
【0235】アイコン311に対応する他のアプリケー
ションプログラムを起動させた場合、使用者が、表示プ
ログラム54Fと他のアプリケーションプログラムとの
連携を希望している場合が多いので、表示プログラム5
4Fは、自動的に、LCD7の画面の表示領域の所定の
範囲にサムネイル201などを表示する。使用者は、よ
り効率的に、表示プログラム54Fと他のアプリケーシ
ョンプログラムとを操作することができる。When another application program corresponding to the icon 311 is started, the user often wants to link the display program 54F with the other application program.
4F automatically displays the thumbnail 201 and the like in a predetermined range of the display area of the screen of the LCD 7. The user can operate the display program 54F and other application programs more efficiently.
【0236】次に、CPU51が実行する表示プログラ
ム54Fおよび読み込みプログラム54Gの処理につい
て説明する。Next, the processing of the display program 54F and the reading program 54G executed by the CPU 51 will be described.
【0237】図60は、表示プログラム54Fおよび読
み込みプログラム54Gのコンテンツの読み込みの処理
を説明するフローチャートである。ステップS11にお
いて、読み込みプログラム54Gは、メモリースティッ
クインターフェース114を介して、メモリースティッ
ク116に記憶されているコンテンツの数を読み込む。
読み込みプログラム54Gは、メモリースティック11
6に記憶されているコンテンツの数を表示プログラム5
4Fに供給する。FIG. 60 is a flowchart for explaining the content reading process of the display program 54F and the reading program 54G. In step S11, the reading program 54G reads the number of contents stored in the memory stick 116 via the memory stick interface 114.
The reading program 54G is the memory stick 11
Display program 5 to display the number of contents stored in
Supply to 4F.
【0238】ステップS12において、読み込みプログ
ラム54Gは、メモリースティックインターフェース1
14を介して、メモリースティック116に記憶されて
いるコンテンツを順次読み込み、読み込みが終了したコ
ンテンツを表示プログラム54Fに供給する。読み込み
プログラム54Gによる、メモリースティック116か
らのコンテンツの読み込みの処理は、以下の処理と並行
して実行される。In step S12, the reading program 54G reads the memory stick interface 1
The contents stored in the memory stick 116 are sequentially read via the memory 14, and the read contents are supplied to the display program 54F. The process of reading the content from the memory stick 116 by the reading program 54G is executed in parallel with the following process.
【0239】ステップS13において、表示プログラム
54Fの処理マネージャ151は、読み込みプログラム
54Gから供給されたデータを基に、読み込みプログラ
ム54Gが読み込んだコンテンツの数を求める。ステッ
プS14において、表示プログラム54Fの処理マネー
ジャ151は、読み込みプログラム54Gが読み込んだ
最初のコンテンツを指定する。In step S13, the processing manager 151 of the display program 54F obtains the number of contents read by the reading program 54G based on the data supplied from the reading program 54G. In step S14, the processing manager 151 of the display program 54F specifies the first content read by the reading program 54G.
【0240】ステップS15において、表示プログラム
54Fの処理マネージャ151は、コンテンツに対応す
るサムネイル201を表示する位置を算出する。ステッ
プS16において、表示プログラム54Fのコンテンツ
処理ルーチン152は、読み込んだコンテンツに対応し
て、サムネイル201を生成する。ステップS17にお
いて、表示プログラム54Fのコンテンツ処理ルーチン
152は、処理マネージャ151が算出した位置に、サ
ムネイル201を表示する。コンテンツ処理ルーチン1
52は、サムネイル201を表示する位置がLCD7の
表示領域の外に在る場合、サムネイル201を表示しな
い。In step S15, the processing manager 151 of the display program 54F calculates a position at which the thumbnail 201 corresponding to the content is displayed. In step S16, the content processing routine 152 of the display program 54F generates a thumbnail 201 corresponding to the read content. In step S17, the content processing routine 152 of the display program 54F displays the thumbnail 201 at the position calculated by the processing manager 151. Content processing routine 1
52 indicates that the thumbnail 201 is not displayed when the position where the thumbnail 201 is displayed is outside the display area of the LCD 7.
【0241】ステップS18において、表示プログラム
54Fは、読み込みが終了した全てのコンテンツに対応
するサムネイル201を生成したか否かを判定し、全て
のコンテンツに対応するサムネイル201を生成してい
ないと判定された場合、ステップS19に進み、表示プ
ログラム54Fの処理マネージャ151は、読み込みプ
ログラム54Gが読み込んだ次のコンテンツを指定す
る。[0241] In step S18, the display program 54F determines whether or not the thumbnails 201 corresponding to all the read contents have been generated, and determines that the thumbnails 201 corresponding to all the contents have not been generated. If it has, the process proceeds to step S19, and the processing manager 151 of the display program 54F specifies the next content read by the reading program 54G.
【0242】ステップS20において、表示プログラム
54Fの処理マネージャ151は、読み込みプログラム
54Gから供給されたデータを基に、読み込みプログラ
ム54Gが読み込みが終了したコンテンツの数を求め、
ステップS15に戻り、サムネイル201の生成の処理
を繰り返す。In step S20, the processing manager 151 of the display program 54F calculates the number of contents that the reading program 54G has finished reading, based on the data supplied from the reading program 54G.
Returning to step S15, the process of generating the thumbnail 201 is repeated.
【0243】ステップS18において、読み込みが終了
した全てのコンテンツに対応するサムネイル201を生
成したと判定された場合、ステップS21に進み、表示
プログラム54Fは、メモリースティック116に記憶
されている全てのコンテンツを読み込んだか否かを判定
し、メモリースティック116に記憶されている全ての
コンテンツを読み込んでいないと判定された場合、ステ
ップS12に戻り、コンテンツの読み込みから処理を繰
り返す。If it is determined in step S18 that thumbnails 201 corresponding to all the contents for which reading has been completed have been generated, the process proceeds to step S21, where the display program 54F reads all the contents stored in the memory stick 116. If it is determined that all the contents stored in the memory stick 116 have not been read, the process returns to step S12, and the processing is repeated from reading the contents.
【0244】ステップS21において、メモリースティ
ック116に記憶されている全てのコンテンツを読み込
んだと判定された場合、メモリースティック116に記
憶されている全てのコンテンツに対して、サムネイル2
01が生成され、所定のサムネイル201が生成された
ので、処理は終了する。If it is determined in step S21 that all the contents stored on the memory stick 116 have been read, the thumbnail 2
01 has been generated and the predetermined thumbnail 201 has been generated, and the process ends.
【0245】このように、表示プログラム54Fおよび
読み込みプログラム54Gは、メモリースティック11
6から順次コンテンツを読み出して、読み出したコンテ
ンツに対応させてサムネイル201を生成させて、LC
D7に表示させることができる。As described above, the display program 54F and the reading program 54G correspond to the memory stick 11
6, the content is read out sequentially, and a thumbnail 201 is generated in correspondence with the read out content.
D7 can be displayed.
【0246】次に、表示プログラム54Fによる音声デ
ータの表示の処理について、図61のフローチャートを
参照して説明する。ステップS31において、表示プロ
グラム54Fは、所定の大きさのサムネイル201を音
声データの大きさに対応させて、所定の数の領域に分割
する。表示プログラム54Fは、音声データが大きいと
き、サムネイル201の分割の数を多くし、音声データ
が小さいとき、サムネイル201の分割の数を少なくす
る。Next, the process of displaying audio data by the display program 54F will be described with reference to the flowchart in FIG. In step S31, the display program 54F divides the thumbnail 201 having a predetermined size into a predetermined number of areas corresponding to the size of the audio data. The display program 54F increases the number of divisions of the thumbnail 201 when the audio data is large, and decreases the number of divisions of the thumbnail 201 when the audio data is small.
【0247】ステップS32において、表示プログラム
54Fは、音声データから、サムネイル201の分割の
数(領域の数)に対応した所定の長さのデータを抽出す
る。ステップS33において、表示プログラム54F
は、図11を参照して説明した処理により、抽出したデ
ータをRGBのデータ(領域の数と同じ数のRGBのデ
ータ)に変換する。ステップS34において、表示プロ
グラム54Fは、分割で生成されたサムネイル201の
領域のそれぞれに、RGBの各データを設定する。[0247] In step S32, the display program 54F extracts, from the audio data, data of a predetermined length corresponding to the number of divisions (the number of areas) of the thumbnail 201. In step S33, the display program 54F
Converts the extracted data into RGB data (the same number of RGB data as the number of areas) by the process described with reference to FIG. In step S34, the display program 54F sets each data of RGB in each of the areas of the thumbnail 201 generated by the division.
【0248】ステップS35において、表示プログラム
54Fは、サムネイル201にぼかしの処理(ブラー処
理)を施す。ステップS36において、表示プログラム
54Fは、サムネイル201の所定の位置に、音声デー
タに対応する属性を示すテキストなどを上書きして、処
理は終了する。[0248] In step S35, the display program 54F performs a blurring process (blur process) on the thumbnail 201. In step S36, the display program 54F overwrites a predetermined position of the thumbnail 201 with a text indicating an attribute corresponding to the audio data, and the process ends.
【0249】このように、表示プログラム54Fは、音
声データのサイズに対応する、音声のデータのサムネイ
ル201を生成することができる。表示プログラム54
Fは、同様の処理で、テキストなどのデータに対応する
サムネイル201を生成する。As described above, the display program 54F can generate the thumbnail 201 of audio data corresponding to the size of audio data. Display program 54
F generates a thumbnail 201 corresponding to data such as text by the same processing.
【0250】次に、表示プログラム54Fによるライン
ビューの表示の処理について、図62のフローチャート
を参照して説明する。ステップS51において、表示プ
ログラム54Fは、軸221の数を決定する。例えば、
表示プログラム54Fは、サムネイル201のみを表示
するとき、軸221の数を1とし、サムネイル201お
よびテキスト211を表示するとき、軸221の数を2
とする。Next, the process of displaying a line view by the display program 54F will be described with reference to the flowchart in FIG. In step S51, the display program 54F determines the number of axes 221. For example,
The display program 54F sets the number of axes 221 to 1 when displaying only the thumbnail 201, and sets the number of axes 221 to 2 when displaying the thumbnail 201 and the text 211.
And
【0251】ステップS52において、表示プログラム
54Fは、式(1)または式(2)に基づき、軸221
の向きを決定する。ステップS53において、表示プロ
グラム54Fは、軸221を基に、サムネイル201の
表示位置を決定する。In step S52, the display program 54F calculates the axis 221 based on the equation (1) or (2).
Determine the orientation of In step S53, the display program 54F determines the display position of the thumbnail 201 based on the axis 221.
【0252】ステップS54において、表示プログラム
54Fは、コンテンツに対応するテキスト211を表示
するか否かを判定し、コンテンツに対応するテキスト2
11を表示すると判定された場合、ステップS55に進
み、軸221を基に、テキスト211の配置を決定す
る。ステップS56において、表示プログラム54F
は、ステップS55の処理で決定された位置に、テキス
ト211を表示し、ステップS57に進む。[0252] In step S54, the display program 54F determines whether or not to display the text 211 corresponding to the content.
If it is determined that 11 is to be displayed, the process proceeds to step S55, and the arrangement of the text 211 is determined based on the axis 221. In step S56, the display program 54F
Displays the text 211 at the position determined in the process of step S55, and proceeds to step S57.
【0253】ステップS54において、コンテンツに対
応するテキスト211を表示しないと判定された場合、
テキスト211を表示する処理は必要ないので、ステッ
プS55およびステップS56の処理はスキップされ、
手続きは、ステップS57に進む。When it is determined in step S54 that the text 211 corresponding to the content is not to be displayed,
Since the process of displaying the text 211 is not required, the processes of steps S55 and S56 are skipped,
The procedure proceeds to step S57.
【0254】ステップS57において、表示プログラム
54Fは、ステップS53の処理で決定された位置に、
サムネイル201を表示し、ステップS52に戻り、表
示の処理を繰り返す。[0254] In step S57, the display program 54F moves the position determined by the processing in step S53 to the position determined in step S53.
The thumbnail 201 is displayed, the process returns to step S52, and the display process is repeated.
【0255】以上のように、表示プログラム54Fは、
直線または曲線などの開いた軸221を基に、サムネイ
ル201およびテキスト211を表示する。As described above, the display program 54F
The thumbnail 201 and the text 211 are displayed based on the open axis 221 such as a straight line or a curve.
【0256】次に、表示プログラム54Fによるループ
ビューの表示の処理について、図63のフローチャート
を参照して説明する。ステップS71において、表示プ
ログラム54Fは、軸241の数を決定する。例えば、
表示プログラム54Fは、サムネイル201のみを表示
するとき、軸241の数を1とし、サムネイル201お
よびテキスト211を表示するとき、軸241の数を2
とする。Next, the process of displaying a loop view by the display program 54F will be described with reference to the flowchart in FIG. In step S71, the display program 54F determines the number of axes 241. For example,
The display program 54F sets the number of axes 241 to 1 when displaying only the thumbnail 201, and sets the number of axes 241 to 2 when displaying the thumbnail 201 and the text 211.
And
【0257】ステップS72において、表示プログラム
54Fは、軸241の形を決定する。ステップS73に
おいて、表示プログラム54Fは、軸241を基に、例
えば、式(6)により、サムネイル201の表示位置を
決定する。[0257] In step S72, the display program 54F determines the shape of the axis 241. In step S73, the display program 54F determines the display position of the thumbnail 201 based on the axis 241 by, for example, Expression (6).
【0258】ステップS74において、表示プログラム
54Fは、コンテンツに対応するテキスト211を表示
するか否かを判定し、コンテンツに対応するテキスト2
11を表示すると判定された場合、ステップS75に進
み、軸241を基に、テキスト211の配置を決定す
る。ステップS76において、表示プログラム54F
は、ステップS75の処理で決定された位置に、テキス
ト211を表示し、ステップS77に進む。[0258] In step S74, the display program 54F determines whether or not to display the text 211 corresponding to the content.
If it is determined that 11 is to be displayed, the process proceeds to step S75, and the arrangement of the text 211 is determined based on the axis 241. In step S76, the display program 54F
Displays the text 211 at the position determined by the processing in step S75, and proceeds to step S77.
【0259】ステップS74において、コンテンツに対
応するテキスト211を表示しないと判定された場合、
テキスト211を表示する処理は必要ないので、ステッ
プS75およびステップS76の処理はスキップされ、
手続きは、ステップS77に進む。When it is determined in step S74 that the text 211 corresponding to the content is not to be displayed,
Since the process of displaying the text 211 is not required, the processes of steps S75 and S76 are skipped,
The procedure proceeds to step S77.
【0260】ステップS77において、表示プログラム
54Fは、ステップS73の処理で決定された位置に、
サムネイル201を表示し、ステップS73に戻り、表
示の処理を繰り返す。[0260] In step S77, the display program 54F moves the position determined by the processing in step S73 to the position determined by step S73.
The thumbnail 201 is displayed, the process returns to step S73, and the display process is repeated.
【0261】以上のように、表示プログラム54Fは、
円または楕円などの閉じた軸241を基に、サムネイル
201およびテキスト211を表示する。As described above, the display program 54F
The thumbnail 201 and the text 211 are displayed based on a closed axis 241 such as a circle or an ellipse.
【0262】次に、表示プログラム54Fによるスパイ
ラルビューの表示の処理について、図64のフローチャ
ートを参照して説明する。ステップS91において、表
示プログラム54Fは、軸261の数を決定する。例え
ば、表示プログラム54Fは、サムネイル201のみを
表示するとき、軸261の数を1とし、サムネイル20
1およびテキスト211を表示するとき、軸261の数
を2とする。Next, the process of displaying a spiral view by the display program 54F will be described with reference to the flowchart in FIG. In step S91, the display program 54F determines the number of axes 261. For example, when displaying only the thumbnail 201, the display program 54F sets the number of axes 261 to 1, and
When displaying 1 and the text 211, the number of axes 261 is set to 2.
【0263】ステップS92において、表示プログラム
54Fは、ジョグダイヤル4、キーボード5、またはタ
ッチパッド6が操作されて、サムネイル201の選択が
入力されているか否かを判定し、サムネイル201の選
択が入力されていないと判定された場合、ステップS9
3に進み、軸261に半径rの大きい螺旋を設定し、ス
テップS95に進む。In step S92, the display program 54F determines whether or not the selection of the thumbnail 201 has been input by operating the jog dial 4, the keyboard 5, or the touch pad 6, and the selection of the thumbnail 201 has been input. If it is determined that there is not, step S9
Proceed to 3 to set a spiral with a large radius r on the shaft 261 and proceed to step S95.
【0264】ステップS92において、サムネイル20
1の選択が入力されていると判定された場合、ステップ
S94に進み、表示プログラム54Fは、単位時間当た
りの選択の入力の頻度に対応して、軸261に半径rの
より小さい螺旋を設定し、ステップS95に進む。At step S92, the thumbnail 20
If it is determined that selection 1 has been input, the process proceeds to step S94, and the display program 54F sets a spiral with a smaller radius r on the axis 261 in accordance with the frequency of selection input per unit time. The process proceeds to step S95.
【0265】ステップS95において、表示プログラム
54Fは、軸261を基に、例えば、式(11)、式
(12)、および式(13)により、サムネイル201
の表示位置を決定する。[0265] In step S95, the display program 54F calculates the thumbnail 201 based on the axis 261 by using, for example, Expressions (11), (12), and (13).
Determine the display position of.
【0266】ステップS96において、表示プログラム
54Fは、コンテンツに対応するテキスト211を表示
するか否かを判定し、コンテンツに対応するテキスト2
11を表示すると判定された場合、ステップS97に進
み、軸261を基に、テキスト211の配置を決定す
る。ステップS98において、表示プログラム54F
は、ステップS97の処理で決定された位置に、テキス
ト211を表示し、ステップS99に進む。In step S96, the display program 54F determines whether or not to display the text 211 corresponding to the content.
If it is determined that 11 is to be displayed, the process proceeds to step S97, and the arrangement of the text 211 is determined based on the axis 261. In step S98, the display program 54F
Displays the text 211 at the position determined in the process of step S97, and proceeds to step S99.
【0267】ステップS96において、コンテンツに対
応するテキスト211を表示しないと判定された場合、
テキスト211を表示する処理は必要ないので、ステッ
プS97およびステップS98の処理はスキップされ、
手続きは、ステップS99に進む。When it is determined in step S96 that the text 211 corresponding to the content is not to be displayed,
Since the process of displaying the text 211 is not necessary, the processes of steps S97 and S98 are skipped,
The procedure proceeds to step S99.
【0268】ステップS99において、表示プログラム
54Fは、ステップS95の処理で決定された位置に、
サムネイル201を表示し、ステップS92に戻り、表
示の処理を繰り返す。In step S99, the display program 54F moves the position determined by the processing in step S95 to
The thumbnail 201 is displayed, the process returns to step S92, and the display process is repeated.
【0269】このように、表示プログラム54Fは、螺
旋の軸261を基に、サムネイル201およびテキスト
211を表示する。サムネイル201の選択が入力され
ていると判定された場合、表示プログラム54Fは、小
さな半径rの螺旋の軸261を基に、サムネイル201
およびテキスト211を表示する。As described above, the display program 54F displays the thumbnail 201 and the text 211 based on the spiral axis 261. If it is determined that the selection of the thumbnail 201 has been input, the display program 54F determines the thumbnail 201 based on the spiral axis 261 having a small radius r.
And the text 211 are displayed.
【0270】次に、表示プログラム54Fによるアイコ
ン202の移動の処理について、図65のフローチャー
トを参照して説明する。ステップS111において、表
示プログラム54Fの処理マネージャ151は、タッチ
パッド6からの入力を基に、いずれかのアイコン202
がクリックされたか否かを判定し、いずれのアイコン2
02もクリックされていないと判定された場合、ステッ
プS111に戻り、いずれかのアイコン202がクリッ
クされるまで判定の処理を繰り返す。Next, the process of moving the icon 202 by the display program 54F will be described with reference to the flowchart in FIG. In step S111, the processing manager 151 of the display program 54F selects one of the icons 202 based on the input from the touch pad 6.
It is determined whether or not is clicked, and any icon 2
If it is determined that 02 has not been clicked, the process returns to step S111, and the determination process is repeated until one of the icons 202 is clicked.
【0271】ステップS111において、いずれかのア
イコン202がクリックされたと判定された場合、ステ
ップS112に進み、表示プログラム54Fの処理マネ
ージャ151は、ぞれぞれのアイコン202の最終的な
表示位置を算出する。If it is determined in step S111 that any of the icons 202 has been clicked, the flow advances to step S112, where the processing manager 151 of the display program 54F calculates the final display position of each icon 202. I do.
【0272】ステップS113において、表示プログラ
ム54Fの処理マネージャ151は、ステップS112
の処理で算出した、それぞれのアイコン202の最終的
な表示位置、およびクリックされてからの経過時間を基
に、それぞれのアイコン202の表示位置を算出する。
ステップS114において、表示プログラム54Fのア
イコン処理ルーチン152は、ステップS113の処理
で算出した表示位置にアイコン202を表示する。[0272] In step S113, the processing manager 151 of the display program 54F executes the processing in step S112.
The display positions of the respective icons 202 are calculated based on the final display positions of the respective icons 202 and the elapsed time from the click, which are calculated in the processing of (1).
In step S114, the icon processing routine 152 of the display program 54F displays the icon 202 at the display position calculated in the processing of step S113.
【0273】ステップS114におけるアイコン202
の表示の処理は、処理マネージャ151により設定され
た周期で実行される。アイコン202の表示の処理の周
期を適当に選択することにより、アイコン202は移動
しているように表示される。The icon 202 in step S114
Is executed at a cycle set by the processing manager 151. By appropriately selecting the processing cycle of the display of the icon 202, the icon 202 is displayed as if it is moving.
【0274】ステップS115において、表示プログラ
ム54Fの処理マネージャ151は、それぞれのアイコ
ン202が最終的な表示位置に表示されたか否かを判定
し、それぞれのアイコン202が最終的な表示位置に表
示されていないと判定された場合、ステップS113に
戻り、アイコンの表示の処理を繰り返す。In step S115, the processing manager 151 of the display program 54F determines whether each icon 202 has been displayed at the final display position, and each icon 202 has been displayed at the final display position. If it is determined that there is no icon, the process returns to step S113, and the process of displaying the icon is repeated.
【0275】ステップS115において、それぞれのア
イコン202が最終的な表示位置に表示されたと判定さ
れた場合、ステップS111に戻り、アイコン202が
クリックされたか否かの判定の処理から、処理を繰り返
す。If it is determined in step S115 that each icon 202 has been displayed at the final display position, the process returns to step S111, and the processing is repeated from the processing of determining whether or not icon 202 has been clicked.
【0276】このように、表示プログラム54Fは、ア
イコン202がクリックされたとき、アイコン202を
所定の速度で、移動するように表示させることができ
る。As described above, the display program 54F can display the icon 202 so as to move at a predetermined speed when the icon 202 is clicked.
【0277】次に、表示プログラム54Fによる残像の
表示の処理について、図66のフローチャートを参照し
て説明する。ステップS131において、表示プログラ
ム54Fは、既に表示されている画像の明度を下げて
(例えば、80%に)描画する。Next, the process of displaying an afterimage by the display program 54F will be described with reference to the flowchart in FIG. In step S131, the display program 54F draws the already displayed image with a reduced brightness (for example, 80%).
【0278】ステップS132において、表示プログラ
ム54Fは、新たな画像をステップS131の処理で描
画した画像に上書きして描画し、ステップS131に戻
り、描画の処理を繰り返す。[0278] In step S132, the display program 54F draws a new image by overwriting the image drawn in step S131, returns to step S131, and repeats the drawing process.
【0279】このように、表示プログラム54Fは、既
に描画した画像の明度が徐徐に下がるように描画して、
新たな画像を上書きするので、簡単に残像を表示させる
ことができる。As described above, the display program 54F draws the image so that the brightness of the already drawn image gradually decreases.
Since the new image is overwritten, the afterimage can be easily displayed.
【0280】次に、表示プログラム54Fによる状態遷
移の処理について、図67のフローチャートを参照して
説明する。ステップS151において、表示プログラム
54Fは、現在のサムネイル201またはアイコン20
2の表示位置などの、遷移する元の状態を記録する。ス
テップS152において、表示プログラム54Fは、サ
ムネイル201またはアイコン202の移動先の表示位
置などの、遷移する先の状態を決定する。Next, the state transition processing by the display program 54F will be described with reference to the flowchart in FIG. In step S151, the display program 54F displays the current thumbnail 201 or icon 20.
The original state of transition, such as the display position of 2, is recorded. In step S152, the display program 54F determines the state of the transition destination such as the display position of the destination of the thumbnail 201 or the icon 202.
【0281】ステップS153において、表示プログラ
ム54Fは、遷移の重要度を求める。例えば、遷移の重
要度は、遷移毎に予め定められ、表示プログラム54F
に記憶されている。ステップS154において、表示プ
ログラム54Fは、遷移の重要度を基に、遷移関数を決
定する。例えば、表示プログラム54Fは、遷移の重要
度が大きいとき、ゆっくりと状態を遷移させる遷移関数
を選択し、遷移の重要度が小さいとき、素早く状態を遷
移させる遷移関数を選択する。[0281] In step S153, the display program 54F obtains the importance of the transition. For example, the importance of the transition is predetermined for each transition, and the display program 54F
Is stored in In step S154, the display program 54F determines a transition function based on the importance of the transition. For example, the display program 54F selects a transition function that makes a state transition slowly when the importance of the transition is large, and selects a transition function that makes a state transition quickly when the importance of the transition is small.
【0282】ステップS155において、表示プログラ
ム54Fは、経過時間に対応して、遷移関数を基に、次
の状態を算出する。ステップS156において、表示プ
ログラム54Fは、ステップS155の処理で算出した
状態に移行する。例えば、表示プログラム54Fは、ス
テップS155において、経過時間に対応する、サムネ
イル201およびアイコン202の位置を算出し、ステ
ップS156において、算出した位置に、サムネイル2
01およびアイコン202を表示する。In step S155, the display program 54F calculates the next state based on the transition function in accordance with the elapsed time. In step S156, the display program 54F shifts to the state calculated in the processing in step S155. For example, the display program 54F calculates the positions of the thumbnail 201 and the icon 202 corresponding to the elapsed time in Step S155, and adds the thumbnail 2 to the calculated position in Step S156.
01 and the icon 202 are displayed.
【0283】ステップS157において、表示プログラ
ム54Fは、ジョグダイヤル4、タッチパッド6、また
はキーボード5それぞれからの信号を基に、遷移する先
の状態を変更するか否かを判定し、遷移する先の状態を
変更しないと判定された場合、ステップS158に進
む。In step S157, the display program 54F determines whether or not to change the state of the transition destination based on the signals from the jog dial 4, the touch pad 6, or the keyboard 5, and determines whether or not to change the state of the transition destination. If it is determined that is not changed, the process proceeds to step S158.
【0284】ステップS157において、遷移する先の
状態を変更すると判定された場合、ステップS159に
進み、現在の状態を、遷移する元の状態に設定する。ス
テップS160において、表示プログラム54Fは、サ
ムネイル201またはアイコン202の移動先の表示位
置などの、遷移する先の状態を決定する。If it is determined in step S157 that the state of the transition destination is to be changed, the flow advances to step S159 to set the current state to the original state of the transition. In step S160, the display program 54F determines the state of the transition destination, such as the display position of the destination of the thumbnail 201 or the icon 202.
【0285】ステップS161において、表示プログラ
ム54Fは、新たな遷移の重要度を求める。ステップS
162において、表示プログラム54Fは、新たな遷移
の重要度を基に、遷移関数を決定する。[0285] In step S161, the display program 54F obtains the importance of the new transition. Step S
At 162, the display program 54F determines a transition function based on the importance of the new transition.
【0286】ステップS158において、表示プログラ
ム54Fは、現在の状態と遷移する先の状態を比較し
て、遷移する先の状態に到達したか否かを判定し、遷移
する先の状態に到達していないと判定された場合、ステ
ップS155に戻り、次の状態を算出する処理から、処
理を繰り返す。[0286] In step S158, the display program 54F compares the current state with the state of the transition destination, determines whether or not the state of the transition destination has been reached, and has reached the state of the transition destination. If it is determined that there is no state, the process returns to step S155, and the processing is repeated from the processing of calculating the next state.
【0287】ステップS158において、遷移する先の
状態に到達したと判定された場合、処理は終了する。If it is determined in step S158 that the state of the transition destination has been reached, the processing ends.
【0288】以上のように、表示プログラム54Fは、
遷移関数を基に、表示の状態などを変更し、遷移の途中
で、要求があったときは、その状態から要求された状態
に遷移する。また、表示プログラム54Fが、遷移の重
要度を基に、遷移関数を選択するので、重要度の大きい
遷移においては、使用者が確実に状態遷移を認識できる
ように比較的ゆっくりと状態が移行され、重要度の小さ
い遷移においては、迅速に状態が移行される。As described above, the display program 54F
Based on the transition function, the display state and the like are changed, and when a request is made during the transition, the state is changed to the requested state. Further, since the display program 54F selects the transition function based on the importance of the transition, the transition is performed relatively slowly so that the user can surely recognize the state transition in the transition having a high importance. In the case of a transition having a low degree of importance, the state is quickly shifted.
【0289】次に、表示プログラム54Fによる拡大表
示の処理について、図68のフローチャートを参照して
説明する。ステップS181において、表示プログラム
54Fは、タッチパッド6からの信号を基に、サムネイ
ル201がクリックされたか否かを判定し、サムネイル
201がクリックされていないと判定された場合、ステ
ップS181に戻り、判定の処理を繰り返す。Next, the process of enlarged display by the display program 54F will be described with reference to the flowchart in FIG. In step S181, the display program 54F determines whether or not the thumbnail 201 has been clicked on the basis of the signal from the touch pad 6, and if it is determined that the thumbnail 201 has not been clicked, the process returns to step S181. Is repeated.
【0290】ステップS181の処理において、サムネ
イル201がクリックされたと判定された場合、ステッ
プS182に進み、表示プログラム54Fは、クリック
されたサムネイル201がウィンドウの中央に位置する
か否かを判定する。If it is determined in step S181 that the thumbnail 201 has been clicked, the flow advances to step S182, and the display program 54F determines whether the clicked thumbnail 201 is located at the center of the window.
【0291】ステップS182において、クリックされ
たサムネイル201がウィンドウの中央に位置しないと
判定された場合、ステップS183に進み、表示プログ
ラム54Fは、クリックされたサムネイル201がウィ
ンドウの中央に位置するように表示を変更し、ステップ
S181に戻り、処理を繰り返す。If it is determined in step S182 that the clicked thumbnail 201 is not located at the center of the window, the process proceeds to step S183, where the display program 54F displays the clicked thumbnail 201 such that it is located at the center of the window. Is changed, the process returns to step S181, and the process is repeated.
【0292】ステップS182において、クリックされ
たサムネイル201がウィンドウの中央に位置すると判
定された場合、ステップS184に進み、表示プログラ
ム54Fは、クリックされたサムネイル201を拡大表
示し(サムネイル201が静止画像のデータに対応する
場合、本来の大きさで表示し、動画像のデータに対応す
る場合、動画像を生成し、音声のデータに対応する場
合、音声を再生する)、ステップS181に戻り、処理
を繰り返す。If it is determined in step S182 that the clicked thumbnail 201 is located at the center of the window, the process proceeds to step S184, where the display program 54F enlarges and displays the clicked thumbnail 201 (when the thumbnail 201 is a still image). If it corresponds to data, it is displayed in its original size, if it corresponds to moving image data, a moving image is generated, and if it corresponds to audio data, audio is reproduced), the process returns to step S181, and the process is performed. repeat.
【0293】このように、サムネイル201がクリック
されたとき、表示プログラム54Fは、クリックされた
サムネイル201を中央に表示し、または拡大表示する
ので、使用者は、サムネイル201およびサムネイル2
01に対応するデータの内容を、簡単な操作で迅速に知
ることができる。As described above, when the thumbnail 201 is clicked, the display program 54F displays the clicked thumbnail 201 at the center or enlarges the displayed thumbnail 201.
01 can be quickly known by simple operation.
【0294】次に、表示プログラム54Fのコンテンツ
処理ルーチン15による枠281の表示の処理につい
て、図69のフローチャートを参照して説明する。ステ
ップS201において、コンテンツ処理ルーチン152
は、自分が表示しているサムネイル201が選択されて
いるか否かを判定し、自分が表示しているサムネイル2
01が選択されていないと判定された場合、ステップS
201に戻り、自分が表示しているサムネイル201が
選択されるまで、判定の処理を繰り返す。Next, the process of displaying the frame 281 by the content processing routine 15 of the display program 54F will be described with reference to the flowchart of FIG. In step S201, the content processing routine 152
Determines whether the thumbnail 201 displayed by the user is selected, and determines whether the thumbnail 201 displayed by the user is selected.
If it is determined that 01 has not been selected, step S
Returning to 201, the determination process is repeated until the thumbnail 201 displayed by the user is selected.
【0295】ステップS201において、自分が表示し
ているサムネイル201が選択されていると判定された
場合、ステップS202に進み、コンテンツ処理ルーチ
ン152は、経過時間のカウントをスタートする。経過
時間のカウントアップの処理は、以下の処理の実行にお
いても継続される。If it is determined in step S201 that the thumbnail 201 displayed by the user is selected, the process proceeds to step S202, and the content processing routine 152 starts counting the elapsed time. The process of counting up the elapsed time is continued in the execution of the following process.
【0296】ステップS203において、コンテンツ処
理ルーチン152は、例えば、図52に例を示す、明度
変化の関数を決定する。ステップS204において、コ
ンテンツ処理ルーチン152は、経過時間を基に、枠2
81の明度を算出する。ステップS205において、コ
ンテンツ処理ルーチン152は、ステップS204の処
理で算出された明度の枠281を表示する。[0296] In step S203, the content processing routine 152 determines, for example, a brightness change function, for example, as shown in FIG. In step S204, the content processing routine 152 determines the frame 2 based on the elapsed time.
The lightness of 81 is calculated. In step S205, the content processing routine 152 displays the brightness frame 281 calculated in the processing in step S204.
【0297】ステップS206において、コンテンツ処
理ルーチン152は、自分が表示しているサムネイル2
01が選択されているか否かを判定し、自分が表示して
いるサムネイル201が選択されていると判定された場
合、ステップS204に進み、枠281の表示の処理を
繰り返す。In step S206, the content processing routine 152 determines that the thumbnail 2
It is determined whether or not 01 has been selected, and if it is determined that the thumbnail 201 displayed by the user has been selected, the process proceeds to step S204, and the process of displaying the frame 281 is repeated.
【0298】ステップS206において、自分が表示し
ているサムネイル201が選択されていないと判定され
た場合、ステップS207に進み、コンテンツ処理ルー
チン152は、枠281を消去し、ステップS201に
戻り、枠281の表示の処理を繰り返す。If it is determined in step S206 that the thumbnail 201 displayed by the user is not selected, the process proceeds to step S207, where the content processing routine 152 deletes the frame 281 and returns to step S201 to return to the frame 281. Is repeated.
【0299】このように、表示プログラム54Fは、選
択されているサムネイル201に明度を周期的に変化さ
せた枠281を表示させることができる。表示プログラ
ム54Fは、同様の処理で、選択されているサムネイル
201に彩度または色相を周期的に変化させた枠281
を表示させることができる。As described above, the display program 54F can display the frame 281 in which the brightness is periodically changed on the selected thumbnail 201. The display program 54F performs a similar process to the frame 281 in which the saturation or hue is periodically changed for the selected thumbnail 201.
Can be displayed.
【0300】次に、表示プログラム54Fのコンテンツ
処理ルーチン15による付加属性表示291の表示の処
理について、図70のフローチャートを参照して説明す
る。ステップS221において、表示プログラム54F
は、ジョグダイヤル4、タッチパッド6、またはキーボ
ード5それぞれから供給される信号を基に、表示の変更
が入力されたか否かを判定し、表示の変更が入力されて
いないと判定された場合、ステップS222に進み、コ
ンテンツ処理ルーチン152は、自分が表示しているサ
ムネイル201が選択されているか否かを判定する。Next, the process of displaying the additional attribute display 291 by the content processing routine 15 of the display program 54F will be described with reference to the flowchart of FIG. In step S221, the display program 54F
Determines whether or not a display change has been input based on signals supplied from the jog dial 4, the touch pad 6 or the keyboard 5, respectively. If it is determined that the display change has not been input, Proceeding to S222, the content processing routine 152 determines whether or not the thumbnail 201 displayed by the user is selected.
【0301】ステップS222において、自分が表示し
ているサムネイル201が選択されていると判定された
場合、ステップS223に進み、コンテンツ処理ルーチ
ン152は、サムネイル201が選択されてから、所定
の時間(例えば、1秒間)が経過したか否かを判定す
る。If it is determined in step S222 that the thumbnail 201 displayed by the user is selected, the process proceeds to step S223, and the content processing routine 152 determines that the thumbnail 201 has been selected for a predetermined time (for example, (1 second) has elapsed.
【0302】ステップS223において、所定の時間が
経過したと判定された場合、ステップS224に進み、
コンテンツ処理ルーチン152は、サムネイル201に
対応するテキストを含む、枠および背景が半透明の付加
属性表示291を表示し、ステップS221に戻り、処
理を繰り返す。[0302] If it is determined in step S223 that the predetermined time has elapsed, the process proceeds to step S224.
The content processing routine 152 displays an additional attribute display 291 including a text corresponding to the thumbnail 201 and having a translucent frame and background, returns to step S221, and repeats the processing.
【0303】ステップS221において、表示の変更が
入力されていると判定された場合、サムネイル201を
移動させるなどの処理が実行されているので、ステップ
S225に進み、コンテンツ処理ルーチン152は、サ
ムネイル201に対応する付加属性表示291を消去
し、ステップS221に戻り、処理を繰り返す。[0303] If it is determined in step S221 that a change in display has been input, processing such as moving the thumbnail 201 has been executed, so the flow advances to step S225, and the content processing routine 152 determines The corresponding additional attribute display 291 is deleted, the process returns to step S221, and the process is repeated.
【0304】ステップS222において、自分が表示し
ているサムネイル201が選択されていないと判定され
た場合、付加属性表示291を表示する必要がないの
で、ステップS225に進み、コンテンツ処理ルーチン
152は、サムネイル201に対応する付加属性表示2
91を消去し、ステップS221に戻り、処理を繰り返
す。[0304] If it is determined in step S222 that the thumbnail 201 displayed by the user is not selected, the display of the additional attribute 291 does not need to be performed. Additional attribute display 2 corresponding to 201
91 is deleted, the process returns to step S221, and the process is repeated.
【0305】ステップS223において、所定の時間が
経過していないと判定された場合、ステップS225に
進み、コンテンツ処理ルーチン152は、サムネイル2
01に対応する付加属性表示291を消去し、ステップ
S221に戻り、処理を繰り返す。If it is determined in step S223 that the predetermined time has not elapsed, the flow advances to step S225, where the content processing routine 152
The additional attribute display 291 corresponding to 01 is deleted, the process returns to step S221, and the process is repeated.
【0306】このように、表示プログラム54Fは、サ
ムネイル201が選択されて、所定の時間が経過した
後、選択されているサムネイル201に対応する付加属
性表示291を表示するので、表示を高速に変更させる
ことができ、また、使用者の操作を阻害しないようにす
ることができる。As described above, the display program 54F displays the additional attribute display 291 corresponding to the selected thumbnail 201 after a predetermined time has elapsed after the thumbnail 201 has been selected. And the operation of the user can be prevented.
【0307】表示プログラム54Fが表示する付加属性
表示291の枠および背景が半透明なので、使用者は、
付加属性表示291の下側(画面の奥側)に配置されて
いるサムネイル201などを確認することができる。Since the frame and background of the additional attribute display 291 displayed by the display program 54F are translucent, the user
It is possible to confirm the thumbnail 201 and the like arranged below the additional attribute display 291 (the back side of the screen).
【0308】次に、表示プログラム54Fによる、LC
D7の表示面の所定の領域にサムネイル201などを表
示する第1の表示モード、または、LCD7の表示面の
全部にサムネイル201などを表示する第2の表示モー
ドの選択の処理について、図71のフローチャートを参
照して説明する。ステップS251において、表示プロ
グラム54Fは、所定の領域の枠を表示する第1の表示
モード(LCD7の表示面の所定の領域にサムネイル2
01などを表示する)を設定する。Next, the LC by the display program 54F
FIG. 71 shows a process of selecting the first display mode in which the thumbnail 201 and the like are displayed in a predetermined area on the display surface of D7 or the second display mode in which the thumbnail 201 and the like are displayed on the entire display surface of the LCD 7. This will be described with reference to a flowchart. In step S251, the display program 54F executes the first display mode (displays a thumbnail 2 in a predetermined area on the display surface of the LCD 7) to display a frame of the predetermined area.
01 etc.).
【0309】ステップS252において、表示プログラ
ム54Fは、他のアプリケーションプログラムが起動さ
れたか否かを判定し、他のアプリケーションプログラム
が起動されたと判定された場合、第1の表示モードとす
るので、表示モードを変更せず、ステップS252に戻
り、判定の処理を繰り返す。[0309] In step S252, the display program 54F determines whether or not another application program has been started. If it is determined that another application program has been started, the display program 54F sets the first display mode. Is returned, and the process returns to step S252 to repeat the determination process.
【0310】ステップS252において、他のアプリケ
ーションプログラムが起動されていないと判定された場
合、ステップS253に進み、表示プログラム54F
は、ジョグダイヤル4、タッチパッド6、またはキーボ
ード5それぞれから供給される信号を基に、表示モード
の変更が入力されたか否かを判定する。If it is determined in step S252 that another application program has not been started, the flow advances to step S253 to display the display program 54F.
Determines whether or not a change in the display mode has been input based on signals supplied from the jog dial 4, the touch pad 6, or the keyboard 5, respectively.
【0311】ステップS253において、表示モードの
変更が入力されていないと判定された場合、表示モード
を変更する必要がないので、ステップS252に戻り、
判定の処理を繰り返す。If it is determined in step S253 that the display mode has not been changed, the display mode does not need to be changed, and the process returns to step S252.
The determination process is repeated.
【0312】ステップS253において、表示モードの
変更が入力されたと判定された場合、ステップS254
に進み、表示プログラム54Fは、LCD7の表示画面
全体に表示する第2の表示モードを設定する。If it is determined in step S253 that a change of the display mode has been input, step S254 is performed.
Then, the display program 54F sets the second display mode for displaying the entire display screen of the LCD 7.
【0313】ステップS255において、表示プログラ
ム54Fは、他のアプリケーションプログラムが起動さ
れたか否かを判定し、他のアプリケーションプログラム
が起動されていないと判定された場合、ステップS25
6に進み、ジョグダイヤル4、タッチパッド6、または
キーボード5それぞれから供給された信号を基に、表示
モードの変更が入力されたか否かを判定する。[0313] In step S255, the display program 54F determines whether or not another application program has been activated. If it is determined that another application program has not been activated, the display program 54F proceeds to step S25.
The process proceeds to step S6, where it is determined whether or not a change in the display mode has been input based on the signals supplied from the jog dial 4, the touch pad 6, or the keyboard 5, respectively.
【0314】ステップS256において、表示モードの
変更が入力されていないと判定された場合、表示モード
を変更する必要がないので、ステップS255に戻り、
判定の処理を繰り返す。If it is determined in step S256 that the change of the display mode has not been input, the display mode does not need to be changed, and the process returns to step S255.
The determination process is repeated.
【0315】ステップS256において、表示モードの
変更が入力されたと判定された場合、ステップS251
に戻り、表示プログラム54Fは、第1の表示モードに
設定し、処理を繰り返す。If it is determined in step S256 that a change of the display mode has been input, step S251
The display program 54F sets the first display mode and repeats the processing.
【0316】ステップS255において、他のアプリケ
ーションプログラムが起動されたと判定された場合、第
1の表示モードに変更するので、ステップS251に戻
り、表示プログラム54Fは、第1の表示モードに設定
し、処理を繰り返す。[0316] If it is determined in step S255 that another application program has been started, the display mode is changed to the first display mode. Therefore, the flow returns to step S251, and the display program 54F sets the first display mode. repeat.
【0317】このように、表示プログラム54Fは、入
力に対応して、第1の表示モードおよび第2の表示モー
ドを切り替えると共に、他のアプリケーションプログラ
ムが起動されたとき、第1の表示モードに切り替えるこ
とができる。Thus, the display program 54F switches between the first display mode and the second display mode in response to the input, and switches to the first display mode when another application program is started. be able to.
【0318】上述した一連の処理は、ハードウェアによ
り実行させることもできるが、ソフトウェアにより実行
させることもできる。一連の処理をソフトウェアにより
実行させる場合には、そのソフトウェアを構成するプロ
グラムが、専用のハードウェアに組み込まれているコン
ピュータ、または、各種のプログラムをインストールす
ることで、各種の機能を実行することが可能な、例えば
汎用のパーソナルコンピュータなどに、プログラム格納
媒体からインストールされる。The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software can execute various functions by installing a computer built into dedicated hardware or installing various programs. It is installed from a program storage medium to a possible general-purpose personal computer or the like.
【0319】コンピュータにインストールされ、コンピ
ュータによって実行可能な状態とされるプログラムを格
納するプログラム格納媒体は、図5に示すように、磁気
ディスク121(フロッピディスクを含む)、光ディス
ク122(CD-ROM(Compact Disc-Read Only Memory)、
DVD(Digital Versatile Disc)を含む)、光磁気ディ
スク123(MD(Mini-Disc)を含む)、若しくは半導
体メモリ124などよりなるパッケージメディア、また
は、プログラムが一時的若しくは永続的に格納されるRO
Mや、HDD67などにより構成される。プログラム格
納媒体へのプログラムの格納は、必要に応じてルータ、
モデム75などのインタフェースを介して、ローカルエ
リアネットワーク、インターネット、デジタル衛星放送
といった、有線または無線の通信媒体を利用して行われ
る。As shown in FIG. 5, a program storage medium for storing a program installed in a computer and made executable by the computer includes a magnetic disk 121 (including a floppy disk) and an optical disk 122 (CD-ROM ( Compact Disc-Read Only Memory),
DVD (including Digital Versatile Disc), magneto-optical disk 123 (including MD (Mini-Disc)), package media including semiconductor memory 124, or an RO in which programs are temporarily or permanently stored
M, the HDD 67 and the like. The storage of the program in the program storage medium can be performed by a router,
This is performed using a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting via an interface such as a modem 75.
【0320】なお、本明細書において、プログラム格納
媒体に格納されるプログラムを記述するステップは、記
載された順序に沿って時系列的に行われる処理はもちろ
ん、必ずしも時系列的に処理されなくとも、並列的ある
いは個別に実行される処理をも含むものである。[0320] In this specification, the steps of describing a program stored in a program storage medium may be performed not only in a time-series manner but also in a time-series manner in the order described. , And also includes processes executed in parallel or individually.
【0321】また、本明細書において、システムとは、
複数の装置により構成される装置全体を表すものであ
る。In the present specification, the system is
It represents the entire device composed of a plurality of devices.
【0322】[0322]
【発明の効果】請求項1に記載の情報処理装置、請求項
3に記載の情報処理方法、および請求項4に記載のプロ
グラム格納媒体によれば、使用者の操作が検出され、デ
ータに対応するサムネイルが生成され、検出された操作
の単位時間における頻度に対応して、サムネイルの表示
の位置が指定され、指定された位置に、サムネイルを表
示するように表示が制御されるようにしたので、サムネ
イルに操作が加えられたことを、確実に知ることができ
るようになる。According to the information processing apparatus according to the first aspect, the information processing method according to the third aspect, and the program storage medium according to the fourth aspect, the operation of the user is detected, and the operation corresponding to the data is detected. A thumbnail to be generated is generated, and the display position of the thumbnail is designated according to the frequency of the detected operation in the unit time, and the display is controlled so that the thumbnail is displayed at the designated position. Thus, it is possible to reliably know that an operation has been performed on the thumbnail.
【図1】本発明に係るノート型のパーソナルコンピュー
タ1の一実施の形態の外観を示す斜視図である。FIG. 1 is a perspective view showing an external appearance of a notebook personal computer 1 according to an embodiment of the present invention.
【図2】本体2の平面図である。FIG. 2 is a plan view of the main body 2. FIG.
【図3】ジョグダイヤル4の拡大図である。FIG. 3 is an enlarged view of the jog dial 4;
【図4】パーソナルコンピュータ1の側面図である。FIG. 4 is a side view of the personal computer 1.
【図5】パーソナルコンピュータ1の一実施の形態の構
成を示す図である。FIG. 5 is a diagram showing a configuration of an embodiment of the personal computer 1.
【図6】表示プログラム54Fおよび読み込みプログラ
ム54Gの構成を説明する図である。FIG. 6 is a diagram illustrating a configuration of a display program 54F and a reading program 54G.
【図7】LCD7に表示される画面を説明する図であ
る。FIG. 7 is a diagram illustrating a screen displayed on the LCD 7.
【図8】LCD7に表示される画面を説明する図であ
る。FIG. 8 is a diagram illustrating a screen displayed on the LCD 7.
【図9】LCD7に表示される画面を説明する図であ
る。FIG. 9 is a diagram illustrating a screen displayed on the LCD 7.
【図10】音声のデータに対応するサムネイルを説明す
る図である。FIG. 10 is a diagram illustrating thumbnails corresponding to audio data.
【図11】音声のデータに対応する画像を表示するサム
ネイルを生成する手順について説明する図である。FIG. 11 is a diagram illustrating a procedure for generating a thumbnail for displaying an image corresponding to audio data.
【図12】音声のデータに対応する画像を表示するサム
ネイルの例を示す図である。FIG. 12 is a diagram illustrating an example of a thumbnail displaying an image corresponding to audio data.
【図13】テキストのデータに対応する画像を表示する
サムネイルの例を示す図である。FIG. 13 is a diagram illustrating an example of a thumbnail displaying an image corresponding to text data.
【図14】従来のサムネイルの配置を説明する図であ
る。FIG. 14 is a diagram illustrating a conventional arrangement of thumbnails.
【図15】ラインビューを説明する図である。FIG. 15 is a diagram illustrating a line view.
【図16】軸221−1および軸221−2を説明する
図である。FIG. 16 is a diagram illustrating a shaft 221-1 and a shaft 221-2.
【図17】ラインビューを説明する図である。FIG. 17 is a diagram illustrating a line view.
【図18】ループビューを説明する図である。FIG. 18 is a diagram illustrating a loop view.
【図19】ループビューを説明する図である。FIG. 19 is a diagram illustrating a loop view.
【図20】軸241−1および軸241−2を説明する
図である。FIG. 20 is a diagram illustrating a shaft 241-1 and a shaft 241-2.
【図21】スパイラルビューを説明する図である。FIG. 21 is a diagram illustrating a spiral view.
【図22】スパイラルビューを説明する図である。FIG. 22 is a diagram illustrating a spiral view.
【図23】軸261を説明する図である。FIG. 23 is a diagram illustrating a shaft 261.
【図24】スクエアビューを説明する図である。FIG. 24 is a diagram illustrating a square view.
【図25】スクエアビューを説明する図である。FIG. 25 is a diagram illustrating a square view.
【図26】アイコン202の移動を説明する図である。FIG. 26 is a diagram illustrating movement of an icon 202.
【図27】アイコン202の移動を説明する図である。FIG. 27 is a diagram illustrating movement of an icon 202.
【図28】残像処理を説明する図である。FIG. 28 is a diagram illustrating the afterimage processing.
【図29】残像処理を説明する図である。FIG. 29 is a diagram illustrating the afterimage processing.
【図30】状態遷移を説明する図である。FIG. 30 is a diagram illustrating a state transition.
【図31】遷移関数を説明する図である。FIG. 31 is a diagram illustrating a transition function.
【図32】状態遷移を説明する図である。FIG. 32 is a diagram illustrating a state transition.
【図33】状態遷移を説明する図である。FIG. 33 is a diagram illustrating a state transition.
【図34】サムネイル201の表示位置の変更の処理を
説明する図である。FIG. 34 is a diagram illustrating a process of changing the display position of the thumbnail 201.
【図35】サムネイル201の表示位置の変更の例を示
す図である。FIG. 35 is a diagram showing an example of changing the display position of a thumbnail 201.
【図36】サムネイル201の表示位置の変更の例を示
す図である。36 is a diagram illustrating an example of changing the display position of a thumbnail 201. FIG.
【図37】サムネイル201の選択を説明する図であ
る。FIG. 37 is a diagram illustrating selection of a thumbnail 201.
【図38】サムネイル201の選択を説明する図であ
る。38 is a diagram illustrating selection of a thumbnail 201. FIG.
【図39】拡大表示を説明する図である。FIG. 39 is a diagram illustrating an enlarged display.
【図40】サムネイル201の選択を説明する図であ
る。40 is a diagram illustrating selection of a thumbnail 201. FIG.
【図41】サムネイル201の選択を説明する図であ
る。FIG. 41 is a diagram illustrating selection of a thumbnail 201.
【図42】拡大表示を説明する図である。FIG. 42 is a diagram illustrating an enlarged display.
【図43】サムネイル201の選択を説明する図であ
る。FIG. 43 is a diagram illustrating selection of a thumbnail 201.
【図44】サムネイル201の選択を説明する図であ
る。FIG. 44 is a diagram illustrating selection of a thumbnail 201.
【図45】拡大表示を説明する図である。FIG. 45 is a diagram illustrating an enlarged display.
【図46】サムネイル201の選択を説明する図であ
る。FIG. 46 is a diagram illustrating selection of a thumbnail 201.
【図47】サムネイル201の選択を説明する図であ
る。FIG. 47 is a diagram illustrating selection of a thumbnail 201.
【図48】拡大表示を説明する図である。FIG. 48 is a diagram illustrating enlarged display.
【図49】重要度を説明する図である。FIG. 49 is a diagram for explaining importance.
【図50】重要度に対応する処理の例を説明する図であ
る。FIG. 50 is a diagram illustrating an example of a process corresponding to importance.
【図51】枠281の表示を説明する図である。FIG. 51 is a diagram illustrating display of a frame 281.
【図52】時間の経過に対応する、枠281の明度、ま
たは彩度の変化の例を説明する図である。FIG. 52 is a diagram illustrating an example of a change in brightness or saturation of a frame 281 corresponding to the passage of time.
【図53】時間の経過に対応する、枠281の色相の変
化の例を説明する図である。FIG. 53 is a diagram illustrating an example of a change in hue of a frame 281 corresponding to the passage of time.
【図54】付加属性表示291の表示の処理を説明する
図である。FIG. 54 is a diagram illustrating a process of displaying an additional attribute display 291.
【図55】付加属性表示291の表示の例を示す図であ
る。FIG. 55 is a diagram showing a display example of an additional attribute display 291.
【図56】LCD7の画面の全部または一部の領域にサ
ムネイル201などを表示する表示例を示す図である。FIG. 56 is a diagram showing a display example in which a thumbnail 201 or the like is displayed in all or a part of the screen of the LCD 7;
【図57】LCD7の画面の全部にサムネイル201な
どを表示する表示例を示す図である。57 is a diagram illustrating a display example in which a thumbnail 201 and the like are displayed on the entire screen of the LCD 7. FIG.
【図58】アイコン301を説明する図である。FIG. 58 is a diagram illustrating an icon 301.
【図59】アイコン311を説明する図である。FIG. 59 is a diagram illustrating an icon 311.
【図60】コンテンツの読み込みの処理を説明するフロ
ーチャートである。FIG. 60 is a flowchart illustrating processing for reading content.
【図61】音声のデータの表示の処理を説明するフロー
チャートである。FIG. 61 is a flowchart illustrating a process of displaying audio data.
【図62】ラインビューの表示の処理を説明するフロー
チャートである。FIG. 62 is a flowchart illustrating a process of displaying a line view.
【図63】ループビューの表示の処理を説明するフロー
チャートである。FIG. 63 is a flowchart illustrating a process of displaying a loop view.
【図64】スパイラルビューの表示の処理を説明するフ
ローチャートである。FIG. 64 is a flowchart illustrating a process of displaying a spiral view.
【図65】アイコン202の移動の処理を説明するフロ
ーチャートである。FIG. 65 is a flowchart illustrating a process of moving an icon 202.
【図66】残像の表示の処理を説明するフローチャート
である。FIG. 66 is a flowchart illustrating a process of displaying an afterimage.
【図67】状態遷移の処理を説明するフローチャートで
ある。FIG. 67 is a flowchart illustrating a state transition process.
【図68】拡大表示の処理を説明するフローチャートで
ある。FIG. 68 is a flowchart illustrating a process of enlarged display.
【図69】枠281の表示の処理を説明するフローチャ
ートである。FIG. 69 is a flowchart illustrating a process of displaying a frame 281.
【図70】属性の表示の処理を説明するフローチャート
である。FIG. 70 is a flowchart illustrating a process of displaying an attribute.
【図71】表示モードの選択の処理を説明するフローチ
ャートである。FIG. 71 is a flowchart illustrating a process of selecting a display mode.
1 パーソナルコンピュータ, 4 ジョグダイヤル,
5 キーボード,6 タッチパッド, 51 CP
U, 54 RAM, 54E OS, 54F 表示
プログラム, 54G 読み込みプログラム, 67
HDD, 80通信ネットワーク, 121 磁気ディ
スク, 122 光ディスク, 123 光磁気ディス
ク, 124 半導体メモリ, 114 メモリーステ
ィックインターフェース, 115 メモリースティッ
クスロット, 116 メモリースティック, 151
処理マネージャ, 152−1乃至152−N コン
テンツ処理ルーチン, 153−1乃至153−N ア
イコン処理ルーチン,201 サムネイル, 202
アイコン, 211 テキスト, 221−1および2
21−2 軸, 241−1および241−2 軸,
261 軸,281 枠, 291 付加属性表示,
301 アイコン, 311 アイコン1 personal computer, 4 jog dial,
5 keyboard, 6 touchpad, 51 CP
U, 54 RAM, 54E OS, 54F display program, 54G reading program, 67
HDD, 80 communication network, 121 magnetic disk, 122 optical disk, 123 magneto-optical disk, 124 semiconductor memory, 114 memory stick interface, 115 memory stick slot, 116 memory stick, 151
Processing manager, 152-1 to 152-N content processing routine, 153-1 to 153-N icon processing routine, 201 thumbnail, 202
Icon, 211 text, 221-1 and 2
21-2 axes, 241-1 and 241-2 axes,
261 axis, 281 frame, 291 additional attribute display,
301 icons, 311 icons
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/91 H04N 5/91 N Fターム(参考) 5B050 CA07 EA12 FA02 FA09 FA13 FA16 GA08 5B075 PP03 PQ02 PQ62 PQ72 PR00 PR08 5C052 AA17 AB04 AC08 CC11 DD02 DD04 DD06 EE02 EE03 EE08 GA03 GA08 GA09 GB06 GB07 GC03 GC04 GC05 GE08 5C053 FA14 FA27 GB11 GB36 HA29 JA07 JA16 KA04 KA24 LA06 LA11 LA15 5E501 AC15 AC37 BA05 CA03 DA14 EA13 FA14 FA23 FB22 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 5/91 H04N 5/91 NF term (Reference) 5B050 CA07 EA12 FA02 FA09 FA13 FA16 GA08 5B075 PP03 PQ02 PQ62 PQ72 PR00 PR08 5C052 AA17 AB04 AC08 CC11 DD02 DD04 DD06 EE02 EE03 EE08 GA03 GA08 GA09 GB06 GB07 GC03 GC04 GC05 GE08 5C053 FA14 FA27 GB11 GB36 HA29 JA07 JA16 KA04 KA24 LA06 LA11 LA15 5E501 AC15 AC37 BA05 CA14 DA14 EA13 FA
Claims (4)
対応して、前記サムネイルの表示の位置を指定する指定
手段と、 前記指定手段により指定された位置に、前記サムネイル
を表示するように表示を制御する表示制御手段とを含む
ことを特徴とする情報処理装置。1. A detecting means for detecting an operation of a user, a generating means for generating a thumbnail corresponding to data, and a display of the thumbnail corresponding to a frequency of an operation detected by the detecting means in a unit time. An information processing apparatus comprising: a designation unit that designates a position; and a display control unit that controls display so that the thumbnail is displayed at a position designated by the designation unit.
る頻度に対応する半径の、仮想の螺旋上に、前記サムネ
イルの表示の位置を指定することを特徴とする請求項1
に記載の情報処理装置。2. The display device according to claim 1, wherein the designation unit designates a display position of the thumbnail on a virtual spiral having a radius corresponding to a frequency of the operation in a unit time.
An information processing apparatus according to claim 1.
と、 データに対応するサムネイルを生成する生成ステップ
と、 前記検出ステップの処理で検出された操作の単位時間に
おける頻度に対応して、前記サムネイルの表示の位置を
指定する指定ステップと、 前記指定ステップの処理により指定された位置に、前記
サムネイルを表示するように表示を制御する表示制御ス
テップとを含むことを特徴とする情報処理方法。A detecting step of detecting an operation of a user; a generating step of generating a thumbnail corresponding to data; and a thumbnail corresponding to a frequency of the operation detected in the processing of the detecting step in a unit time. And a display control step of controlling display so that the thumbnail is displayed at the position specified by the processing of the specifying step.
と、 データに対応するサムネイルを生成する生成ステップ
と、 前記検出ステップの処理で検出された操作の単位時間に
おける頻度に対応して、前記サムネイルの表示の位置を
指定する指定ステップと、 前記指定ステップの処理により指定された位置に、前記
サムネイルを表示するように表示を制御する表示制御ス
テップとを含むことを特徴とするコンピュータが読み取
り可能なプログラムが格納されているプログラム格納媒
体。4. A detecting step of detecting a user operation, a generating step of generating a thumbnail corresponding to data, and the thumbnail corresponding to the frequency of the operation detected in the processing of the detecting step in a unit time. And a display control step of controlling display so that the thumbnail is displayed at the position specified by the processing of the specifying step. A program storage medium that stores programs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000132463A JP2001312516A (en) | 2000-05-01 | 2000-05-01 | Information processing system and method, and program storing medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000132463A JP2001312516A (en) | 2000-05-01 | 2000-05-01 | Information processing system and method, and program storing medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001312516A true JP2001312516A (en) | 2001-11-09 |
Family
ID=18641162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000132463A Withdrawn JP2001312516A (en) | 2000-05-01 | 2000-05-01 | Information processing system and method, and program storing medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001312516A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005216285A (en) * | 2003-11-17 | 2005-08-11 | Nokia Corp | Speed browsing of media items in media diary application |
JP2006260269A (en) * | 2005-03-17 | 2006-09-28 | Sanyo Electric Co Ltd | Cellular phone |
JP2007025876A (en) * | 2005-07-13 | 2007-02-01 | Fujifilm Holdings Corp | Image display method and device using typical image |
US7774718B2 (en) | 2003-12-17 | 2010-08-10 | Nokia Corporation | Time handle in a media diary application for accessing media files |
US8010579B2 (en) | 2003-11-17 | 2011-08-30 | Nokia Corporation | Bookmarking and annotating in a media diary application |
US8782559B2 (en) | 2007-02-13 | 2014-07-15 | Sony Corporation | Apparatus and method for displaying a three dimensional GUI menu of thumbnails navigable via linked metadata |
US8990255B2 (en) | 2003-11-17 | 2015-03-24 | Nokia Corporation | Time bar navigation in a media diary application |
US9779523B2 (en) | 2007-02-13 | 2017-10-03 | Sony Corporation | Display control apparatus, display method, and computer program |
-
2000
- 2000-05-01 JP JP2000132463A patent/JP2001312516A/en not_active Withdrawn
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005216285A (en) * | 2003-11-17 | 2005-08-11 | Nokia Corp | Speed browsing of media items in media diary application |
JP2010033591A (en) * | 2003-11-17 | 2010-02-12 | Nokia Corp | Speed browsing of media item in media diary application |
JP4722213B2 (en) * | 2003-11-17 | 2011-07-13 | ノキア コーポレイション | Speed browsing of media items in media diary applications |
US8010579B2 (en) | 2003-11-17 | 2011-08-30 | Nokia Corporation | Bookmarking and annotating in a media diary application |
US8990255B2 (en) | 2003-11-17 | 2015-03-24 | Nokia Corporation | Time bar navigation in a media diary application |
US7774718B2 (en) | 2003-12-17 | 2010-08-10 | Nokia Corporation | Time handle in a media diary application for accessing media files |
JP2006260269A (en) * | 2005-03-17 | 2006-09-28 | Sanyo Electric Co Ltd | Cellular phone |
JP2007025876A (en) * | 2005-07-13 | 2007-02-01 | Fujifilm Holdings Corp | Image display method and device using typical image |
US8782559B2 (en) | 2007-02-13 | 2014-07-15 | Sony Corporation | Apparatus and method for displaying a three dimensional GUI menu of thumbnails navigable via linked metadata |
US9779523B2 (en) | 2007-02-13 | 2017-10-03 | Sony Corporation | Display control apparatus, display method, and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001313886A (en) | Information-processing unit and method, and program storage medium | |
JP2001312730A (en) | Information processor, information processing method and program storage medium | |
JP4487383B2 (en) | Information processing apparatus and method, and program storage medium | |
JP4730571B2 (en) | Information processing apparatus and method, and program storage medium | |
EP1784709B1 (en) | Multi-planar three-dimensional user interface | |
JP4273570B2 (en) | Information processing apparatus and method, medium | |
KR100711683B1 (en) | Information processing method and apparatus | |
JP2002074322A (en) | Information processor, method for processing information and data recording medium | |
US10809865B2 (en) | Engaging presentation through freeform sketching | |
JP2001312516A (en) | Information processing system and method, and program storing medium | |
JP2001312347A (en) | Device and method for processing information and program storage medium | |
JP2001312349A (en) | Device and method for processing information and program storage medium | |
TW201035860A (en) | Method and computer program product for displaying document on mobile device | |
JP2001313885A (en) | Information processing unit and method, and program storage medium | |
JP2001313883A (en) | Information processing unit and method, and program storage medium | |
JP2001312268A (en) | Method and device for processing information, and program storage medium | |
JP2001312737A (en) | Information processor, information processing method and program storage medium | |
JP2001312409A (en) | Device and method for information processing and program storage medium | |
JP2001312352A (en) | Device and method for processing information and program storage medium | |
JP2001312348A (en) | Device and method for processing information and program storage medium | |
JP2001312353A (en) | Device and method for processing information and program storage medium | |
JP4273569B2 (en) | Information processing apparatus and method, medium | |
JP2001209658A (en) | Device and method for processing information and medium | |
JP2001076037A (en) | Device, method, and medium for information processing | |
JP2000330706A (en) | Device, method, and medium for information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070703 |