[go: up one dir, main page]

JP3890880B2 - Information retrieval terminal - Google Patents

Information retrieval terminal Download PDF

Info

Publication number
JP3890880B2
JP3890880B2 JP2000349314A JP2000349314A JP3890880B2 JP 3890880 B2 JP3890880 B2 JP 3890880B2 JP 2000349314 A JP2000349314 A JP 2000349314A JP 2000349314 A JP2000349314 A JP 2000349314A JP 3890880 B2 JP3890880 B2 JP 3890880B2
Authority
JP
Japan
Prior art keywords
content
information
icon
terminal
acceleration sensor
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.)
Expired - Fee Related
Application number
JP2000349314A
Other languages
Japanese (ja)
Other versions
JP2002149616A5 (en
JP2002149616A (en
Inventor
洋一 堀井
幸伸 丸山
剛史 星野
一州 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000349314A priority Critical patent/JP3890880B2/en
Publication of JP2002149616A publication Critical patent/JP2002149616A/en
Publication of JP2002149616A5 publication Critical patent/JP2002149616A5/ja
Application granted granted Critical
Publication of JP3890880B2 publication Critical patent/JP3890880B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Calculators And Similar Devices (AREA)
  • Position Input By Displaying (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報を検索・閲覧する携帯情報端末に関する。
【0002】
【従来の技術】
携帯端末の傾斜角度を用いて情報を操作する例として、ゲーム端末の傾きによって、ゲームキャラクターの動く方向を制御するゲームがある。また、一般の携帯端末には複数備えられたボタンを操作することにより、情報を検索し、閲覧する方法がとられている。
【0003】
【発明が解決しようとする課題】
従来の手法では、ゲームのキャラクターの制御といった用途に限定されていた。また、ボタンの操作が煩雑であるといった問題があった。
【0004】
本発明の目的は、携帯端末に備えられた加速度センサーから得られる信号により、より簡便に情報の検索、閲覧することができる方法を提供することである。
【0005】
本発明の別の目的は、煩雑なボタン操作なしに、情報を検索し、閲覧する方法を提供することである。
【0006】
【課題を解決するための手段】
上記目的を達成するため、まず、加速度センサーから得られる信号より、携帯端末の傾斜角度および「振る」、「傾ける」などのジェスチャーを検出する。次に、携帯端末の傾斜角度から情報コンテンツを表すアイコン群の動きを制御し、ディスプレイに時々刻々移動するアイコンを表示する。
【0007】
携帯端末が水平に保たれている場合、ディスプレイ中央付近に表示されているアイコンがアイコンが示すコンテンツをディスプレイに表示する。
【0008】
ユーザは所望のアイコンが画面に現れるまで携帯端末を前後左右方向に傾斜し、所望のアイコンが画面中心付近に表示されたときに携帯端末を水平に保つことにより、情報を検索、閲覧することができる。
【0009】
【発明の実施の形態】
(実施例)
以下、図面を用いて本発明の一実施例を説明する。
【0010】
[1]システム構成
図1に本発明のシステム構成例を示す。101は本発明の携帯型情報検索端末本体、102は101を充電し、情報を転送するためのクレードル、103は計算機、104はクレードル102と計算機103をつなぐケーブルある。
【0011】
本体101には、ディスプレイ110、中央処理装置111、画像出力部112、加速度センサー113、加速度センサー信号検出部114、コンテンツDB記憶部115、アイコン表示部116、アイコン制御部117、コンテンツ表示部118、コンテンツ制御部119、メモリ120、通信部121、ステレオ端子122、電源部123から構成される。
【0012】
クレードル102は、本体101と計算機103または他の情報ソースとをつなぐ装置であり、通信部130、および電源供給部131から構成される。
【0013】
計算機103は、パーソナルコンピュータやPDAといった通信機能を持つ装置であり、本体101のコンテンツDB記憶部115に情報を転送するソフトウェア140が搭載されている。
【0014】
本発明の情報検索端末を用いて情報を検索・閲覧するために、加速度センサーから得られる信号より、加速度センサー信号検出部において、本体の傾斜角度および「振る」、「傾ける」などのジェスチャーを検出する。次に、アイコン制御部において、携帯端末の傾斜角度から情報コンテンツを表すアイコン群の動きを制御し、アイコン表示部において、ディスプレイに時々刻々移動するアイコンを表示する。
【0015】
本体が水平に保たれている場合、ディスプレイ中央付近に表示されているアイコンがアイコンが示すコンテンツを、コンテンツ表示部において、ディスプレイに表示する。
【0016】
結果、ユーザは所望のアイコンが画面に現れるまで本体を前後左右方向に傾斜し、所望のアイコンが画面中心付近に表示されたときに本体を水平に保つことにより、情報を検索、閲覧することができる。
【0017】
本体に情報を入力する場合、本体をクレードル102に置き、PCのコンテンツDB転送ソフトウェア140を起動する。コンテンツDB転送ソフトウェアは必要な情報コンテンツをインターネット、テレビ、ラジオ、音楽CDといった情報源から収集し、クレードルの通信部130を経て、本体のコンテンツDB記憶部115に転送する。また本体がクレードルに置かれている時、クレードルの電源供給部131から本体の電源部123に充電を行う。
【0018】
[2]外観
図2に本発明の本体101の外観図の例を示す。150は上面から見た図、151、152,153は側面から見た図、154は内部の構造を示す。
【0019】
[3]流れ図
図3に本発明の本体の制御の流れ図を示す。
【0020】
まず、201において、電源が入れられた後、
202において、コンテンツリストをコンテンツDB記憶部115からメモリ120にロードする。図5で詳述する通り、コンテンツリストとは、コンテンツを表すアイコンとコンテンツのファイルのリストである。
【0021】
203において、アイコンの位置positionを初期化する。
【0022】
204において、加速度センサー113から得られる情報から加速度センサー信号検出部114にて変換された水平および垂直方向の本体の傾斜角度をslopeH, slopeVに代入する。
【0023】
205において、本体が水平かどうかを判断する。具体的には、-CENTER_THRES < slopeH < CENTER_THRES かつ-CENTER_THRES < slopeV < CENTER_THRESを満たすかどうかを判定する。水平である場合には、209から215の処理に移り、そうでない場合は206以降の処理に進む。
【0024】
206において、全てのアイコンの位置positionを更新する。具体的にはサイズが小さいアイコンほど遅く、大きいほど早く進むように、次式のように位置を更新する。position.h = position.h - size * slopeH * SPEED、position.v = position.v - size * slopeV * SPEED。
【0025】
207において、アイコンをサイズの小さい順にディスプレイに表示する。
【0026】
208において、電源が切られた場合には処理を終え、そうでない場合は、204の処理に戻る。
【0027】
209において、ディスプレイの中心から最も近いアイコンを検索し、番号をid に格納する。
【0028】
210において、id 番目のアイコンの位置とディスプレイの中心位置との距離をDに格納する。
【0029】
211において、D がDIST_THRESよりも小さい場合には212以降の処理に移り、そうでない場合は206の処理に戻る。
【0030】
212において、id 番目のアイコンのサイズを更新する。
【0031】
213において、id 番目のアイコンのサイズがSIZE_THRESよりも大きい場合、214以降の処理に移り、そうでない場合は206の処理に戻る。
【0032】
214において、id 番目のアイコンの示すコンテンツを表示する。詳細は図8にて後述する。
【0033】
215において、id 番目のアイコンのサイズを初期化し、206の処理に戻る。
【0034】
[4]ディスプレイ表示例
図4に本発明の本体のディスプレイに表示するアイコンの例を示す。
【0035】
250はアイコンの位置、251はアイコンのサイズ、252はアイコンに描かれたコンテンツの名前を表す文字列、253はアイコンの位置とディスプレイの中心との距離Dを示す。
【0036】
[5]コンテンツDB
図5に本発明の本体のコンテンツDB記憶部115に格納されるコンテンツDBの構造を示す。
【0037】
270はコンテンツの名前を示す文字列、271はコンテンツの種類を示す値、272はアイコンの画像を示す画像情報、273はコンテンツを示すポインタまたはファイル名、274はコンテンツデータである。これらの情報は、コンテンツの数だけコンテンツDB記憶部115に格納される。
【0038】
[6]アイコン属性
図6に本発明の本体のコンテンツDB記憶部115に格納されるコンテンツのアイコン属性を示す。
【0039】
280はアイコンのサイズを表す値、281はアイコンの水平および垂直方向の位置を表す値、282は該アイコンが示すコンテンツが既に表示されたかどうかのフラグである。これらの情報は、コンテンツの数だけコンテンツDB記憶部115に格納される。
【0040】
[7]パラメータ
図7に本発明の本体のコンテンツDB記憶部115に格納されるパラメータを示す。
【0041】
290は本体の角度が水平かどうかのしきい値、291はコンテンツを表示する場合の中心からの距離のしきい値、292はコンテンツを表示するタイミングを決めるアイコンのサイズのしきい値、293は本体が水平に保たれたときのアイコンの拡大の度合いを示す値、294は本体が傾いているときのアイコンの移動量を示す値、295は後述の画像を表示する時の画像の拡大量を示す値、296は後述の音楽データや動画像データの音量を制御するための値を示す。これらはコンテンツの数に関係なく、1種類の値がコンテンツDB記憶部115に格納される。
【0042】
[8]コンテンツ表示ルーチン
図8に図3の214においてコンテンツが表示されるときに起動されるコンテンツ表示ルーチンを示す。
【0043】
301において、id番目のコンテンツの種類が「テキスト」である場合、302においてテキスト表示ルーチンを起動する。テキスト表示ルーチンについては、図9を用いて後述する。
【0044】
303において、id番目のコンテンツの種類が「メール」である場合、304においてテキスト表示ルーチンを起動する。テキスト表示ルーチンについては、図9を用いて後述する。
【0045】
305において、id番目のコンテンツの種類が「静止画」である場合、306において静止画表示ルーチンを起動する。静止画表示ルーチンについては、図10を用いて後述する。
【0046】
307において、id番目のコンテンツの種類が「静止画アルバム」である場合、308において静止画アルバム表示ルーチンを起動する。静止画アルバム表示ルーチンについては、図11を用いて後述する。
【0047】
309において、id番目のコンテンツの種類が「音楽」である場合、310において音楽再生ルーチンを起動する。音楽再生ルーチンについては、図12を用いて後述する。
【0048】
311において、id番目のコンテンツの種類が「音楽アルバム」である場合、312において音楽アルバムルーチンを起動する。音楽アルバムルーチンについては、図13を用いて後述する。
【0049】
313において、id番目のコンテンツの種類が「3次元データ」である場合、314において3次元データ表示ルーチンを起動する。3次元データ表示ルーチンについては、図14を用いて後述する。
【0050】
315において、id番目のコンテンツの種類が「動画」である場合、316において動画表示ルーチンを起動する。動画表示ルーチンについては、図15を用いて後述する。
【0051】
317において、id番目のコンテンツの種類が「ハイパーテキスト」である場合、318においてハイパーテキスト表示ルーチンを起動する。ハイパーテキスト表示ルーチンについては、図16を用いて後述する。
【0052】
[9]テキスト表示ルーチン
図9に図8の302のテキスト表示ルーチンを示す。
【0053】
331において、id番目のコンテンツのテキストデータをコンテンツDB記憶部からメモリにロードする。
【0054】
332において、テキストの表示位置を示す offsetH, offsetV を初期化する。
【0055】
333において、加速度センサーから得られる傾斜角度を検出し、slopeH, slopeVに格納する。
【0056】
334において、本体を急激に揺さぶるような、振動ジェスチャが行われたときは、処理を終える。振動ジェスチャについては、図19にて後述する。
【0057】
336において、slopeH, slopeV を用いて、offsetHおよびoffsetV を更新する。
【0058】
337において、ディスプレイに(offsetH, offsetV)を基点としてテキストを描画し、333の処理に戻る。
【0059】
[10]静止画表示ルーチン
図10に図8の306のテキスト表示ルーチンを示す。
【0060】
350において、静止画データをコンテンツDB記憶部からメモリにロードする。
【0061】
351において、画像の表示位置を示す offsetH, offsetV を初期化する。
【0062】
352において、静止画の水平、垂直方向の画像サイズをimgsizeH, imgsizeVに格納する。
【0063】
353において、加速度センサーから得られる傾斜角度を検出し、slopeH, slopeVに格納する。
【0064】
354において、振動ジェスチャが検出された場合、処理を終える。
【0065】
355において、本体を右に回転するような、右回転ジェスチャが行われたときは、356の処理を行う。右回転、および後述する左回転、上回転、下回転ジェスチャについては、図19にて後述する。
【0066】
356において、imgsizeH, imgsizeV にIMGSIZE_MAGを加える。
【0067】
357において、左回転ジェスチャが検出された場合、358においてimgsizeH, imgsizeVからIMGSIZE_MAGを減算する。
【0068】
359において、slopeH, slopeV を用いて、offsetHおよびoffsetV を更新する。
【0069】
360において、ディスプレイに(offsetH, offsetV)を基点として水平・垂直のサイズが(imgsizeH, imgsizeV) の矩形内に画像を描画し、353の処理に戻る。
【0070】
[11]静止画アルバム表示ルーチン
図11に図8の308のテキスト表示ルーチンを示す。
【0071】
370において、静止画アルバムデータをコンテンツDB記憶部からメモリにロードする。また、Numにアルバムに含まれる画像の数を格納し、i を0に初期化する。
【0072】
371において、振動ジェスチャが検出された場合、処理を終える。
【0073】
372において、右回転ジェスチャが検出された場合、373において i をカウントアップする。
【0074】
374において、左回転ジェスチャが検出された場合、373において i をカウントダウンする。
【0075】
376において、ディスプレイにi番目の画像を描画する。
【0076】
[12]音楽再生ルーチン
図12に図8の310の音楽再生ルーチンを示す。
【0077】
400において、音楽データをコンテンツDB記憶部からメモリにロードする。
【0078】
401において、音量を示すvolを初期化する。
【0079】
402において、振動ジェスチャが検出された場合、処理を終える。
【0080】
403において、上回転ジェスチャが検出された場合、404においてvolの値を増加させる。
【0081】
405において、下回転ジェスチャが検出された場合、406においてvolの値を減少させる。
【0082】
407において、音量volで音楽を再生し、402の処理に戻る。
【0083】
[13]音楽アルバム再生ルーチン
図13に図8の312の音楽アルバム再生ルーチンを示す。
【0084】
410において、音楽アルバムデータをコンテンツDB記憶部からメモリにロードし、アルバムに含まれる曲の数をNumに格納し、iを0に初期化する。
【0085】
411において、音量を示すvolを初期化する。
【0086】
412において、振動ジェスチャが検出された場合、処理を終える。
【0087】
413において、上回転ジェスチャが検出された場合、414においてvolの値を増加させる。
【0088】
415において、下回転ジェスチャが検出された場合、416においてvolの値を減少させる。
【0089】
417において、右回転ジェスチャが検出された場合、418において i をカウントアップする。
【0090】
419において、左回転ジェスチャが検出された場合、420において i をカウントダウンする。
【0091】
421において、i番目の音楽を音量volで再生紙、412の処理に戻る。
【0092】
[14]3次元データ表示ルーチン
図14に図8の314の3次元データ表示ルーチンを示す。
【0093】
430において、3次元データをコンテンツDB記憶部からメモリにロードする。
【0094】
431において、3次元データを描画する際に用いるカメラデータcameraを初期化する。
【0095】
432において、加速度センサーから得られる傾斜角度を検出し、slopeH, slopeVに格納する。
【0096】
433において、振動ジェスチャが検出された場合、処理を終える。
【0097】
434において、slopeH, slopeV からcameraを更新する。
【0098】
435において、ディスプレイにcameraからの視点で3次元データを描画し、432の処理に戻る。
【0099】
[15]動画表示ルーチン
図15に図8の316の動画表示ルーチンを示す。
【0100】
450において、動画データをコンテンツDB記憶部からメモリにロードする。
【0101】
451において、音量を示すvolを初期化する。
【0102】
452において、振動ジェスチャが検出された場合、処理を終える。
【0103】
453において、上回転ジェスチャが検出された場合、454においてvolの値を増加させる。
【0104】
455において、下回転ジェスチャが検出された場合、456においてvolの値を減少させる。
【0105】
457において、音量volで動画を再生し、452の処理に戻る。
【0106】
[16]ハイパーテキスト表示ルーチン
図16に図8の318のハイパーテキスト表示ルーチンを示す。
【0107】
470において、ハイパーテキストデータをコンテンツDB記憶部からメモリにロードし、該ハイパーテキストに含まれるリンク箇所の数をLinkNumに格納する。
【0108】
471において、テキストの表示位置を示す offsetH, offsetV を初期化し、Link に0を代入する。
【0109】
472において、加速度センサーから得られる傾斜角度を検出し、slopeH, slopeVに格納する。
【0110】
473において、振動ジェスチャが検出された場合、処理を終える。
【0111】
474において、下回転ジェスチャが検出された場合、475においてLinkをカウントアップする。
【0112】
476において、上回転ジェスチャが検出された場合、477においてLinkをカウントダウンする。
【0113】
478において、右回転ジェスチャが検出された場合、479において、Link番目のリンク先のハイパーテキストをロードし、Linkに0を代入し、LinkNum にロードしたハイパーテキストに含まれるリンク箇所の数を代入する。
【0114】
480において、slopeH, slopeV を用いて、offsetHおよびoffsetV を更新する。
【0115】
481において、ディスプレイに(offsetH, offsetV)を基点としてハイパーテキストを描画し、Link番目のリンク箇所を強調して表示する。
【0116】
[17]コンテンツDB転送ソフトウェア
図17を用いて、図1のコンテンツDB転送ソフトウェア140について説明する。
【0117】
500は計算機内に格納されるコンテンツDB転送ソフトウェアである。コンテンツDB転送ソフトウェアは、501から505の各ルーチンから構成される。501のDB設定ルーチンでは、520に示すようなユーザインタフェースにより、コンテンツDBを設定する。502のDB読み込みルーチンは510のコンテンツDBファイルからメモリ内にデータを読み込む。503のDB保存ルーチンは、メモリ内のコンテンツDBをファイル510に保存する。504のコンテンツ更新ルーチンはコンテンツDBを参照しながら、インターネットやテレビ、ラジオ、文字放送、ビデオ、音楽CDといった情報源からデータを取り込み、511のコンテンツファイルに保存する。505の本体転送ルーチンは511のコンテンツファイルをクレードルを経由して本体に転送する。
【0118】
次に、520のDB設定ルーチンが起動したときのユーザインタフェースについて述べる。521はコンテンツの名称を示す文字列入力領域、522はコンテンツの種類を示すポップアップメニューから選択する領域、523はコンテンツのアイコンを設定する領域、524はコンテンツの情報源の場所やファイル名等を特定する領域、525は全てのコンテンツについて、コンテンツ更新ルーチン504を起動して情報をアップデートし、本体転送ルーチン505を起動してコンテンツファイルを本体に転送するボタンである。
【0119】
[18]本体でコンテンツを直接更新
図18を用いて、図17とは別のコンテンツ更新例を示す。図18は図1に示した本発明の本体に通信部551とコンテンツ更新ルーチン550を付加した例である。コンテンツDB記憶部に格納されているコンテンツの種類(type)と情報源(contents filename)から、コンテンツ更新ルーチンを起動し、通信部551を経由してコンテンツをコンテンツDB記憶部のcontents file 553 に格納する。
【0120】
[19]加速度センサーからのジェスチャー検出
図19を用いて、加速度センサーから得られる信号から、ジェスチャーを検出する方法について述べる。まず、570に示すように、本体の傾斜角度によって、水平および垂直方向の角度が加速度センサにより検出される。
【0121】
振動ジェスチャーを検出するためには、580に示すように、加速度センサーの垂直および水平方向の値が、一定時間内に、一定以上の振幅が一定以上の回数検出されたときに、振動が起こったと認定する。
【0122】
右回転ジェスチャーを検出するためには、590に示すように、加速度センサーの水平方向の値が一定時間内に一定以上の値まで達し、そのあと一定以上の時間をかけて減衰するようなパターンが検出されたときに、右回転ジェスチャーが起こったと認定する。
【0123】
左回転、上回転、下回転についても、600、610,620に示すように、右回転ジェスチャーの検出と同様の方法で検出する。
【0124】
【発明の効果】
本発明によれば、ユーザは所望のアイコンが画面に現れるまで携帯端末を前後左右方向に傾斜し、所望のアイコンが画面中心付近に表示されたときに携帯端末を水平に保つだけで、複雑なボタン操作や入力操作を行うことなく、情報を検索、閲覧することができる。
【図面の簡単な説明】
【図1】実施例の情報検索端末のシステム構成を示す図である。
【図2】実施例の情報検索端末の外観を示す図である。
【図3】実施例の情報検索端末の流れを示す図である。
【図4】実施例の情報検索端末のディスプレイの表示例を示す図である。
【図5】実施例のコンテンツデータベースの構成を示す図である。
【図6】実施例のアイコンの属性情報を示す図である。
【図7】実施例のパラメータを示す図である。
【図8】実施例のコンテンツ表示ルーチンを示す図である。
【図9】実施例のテキスト表示ルーチンを示す図である。
【図10】実施例の静止画表示ルーチンを示す図である。
【図11】実施例の静止画アルバム表示ルーチンを示す図である。
【図12】実施例の音楽再生ルーチンを示す図である。
【図13】実施例の音楽アルバム再生ルーチンを示す図である。
【図14】実施例の3次元データ表示ルーチンを示す図である。
【図15】実施例の動画表示ルーチンを示す図である。
【図16】実施例のハイパーテキスト表示ルーチンを示す図である。
【図17】実施例のコンテンツデータベース転送ソフトウェアを示す図である。
【図18】実施例の本体でコンテンツを直接更新する例を示す図である。
【図19】実施例の本体で加速度センサーからのジェスチャーを検出する説明図である。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a portable information terminal that searches and browses information.
[0002]
[Prior art]
As an example of manipulating information using the tilt angle of a mobile terminal, there is a game that controls the direction in which a game character moves according to the tilt of the game terminal. Further, a method of searching and browsing information by operating a plurality of buttons provided in a general portable terminal is used.
[0003]
[Problems to be solved by the invention]
In the conventional method, it has been limited to applications such as control of game characters. There is also a problem that the operation of the buttons is complicated.
[0004]
An object of the present invention is to provide a method capable of more easily searching and browsing information by a signal obtained from an acceleration sensor provided in a mobile terminal.
[0005]
Another object of the present invention is to provide a method for searching and browsing information without complicated button operations.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, first, a tilt angle of the mobile terminal and gestures such as “shake” and “tilt” are detected from a signal obtained from the acceleration sensor. Next, the movement of the icon group representing the information content is controlled from the tilt angle of the portable terminal, and the icon that moves from moment to moment is displayed on the display.
[0007]
When the portable terminal is kept horizontal, an icon displayed near the center of the display displays the content indicated by the icon on the display.
[0008]
The user can search and browse information by tilting the mobile terminal back and forth, left and right until the desired icon appears on the screen, and keeping the mobile terminal horizontal when the desired icon is displayed near the center of the screen. it can.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
(Example)
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0010]
[1] System Configuration FIG. 1 shows a system configuration example of the present invention. 101 is a portable information retrieval terminal main body of the present invention, 102 is a cradle for charging 101 and transferring information, 103 is a computer, and 104 is a cable connecting the cradle 102 and the computer 103.
[0011]
The main body 101 includes a display 110, a central processing unit 111, an image output unit 112, an acceleration sensor 113, an acceleration sensor signal detection unit 114, a content DB storage unit 115, an icon display unit 116, an icon control unit 117, a content display unit 118, A content control unit 119, a memory 120, a communication unit 121, a stereo terminal 122, and a power supply unit 123 are included.
[0012]
The cradle 102 is a device that connects the main body 101 and the computer 103 or another information source, and includes a communication unit 130 and a power supply unit 131.
[0013]
The computer 103 is a device having a communication function such as a personal computer or a PDA, and is equipped with software 140 for transferring information to the content DB storage unit 115 of the main body 101.
[0014]
In order to search and browse information using the information search terminal of the present invention, the acceleration sensor signal detection unit detects the tilt angle of the main body and gestures such as “shake” and “tilt” from the signal obtained from the acceleration sensor. To do. Next, the icon control unit controls the movement of the icon group representing the information content from the tilt angle of the mobile terminal, and the icon display unit displays the icon that moves momentarily on the display.
[0015]
When the main body is kept horizontal, an icon displayed near the center of the display displays the content indicated by the icon on the display in the content display unit.
[0016]
As a result, the user can search and browse information by tilting the main body in the front-rear and left-right directions until the desired icon appears on the screen, and keeping the main body horizontal when the desired icon is displayed near the center of the screen. it can.
[0017]
When inputting information to the main body, the main body is placed on the cradle 102 and the content DB transfer software 140 of the PC is activated. The content DB transfer software collects necessary information contents from information sources such as the Internet, television, radio, and music CD, and transfers them to the content DB storage unit 115 of the main body via the communication unit 130 of the cradle. Further, when the main body is placed in the cradle, the power supply unit 123 of the main body is charged from the power supply unit 131 of the cradle.
[0018]
[2] Appearance FIG. 2 shows an example of the appearance of the main body 101 of the present invention. 150 is a view from above, 151, 152, and 153 are views from the side, and 154 is an internal structure.
[0019]
[3] Flowchart FIG. 3 shows a flowchart of control of the main body of the present invention.
[0020]
First, in 201, after the power is turned on,
In 202, the content list is loaded from the content DB storage unit 115 to the memory 120. As will be described in detail with reference to FIG. 5, the content list is a list of icons representing content and content files.
[0021]
In 203, the position position of the icon is initialized.
[0022]
In 204, the horizontal and vertical inclination angles of the main body converted by the acceleration sensor signal detection unit 114 from the information obtained from the acceleration sensor 113 are substituted into slopeH and slopeV.
[0023]
In 205, it is determined whether the main body is horizontal. Specifically, it is determined whether -CENTER_THRES <slopeH <CENTER_THRES and -CENTER_THRES <slopeV <CENTER_THRES are satisfied. If it is horizontal, the process proceeds from 209 to 215, and if not, the process proceeds to 206 and later.
[0024]
In 206, the position positions of all icons are updated. Specifically, the position is updated as shown in the following equation so that the smaller the icon, the slower the icon and the faster the icon. position.h = position.h-size * slopeH * SPEED, position.v = position.v-size * slopeV * SPEED.
[0025]
In 207, the icons are displayed on the display in ascending order of size.
[0026]
If the power is turned off at 208, the process ends. If not, the process returns to 204.
[0027]
At 209, the icon closest to the center of the display is retrieved and the number is stored in id.
[0028]
In 210, the distance between the position of the id-th icon and the center position of the display is stored in D.
[0029]
In 211, if D is smaller than DIST_THRES, the process proceeds to 212 and subsequent steps, and if not, the process returns to 206.
[0030]
At 212, the size of the id th icon is updated.
[0031]
In 213, if the size of the id-th icon is larger than SIZE_THRES, the process proceeds to 214 and subsequent processes, and if not, the process returns to 206.
[0032]
In 214, the content indicated by the id-th icon is displayed. Details will be described later with reference to FIG.
[0033]
In 215, the size of the id-th icon is initialized, and the process returns to 206.
[0034]
[4] Display Display Example FIG. 4 shows an example of icons displayed on the display of the main body of the present invention.
[0035]
250 indicates the position of the icon, 251 indicates the size of the icon, 252 indicates a character string indicating the name of the content drawn on the icon, and 253 indicates the distance D between the position of the icon and the center of the display.
[0036]
[5] Content DB
FIG. 5 shows the structure of the content DB stored in the content DB storage unit 115 of the main body of the present invention.
[0037]
270 is a character string indicating the name of the content, 271 is a value indicating the type of content, 272 is image information indicating an icon image, 273 is a pointer or file name indicating the content, and 274 is content data. These pieces of information are stored in the content DB storage unit 115 by the number of contents.
[0038]
[6] Icon Attributes FIG. 6 shows icon attributes of contents stored in the content DB storage unit 115 of the main body of the present invention.
[0039]
280 is a value representing the size of the icon, 281 is a value representing the horizontal and vertical position of the icon, and 282 is a flag indicating whether the content indicated by the icon has already been displayed. These pieces of information are stored in the content DB storage unit 115 by the number of contents.
[0040]
[7] Parameters FIG. 7 shows parameters stored in the content DB storage unit 115 of the main body of the present invention.
[0041]
290 is a threshold value indicating whether the angle of the main body is horizontal, 291 is a threshold value of the distance from the center when displaying the content, 292 is a threshold value of the icon size that determines the timing of displaying the content, 293 is A value indicating the degree of expansion of the icon when the main body is held horizontally, 294 is a value indicating the amount of movement of the icon when the main body is tilted, and 295 is the amount of expansion of the image when displaying an image described later. A value 296 indicates a value for controlling the volume of music data and moving image data described later. These values are stored in the content DB storage unit 115 regardless of the number of contents.
[0042]
[8] Content Display Routine FIG. 8 shows a content display routine started when content is displayed in 214 of FIG.
[0043]
If the id-th content type is “text” in 301, the text display routine is started in 302. The text display routine will be described later with reference to FIG.
[0044]
If the id-th content type is “mail” in 303, the text display routine is started in 304. The text display routine will be described later with reference to FIG.
[0045]
If the id-th content type is “still image” in 305, a still image display routine is started in 306. The still image display routine will be described later with reference to FIG.
[0046]
If the id-th content type is “still image album” in 307, the still image album display routine is started in 308. The still image album display routine will be described later with reference to FIG.
[0047]
If the type of the id-th content is “music” in 309, the music playback routine is started in 310. The music playback routine will be described later with reference to FIG.
[0048]
If the type of the id-th content is “music album” in 311, the music album routine is started in 312. The music album routine will be described later with reference to FIG.
[0049]
If the type of the id-th content is “3D data” in 313, a 3D data display routine is started in 314. The three-dimensional data display routine will be described later with reference to FIG.
[0050]
If the id-th content type is “moving image” in 315, the moving image display routine is started in 316. The moving image display routine will be described later with reference to FIG.
[0051]
If the id-th content type is “hypertext” in 317, the hypertext display routine is started in 318. The hypertext display routine will be described later with reference to FIG.
[0052]
[9] Text Display Routine FIG. 9 shows a text display routine 302 in FIG.
[0053]
In 331, the text data of the id-th content is loaded from the content DB storage unit into the memory.
[0054]
In 332, offsetH and offsetV indicating the display position of the text are initialized.
[0055]
In 333, the inclination angle obtained from the acceleration sensor is detected and stored in slopeH and slopeV.
[0056]
In 334, when a vibration gesture that causes the main body to be shaken suddenly is performed, the process ends. The vibration gesture will be described later with reference to FIG.
[0057]
At 336, offsetH and offsetV are updated using slopeH and slopeV.
[0058]
In 337, the text is drawn on the display using (offsetH, offsetV) as a base point, and the process returns to 333.
[0059]
[10] Still Image Display Routine FIG. 10 shows a text display routine 306 in FIG.
[0060]
In 350, the still image data is loaded from the content DB storage unit into the memory.
[0061]
In 351, offsetH and offsetV indicating the display position of the image are initialized.
[0062]
In 352, the horizontal and vertical image sizes of the still image are stored in imgsizeH and imgsizeV.
[0063]
In 353, the inclination angle obtained from the acceleration sensor is detected and stored in slopeH and slopeV.
[0064]
If a vibration gesture is detected at 354, the process ends.
[0065]
In 355, when a right rotation gesture is performed to rotate the main body to the right, the process of 356 is performed. The right rotation and the left rotation, upper rotation, and lower rotation gestures described later will be described later with reference to FIG.
[0066]
In 356, IMGSIZE_MAG is added to imgsizeH and imgsizeV.
[0067]
If a left rotation gesture is detected in 357, IMGSIZE_MAG is subtracted from imgsizeH and imgsizeV in 358.
[0068]
At 359, offsetH and offsetV are updated using slopeH and slopeV.
[0069]
In 360, the image is drawn in a rectangle whose horizontal and vertical sizes are (imgsizeH, imgsizeV) with (offsetH, offsetV) as the base point on the display, and the processing returns to 353.
[0070]
[11] Still Image Album Display Routine FIG. 11 shows a text display routine 308 in FIG.
[0071]
In 370, the still image album data is loaded from the content DB storage unit into the memory. Further, the number of images included in the album is stored in Num, and i is initialized to 0.
[0072]
If a vibration gesture is detected at 371, the process ends.
[0073]
If a right rotation gesture is detected at 372, i is incremented at 373.
[0074]
If a left rotation gesture is detected at 374, i is counted down at 373.
[0075]
At 376, the i-th image is drawn on the display.
[0076]
[12] Music Playback Routine FIG. 12 shows the music playback routine 310 in FIG.
[0077]
At 400, the music data is loaded from the content DB storage unit into the memory.
[0078]
In 401, vol indicating the volume is initialized.
[0079]
If a vibration gesture is detected at 402, the process ends.
[0080]
If an upper rotation gesture is detected at 403, the value of vol is increased at 404.
[0081]
If a downward rotation gesture is detected at 405, the value of vol is decreased at 406.
[0082]
At 407, music is played at the volume vol, and the process returns to 402.
[0083]
[13] Music Album Playback Routine FIG. 13 shows a music album playback routine 312 in FIG.
[0084]
In 410, music album data is loaded from the content DB storage unit into the memory, the number of songs included in the album is stored in Num, and i is initialized to zero.
[0085]
In 411, vol indicating the volume is initialized.
[0086]
If a vibration gesture is detected at 412, the process ends.
[0087]
If an upward rotation gesture is detected at 413, the value of vol is increased at 414.
[0088]
If a downward rotation gesture is detected at 415, the value of vol is decreased at 416.
[0089]
If a right rotation gesture is detected at 417, i is incremented at 418.
[0090]
If a left rotation gesture is detected at 419, i is counted down at 420.
[0091]
In 421, the i-th music is returned to the recycled paper with the volume vol, and the processing of 412 is returned.
[0092]
[14] Three-dimensional data display routine FIG. 14 shows the three-dimensional data display routine 314 in FIG.
[0093]
In 430, the three-dimensional data is loaded from the content DB storage unit into the memory.
[0094]
In 431, camera data camera used when drawing three-dimensional data is initialized.
[0095]
In 432, the inclination angle obtained from the acceleration sensor is detected and stored in slopeH and slopeV.
[0096]
If a vibration gesture is detected at 433, the process ends.
[0097]
At 434, the camera is updated from slopeH and slopeV.
[0098]
In 435, the three-dimensional data is drawn on the display from the viewpoint from the camera, and the processing returns to 432.
[0099]
[15] Moving Image Display Routine FIG. 15 shows a moving image display routine 316 in FIG.
[0100]
In 450, the moving image data is loaded from the content DB storage unit into the memory.
[0101]
In 451, vol indicating the volume is initialized.
[0102]
If a vibration gesture is detected at 452, the process ends.
[0103]
If an upper rotation gesture is detected at 453, the value of vol is increased at 454.
[0104]
If a downward rotation gesture is detected at 455, the value of vol is decreased at 456.
[0105]
In 457, the moving image is reproduced at the volume vol, and the process returns to 452.
[0106]
[16] Hypertext Display Routine FIG. 16 shows the hypertext display routine 318 in FIG.
[0107]
In 470, the hypertext data is loaded from the content DB storage unit into the memory, and the number of link locations included in the hypertext is stored in LinkNum.
[0108]
In 471, offsetH and offsetV indicating the display position of the text are initialized, and 0 is assigned to Link.
[0109]
In 472, the inclination angle obtained from the acceleration sensor is detected and stored in slopeH and slopeV.
[0110]
If a vibration gesture is detected at 473, the process ends.
[0111]
If a downward rotation gesture is detected at 474, Link is counted up at 475.
[0112]
If an upward rotation gesture is detected at 476, Link is counted down at 477.
[0113]
If a right rotation gesture is detected at 478, the hypertext of the Link-th link destination is loaded at 479, 0 is assigned to Link, and the number of link locations included in the loaded hypertext is assigned to LinkNum. .
[0114]
At 480, offsetH and offsetV are updated using slopeH, slopeV.
[0115]
In 481, hypertext is drawn on the display using (offsetH, offsetV) as a base point, and the Link-th link location is highlighted.
[0116]
[17] Content DB Transfer Software The content DB transfer software 140 in FIG. 1 will be described with reference to FIG.
[0117]
Reference numeral 500 denotes content DB transfer software stored in the computer. The content DB transfer software is composed of routines 501 to 505. In the DB setting routine 501, the content DB is set by a user interface as shown at 520. The 502 DB read routine reads data from the 510 content DB file into the memory. The DB storage routine 503 stores the content DB in the memory in the file 510. The content update routine 504 fetches data from information sources such as the Internet, television, radio, teletext, video, and music CD while referring to the content DB, and saves it in a content file 511. The main body transfer routine 505 transfers the content file 511 to the main body via the cradle.
[0118]
Next, the user interface when the DB setting routine 520 is activated will be described. 521 is a character string input area indicating the content name, 522 is an area selected from a pop-up menu indicating the content type, 523 is an area for setting a content icon, 524 is a location of the information source of the content, a file name, etc. An area 525 is a button for starting the content update routine 504 to update information for all contents and starting the main body transfer routine 505 to transfer the content file to the main body.
[0119]
[18] Updating content directly in main body An example of content updating different from that shown in FIG. 17 is shown using FIG. FIG. 18 shows an example in which a communication unit 551 and a content update routine 550 are added to the main body of the present invention shown in FIG. The content update routine is started from the content type (type) and information source (contents filename) stored in the content DB storage unit, and the content is stored in the content file 553 of the content DB storage unit via the communication unit 551. To do.
[0120]
[19] Gesture detection from acceleration sensor A method of detecting a gesture from a signal obtained from the acceleration sensor will be described with reference to FIG. First, as shown at 570, the horizontal and vertical angles are detected by the acceleration sensor according to the inclination angle of the main body.
[0121]
In order to detect a vibration gesture, as shown in 580, when the vertical and horizontal values of the acceleration sensor are detected within a certain time and a certain amplitude is detected more than a certain number of times, vibration occurs. Authorize.
[0122]
In order to detect a right-turn gesture, as shown at 590, there is a pattern in which the horizontal value of the acceleration sensor reaches a certain value within a certain time and then decays over a certain time. When detected, it is determined that a right turn gesture has occurred.
[0123]
The left rotation, the upper rotation, and the lower rotation are also detected by the same method as the detection of the right rotation gesture as indicated by 600, 610, and 620.
[0124]
【The invention's effect】
According to the present invention, the user simply tilts the mobile terminal in the front-rear and left-right directions until the desired icon appears on the screen, and simply keeps the mobile terminal horizontal when the desired icon is displayed near the center of the screen. Information can be searched and browsed without any button operation or input operation.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a system configuration of an information search terminal according to an embodiment.
FIG. 2 is a diagram illustrating an appearance of an information search terminal according to an embodiment.
FIG. 3 is a diagram illustrating a flow of an information search terminal according to an embodiment.
FIG. 4 is a diagram illustrating a display example of a display of the information search terminal according to the embodiment.
FIG. 5 is a diagram illustrating a configuration of a content database according to an embodiment.
FIG. 6 is a diagram illustrating icon attribute information according to the embodiment.
FIG. 7 is a diagram illustrating parameters of an example.
FIG. 8 is a diagram showing a content display routine of the embodiment.
FIG. 9 is a diagram illustrating a text display routine of the embodiment.
FIG. 10 is a diagram illustrating a still image display routine according to the embodiment.
FIG. 11 is a diagram illustrating a still image album display routine according to the embodiment.
FIG. 12 is a diagram illustrating a music playback routine according to an embodiment.
FIG. 13 is a diagram illustrating a music album playback routine according to an embodiment.
FIG. 14 is a diagram illustrating a three-dimensional data display routine according to the embodiment.
FIG. 15 is a diagram illustrating a moving image display routine according to the embodiment.
FIG. 16 is a diagram showing a hypertext display routine of the embodiment.
FIG. 17 is a diagram illustrating content database transfer software according to an embodiment.
FIG. 18 is a diagram illustrating an example in which content is directly updated in the main body of the embodiment.
FIG. 19 is an explanatory diagram for detecting a gesture from the acceleration sensor in the main body of the embodiment.

Claims (9)

加速度センサーと、ディスプレイと、情報コンテンツを格納するコンテンツ記憶部と、
情報コンテンツを表すアイコンをディスプレイに表示するアイコン表示部と、アイコンの動きを加速度センサーから得られる情報により制御するアイコン制御部と、情報コンテンツをディスプレイに表示するコンテンツ表示部と、加速度センサーから得られる情報によりコンテンツ表示を制御するコンテンツ制御部とを備え、
前記アイコン表示部は、前記加速度センサーから得られる加速度情報を端末の傾斜角度に変換し、該傾斜角度または加速度情報に基づいて前記アイコン表示部におけるアイコンの動きを制御し、
端末を水平に保持したときに、ディスプレイの略中央に表示されるアイコンのサイズを漸次拡大して表示させ、
前記コンテンツ表示部は、一定以上のサイズになったときに該アイコンをセレクトすることを特徴とする情報検索端末。
An acceleration sensor, a display, a content storage unit for storing information content,
Obtained from an icon display unit for displaying an icon representing information content on the display, an icon control unit for controlling the movement of the icon by information obtained from the acceleration sensor, a content display unit for displaying information content on the display, and an acceleration sensor A content control unit that controls content display according to information,
The icon display unit converts acceleration information obtained from the acceleration sensor into a tilt angle of the terminal, controls the movement of the icon in the icon display unit based on the tilt angle or acceleration information,
When the device is held horizontally, the size of the icon displayed in the approximate center of the display is gradually enlarged,
The information search terminal, wherein the content display unit selects the icon when the size becomes a certain size or more.
請求項1記載の情報端末装置であって、前記アイコン制御部は、より大きく表示するアイコンほど早く移動するように前記アイコン表示部を制御することを特徴とする情報検索端末。  2. The information search terminal according to claim 1, wherein the icon control unit controls the icon display unit to move faster as an icon to be displayed is larger. 3. 端末を急激に動かしたときに得られる加速度センサーからの情報のパターンにより、機能を実行するコマンドとして用いることを特徴とする請求項1記載の情報検索端末。  2. The information search terminal according to claim 1, wherein the information search terminal is used as a command for executing a function according to a pattern of information from an acceleration sensor obtained when the terminal is suddenly moved. 前記コンテンツ制御部は、端末を急激に動かしたときに得られる前記加速度センサーから得られる情報のパターンにより、コンテンツの閲覧を中断することを特徴とする請求項1記載の情報検索端末。  The information search terminal according to claim 1, wherein the content control unit interrupts browsing of content according to a pattern of information obtained from the acceleration sensor obtained when the terminal is suddenly moved. 前記コンテンツ表示部は、端末を急激に動かしたときに得られる加速度センサーからの情報のパターンにより、順次画像をディスプレイに表示することを特徴とする請求項1記載の情報検索端末。  The information search terminal according to claim 1, wherein the content display unit sequentially displays images on a display according to a pattern of information from an acceleration sensor obtained when the terminal is suddenly moved. 前記コンテンツ制御部は、端末を急激に動かしたときに得られる加速度センサーからの情報のパターンにより、早送りおよび巻き戻しを行い、音楽または動画を再生することを特徴とする請求項1記載の情報検索端末。  The information search according to claim 1, wherein the content control unit performs fast-forwarding and rewinding according to a pattern of information from an acceleration sensor obtained when the terminal is suddenly moved to reproduce music or a moving image. Terminal. 前記コンテンツ制御部は、端末を急激に動かしたときに得られる加速度センサーからの情報のパターンにより、順次再生する音楽または動画を変更し、音楽または動画を再生することを特徴とする請求項1記載の情報検索端末。  2. The content control unit according to claim 1, wherein the music or the moving image is sequentially changed according to the information pattern from the acceleration sensor obtained when the terminal is suddenly moved, and the music or the moving image is reproduced. Information retrieval terminal. 前記コンテンツ表示部は、端末を急激に動かしたときに得られる加速度センサーからの情報のパターンにより、音量を増減して音楽を再生することを特徴とする請求項1記載の情報検索端末。  The information search terminal according to claim 1, wherein the content display unit reproduces music by increasing or decreasing the volume according to a pattern of information from an acceleration sensor obtained when the terminal is suddenly moved. 外部と接続するための端子または通信手段を備え、外部の情報源からコンテンツ記憶部にコンテンツ情報を有線または無線で転送することを特徴とする請求項1記載の情報検索端末。  2. The information search terminal according to claim 1, further comprising a terminal or a communication unit for connecting to the outside, and transferring content information from an external information source to the content storage unit by wire or wirelessly.
JP2000349314A 2000-11-10 2000-11-10 Information retrieval terminal Expired - Fee Related JP3890880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000349314A JP3890880B2 (en) 2000-11-10 2000-11-10 Information retrieval terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000349314A JP3890880B2 (en) 2000-11-10 2000-11-10 Information retrieval terminal

Publications (3)

Publication Number Publication Date
JP2002149616A JP2002149616A (en) 2002-05-24
JP2002149616A5 JP2002149616A5 (en) 2005-07-07
JP3890880B2 true JP3890880B2 (en) 2007-03-07

Family

ID=18822738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000349314A Expired - Fee Related JP3890880B2 (en) 2000-11-10 2000-11-10 Information retrieval terminal

Country Status (1)

Country Link
JP (1) JP3890880B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9626094B2 (en) 2009-06-26 2017-04-18 Kyocera Corporation Communication device and electronic device

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4761423B2 (en) * 2002-08-05 2011-08-31 ソニー株式会社 Information processing apparatus and method, recording medium, and program
US7233316B2 (en) 2003-05-01 2007-06-19 Thomson Licensing Multimedia user interface
JP2005292893A (en) 2004-03-31 2005-10-20 Nec Access Technica Ltd Portable information terminal device
KR100473329B1 (en) * 2004-04-20 2005-03-14 (주)두모션 Method for modifying standby screen of mobile phone
US7773073B2 (en) 2005-07-05 2010-08-10 Sharp Kabushiki Kaisha Operation equipment and operation system
US7431216B2 (en) * 2005-11-16 2008-10-07 Sony Ericsson Mobile Communications Ab Methods for presenting parameter status information and related portable electronic devices and parameters
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
JP4967368B2 (en) * 2006-02-22 2012-07-04 ソニー株式会社 Body motion detection device, body motion detection method, and body motion detection program
US8139026B2 (en) 2006-08-02 2012-03-20 Research In Motion Limited System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device
US8493323B2 (en) 2006-08-02 2013-07-23 Research In Motion Limited System and method for adjusting presentation of moving images on an electronic device according to an orientation of the device
EP1884863A1 (en) 2006-08-02 2008-02-06 Research In Motion Limited System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device
US7940250B2 (en) 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8788954B2 (en) 2007-01-07 2014-07-22 Apple Inc. Web-clip widgets on a portable multifunction device
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
JP2008233131A (en) * 2007-03-16 2008-10-02 Clarion Co Ltd Movement history detecting device, electronic equipment, movement history detecting method and control program
JP4879089B2 (en) * 2007-05-24 2012-02-15 シャープ株式会社 Mobile terminal device
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
JP5247374B2 (en) 2008-11-20 2013-07-24 キヤノン株式会社 Information processing apparatus, processing method thereof, and program
US8645871B2 (en) 2008-11-21 2014-02-04 Microsoft Corporation Tiltable user interface
JP2011028670A (en) 2009-07-29 2011-02-10 Kyocera Corp Search display device and search display method
JP5377143B2 (en) 2009-07-29 2013-12-25 京セラ株式会社 Portable electronic devices
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
KR101257171B1 (en) 2011-04-28 2013-04-22 엔에이치엔(주) Social network service providing systme and method for setting relationship between users using motion of mobile terminal and inforamtion with respect to time
JP5870661B2 (en) 2011-12-06 2016-03-01 株式会社リコー Portable terminal, output control system, output control program, output control method
JP6024725B2 (en) 2014-01-17 2016-11-16 カシオ計算機株式会社 system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9626094B2 (en) 2009-06-26 2017-04-18 Kyocera Corporation Communication device and electronic device

Also Published As

Publication number Publication date
JP2002149616A (en) 2002-05-24

Similar Documents

Publication Publication Date Title
JP3890880B2 (en) Information retrieval terminal
KR102126292B1 (en) Method for displaying a screen in mobile terminal and the mobile terminal therefor
KR101500051B1 (en) Gui applications for use with 3d remote controller
JP5951781B2 (en) Multidimensional interface
US8806380B2 (en) Digital device and user interface control method thereof
US7728812B2 (en) Portable electronic device, display method, program, and graphical user interface thereof
KR101725887B1 (en) Method and apparatus for searching contents in touch screen device
US10187520B2 (en) Terminal device and content displaying method thereof, server and controlling method thereof
JP3762243B2 (en) Information processing method, information processing program, and portable information terminal device
JP3773716B2 (en) Graphical user interface display device and recording medium storing program for causing computer to execute processing in the device
JP4896882B2 (en) Content management interface
US9851866B2 (en) Presenting and browsing items in a tilted 3D space
JP5429060B2 (en) Display control apparatus, display control method, display control program, and recording medium on which this display control program is recorded
WO2009084185A1 (en) Information terminal device, information processing method, and information processing program
US20130318437A1 (en) Method for providing ui and portable apparatus applying the same
KR20230069074A (en) Display appratus, user terminal, control method thereof, computer-readable meduim, system thereof
JP2002149616A5 (en)
KR20050094865A (en) A programmable virtual book system
KR20140007163A (en) Method and apparatus for providing a clipboard for mobile apparatus
WO2012066591A1 (en) Electronic apparatus, menu display method, content image display method, function execution method
KR20130107974A (en) Device and method for providing floating user interface
US20140298172A1 (en) Electronic device and method of displaying playlist thereof
KR20110040352A (en) List scrolling method and devices supporting it
JP5183071B2 (en) Display control apparatus and display control program
US20150156545A1 (en) Method and system for providing media recommendations

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041101

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041101

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061023

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061127

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees