(57)【要約】  メインシーケンスのディジタルデータと該メインシーケンスに関連するサブシーケンスのディジタルデータを再生するための方法と電子装置(１)。電子装置(１)のキーパッド(１０)の任意のキーの起動に応じて、メインシーケンスの実行に割り込みがかけられ、サブシーケンスが実行される。サブシーケンスが実行された後、割り込みがかけられた位置からメインシーケンスの実行が再開される。
2007507773.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの入力手段を備える入力インタフェースを有する電子装置(１)において、ディジタルデータの第１及び第２のシーケンスを実行するための方法であって、
ディジタルデータのメインシーケンスを開始し実行する工程と、
少なくとも一つの入力手段の起動を検出する工程と、
前記検出に応じて前記メインシーケンスの実行に割り込みをかける工程と、
前記メインシーケンスの実行に割り込みがかけられた場合に、ディジタルデータのサブシーケンスの少なくとも一つを開始し実行する工程と、を備え、
前記サブシーケンスは前記メインシーケンスと関連付けられていることを特徴とする方法。
【請求項２】
前記メインシーケンスのデータタイプが、前記サブシーケンスのデータタイプと同一であることを特徴とする請求項１に記載の方法。
【請求項３】
前記ディジタルデータのサブシーケンスの少なくとも一つを開始し実行する前記工程は、
前記メインシーケンスの実行の割り込みがかけられた位置に再開フラグを設定する工程と、
前記サブシーケンスの実行が終了した場合に、前記位置から前記メインシーケンスの実行を再開する工程と
をさらに備えることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記メインシーケンス及び前記サブシーケンスの少なくともいずれかが、所定回数または所定期間において反復されることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記入力インタフェースは複数の入力手段を備え、
起動された特定の入力手段、または特定の入力手段の組合せを識別する工程と、
前記識別された特定の入力手段、または特定の入力手段の組合せと関連付けられるとともに、開始されるべき所定のサブシーケンスをメモリ(１５０)から取得する工程と、をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記メインシーケンスと前記サブシーケンスは、ディジタル画像またはディジタル音声データを含むことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
メインシーケンスの識別子と、前記メインシーケンスの実行の割り込みがかけられた位置と、前記割り込みの際に実行されるべきサブシーケンスの少なくとも１つの識別子と、を含むディジタルデータを格納する工程を、さらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記メインシーケンスと少なくとも一つのサブシーケンスのディジタルデータを、該ディジタルデータを再生しながら格納する工程を、さらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
格納された前記ディジタルデータを外部電子装置(３０a, ３０b)に送信する工程をさらに備えることを特徴とする請求項７または８に記載の方法。
【請求項１０】
少なくとも一つの入力手段を有する入力インタフェースと出力インタフェース(１００)とを備える電子装置(１)であって、
ディジタルデータのメインシーケンスの実行を開始するための開始部(１３１)と、
少なくとも一つの入力手段の起動を検出するように適合された検出部(１４０)と、
前記メインシーケンスの実行に割込みをかける割込部(１３２)と、を備え、
前記開始部(１３１)は、前記割込み部が前記メインシーケンスの実行に割り込みをかけると、ディジタルデータのサブシーケンスの少なくとも一つの実行を開始するように適合され、
前記サブシーケンスは前記メインシーケンスと関連付けられていることを特徴とする電子装置。
【請求項１１】
前記メインシーケンスのデータタイプが、前記サブシーケンスのデータタイプと同一であることを特徴とする請求項１０に記載の電子装置。
【請求項１２】
前記メインシーケンス及び前記サブシーケンスの少なくともいずれかが実行される反復回数を計測するか、またはメインシーケンスが実行されている期間を測定するように構成されたカウンタ(１７０)を備え、
前記割込部は、所定の反復回数または所定期間に到達した場合に、前記メインシーケンスの実行に割り込みをかけるように構成されることを特徴とする請求項１０または１１に記載の電子装置。
【請求項１３】
複数の入力手段とメモリ(１５０)を備え、前記検出部(１４０)は特定の入力手段が起動されたことを識別するように適合され、
プロセッサ(１３０)は、前記入力手段と関連付けられた開始されるべき特定のサブシーケンスを前記メモリから取得するように適合されることを特徴とする請求項１０または１２のいずれか１項に記載の電子装置。
【請求項１４】
前記メインシーケンスの少なくとも一部、及び、前記サブシーケンスの一部の少なくともいずれかを、再生しながら格納するためのメモリ（１５０）を、さらに備えることを特徴とする請求項１０乃至１３のいずれか１項に記載の電子装置。
【請求項１５】
格納された前記メインシーケンスの少なくとも一部、及び、前記サブシーケンスの一部の少なくともいずれかを送信するための通信部(１６０)を、さらに備えることを特徴とする請求項１４に記載の電子装置。
【請求項１６】
前記電子装置は、移動体端末、ページャー、コミュニケータ、電子オーガナイザまたはスマートフォンであることを特徴とする請求項１０乃至１５のいずれか１項に記載の電子装置。
【請求項１７】
前記電子装置は、移動体電話機であることを特徴とする請求項１０乃至１５のいずれか１項に記載の電子装置。
【請求項１８】
コンピュータ可読媒体により実現されるコンピュータプログラム製品であって、
ディジタルコンピュータ性能を有する電子装置によって実行された場合に、請求項１乃至８のいずれか１項に記載の方法を実現するためのコンピュータ可読命令を備えることを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンスデータを再生する方法と装置に係り、より詳しくはデータの第１および第２のシーケンスを電子装置の入力インタフェースの起動に応じて二者択一的に再生する方法に関するものである。
【背景技術】
【０００２】
携帯型の電子装置は、ゲーム、画像および音声データを有していることが多い。これらのデータは、装置の製造メーカーが予め格納しておくか、あるいはリモートソースから装置にダウンロードされることで、装置に与えられる。ゲームは、さまざまな種類の電子装置、例えば、コンピュータ、移動体無線端末、コミュニケータ、電子オーガナイザまたはスマートフォンなどを利用して楽しむことができる。画像は、装置のディスプレイ用の背景画像として設定されてもよい。このような複数の画像は、少しの間だけ見る分には楽しいが、静止画であるために少々退屈に感じられる傾向がある。
【０００３】
絵とは逆に、ゲームはかなり楽しいものである。しかしながら、ゲームには特定の結果を得るためにゲームをどのように実行するべきかを決定するための多少複雑なルールがある。ユーザーの技能に応じて、例えばどのキーを所定時間内に操作するかに応じて、ゲームの最終結果はかなり異なるであろう。例えば、所定の結果を得るために所定のキーを操作しなければならない場合、ユーザーは、ゲーム開始前にゲームに勝つための知識を有していなければならない。このように最も簡単なゲームでさえ、ある種の学習が要求される。また、ゲームの最終結果もほとんどの場合において夫々異なることから、プログラムの実行には高い処理能力が必要とされる。したがって、ゲームをするためにはかなり多くのバッテリー容量が必要となる。一方で、携帯用の電子装置のバッテリー容量は限られている。
【０００４】
さらに、携帯用の電子装置に複数のゲームが提供される場合には、ゲームはしばしばメニュー構造を介してアクセスされることになる。このゲームへのアクセス操作は、多くのユーザーが直ちにできるものではなく、アクセスし使い方を覚えるには複雑すぎるかもしれない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、ユーザーによっては電子装置を利用して情報交換をして時間をつぶすこともできるが、他のユーザーにとっては、背景画像は刺激的なものではなく、また、ゲームは複雑すぎるため、電子装置を時間をつぶすための道具とみなすことはない。
【課題を解決するための手段】
【０００６】
本発明は、電子装置とのインタラクションにより、表示されるディジタルデータを非静止画的なものとするための方法を提供することを目的とするものであって、ここでのディジタルデータは、電子ゲームに比べて要求される処理能力が低いものである。
【０００７】
この目的は、少なくとも一つの入力手段を備える入力インタフェースを有する電子装置において、ディジタルデータの第１と第２のシーケンスを実行するための本発明の方法によって達成される。本発明によれば、ディジタルデータのメインシーケンスが開始されて実行後に、少なくとも一つの入力手段が起動されたことが検出されると、上記のメインシーケンスの実行に対して上記検出に対応した割り込みがかけられる。メインシーケンスの実行に対して割り込みがかけられると、当該メインシーケンスに関連する少なくとも一つのサブシーケンスのディジタルデータが開始され実行されることとなる。
【０００８】
レジュームフラグが、メインシーケンスにおいて割り込みがかけられた位置に設定され、サブシーケンスの実行が終わると、メインシーケンスの実行を当該設定位置から再開してもよい。さらに、メインシーケンス及びサブシーケンスの少なくともいずれかは、所定の期間または所定回数分繰り返されてもよい。
【０００９】
入力インタフェースは、複数の入力手段を含んでいてもよい。したがって、本発明の方法によれば、特定の入力手段あるいは、その組み合わせが操作された場合に、起動が確認されることとなる。また、開始されるべき特定のサブシーケンスは、当該起動が確認された特定の入力手段またはこれらの組合せと関連付けられ、再生用のメモリから取得されることになる。
【００１０】
メインシーケンスとサブシーケンスはディジタル画像または音声データを含んでいてもよい。
【００１１】
本発明の方法によれば、メインシーケンスアイデンティティと、メインシーケンスの実行に割り込みがかけられるべき少なくとも一つの位置と、該割り込み時に実行されるべきサブシーケンスの少なくともひとつのアイデンティティとを含むディジタルデータが保存されてもよい。また、再生されるディジタルデータのメインシーケンスと少なくとも一つのサブシーケンスとが保存されてもよい。このようにして、特定のメインシーケンス及び少なくとも一つのサブシーケンスが格納され、再生されてもよい。さらに、保存されたディジタルデータは、外部の電子装置に送信されてもよい。
【００１２】
本発明の別の目的は、ユーザーが電子装置とのインタラクションにより、表示されるディジタルデータを非静止画的なものとすることのできる電子装置を提供することにある。ここでのディジタルデータは、電子ゲームに比べて要求される処理能力が低いものである。
【００１３】
この目的は、少なくとも一つの入力手段を有する入力インタフェースおよび出力インタフェースを備える本発明の電子装置によって達成される。ディジタルデータのメインシーケンスの実行を開始するための開始部と、少なくとも一つの入力手段の起動を検出するように適合された検出部と、上記のメインシーケンスの実行に割り込みをかけるように適合された割込部とが提供される。上記の開始部は更に、割込部がメインシーケンスの実行に割り込みをかけたときに、メインシーケンスに関連する少なくとも一つのサブシーケンスのディジタルデータの実行を開始するように適合される。
【００１４】
メインシーケンス及びサブシーケンスの少なくともいずれかが実行された反復回数を計測するか、またはメインシーケンスが実行された時間を判定するように適合されたカウンタが提供されてもよい。よって、所定の反復回数または設定時限に達したときに、メインシーケンスの実行に割り込みをかけるように割込部を構成してもよい。
【００１５】
電子装置は、複数の入力手段とメモリを備えていてもよい。検出部は、特定の入力手段が起動されたことを識別するように適合されてもよい。プロセッサは、当該特定の入力手段に関連付けられ、開始されるべき特定のサブシーケンスを当該メモリから取得するように適合されていてもよい。
【００１６】
再生されるべき上記のメインシーケンスの少なくとも一部及び上記のサブシーケンスの一部の少なくともいずれか、または、それらの情報を保存するためのメモリが、提供されてもよい。さらに、保存された該メインシーケンスの一部及びサブシーケンスの一部の少なくともいずれかを送信するための通信部が提供されてもよい。
【００１７】
電子装置は、移動体無線端末、ページャー、コミュニケータ、電子オーガナイザ、スマートフォンまたは移動電話の形態で提供されるであろう。
【００１８】
本発明の第３の目的は、本発明の方法を実行するためのコンピュータで読み取り可能な命令を有するコンピュータプログラム製品を提供することにある。
【００１９】
この目的は、コンピュータ可読媒体として実現されるコンピュータプログラム製品であって、ディジタルコンピュータ性能を有する電子装置によって実行された場合に、本発明に対応する方法を実現するコンピュータで読み取り可能な命令を含むものである。
【００２０】
本発明の利点は、ユーザーが、インタラクティブで、探検可能(explorative)で、即時に簡単にアクセスでき、極めて容易に使用できる機能を有する電子装置を利用することができる点にある。さらに、本発明によればゲームで遊ぶ場合よりも要求される処理能力やバッテリー容量が少なくて済むという利点がある。
【００２１】
本発明のさらなる実施形態は、従属請求項に定義されている。
【００２２】
ここで、本明細書において「備える」との文言が使用される場合、明細書中で述べられた特徴、数値、工程または構成部品の存在を、他のひとつ以上の特徴、数値、工程、構成部品或いはそれらの組み合わせの存在や追加を除外することなく含むものとして、解釈されよう。
【００２３】
本発明のさらなる目的、特徴、利点については本発明に関する後述する複数の実施形態から明瞭になるであろう。ここにおいて、本発明のさまざまな側面は、添付の図面を参照してより詳細に記述されるものである。
【発明を実施するための最良の形態】
【００２４】
図１は、移動体端末１として構成された電子装置を図示している。本発明は、移動体端末１のみに限定されず、出力インタフェースと入力インタフェースを有し、ユーザーがインタラクション可能な全ての電子装置に組み込み可能である。本発明の電子装置は、移動体無線端末、移動電話、ページャー、PDA、及び、スマートフォンや電子オーガナイザのようなコミュニケータを含むが、これらに限定されないものである。以下では、説明の簡略化のため、移動体端末１について述べることとする。
【００２５】
本発明は、例えばインタラクティブに背景動画（background animation）の再生を行うような機能を提供する。この動画は、ディジタルデータのシーケンスまたはメインシーケンス内の命令を実行することにより提供される。この場合、動画は繰り返して表示されてもよい。入力インタフェースの入力手段が起動されると、メインシーケンスの実行に対して割り込みがかけられ、メインシーケンスに関連するサブシーケンスのディジタルデータが代わりに実行される。サブシーケンスが終了すると、メインシーケンスは割り込みがかけられた位置から再開される。
【００２６】
移動体端末１は、入力インタフェースを備え、ユーザーはこれを介して移動体端末１とインタラクションして、以下に説明するようにサブシーケンスを起動することができる。入力インタフェースは、１つ以上の異なるサブシーケンスを起動するための１つ以上の複数の入力手段を含む。
【００２７】
この入力手段には、キーパッド１０、ジョイスティック１１、スライダ１２、マイクロフォン１３および振動センサ１４(図２)、タッチスクリーン１５(図２)またはタッチパッド、ロッカーキー、及び、カメラ、ボリューム、または補助キーなどの動作キーが含まれるが、これらに限定されるものではない。移動体端末１を通常使用している場合に、複数の動作キーは、所定の機能へのアクセスや、ボリュームの増減、写真撮影、データ通信モードや音声通信モードのような異なる通信モードへの移行といったコマンド実行のために利用されてもよい。
【００２８】
キーパッド１０は、「１、２、…、９」の数字キーや、「yes」キー及び「no」キーといった、通話を開始・終了するための従来的なキーを備える。さらに、キーパッド１０は追加キーを備えていてもよく、そこには「#」、「*」、「クリアー」、「リターン」のほか、移動体端末１に情報を入力したり、移動体端末１から情報を取得するための他のキーが含まれる。また、数字キーは、ゲームや、ロック／アンロック機能のような、異なる機能へのアクセスを与えたり、そのような機能を実行するために使用されてもよい。また、数字のキーはテキスト文書を作成するための文字を含んでいてもよい。それぞれのキーは、所定のサブシーケンスと関連しても良い。
【００２９】
ジョイスティック１１は、移動体端末１の機能を選択するために設けられてもよい。或いは、ユーザーは上下機能を有する通常の押圧キーを利用して特定の機能を選択しても良い。また、ジョイスティック１１はメニュー内での選択を行うために使用されてもよい。もし、ジョイスティックが押圧機能を有する場合には、メニュー中の選択をジョイスティックの操作に応じて行っても良い。
【００３０】
１つ以上のスライダ１２を、移動体端末１の任意の側面に設けることもできる。スライダ１２は、ディスプレイのメニューを介して機能にアクセスせず、特定の機能に直接アクセスし実行するためのショートカットキーとしても使用でき、例えばボリューム調整を行うために利用することができる。スライダ１２は、移動体端末１の任意の側面に配置される押圧ボタンで代用しても良い。この押圧ボタンをキーパッド１０の対向面に配置すれば、従来のキーパッド１０の複数のキーと容易に識別できる利点がある。
【００３１】
マイクロフォン１３は、通話中のユーザーの声の記録、音声メッセージの記録、或いは、音声起動による発呼や着呼を行うために使用されるであろう。また、マイクロフォン１３は、本発明に対応するサブシーケンスを起動するために使用されても良い。
【００３２】
振動センサ１４は、移動体端末１のユーザーによって引き起こされた振動を検出することができる。当該振動は、例えば本発明に対応するサブシーケンスの実行を開始するためにユーザーが故意に移動体端末１を揺すると開始される。
【００３３】
移動体端末１は、ユーザーに対して情報及びデータを提示するための出力インタフェース１００を備える。出力インタフェース１００にはディスプレイ２０が含まれるが、このディスプレイは電話番号、バッテリー残量、通信状況、機能メニュー、アイコン、静止画／動画などの情報を提示するための従来的なディスプレイでもよい。ディスプレイ２０はモノクロディスプレイでもカラーディスプレイでもよい。さらに、ディスプレイはタッチスクリーンタイプのディスプレイ２１（図２）あってもよい。このディスプレイ２１は、ユーザーが先端の丸まったプラスティックペンなどの適当な入力装置を用いて直にスクリーンに書き込むことで、移動体端末１にデータを入力できる。このようにして、ディスプレイ２０が、出力インタフェース及び入力インタフェースの一部を構成してもよい。また、移動体端末１には、インタラクション動作するいくつかのディスプレイを装置の異なる部位に設けても良い。クラムシェルタイプや折り畳み可能なタイプの移動体端末は、ハウジングの外側面に１つのディスプレイ設けられ、操作のために端末が開けられるともう１つのディスプレイが現れるようになっていてもよい。
【００３４】
出力インタフェースは、着信音声を聞いたり、音楽を聞いたり、ゲームの音楽を再生したり、録音された音声などを再生するために利用されるスピーカ２２を備えていてもよい。音声コントローラは、入力手段の起動の検出に応じて音量／低音／高音の任意の変化を、自動的に命令または実行するであろう。これらの変化は、サブシーケンスの再生に対応して、所定時間提供されるであろう。
【００３５】
また移動体端末１は、外部電子装置３０a、３０bまたは通信ネットワークとの間で通信を行うための通信インタフェースを備えていてもよい。通信インタフェースは、無線インタフェース及び有線インタフェースの少なくともいずれかを含んでいても良い。無線の通信インタフェースは、１つ以上のアンテナ１５を備え、無線通信システムを介して外部装置３０aと通信するように構成されていても良い。かかる無線通信システムは、例えば、TDMA、FDMA、或いは、CDMA技術のような通信方式に従ったものである。また通信インタフェースは、無線LAN（WLAN）や例えばBluetooth周波数のような、短距離用の補助周波数を介した通信に適合されていても良い。また通信インタフェースは、例えば直列ケーブルのようなワイヤリングにより移動体端末１を外部装置３０bに接続するためのアクセサリ・コネクタのような接続用部材を備えていてもよい。
【００３６】
また、赤外線（IR)接続といった、他の無線通信インタフェースや有線通信インタフェースも使用可能である。
【００３７】
通信インタフェースは、受信器２３(図２)及び、音声、データ、及び、メインシーケンスとサブシーケンスに関する情報を含むメッセージなどの他のメッセージを送信するための送信器を備えていてもよい。
【００３８】
通信インタフェースの受信器２３は、入力インタフェースの一部となってもよい。そして、受信器は、例えば通信ネットワークのような移動体端末１の外部のエンティティによって起動され、検知されても良い。外部装置による起動は、メッセージ、入来呼、或いは、WAP(Wireless Application Protocol)データに関連するデータといった他のデータの受信を含むものであっても良い。
【００３９】
外部電子装置３０a、３０bは、ユーザーに対して情報を表示するためのディスプレイ３１a、３１bなどの出力インタフェースを備える。この出力インタフェースは、移動体端末１と同じ出力手段を備えていてもよい。このようにして、移動体端末１自体の有する出力インタフェースによりメインシーケンスおよびサブシーケンスのデータを再生する代わりに、或いはそれに付け加えて、上記のデータが外部装置３０a、３０bに送信されても良い。したがって、再生されるべきデータは移動体端末１によって処理されるが、外部装置３０a、３０bによっても再生されてもよい。以上によれば、外部装置３０a、３０bが、移動体端末１の入力インタフェースに対応する入力インタフェースを備えていてもよいことが分かるであろう。
【００４０】
図２は、検出部１４０に接続された図１の移動体端末１の入力インタフェースを図示している。検出部１４０は、CPU(中央処理装置)、マイクロプロセッサまたはASICとして提供されるコントローラ１３０に接続される。コントローラ１３０は、情報を格納するためのRAM及びROMの少なくともいずれかを含むメモリ１５０に接続される。さらにコントローラ１３０は、情報をユーザーに提供するように適合された出力インタフェース１００に接続されている。
【００４１】
出力インタフェース１００は、移動体端末１と出力インタフェースに関する所定の設定や機能を制御するための１つ以上のコントローラを備えていてもよい。グラフィカル出力インタフェースは、ディスプレイ１３に送られる背景動画などのオブジェクトに関する情報を有するグラフィック処理部(GPU)１０１を備えていてもよい。GPU １０１などの出力インタフェースのコントローラについては独立のハードウェア構成要素、例えば、プロセッサ、DSP、ASIC、FPGA、配線論理回路などの形態で提供されるであろう。また、コントローラをソフトウェア的手段で実現することもでき、具体的にはプロセッサで実行されるソフトウェアコードにより提供されても良い。グラフィカル出力インタフェースもまたバッファ１０２を備えることができ、動画像や音声データなどのディジタルデータが再生前に格納される。ディスプレイバッファ１０２は、メインシーケンス用とサブシーケンス用とで別々のバッファを備えていてもよい。メインシーケンス用のバッファでは、割込フラグが以下に説明するように設定されてもよい。バッファ１０２はGPU１０１に接続されている。GPU１０１は、ディスプレイ２０に静止画及び動画の少なくともいずれかを表示するように適合されていてもよい。
【００４２】
コントローラ１３０は、送信器と場合によっては受信器２３を含む通信部１６０と接続される。当該通信部１６０は、通信ネットワークとの接続、或いは、外部装置３０a、３０ｂとの直接接続のために提供される。図２では受信器２３はそれ自体が入力インタフェースの一部となる場合があるので、説明のために分離して図示している。通信部１６０は、GSMやWCDMA周波数などの通信周波数、及び、WLAN周波数などの短距離補助周波数の少なくともいずれかを利用した通信のためにアンテナ１５に接続されている。
【００４３】
カウンタ１７０はコントローラ１３０に接続されている。カウンタ１７０は、メインシーケンスの反復回数を計測して、メインシーケンスの反復回数が所定数に到達するとコントローラに通知するように構成されている。また、カウンタは、所定時間を登録しておき、この時間内でメインシーケンスが実行され、当該所定時間が経過した際にカウンタからコントローラ１３０へ通知を行っても良い。
【００４４】
入力インタフェースの入力手段が接続された検出部１４０は、所定の入力手段の起動を検出するかまたは登録するように適合される。起動が検出されると、ディジタルデータのメインシーケンスの実行またはディジタル命令に割り込みがかけられてもよい。メインシーケンスのディジタルデータは、背景動画、すなわち表示により動画像を提供可能な一連の連続的なディジタル画像を含んでいてもよい。また、メインシーケンスのディジタルデータは音声データを含んでいても良い。メインシーケンスのデータの実行に割り込みがかけられると、ディジタルデータまたはメインシーケンスに関連する命令を含むサブシーケンスが実行或いは表示される。背景動画が提供される場合、サブシーケンスはメインシーケンスの画像を補足するための代替的なディジタル画像を提供することになる。例えばスケートボードの傾斜面を前後方向に移動するスケートボーダーをメインシーケンスの画像として表示する場合、各シーケンスは、傾斜面における一往復分の画像を表示するための画像を含むことになる。そしてサブシーケンスは、スケートボーダーが行うトリック動作を表示する画像を含むことができる。このトリック動作は入力手段の起動によって引き起こされる。トリック動作が表示されると、メインシーケンスは割り込みをかけられたところで再開されるであろう。或いは、サブシーケンスが再生された場合に、メインシーケンスの実行は再開されない。各サブシーケンスは、起動される特定の入力手段又は実質的に同時使用される複数の入力手段の組み合わせと、メインシーケスにおいて割り込みがかけられた位置との少なくともいずれかに依存してもよい。また、どの入力手段が起動されたかかかわらず、異なったサブシーケンスがランダムに実行されてもよい。同様にメインシーケンスが音声データを含む場合には、サブシーケンスは異なる音声データを含むことができ、例えば、特定の入力手段の起動、及び、メインシーケンスの実行に対する割り込みが行われた位置の少なくともいずれかに応じて特定の楽器によるソロ演奏を行っても良い。
【００４５】
GPU１０１と同じ動作原理に従った検出部１４０がハードウェア構成またはソフトウェア構成として設けられる。或いは、検出部１４０をコントローラ１３０の一体的部分として設けても良い。
【００４６】
所定の入力手段の起動が検出されると、コントローラ１３０は使用された特定の入力手段をインタフェース１００に通知し、インタフェース１００はメモリ１５０からサブシーケンスを取得して表示することになる。或いは、コントローラ１３０自体がメモリ１５０からサブシーケンスを取得し、出力インタフェース１００に転送しても良い。
【００４７】
図３aは本発明に従う方法を実行するための一つの実施形態を図示している。本図において、第１ステップ２００ではメインシーケンスの実行が開始される。この開始は特定のアイコンまたはメニューを選択することによって行われてもよい。或いは、特定のキー、又は、例えばキーパッド１０のようなキーを組み合わせて操作することでメインシーケンスの実行が開始されてもよい。また、この開始時に、バッファ１０２に転送されるメインシーケンスをメモリ１５０から取得しても良い。
【００４８】
開始に続くステップ２１０では、メインシーケンスが実行または再生される。例えば、動画を提供するために、連続した順番でアニメーション内の画像が表示されてもよい。
【００４９】
本発明に対応するサブシーケンスを開始させるために、メインシーケンスの実行の間は、定期的に任意の入力手段の起動を、検出部１４０によりチェックしなければならない。したがってステップ２２０では、いずれかの入力手段が起動されているかどうかが決定される。この決定は、メインシーケンスが実行されている間、設定された時間間隔を隔てて実行されてもよい。或いは、ステップ２２０での決定は、メインシーケンスをすべて実行した後に行っても良い。
【００５０】
ステップ２２０における判定結果が「No」である場合、処理はステップ２３０に進み、このステップではメインシーケンスの実行が継続される。
【００５１】
ステップ２２０における判定結果が「Yes」である場合、ステップ２４０に進み、メインシーケンスの実行に対して割り込みがかけられる。また割り込みをかけられたメインシーケンスの位置でバッファ１０２中に割込フラグが設定される。このフラグは、表示されるバッファ１０２の次のデータ項目の位置または表示される最後のデータ項目の位置に設定されるであろう。
【００５２】
ステップ２５０では、起動された特定の入力手段、例えばキーパッドの特定のキー或いはキーの組み合せが識別される。
【００５３】
ステップ２６０では、ステップ２５０で識別された入力手段に関連するサブシーケンスが取得されてもよい。またはメモリ１５０内のルックアップテーブル、あるいは、コントローラ１３０またはGPU １０１のレジスタを、どの入力手段または入力手段の組合せがメインシーケンスの特定のサブシーケンスと関連付けられるかを決定するために利用しても良い。よって、ユーザーは、どの入力手段が特定のサブシーケンスを実行すべきかを、いつでもデフォルトとして設定することができる。特定のサブシーケンスが取得されると、それが実行或いは再生されることとなる。識別される入力手段に応じて、サブシーケンスが一度或いは所定回数表示されても良い。
【００５４】
ステップ２７０では、サブシーケンスの実行終了後に、メインシーケンスの実行が割込フラグの位置を開始位置として再開される。
【００５５】
ステップ２８０では、メインシーケンスの実行期間が終了したか否かが判定される。メインシーケンスが所定回数分実行される場合、カウンタ１７０は反復回数を監視している。或いは、メインシーケンスは、カウンタ１７０の監視する所定期間内において実行される。ステップ２８０での判定結果が「Yes」の場合には、処理は終了される。もし判定結果が「No」の場合には、ステップ２１０に戻りメインシーケンスがもう一度実行されるであろう。
【００５６】
また、メインシーケンスの実行と種々のサブシーケンスの実行とを記録し格納することも可能である。そして、移動体端末１のユーザーが望む場合には、記録機能が選択されてもよい。その場合には、メインシーケンスを識別する情報と、サブシーケンスが実行されるべきメインシーケンス内の位置が記録される。記録されたシーケンスは、任意の外部通信装置３０a、３０bに通信されてもよい。
【００５７】
図３bは、本発明の方法の他の実施形態を図示している。図３bのステップ２００は、図３aでのステップ２００の後に実行されてもよい。ステップ２０１では記録機能が選択されたか否かの判定が行われる。ステップ２０１での判定結果が「No」の場合には、処理はステップ２１０に進み、上述の処理が継続される。しかしステップ２０１での判定結果が「Yes」の場合には、サブ処理に移行する。ステップ２０２では、図３aのメイン処理の継続が命令される。ステップ２０３ではメインシーケンスの識別子が登録される。ステップ２４０において割込フラグが設定されたメインシーケンスの位置が、ステップ２６０で取得されたサブシーケンスの識別子と共に登録される。また、再生されるメインシーケンスとサブシーケンスのディジタルデータを、バッファ１０２から読み出し再生しながら記録してもよい。
【００５８】
図３aでのメイン処理が終了すると、最終的に、ステップ２０４において記録処理が終了する。このようにしてメインシーケンスと１つ以上のサブシーケンス、あるいはそれらの情報が記録される。
【００５９】
ステップ２０５では、記録されたデータの送信命令が出されたか否かが判定される。判定結果が「No」の場合にはサブ処理が終了する。判定結果が「Yes」の場合にはステップ２０６において、終了前に記録されたデータの送信が行われる。
【００６０】
コントローラ１３０は、電子装置全体または本発明に関連する所定の機能を制御してもよい。本発明によれば、メインシーケンスとサブシーケンスの実行を開始する開始部１３１と、メインシーケンスとサブシーケンスの実行に割り込みをかけるための割込部１３２とが提供される。しかしながら、開始部と割込部とは、検出部１４０とカウンタ１７０と同様にコントローラ１３０によって提供しても良い。
【００６１】
本発明を上記の特定の実施形態に基づき記述した。しかしながら、上述の実施形態以外の他の実施形態も、本発明の範囲内において成立しえる。ハードウェア或いはソフトウェアにより実行される上述の方法以外の異なる方法も、本発明の範囲に含まれるものである。本発明の異なる特徴と処理工程は、上述した以外の他の組み合せにおいて結合することもできる。本発明は特許請求の範囲の記載によってのみ制限されるものである。
【図面の簡単な説明】
【００６２】
【図１】外部の通信装置に接続された移動体端末の正面図である。
【図２】移動体端末のブロック図である。
【図３ａ】本発明の第１の実施形態の方法のフローチャートである。
【図３ｂ】図３aの方法のサブシーケンスのフローチャートである。
【図１】
2007507773.tif 000003
【図２】
2007507773.tif 000004
【図３ａ】
2007507773.tif 000005
【図３ｂ】
2007507773.tif 000006
【国際調査報告】
2007507773.tif 000007
2007507773.tif 000008