JP2004274145A - Mobile information terminal - Google Patents
Mobile information terminal Download PDFInfo
- Publication number
- JP2004274145A JP2004274145A JP2003058596A JP2003058596A JP2004274145A JP 2004274145 A JP2004274145 A JP 2004274145A JP 2003058596 A JP2003058596 A JP 2003058596A JP 2003058596 A JP2003058596 A JP 2003058596A JP 2004274145 A JP2004274145 A JP 2004274145A
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- card
- image data
- information
- operation information
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、インデックス画像が印刷されたカードを収納する収納部を有し、かつ前記カードに記憶されている動作情報に基づいて、前記インデックス画像に対応する動画像を再生する携帯情報端末に関するものである。
【0002】
【従来の技術】
従来より、図形、記号、文字列、数字等の画像が印刷されたカードを端末内に挿入して、当該カードに記憶された動作情報に基づいて、静止画像/動画像の表示等の各種処理を実行する携帯情報端末が知られている。
【0003】
このような携帯情報端末では、例えば、ストリーミング技術を利用して、インターネット、家庭内LAN等のネットワークを介して、表示対象の動画像データを取得し表示することが可能である。
【0004】
しかしながら、トラフィックの高いインターネットや、ノイズの多い環境での無線通信等の安定した通信速度を得られない通信環境で、途切れ無く画像表示を行うためには、動画像データを数秒分取得した後に、表示することが必要となる。そのため、このような通信環境では、動画像データを数秒分取得する時間だけ、その表示(再生)が遅延することになる。
【0005】
この動画像の再生時の遅延を短くするための技術としては、再生対象のストリーム(動画像)の選択(オープン)時に、そのストリームの一部の先読みを開始する方法(特許文献1)、予め記録再生装置に再生対象の動画像の先頭部分を記憶しておく方法(特許文献2)等が提案されている。
【0006】
【特許文献1】
特開2000−069430
【特許文献2】
特開2000−155652
【発明が解決しようとする課題】
上記特許文献1の方法は、ユーザによる再生対象の動画像の指定操作後に先読みを開始するため、その動画像の指定操作後、先読みが完了する程度の時間が経過してから動画像の再生を実行する場合の遅延は改善される。一方、ユーザインタフェースに制約がある携帯情報端末のような端末では、操作工数をより軽減させるために、1操作で複数の処理を実行する、例えば、ペンクリック等の操作で直ちに再生対象の動画像を指定し再生を実行するように構成されている。
【0007】
そのため、このような携帯情報端末に、特許文献1の方法を適用しても、上述のような遅延を根本的には解決することはできない。
【0008】
また、上記特許文献2の方法を携帯情報端末に適用した場合には、記憶再生装置に予め記憶されている先頭部分の動画像の読出に係る遅延は改善されるものの、その先頭部分に続く動画像を取得して表示する場合には、上述の遅延がやはり生じてしまう。
【0009】
本発明は上記の課題を解決するためになされたものであり、ユーザの操作に対して応答性の高い動画像表示が可能な携帯情報端末を提供することを目的とする。
【0010】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報携帯端末は以下の構成を備える。即ち、
インデックス画像が印刷されたカードを収納する収納部を有し、かつ前記カードに記憶されている動作情報に基づいて、前記インデックス画像に対応する動画像を再生する携帯情報端末であって、
前記収納部に対し、前記カードの挿入の有無を検出する検出手段と、
前記検出手段によって前記カードの挿入が検出された場合、該カードに記憶されている動作情報を読み出す読出手段と、
前記読出手段で読み出した動作情報中の前記インデックス画像に対応する動画像に関する動作情報を抽出する抽出手段と、
前記動画像情報に基づいて、前記インデックス画像に対応する動画像ファイル中の一部の動画像データを外部端末より受信する受信手段と、
前記受信手段で受信した一部の動画像データを記憶する記憶手段と、
前記カードが前記収納部に収納された場合、該カードが入力パネル画面として機能する入力手段と、
前記入力手段によって前記カード上のインデックス画像に対応する動画像ファイルの再生操作が入力された場合、前記記憶手段に記憶されている該インデックス画像に対応する動画像ファイル中の一部の動画像データを用いて、動画像ファイルの再生表示を行う表示手段と
を備える。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【0012】
<実施形態1>
図1は本発明の実施形態1の携帯情報端末の概要を示す図である。
【0013】
図1において、100はPDAや携帯電話等の携帯情報端末である。101は液晶ディスプレイ等の表示画面である。102は透過性のあるペン入力パネルである。110はカードであり、その表面には、図形、記号、文字列、数字等のインデックス画像が所定サイズの各矩形エリアに印刷されている。また、カード110の裏面あるいはその内部には、インデックス画像それぞれに対応する携帯情報端末100の動作を制御する動作情報が記憶されている。
【0014】
120はペン入力パネル102に対するペン入力用のペンである。ペン102による操作としては、例えば、ペンクリック操作、ドラッグ操作、タッピング操作等の汎用的なペンによる操作が可能である。
【0015】
尚、ペン入力パネル102の配下には、カード110を収納する収納部(不図示)が構成されている。ペン入力パネル102は、透過性のあるパネルであるため、カード110がこの収納部に収納されると、このカード110上に印刷されているインデックス画像群をペン入力パネル102を介して視認することができる。つまり、カード110は、ペン入力パネル102のパネル画面として機能する。
【0016】
そして、携帯情報端末100は、カード110がこの収納部に収納されると、カード110に記憶された携帯情報端末100の動作情報を読み出し、内部のメモリに記憶する。この状態で、ペン120で、ペン入力パネル102を介して表示されているカード110上の任意のインデックス画像をクリックすると、そのインデックス画像に対応した動作、例えば、そのインデックス画像に対応した動画像を読み出して、表示画面101で再生することができる。
【0017】
尚、携帯情報端末100は、汎用コンピュータに搭載される標準的な構成要素(例えば、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ等)を有している。
【0018】
次に、カード110上に動作情報を記憶する記憶形態例について、図2を用いて説明する。
【0019】
図2は本発明の実施形態1のカードに動作情報を記憶する記憶形態例を示す図である。
【0020】
カード110上に動作情報を記憶する記憶形態としては、いくつかの種類を採用でき、特に、図2では、記憶形態の種類として3種類を示している。図2において、201はバーコード、202は磁気テープ、203はメモリで、それぞれ動作情報を記憶した例を示している。一方、携帯情報端末100には、利用するカード110上の動作情報の記憶形態に合わせた読取器(バーコード読取器、磁気テープ読取器、メモリ読取器)が設けられている。
【0021】
尚、このカード110の表面へのインデックス画像の印刷や動作情報の記憶は、プリンタ機能とデータ書込機能を有する専用装置を用いて実現されるものである。
【0022】
次に、携帯情報端末100の機能構成について、図3を用いて説明する。
【0023】
図3は本発明の実施形態1の携帯情報端末の機能構成を示すブロック図である。
【0024】
図3の携帯情報端末100において、601はカード検出部であり、カード110の挿入/抜取の有無を検出する。このカード検出部601は、例えば、スイッチ、読取器等で実現される。602は動作情報読取部であり、カード110に記憶された動作情報を読み取る。この動作情報読取部602は、例えば、カード110の動作情報の記憶形態に応じて、バーコード読取器、磁気テープ読取器、メモリ読取器等で実現される。
【0025】
603は動画像再生情報抽出部であり、動作情報読取部602から得られる動作情報から動画像の再生動作を指定する動画像再生情報を抽出する。606はペン入力部であり、ペン入力パネル102を介してカード110に対する操作を検出する。607は動画像再生操作検出部であり、動作情報読取部602から得られる動作情報とペン入力検出部606から得られるペン入力情報に基づいて、動画像再生操作を検出する。
【0026】
605は通信部であり、ネットワークを介してデータの送受信を行う。この通信部605は、例えば、無線通信モジュール、LANコントローラ、データモデム等で実現される。604は動画像データ取得部であり、動画像再生操作検出部607からの指示又は動画像再生情報抽出部603からの指示に基づいて、通信部605を介して、外部端末(Webサーバ、データベースサーバ、アプリケーションサーバ、ファイルサーバ等)で管理される動画像データを取得(受信)する。
【0027】
608は動画像データ一時記憶部であり、動画像データ取得部604により取得された動画像データを一時保存する。この動画像データ一時記憶部608は、例えば、RAM、ハードディスク等で実現される。また、この動画像データ一時記憶部608の記憶容量は、通常、所定時間分(例えば、3分)の動画像データを記憶する容量を有している。
【0028】
609は動画像画面表示部であり、動画像再生操作検出部607による動画像再生操作の検出情報に基づいて、動画像データ一時記憶部608から動画像データを取得し、動画像を表示画面101に表示する。
【0029】
このような構成において、カード検出部601によりカード110の挿入が検出されると、動作情報読取部602はカード110に記憶された動作情報を読み取る。次に、その動作情報から動画像再生情報抽出部603は動画像再生情報を抽出する。次に、その動画像再生情報に基づいて、動画像データ取得部604が通信部605を介して動画像データを取得して、動画像データ一時記憶部608に記憶する。
【0030】
そして、動画像再生操作検出部607がペン入力検出部606を介して動画像再生操作を検出すると、動画像画面表示部609は動画像データ一時記憶部608から動画像データを取得して表示画面101に表示(再生)する一方で、動画像データ取得部604が通信部605を介して未表示(未再生)分の動画像データを取得して、動画像データ一時記憶部608に記憶する。
【0031】
次に、カード110に記憶される動作情報の一例について、図4を用いて説明する。
【0032】
図4は本発明の実施形態1の動作情報の例を示す図である。
【0033】
尚、図4では、図1の矩形エリア110aに印刷されているインデックス画像に対応する動作情報の例として説明する。また、図1では、インデックス画像は8つ存在するので、カード110には、その8つのインデック画像に対応する動作情報が記憶されている。
【0034】
図4において、900は動作情報全体である。901は動作情報900に含まれる動作情報の総数である。902−1は動作情報を示す記述の一部であり、ここでは、矩形エリア110a内の任意の位置でのペン102のクリック操作によって、その矩形エリア110a上のインデックス画像に対応する動画像を再生する動作情報の一例を示している。
【0035】
903−1は矩形エリア110aに関する矩形エリア情報である。904−1は矩形エリア110aのカード110上の位置を決定するための基準点(基準座標)を示す基準点情報である。905−1は基準点のx座標を示すx座標情報である。906−1は基準点のy座標を示すy座標情報である。
【0036】
ここで、基準点の座標系であるx軸及びy軸はそれぞれ、図1のカード110の長手方向及び短手方向に対応し、その原点(0,0)は図1のカード110の左下角であるとする。
【0037】
907−1は矩形エリア110aのサイズを示すサイズ情報である。908−1は矩形エリア110aのx軸方向のサイズを示すサイズ情報である。909−1は矩形エリア110aのy軸方向のサイズを示す情報である。
【0038】
910−1はインデックス画像に対応する動画像に関するビデオファイル情報(動画像ファイル)である。911−1は動画像ファイルの保存場所を示す位置情報である。912−1は動画像ファイルの名前を示す名前情報である。
【0039】
尚、動画像ファイルの保存場所を示す位置情報としては、例えば、動画像ファイルがネットワーク上にあるWebサーバで管理されている場合にはその管理先を示すURLであったり、ネットワーク上のファイルサーバで管理されている場合にはその管理先を示すパスが位置情報となる。
【0040】
913−1は矩形エリア110aでの操作入力に対するエリア別動作情報である。914−1は矩形エリア110a上でのペンクリック操作に基づく動作を規定する記述を示す動作詳細情報であり、ここでは、その動作詳細情報として、動画像再生を示す動画像再生情報となっている。
【0041】
そして、動画像再生情報抽出部603は、カード110からエリア別動作情報913−1を読み出して、そのエリア別動作情報913−1中の動作詳細情報914−1が動画像再生情報であるか否かを判定する。換言すれば、動画像再生情報となっている動作詳細情報をエリア別動作情報913−1から検索する。
【0042】
ここで、特に、動画像再生情報が検索される場合には、対応するビデオファイル情報910−1を抽出して、メモリに記憶する。そして、動画像データ取得部604は、そのビデオファイル情報910−1をメモリから読み出し、その中の位置情報911−1及び名前情報912−1に基づいて、処理対象の動画像データを取得する。
【0043】
次に、携帯情報端末の動作について、図5を用いて説明する。
【0044】
図5は本発明の実施形態1の携帯情報端末の動作を示すフローチャートである。
【0045】
まず、カード検出部601によりカード110の挿入の検出の有無を判定する。カード検出部601によりカード110の挿入が検出されると(ステップS701でYES)、動作情報読取部602により動作情報を読み取る(ステップS702)。次に、動画像再生情報抽出部603により、その動作情報からエリア別動作情報を抽出する(ステップS703)。
【0046】
次に、エリア別動作情報中の動作詳細情報内において、動画像再生情報の有無を判定する(ステップS704)。動画像再生情報がない場合(ステップS704でNO)、動作情報に基づいたユーザインタフェース処理を実行する(ステップS706)。一方、動画像再生情報がある場合(ステップS704でYES)、その動画像再生情報に基づいて、動画像データ先読み処理を実行する(ステップS705)。その後、動作情報に基づいたユーザインタフェース処理を実行する(ステップS706)。
【0047】
一方、カード検出部601によりカード110の挿入が検出されない場合(ステップS701でNO)、またはユーザインタフェース処理(ステップS706)の終了後は、ステップS701に戻る。
【0048】
尚、図5では、ステップS702において、カード110の挿入が検出された後に、動作情報読取部602がカード110上の動作情報を読み取る構成としているが、カード110の挿入時に動作情報を読み取る構成であっても良い。
【0049】
次に、図5のステップS706のユーザインタフェース処理の詳細について、図6を用いて説明する。
【0050】
図6は本発明の実施形態1のユーザインタフェース処理の詳細を示すフローチャートである。
【0051】
尚、図6の処理において、図5のステップS705の動画像データ先読み開始処理が実行されている場合には、ステップS502〜ステップS504の処理はスキップされる。
【0052】
まず、ペン入力検出部606から得られるペン入力情報と動作情報読取部602から得られる動作情報に基づいて、動画像再生操作の有無を判定する(ステップS501)。動画像再生操作である場合(ステップS501でYES)、動画像データ取得部604は、通信部605を介して動作情報に対応する動画像データを取得する(ステップS502)。次に、取得した動画像データを動画像データ一時記憶部608に一時記憶する(ステップS503)。
【0053】
尚、この動画像データの取得は、汎用的なストリーミング技術を利用しており、例えば、取得対象の動画像データ(動画像ファイル)を所定単位(パケット単位、フレーム単位、フィールド単位等)で取得する。
【0054】
また、動画像データ先読み処理が実行されていない場合の動画像再生操作直後は、動画像データ一時記憶部608には、取得対象の動画像データが記憶されていないため、所定単位での動画像データの取得(ステップS502)と一時記憶(ステップS503)を繰り返し、所定量(例えば、10秒)の動画像データの動画像データ一時記憶部608への記憶が完了しているか否かを判定する(ステップS504)。
【0055】
所定量の動画像データの記憶が完了した場合(ステップS504でYES)、動画像画面表示部609により、その取得した動画像データを表示画面101で再生する(ステップS505)。
【0056】
尚、再生が完了した動画像データは動画像データ一時記憶部608から随時消去し、未再生分の動画像データを取得して記憶するための記憶領域を動画像データ一時記憶部608に確保する。
【0057】
次に、動画像データの再生が終了しているか否かを判定する(ステップS506)。つまり、未再生の動画像データが存在するか否かを判定する。動画像データが終了していない場合(ステップS506でNO)、未再生分の動画像データを再生するために、ステップS502に戻り、動画像データの取得(ステップS502)、一時記憶(ステップS503)、画面表示(ステップS505)を繰り返し実行する。そして、動画像データの再生が終了した場合(ステップS506でYES)、ステップS501に戻る。
【0058】
一方、ステップS501において、動画像再生操作がない場合(ステップS501でNO)、カード検出部601によりカード110の抜取の検出の有無を判定する(ステップS507)。カード110の抜取が検出されない場合(ステップS507でNO)、ステップS501に戻る。一方、カード110の抜取が検出された場合(ステップS507でYES)、ユーザインタフェース処理を終了する。
【0059】
次に、図5のステップS705の動画像データ先読み処理の詳細について、図7を用いて説明する。
【0060】
図7は本発明の実施形態1の動画像データ先読み処理の詳細を示すフローチャートである。
【0061】
まず、抽出された動画像再生情報に対応する動画像情報(動画像の位置情報と名前情報)を読み出す(ステップS801)。次に、動画像情報の読出が終了しているか否かを判定する(ステップS802)。つまり、未読出の動画像情報が存在するか否かを判定する。未読出の動画像情報が存在しない場合(ステップS802でYES)、動画像データ先読み処理を終了する。
【0062】
一方、未読出の動画像情報が存在する場合(ステップS802でNO)、動画像情報に対応する動画像データを動画像データ取得部604により所定単位分取得する(ステップS803)。次に、その取得した動画像データを動画像データ一時記憶部608に一時記憶する(ステップS804)。
【0063】
次に、所定量(例えば、10秒)の動画像データの記憶が完了しているか否かを判定する(ステップS805)。記憶が完了していない場合(ステップS805でNO)、所定量の動画像データの動画像データ一時記憶部608への記憶が完了するまで、所定単位毎の動画像データの取得(ステップS803)、一時記憶(ステップS804)を繰り返す。そして、所定量の動画像データの動画像データ一時記憶部608への記憶が完了した場合(ステップS805でYES)、ステップS801に戻り、次の動画像再生情報に対応する動画像情報を読み出し、すべての動画像情報の読出が終了するまで、ステップS801〜ステップS805の処理を繰り返す。
【0064】
以上説明したように、実施形態1によれば、カード110が挿入された時点で、携帯情報端末100は、カード110上に記憶されている動作情報に基づいて、カード110に印刷されているインデックス画像に対応する所定量分の動画像データを取得して動画像データ一時記憶部608に記憶しておく。これにより、ユーザの実際のインデックス画像に対する操作を検出後、直ちに対応する動画像データを動画像データ一時記憶部608より取得して再生することができ、ユーザの操作に対して応答性の高い動画像表示が可能となる。
【0065】
<実施形態2>
実施形態1の動作情報では、再生対象の動画像に関する動画像情報として、その位置情報と名前情報を管理している構成を示しているが、用途や目的に応じては、動画像ファイルの途中のシーンから再生を行いたい場合がある。そこで、実施形態2では、動画像情報として、動画像の位置情報と名前情報に加えて、その再生開始位置(時間、フレーム等で規定される位置)を示す再生開始位置情報を管理する構成について説明する。
【0066】
図8は本発明の実施形態2の動作情報の例を示す図である。
【0067】
尚、図8では、実施形態1の図4と同じ構成要素については、同じ参照番号を付加し、その詳細については省略する。
【0068】
特に、実施形態2では、実施形態1の図4の動作情報に対し、動画像ファイルの再生開始位置を規定する再生開始位置情報1113−1を構成している。
【0069】
この場合、動画像再生情報抽出部603は、カード110からエリア別動作情報913−1を読み出して、その動作情報913−1中の動作詳細情報が動画像再生情報であるか否かを判定する。換言すれば、動画像再生情報となっている動作詳細情報を動作情報913−1から検索する。
【0070】
ここで、特に、動画像再生情報914−1が検索される場合には、対応するビデオファイル情報910−1を抽出して、メモリに記憶する。そして、動画像データ取得部604は、そのビデオファイル情報910−1をメモリから読み出し、位置情報911−1、名前情報912−1及び再生開始位置情報1113−1に基づいて、処理対象の動画像データを取得する。
【0071】
次に、動作情報が図8に示すような構成である場合の動画像データ先読み処理の詳細について、図9を用いて説明する。
【0072】
図9は本発明の実施形態2の動画像データ先読み処理の詳細を示すフローチャートである。
【0073】
まず、抽出された動画像再生情報に対応する動画像情報(動画像の位置情報、名前情報及び再生開始位置情報)を読み出す(ステップS1001)。次に、動画像情報が終了しているか否かを判定する(ステップS1002)。つまり、未読出の動画像情報が存在するか否かを判定する。未読出の動画像情報が存在しない場合(ステップS1002でYES)、動画像データ先読み処理を終了する。
【0074】
一方、未読出の動画像情報が存在する場合(ステップS1002でNO)、動画像データ取得部604は、再生開始位置情報で指定される指定位置まで動画像データを早送り(指定位置に対応する動画像データを動画像データ取得位置に設定)する(ステップS1003)。
【0075】
次に、指定位置に対応する動画像データを取得する(ステップS1004)。次に、その取得した動画像データを動画像データ一時記憶部608に一時記憶する(ステップS1005)。
【0076】
次に、所定量(例えば、60秒分)の動画像データの記憶が完了しているか否かを判定する(ステップS1006)。記憶が完了していない場合(ステップS1006でNO)、所定量の動画像データの動画像データ一時記憶部608への記憶が完了するまで、所定単位毎の動画像データの取得(ステップS1004)、一時記憶(ステップS1005)を繰り返す。そして、所定量の動画像データの動画像データ一時記憶部608への記憶が完了した場合(ステップS1006でYES)、ステップS1001に戻り、次に動画像再生情報に対応する動画像情報を読み出し、すべての動画像情報の読出が終了するまで、ステップS1001〜ステップS1006の処理を繰り返す。
【0077】
以上説明したように、実施形態2によれば、動画像ファイルの途中のシーンから再生する場合でも、実施形態1と同様の効果を得ることができる。
【0078】
以上説明した携帯情報端末は、その機能をコンピュータが実現する手順としての方法の発明として捉えることができる。また、コンピュータにより実現できるわけであるから、本発明はコンピュータで実行されるコンピュータプログラム、更には、そのコンピュータプログラムを格納し、コンピュータが読み込めるCD−ROM等のコンピュータ可読記憶媒体にも適用できるのは明らかであろう。
【0079】
従って、上記実施形態1、2に係る実施態様を列挙すると、次の通りである。すなわち、携帯情報装置及びその制御方法、プログラム、情報処理装置及びその制御方法、プログラムは、次のようになる。
【0080】
<実施態様1> インデックス画像が印刷されたカードを収納する収納部を有し、かつ前記カードに記憶されている動作情報に基づいて、前記インデックス画像に対応する動画像を再生する携帯情報端末であって、
前記収納部に対し、前記カードの挿入の有無を検出する検出手段と、
前記検出手段によって前記カードの挿入が検出された場合、該カードに記憶されている動作情報を読み出す読出手段と、
前記読出手段で読み出した動作情報中の前記インデックス画像に対応する動画像に関する動作情報を抽出する抽出手段と、
前記動画像情報に基づいて、前記インデックス画像に対応する動画像ファイル中の一部の動画像データを外部端末より受信する受信手段と、
前記受信手段で受信した一部の動画像データを記憶する記憶手段と、
前記カードが前記収納部に収納された場合、該カードが入力パネル画面として機能する入力手段と、
前記入力手段によって前記カード上のインデックス画像に対応する動画像ファイルの再生操作が入力された場合、前記記憶手段に記憶されている該インデックス画像に対応する動画像ファイル中の一部の動画像データを用いて、動画像ファイルの再生表示を行う表示手段と
を備えることを特徴とする携帯情報端末。
【0081】
<実施態様2> 前記動画像情報は、前記インデックス画像に対応する動画像ファイルのファイル名を示す情報である
ことを特徴とする実施態様1に記載の携帯情報端末。
【0082】
<実施態様3> 前記動画像情報は、前記インデックス画像に対応する動画像ファイルの保存場所を示す情報である
ことを特徴とする実施態様1に記載の携帯情報端末。
【0083】
<実施態様4> 前記動画像情報は、前記インデックス画像に対応する動画像ファイルの再生開始位置を示す情報である
ことを特徴とする実施態様1に記載の携帯情報端末。
【0084】
<実施態様5> インデックス画像が印刷されたカードを収納する収納部を有し、かつ前記カードに記憶されている動作情報に基づいて、前記インデックス画像に対応する動画像を再生する携帯情報端末の制御方法であって、
前記収納部に対し、前記カードの挿入の有無を検出する検出工程と、
前記検出工程によって前記カードの挿入が検出された場合、該カードに記憶されている動作情報を読み出す読出工程と、
前記読出工程で読み出した動作情報中の前記インデックス画像に対応する動画像に関する動作情報を抽出する抽出工程と、
前記動画像情報に基づいて、前記インデックス画像に対応する動画像ファイル中の一部の動画像データを外部端末より受信する受信工程と、
前記受信工程で受信した一部の動画像データを記憶媒体に記憶する記憶工程と、
前記カードが前記収納部に収納された場合、該カードが入力パネル画面として機能する入力部によって前記カード上のインデックス画像に対応する動画像ファイルの再生操作が入力された場合、前記記憶工程に記憶されている該インデックス画像に対応する動画像ファイル中の一部の動画像データを用いて、動画像ファイルの再生表示を行う表示工程と
を備えることを特徴とする携帯情報端末の制御方法。
【0085】
<実施態様6> インデックス画像が印刷されたカードを収納する収納部を有し、かつ前記カードに記憶されている動作情報に基づいて、前記インデックス画像に対応する動画像を再生する携帯情報端末の制御を実現するプログラムであって、
前記収納部に対し、前記カードの挿入の有無を検出する検出工程のプログラムコードと、
前記検出工程によって前記カードの挿入が検出された場合、該カードに記憶されている動作情報を読み出す読出工程のプログラムコードと、
前記読出工程で読み出した動作情報中の前記インデックス画像に対応する動画像に関する動作情報を抽出する抽出工程のプログラムコードと、
前記動画像情報に基づいて、前記インデックス画像に対応する動画像ファイル中の一部の動画像データを外部端末より受信する受信工程のプログラムコードと、
前記受信工程で受信した一部の動画像データを記憶媒体に記憶する記憶工程のプログラムコードと、
前記カードが前記収納部に収納された場合、該カードが入力パネル画面として機能する入力部によって前記カード上のインデックス画像に対応する動画像ファイルの再生操作が入力された場合、前記記憶工程に記憶されている該インデックス画像に対応する動画像ファイル中の一部の動画像データを用いて、動画像ファイルの再生表示を行う表示工程のプログラムコードと
を備えることを特徴とするプログラム。
【0086】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【0087】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【0088】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【0089】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【0090】
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
【0091】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【0092】
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0093】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0094】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【0095】
【発明の効果】
以上説明したように、本発明によれば、ユーザの操作に対して応答性の高い動画像表示が可能な携帯情報端末を提供できる。
【図面の簡単な説明】
【図1】本発明の実施形態1の携帯情報端末の概要を示す図である。
【図2】本発明の実施形態1のカードに動作情報を記憶する記憶形態例を示す図である。
【図3】本発明の実施形態1の携帯情報端末の機能構成を示すブロック図である。
【図4】本発明の実施形態1の動作情報の例を示す図である。
【図5】本発明の実施形態1の携帯情報端末の動作を示すフローチャートである。
【図6】本発明の実施形態1のユーザインタフェース処理の詳細を示すフローチャートである。
【図7】本発明の実施形態1の動画像データ先読み処理の詳細を示すフローチャートである。
【図8】本発明の実施形態2の動作情報の例を示す図である。
【図9】本発明の実施形態2の動画像データ先読み処理の詳細を示すフローチャートである。
【符号の説明】
100 携帯情報端末
101 表示画面
102 ペン入力パネル
110 カード
601 カード検出部
602 動作情報読取部
603 動画像像情報抽出部
604 動画像データ取得部
605 通信部
606 ペン入力検出部
607 動画像再生操作検出部
608 動画像データ一時記憶部
609 動画像画面表示部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a portable information terminal having a storage section for storing a card on which an index image is printed, and reproducing a moving image corresponding to the index image based on operation information stored in the card. It is.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a card on which an image such as a graphic, a symbol, a character string, or a number is printed is inserted into a terminal, and various processes such as display of a still image / moving image are performed based on operation information stored in the card. There is known a portable information terminal that performs the following.
[0003]
In such a portable information terminal, for example, it is possible to acquire and display moving image data to be displayed via a network such as the Internet or a home LAN using a streaming technique.
[0004]
However, in order to display images without interruption in a communication environment where a stable communication speed such as wireless communication in a high-traffic Internet or a noisy environment cannot be obtained, after acquiring moving image data for several seconds, Need to be displayed. Therefore, in such a communication environment, the display (reproduction) of the moving image data is delayed by the time required to acquire several seconds of moving image data.
[0005]
As a technique for shortening the delay in reproducing a moving image, a method of starting prefetching a part of a stream (moving image) to be reproduced when selecting (opening) the stream (Patent Document 1) There has been proposed a method of storing a leading portion of a moving image to be reproduced in a recording / reproducing device (Patent Document 2).
[0006]
[Patent Document 1]
JP-A-2000-069430
[Patent Document 2]
JP 2000-155652
[Problems to be solved by the invention]
In the method disclosed in Patent Document 1, since the prefetching is started after the user specifies the moving image to be reproduced, the reproduction of the moving image is performed after a lapse of time sufficient to complete the prefetching after the specifying operation of the moving image. Execution delays are improved. On the other hand, in a terminal such as a portable information terminal having a limited user interface, in order to further reduce the number of operation steps, a plurality of processes are executed by one operation, for example, a moving image to be reproduced immediately by an operation such as a pen click. Is configured to execute playback.
[0007]
Therefore, even if the method of Patent Document 1 is applied to such a portable information terminal, the above-described delay cannot be fundamentally solved.
[0008]
In addition, when the method of Patent Document 2 is applied to a portable information terminal, the delay associated with reading a moving image of a head portion stored in advance in a storage / reproduction device is improved, but a moving image following the head portion is read. When acquiring and displaying an image, the above-described delay still occurs.
[0009]
SUMMARY An advantage of some aspects of the invention is to provide a portable information terminal capable of displaying a moving image with high responsiveness to a user operation.
[0010]
[Means for Solving the Problems]
A portable information terminal according to the present invention for achieving the above object has the following configuration. That is,
A portable information terminal that has a storage unit for storing a card on which an index image is printed, and reproduces a moving image corresponding to the index image based on operation information stored in the card,
Detecting means for detecting whether or not the card has been inserted into the storage section;
Reading means for reading operation information stored in the card when the insertion of the card is detected by the detecting means;
Extracting means for extracting operation information relating to a moving image corresponding to the index image in the operation information read by the reading means,
A receiving unit that receives, from an external terminal, some moving image data in a moving image file corresponding to the index image based on the moving image information;
Storage means for storing a part of the moving image data received by the receiving means,
When the card is stored in the storage unit, the input means that the card functions as an input panel screen,
When a reproduction operation of a moving image file corresponding to the index image on the card is input by the input unit, a part of moving image data in the moving image file corresponding to the index image stored in the storage unit. Display means for playing back and displaying a moving image file using
Is provided.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
<First embodiment>
FIG. 1 is a diagram showing an outline of a portable information terminal according to a first embodiment of the present invention.
[0013]
In FIG. 1,
[0014]
[0015]
A storage section (not shown) for storing the
[0016]
When the
[0017]
The
[0018]
Next, an example of a storage mode for storing operation information on the
[0019]
FIG. 2 is a diagram showing an example of a storage mode for storing operation information on a card according to the first embodiment of the present invention.
[0020]
Several types of storage modes for storing the operation information on the
[0021]
The printing of the index image on the surface of the
[0022]
Next, a functional configuration of the
[0023]
FIG. 3 is a block diagram illustrating a functional configuration of the portable information terminal according to the first embodiment of the present invention.
[0024]
In the
[0025]
[0026]
A
[0027]
A moving image data
[0028]
A moving image
[0029]
In such a configuration, when the
[0030]
When the moving image reproducing
[0031]
Next, an example of the operation information stored in the
[0032]
FIG. 4 is a diagram illustrating an example of operation information according to the first embodiment of the present invention.
[0033]
Note that FIG. 4 illustrates an example of the operation information corresponding to the index image printed in the
[0034]
In FIG. 4,
[0035]
903-1 is rectangular area information regarding the rectangular area 110a. 904-1 is reference point information indicating a reference point (reference coordinates) for determining the position of the
[0036]
Here, the x-axis and the y-axis, which are the coordinate systems of the reference point, correspond to the longitudinal direction and the lateral direction of the
[0037]
907-1 is size information indicating the size of the rectangular area 110a. 908-1 is size information indicating the size of the
[0038]
Reference numeral 910-1 denotes video file information (moving image file) related to a moving image corresponding to the index image. Reference numeral 911-1 denotes position information indicating a storage location of the moving image file. Reference numeral 912-1 denotes name information indicating the name of the moving image file.
[0039]
The position information indicating the storage location of the moving image file is, for example, a URL indicating the management destination when the moving image file is managed by a Web server on the network, or a file server on the network. In the case where the information is managed by the above, the path indicating the management destination is the position information.
[0040]
Reference numeral 913-1 denotes area-specific operation information for an operation input in the rectangular area 110a. 914-1 is detailed operation information indicating a description defining an operation based on a pen click operation on the
[0041]
Then, the moving image reproduction
[0042]
Here, in particular, when the moving image reproduction information is searched, the corresponding video file information 910-1 is extracted and stored in the memory. Then, the moving image
[0043]
Next, the operation of the portable information terminal will be described with reference to FIG.
[0044]
FIG. 5 is a flowchart showing the operation of the portable information terminal according to the first embodiment of the present invention.
[0045]
First, the presence / absence of insertion of the
[0046]
Next, the presence / absence of moving image reproduction information is determined in the detailed operation information in the area-specific operation information (step S704). If there is no moving image reproduction information (NO in step S704), a user interface process based on the operation information is executed (step S706). On the other hand, if there is moving image reproduction information (YES in step S704), a moving image data prefetching process is executed based on the moving image reproduction information (step S705). After that, a user interface process is executed based on the operation information (step S706).
[0047]
On the other hand, when the
[0048]
In FIG. 5, the operation
[0049]
Next, details of the user interface processing in step S706 in FIG. 5 will be described with reference to FIG.
[0050]
FIG. 6 is a flowchart showing details of the user interface processing according to the first embodiment of the present invention.
[0051]
In the process of FIG. 6, if the moving image data prefetch start process of step S705 of FIG. 5 is being executed, the processes of steps S502 to S504 are skipped.
[0052]
First, based on pen input information obtained from the pen
[0053]
The acquisition of the moving image data uses a general-purpose streaming technique. For example, the moving image data (moving image file) to be acquired is acquired in a predetermined unit (packet unit, frame unit, field unit, etc.). I do.
[0054]
Also, immediately after the moving image reproducing operation when the moving image data prefetching process is not executed, the moving image data to be acquired is not stored in the moving image data
[0055]
If the storage of the predetermined amount of moving image data is completed (YES in step S504), the moving image
[0056]
Note that the moving image data that has been reproduced is deleted from the moving image data
[0057]
Next, it is determined whether the reproduction of the moving image data has been completed (step S506). That is, it is determined whether or not unreproduced moving image data exists. If the moving image data has not been completed (NO in step S506), the process returns to step S502 to reproduce the moving image data not yet reproduced, acquires the moving image data (step S502), and temporarily stores (step S503). Screen display (step S505) is repeatedly executed. Then, when the reproduction of the moving image data is completed (YES in step S506), the process returns to step S501.
[0058]
On the other hand, in step S501, when there is no moving image reproduction operation (NO in step S501), it is determined whether the
[0059]
Next, the details of the moving image data prefetch processing in step S705 in FIG. 5 will be described with reference to FIG.
[0060]
FIG. 7 is a flowchart showing the details of the moving image data prefetch processing according to the first embodiment of the present invention.
[0061]
First, moving image information (moving image position information and name information) corresponding to the extracted moving image reproduction information is read (step S801). Next, it is determined whether the reading of the moving image information has been completed (step S802). That is, it is determined whether or not unread moving image information exists. If there is no unread moving image information (YES in step S802), the moving image data prefetching process ends.
[0062]
On the other hand, if there is unread moving image information (NO in step S802), moving image data corresponding to the moving image information is obtained by the moving image
[0063]
Next, it is determined whether storage of a predetermined amount (for example, 10 seconds) of moving image data has been completed (step S805). If the storage is not completed (NO in step S805), the acquisition of the moving image data for each predetermined unit is completed until the storage of the predetermined amount of moving image data in the moving image data
[0064]
As described above, according to the first embodiment, when the
[0065]
<Embodiment 2>
In the operation information of the first embodiment, the position information and the name information are managed as the moving image information on the moving image to be reproduced. You may want to start playback from a scene. Therefore, in the second embodiment, a configuration in which, as moving image information, in addition to position information and name information of a moving image, reproduction start position information indicating the reproduction start position (position specified by time, frame, and the like) is managed. explain.
[0066]
FIG. 8 is a diagram illustrating an example of operation information according to the second embodiment of the present invention.
[0067]
In FIG. 8, the same reference numerals are given to the same components as those in FIG. 4 of the first embodiment, and the details are omitted.
[0068]
Particularly, in the second embodiment, the reproduction start position information 1113-1 that defines the reproduction start position of the moving image file is configured with respect to the operation information in FIG.
[0069]
In this case, the moving image reproduction
[0070]
Here, in particular, when the moving image reproduction information 914-1 is searched, the corresponding video file information 910-1 is extracted and stored in the memory. Then, the moving image
[0071]
Next, the details of the moving image data prefetching process when the operation information has the configuration shown in FIG. 8 will be described with reference to FIG.
[0072]
FIG. 9 is a flowchart showing details of the moving image data prefetch processing according to the second embodiment of the present invention.
[0073]
First, moving image information (moving image position information, name information, and reproduction start position information) corresponding to the extracted moving image reproduction information is read (step S1001). Next, it is determined whether the moving image information has been completed (step S1002). That is, it is determined whether or not unread moving image information exists. If there is no unread moving image information (YES in step S1002), the moving image data prefetching process ends.
[0074]
On the other hand, if there is unread moving image information (NO in step S1002), moving image
[0075]
Next, moving image data corresponding to the designated position is obtained (step S1004). Next, the obtained moving image data is temporarily stored in the moving image data temporary storage unit 608 (step S1005).
[0076]
Next, it is determined whether storage of a predetermined amount (for example, 60 seconds) of moving image data has been completed (step S1006). If the storage is not completed (NO in step S1006), the acquisition of the moving image data for each predetermined unit is completed until the storage of the predetermined amount of moving image data in the moving image data
[0077]
As described above, according to the second embodiment, the same effects as those of the first embodiment can be obtained even in the case of reproducing from a scene in the middle of a moving image file.
[0078]
The portable information terminal described above can be considered as an invention of a method as a procedure for realizing the function by a computer. Since the present invention can be realized by a computer, the present invention can be applied to a computer program executed by a computer, and further to a computer-readable storage medium such as a CD-ROM which stores the computer program and can be read by the computer. It will be obvious.
[0079]
Therefore, the embodiments according to the first and second embodiments are listed as follows. That is, the portable information device and its control method and program, the information processing device and its control method and program are as follows.
[0080]
<Embodiment 1> A portable information terminal having a storage unit for storing a card on which an index image is printed, and reproducing a moving image corresponding to the index image based on operation information stored in the card. So,
Detecting means for detecting whether or not the card has been inserted into the storage section;
Reading means for reading operation information stored in the card when the insertion of the card is detected by the detecting means;
Extracting means for extracting operation information relating to a moving image corresponding to the index image in the operation information read by the reading means,
A receiving unit that receives, from an external terminal, some moving image data in a moving image file corresponding to the index image based on the moving image information;
Storage means for storing a part of the moving image data received by the receiving means,
When the card is stored in the storage unit, the input means that the card functions as an input panel screen,
When a reproduction operation of a moving image file corresponding to the index image on the card is input by the input unit, a part of moving image data in the moving image file corresponding to the index image stored in the storage unit. Display means for playing back and displaying a moving image file using
A portable information terminal comprising:
[0081]
<Embodiment 2> The moving image information is information indicating a file name of a moving image file corresponding to the index image.
3. The portable information terminal according to claim 1, wherein:
[0082]
<Embodiment 3> The moving image information is information indicating a storage location of a moving image file corresponding to the index image.
3. The portable information terminal according to claim 1, wherein:
[0083]
<Embodiment 4> The moving image information is information indicating a reproduction start position of a moving image file corresponding to the index image.
3. The portable information terminal according to claim 1, wherein:
[0084]
<Embodiment 5> A portable information terminal having a storage section for storing a card on which an index image is printed, and reproducing a moving image corresponding to the index image based on operation information stored in the card. A control method,
A detection step of detecting whether or not the card is inserted into the storage unit;
A step of reading operation information stored in the card when the insertion of the card is detected by the detection step;
An extraction step of extracting operation information relating to a moving image corresponding to the index image in the operation information read in the reading step,
Based on the moving image information, a receiving step of receiving a part of moving image data in a moving image file corresponding to the index image from an external terminal,
A storing step of storing a part of the moving image data received in the receiving step in a storage medium,
When the card is stored in the storage section, when the operation of reproducing a moving image file corresponding to the index image on the card is input by the input section functioning as an input panel screen, the card is stored in the storage step. Using a part of the moving image data in the moving image file corresponding to the index image, a display step of reproducing and displaying the moving image file;
A method for controlling a portable information terminal, comprising:
[0085]
<Embodiment 6> A portable information terminal having a storage section for storing a card on which an index image is printed, and reproducing a moving image corresponding to the index image based on operation information stored in the card. A program for realizing control,
For the storage section, a program code of a detection step of detecting the presence or absence of insertion of the card,
When the insertion of the card is detected by the detection step, a program code of a reading step of reading operation information stored in the card,
A program code for an extraction step of extracting operation information relating to a moving image corresponding to the index image in the operation information read in the reading step;
Based on the moving image information, a program code of a receiving step of receiving a part of moving image data in a moving image file corresponding to the index image from an external terminal,
Program code of a storage step of storing a part of the moving image data received in the receiving step in a storage medium,
When the card is stored in the storage section, when the operation of reproducing a moving image file corresponding to the index image on the card is input by the input section functioning as an input panel screen, the card is stored in the storage step. Using a part of moving image data in a moving image file corresponding to the index image, a program code of a display step of performing reproduction display of the moving image file;
A program characterized by comprising:
[0086]
As described above, the embodiment has been described in detail. However, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, a storage medium, or the like. The system may be applied to a system including a single device or an apparatus including one device.
[0087]
According to the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the drawings) for realizing the functions of the above-described embodiment is directly or remotely supplied to a system or an apparatus, and a computer of the system or the apparatus is supplied. Is also achieved by reading and executing the supplied program code.
[0088]
Therefore, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. That is, the present invention includes the computer program itself for realizing the functional processing of the present invention.
[0089]
In that case, as long as it has the function of the program, it may be in the form of an object code, a program executed by an interpreter, script data supplied to the OS, or the like.
[0090]
As a recording medium for supplying the program, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card , ROM, DVD (DVD-ROM, DVD-R) and the like.
[0091]
In addition, as a method of supplying the program, a client computer connects to an Internet homepage using a browser, and downloads the computer program itself of the present invention or a compressed file including an automatic installation function to a recording medium such as a hard disk from the homepage. Can also be supplied. Further, the present invention can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. In other words, the present invention also includes a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer.
[0092]
In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and downloaded to a user who satisfies predetermined conditions from a homepage via the Internet to download key information for decryption. It is also possible to execute the encrypted program by using the key information and install the program on a computer to realize the program.
[0093]
The functions of the above-described embodiments are implemented when the computer executes the read program, and an OS or the like running on the computer executes a part of the actual processing based on the instructions of the program. Alternatively, all the operations are performed, and the functions of the above-described embodiments can be realized by the processing.
[0094]
Further, after the program read from the recording medium is written into the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board or the A CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the processing also realizes the functions of the above-described embodiments.
[0095]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a portable information terminal capable of displaying a moving image with high responsiveness to a user operation.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an outline of a portable information terminal according to a first embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a storage mode for storing operation information on a card according to the first embodiment of the present invention.
FIG. 3 is a block diagram illustrating a functional configuration of the portable information terminal according to the first embodiment of the present invention.
FIG. 4 is a diagram illustrating an example of operation information according to the first embodiment of the present invention.
FIG. 5 is a flowchart illustrating an operation of the portable information terminal according to the first exemplary embodiment of the present invention.
FIG. 6 is a flowchart illustrating details of a user interface process according to the first embodiment of the present invention.
FIG. 7 is a flowchart illustrating details of moving image data prefetch processing according to the first embodiment of the present invention.
FIG. 8 is a diagram illustrating an example of operation information according to the second embodiment of the present invention.
FIG. 9 is a flowchart illustrating details of moving image data prefetch processing according to the second embodiment of the present invention.
[Explanation of symbols]
100 portable information terminals
101 Display screen
102 Pen input panel
110 Card
601 Card detector
602 operation information reading unit
603 Moving image information extraction unit
604 Moving image data acquisition unit
605 Communication unit
606 Pen input detector
607 Moving image playback operation detection unit
608 Temporary image data storage
609 Video screen display
Claims (1)
前記収納部に対し、前記カードの挿入の有無を検出する検出手段と、
前記検出手段によって前記カードの挿入が検出された場合、該カードに記憶されている動作情報を読み出す読出手段と、
前記読出手段で読み出した動作情報中の前記インデックス画像に対応する動画像に関する動作情報を抽出する抽出手段と、
前記動画像情報に基づいて、前記インデックス画像に対応する動画像ファイル中の一部の動画像データを外部端末より受信する受信手段と、
前記受信手段で受信した一部の動画像データを記憶する記憶手段と、
前記カードが前記収納部に収納された場合、該カードが入力パネル画面として機能する入力手段と、
前記入力手段によって前記カード上のインデックス画像に対応する動画像ファイルの再生操作が入力された場合、前記記憶手段に記憶されている該インデックス画像に対応する動画像ファイル中の一部の動画像データを用いて、動画像ファイルの再生表示を行う表示手段と
を備えることを特徴とする携帯情報端末。A portable information terminal that has a storage unit for storing a card on which an index image is printed, and reproduces a moving image corresponding to the index image based on operation information stored in the card,
Detecting means for detecting whether or not the card has been inserted into the storage section;
Reading means for reading operation information stored in the card when the insertion of the card is detected by the detecting means;
Extracting means for extracting operation information relating to a moving image corresponding to the index image in the operation information read by the reading means,
A receiving unit that receives, from an external terminal, some moving image data in a moving image file corresponding to the index image based on the moving image information;
Storage means for storing a part of the moving image data received by the receiving means,
When the card is stored in the storage unit, the input means that the card functions as an input panel screen,
When a reproduction operation of a moving image file corresponding to the index image on the card is input by the input unit, a part of moving image data in the moving image file corresponding to the index image stored in the storage unit. And a display means for reproducing and displaying the moving image file by using the portable information terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003058596A JP2004274145A (en) | 2003-03-05 | 2003-03-05 | Mobile information terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003058596A JP2004274145A (en) | 2003-03-05 | 2003-03-05 | Mobile information terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004274145A true JP2004274145A (en) | 2004-09-30 |
Family
ID=33121669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003058596A Withdrawn JP2004274145A (en) | 2003-03-05 | 2003-03-05 | Mobile information terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004274145A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010074236A (en) * | 2008-09-16 | 2010-04-02 | Nec Personal Products Co Ltd | Information terminal, data transmission system, and program |
JP2020181254A (en) * | 2019-04-23 | 2020-11-05 | 大日本印刷株式会社 | Mobile terminal, ic card, display system, and program |
-
2003
- 2003-03-05 JP JP2003058596A patent/JP2004274145A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010074236A (en) * | 2008-09-16 | 2010-04-02 | Nec Personal Products Co Ltd | Information terminal, data transmission system, and program |
JP2020181254A (en) * | 2019-04-23 | 2020-11-05 | 大日本印刷株式会社 | Mobile terminal, ic card, display system, and program |
JP7251290B2 (en) | 2019-04-23 | 2023-04-04 | 大日本印刷株式会社 | Mobile terminals, display systems and programs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4095243B2 (en) | A storage medium storing a URL acquisition and processing system and method and a program for executing the method. | |
US7573604B2 (en) | Printer with embedded retrieval and publishing interface | |
JP4906072B2 (en) | Information processing apparatus and information processing method | |
JP4557759B2 (en) | Information processing apparatus, information processing method, and data update method | |
WO2006001157A1 (en) | Printing apparatus, and firmware updating method therefor | |
JP2008158765A (en) | Information processing device, information processing method, and program for executing it by computer | |
CN112887794B (en) | Video editing method and device | |
JP5054215B2 (en) | VIDEO REPRODUCTION DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
WO2007018102A1 (en) | Mobile information device and mobile information device display method | |
US20070025197A1 (en) | Information-processing apparatus, recording medium and information-processing method | |
JP2009217510A (en) | Image display device and control method thereof | |
JP3576897B2 (en) | Web browser plug-in implementation method, web browser plug-in implementation method, and recording medium recording program for web browser plug-in implementation | |
JP2004274145A (en) | Mobile information terminal | |
US20020021304A1 (en) | Image processing system for adding add information to image object, image processing method and medium | |
CN101866346A (en) | Method and terminal for updating terminal media library | |
CN117135341A (en) | Image processing method and electronic equipment | |
JP2004129067A5 (en) | ||
JP5489478B2 (en) | Image display device and image display method | |
JPH10320356A (en) | Method for displaying difference initialization of overlay | |
JP2001142848A (en) | Data processor, display information copying and processing method and storage medium | |
JP3465600B2 (en) | Screen information saving / restoring system and screen information saving / restoring method | |
JP2000305748A (en) | Voice storage device and method and voice storage system | |
CN107239186A (en) | The notes treating method and apparatus of streaming document | |
JP2001154777A (en) | Hypertext browser, its display control method and recording medium | |
JP2798556B2 (en) | Printer language determination device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060509 |