[go: up one dir, main page]

JP4550068B2 - メディアプレゼンテーションを用意および再生するシステムおよび方法 - Google Patents

メディアプレゼンテーションを用意および再生するシステムおよび方法 Download PDF

Info

Publication number
JP4550068B2
JP4550068B2 JP2006541378A JP2006541378A JP4550068B2 JP 4550068 B2 JP4550068 B2 JP 4550068B2 JP 2006541378 A JP2006541378 A JP 2006541378A JP 2006541378 A JP2006541378 A JP 2006541378A JP 4550068 B2 JP4550068 B2 JP 4550068B2
Authority
JP
Japan
Prior art keywords
media
user
package
file
trigger event
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
JP2006541378A
Other languages
English (en)
Other versions
JP2007518292A (ja
Inventor
スミタ ラオ,
Original Assignee
キョウセラ ワイヤレス コープ.
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 キョウセラ ワイヤレス コープ. filed Critical キョウセラ ワイヤレス コープ.
Publication of JP2007518292A publication Critical patent/JP2007518292A/ja
Application granted granted Critical
Publication of JP4550068B2 publication Critical patent/JP4550068B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)
  • Digital Computer Display Output (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Processing Or Creating Images (AREA)
  • Telephone Function (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本出願は、「System and Method for Arranging and Playing a Media Presentation」と題され、2003年11月14日に出願された、米国特許出願番号第10/719,317号に関連し、ここに援用される。
本発明の分野は、メディアオブジェクト(例えば、画像または音声)のプレゼンテーションである。より詳細には、本発明は、埋め込みプロセッサシステムを用いたメディアオブジェクトをプレゼンテーションすることに関する。
多くの電子機器は埋め込みプロセッサを使用する。例えば、モバイル電子機器はしばしば、埋め込みプロセッサ、マイクロプロセッサ、または、機器を制御し、インターフェースをユーザに提供するためのコントローラを含む。より詳細には、携帯電話、携帯情報端末(PDA)、MP3プレーヤ、およびカメラなどの機器は、一般に、これらの機器を監視し、動作させ、および使用するための埋め込みプロセッサを含む。また、DVDプレーヤ、CDプレーヤ、ステレオ機器、電気機器、および自動車などの多くの消費者機器は、埋め込みされた動作コントローラを含む。これらの埋め込みされたコントローラは通常、制限された処理性能を有し、それらの処理性能は、好ましくは、複雑なユーザインターフェースを提供するために、過度の処理電力およびメモリを使用する代わりに、動作および監視機能に対して優先順位を付ける。これらの機器はまた、コストを抑えるために、RAMメモリなどの制限されたメモリを有し得る。このようにして、埋め込みプロセッサの制限されたメモリ、制限されたプロセッサ電力、および、単純な構造は、コストに敏感であり、信頼性のある機器を作成するために協働する。
これらの埋め込みシステムはしばしば、ユーザへの画像表示を要求し、または、ユーザへの画像表示から利益を得、しばしば、スピーカ、LEDパネル、または他のメディアプレゼンテーション構成要素などの他のプレゼンテーション機器を有する。例えば、携帯電話は、LCDスクリーン上に表示されたグラフィカルユーザインターフェース(GUI)を有し得、マンマシンインターフェース(MMI)を提供する。携帯電話はまた、ユーザに画像を観させ、好みの曲を聴かせ、または映画の予告編を観させることによって、ユーザ経験を向上させ得る。携帯電話におけるプロセッサは、電話処理(call processing)、診断、およびサポート機器を担い、それゆえ、制限されたプロセッサ電力が、ユーザインターフェースまたは他の画像処理を動作させ、管理するために、通常は利用可能である。しかしながら、消費者は、彼らの電子機器を用いて、より興味を誘い、より有用な対話を要求している。一例において、消費者は、音声、画像、グラフィック、アニメーション、または映画などを利用することによって、ユーザインターフェースに対するメディアの局面を所望する。
埋め込みシステムを使用する通常の機器は、制限されたRAMメモリ、および比較的に単純なプロセッサ構造を有する。従って、その機器は、例えば、ほんの短いアニメーションの一部、または単純なスクリーンセーバーの表示を可能にすることによって、制限されたメディア経験のみを提供し得る。より長いメディアプレゼンテーションは、過度の処理電力およびメモリを消費し得、その機器の制限されたリソースの相当な量を、メディアプレゼンテーションを管理および再生することに流用し得る。そのような場合において、その機器は、例えば、携帯電話の呼び出しなどの、時間的に重要なイベントに応じることに失敗し得る。なぜならば、その機器は、メディアプレゼンテーションに多くのメモリまたはプロセッサを専念させてしまっているからである。しかし、電力またはメモリの増加が、埋め込みシステムおよび機器に対する複雑さやコストを増加させる。これらの制限にもかかわらず、消費者はさらに興味を誘う、アクティブで、有用なユーザインターフェースを要求しており、より長いメディアプレゼンテーションは、さらに有用で、美的に魅力的な表示をすることを補助することが可能である。
また、消費者は、ユーザの特定の好みに対してカスタマイズおよびあつらえられ得る電子機器を所望する。例えば、携帯電話はしばしば、ユーザが、ハウジングの色、美的スタイル、またはメッセージを選択することができる、可変のフェイスプレート(faceplate)を提供する。別の例において、多くの携帯機器は、ユーザがその機器に、「ウェイクアップ(wake−up)」スクリーンを特定することが可能である。この方法において、その機器が、そのユーザに特定的なメッセージを用いて、そのユーザに[挨拶」をする。通常のカスタマイズされたスクリーンは、そのユーザに、その地方の天気を表示し得、または、そのユーザのお気に入りのチームの最新の成績を提示し得る。
従って、特にその埋め込みシステムが制限されたメモリおよびプロセッサ性能を有する場合に、埋め込みシステム上にて、シーケンシング(sequencing)およびメディアオブジェクトのプレゼンテーションを可能にする、カスタマイズ可能なシステムおよび方法を提供する必要が存在する。
簡潔には、本発明は、メディアプレゼンテーションにおいて、メディアオブジェクトを準備および再生するための方法およびシステムを提供する。そのシステムにより、ユーザが、メディアプレゼンテーションへの、音声ファイル、画像ファイル、アニメーション、およびテキストなどのメディアオブジェクトを選択および順序化することが可能である。メディアプレゼンテーションは、次いで、トリガ、または他の割り込みのイベントに関連される。そのイベントが生じると、システムは、そのシステムの出力機器上にて、メディアプレゼンテーションを再生する。システムの一例においては、選択されたメディアファイル、配列情報、および他の属性は、メディアパッケージに集められる。そのメディアパッケージは、リモート機器へ発行され、リモート機器はメディアプレゼンテーションを再生し得る。
好ましい例において、方法は、携帯電話上で動作する。ユーザは、その電話に格納された画像ファイルから、画像のシーケンスを選択する。そのユーザはその画像を所望する順序に用意し、一部の場合においては、その選択された画像に対して、例えば、継続期間、タイミング、トランジション(transition)を特定することを可能にさせ得る。特定の構成に依存し、ユーザはまた、音声ファイル、テキスト、またはアニメーションなどの他のメディアオブジェクトを特定およびシーケンスし得る。選択され、順序化された画像(および、選択された場合、他のメディアオブジェクト)は、スクリーンセーバーファイルとして格納される。スクリーンセーバーファイルは、その電話上にて、スクリーンセーバーイベントに関連付けられ、通常は、所定のアクティブではない期間の後に、トリガするようにセットされている。次いで、その電話は、スクリーンセーバーイベントを監視しており、それが生じたときに、カスタマイズされたスクリーンセーバーを再生する。
有利なことに、記載されたシステムおよび方法により、ユーザは、携帯電話などの、比較的単純な機器上にて、カスタマイズされたメディアプレゼンテーションをダイナミックに用意することが可能である。この方法において、ユーザは、ユーザの個人的な好みに従い、その機器をカスタマイズすることが可能である。例えば、ユーザは、個別のスクリーンセーバーまたは音声通知として、カスタムのマルチメディアプレゼンテーションを構成し得る。これらのカスタムのプレゼンテーションは、通常の既知の携帯機器上で利用可能ではない高度性および専門性のレベルを提供し、異なるタイプのメディアを、劇的なマルチメディアプレゼンテーションへと組み合わせ得る。本システムおよび本方法は、比較的単純なプロセッサ構造上にて動作し、制限されたメモリリソースを有する機器にて動作する。この方法において、本システムおよび方法は、相当な追加されたコストまたは複雑性無しに、インプリメントされ得る。
ここで図1を参照すると、メディアプレゼンテーションを順序化し、再生するシステムおよび方法が例示される。システム10は、無線通信機器12を使用した例示的な構成を示す。図1は無線機器12を例示するが、システム10の方法は、有利にも、多くの他の機器のタイプにて使用され得ることは理解されたい。例えば、システム10の方法は、携帯情報端末(PDA)、MP3プレーヤ、DVD/CDプレーヤ、電気機器、車、カメラ、または他の消費者機器などの、埋め込みコントローラを有する機器において使用され得る。
通常、システム10により、消費者は、カスタムのメディアプレゼンテーションをダイナミックに配置または構成するために、シンプルな無線機器12を使用することができる。カスタムのメディアプレゼンテーションは、機器12上において、一部のイベントトリガに関連され、そのイベントが生じた場合、機器はメディアプレゼンテーションを再生する。例えば、ユーザは、個人用の画像ファイル、お好みの音声、およびカスタムテキストを含む、カスタムのスクリーンセーバーを規定し得る。メディアプレゼンテーションは、無線機器12上にて、スクリーンセーバートリガに関連付けられ得る。スクリーンセーバーが再生されるべきであると無線機器が指示する場合、カスタムのメディアプレゼンテーションは、スクリーンセーバーとして再生される。この方法において、ユーザは、機器を、より容易に使用するために、より興味を引くように、および、さらに美的に美しくするために、ユーザの無線機器をパーソナライズおよびカスタマイズし得る。
無線機器12は、キーパッド46およびマイクロフォン48などの入力機器17を含む。キーパッドは、数字のテンキー入力、トグルスイッチ、回転ノブ、ならびに、他のボタンおよび入力要素を含み得る。無線機器12はまた、バーコード読取り器および携帯用のキーボードなどの他の入力機器を含み得る。無線機器はまた、出力機器16を有する。無線機器のための通常の出力機器はグラフィックディスプレイ41を含み、グラフィックディスプレイ41は、白黒またはカラーLCDディスプレイの形式であり得る。無線機器12はまた、通常は、一つ以上のスピーカ42を有する。スピーカは、ユーザが通話を聴き、呼び出し音を聴き、可能である場合、スピーカフォンとしての使用を容易にするための通信を聴くことができるように構成される。一つのスピーカがこれら全ての機能のために準備され得、または、その無線機器は多数のスピーカを有し得る。無線機器12はまた、無線機器の状態を示すために、および照明の目的のために有用である他のライト(light)43を有し得る。無線機器はまた、無線機器を振動させ、呼び出し音が所望されない場合に、ユーザにインカミングコールを知らせるための、バイブレータ44を有し得る。
無線機器はまた、アンテナ51およびトランシーバ53を含むRFセクション19を有し、ならびに、RFセクション19はロケーション位置を決定するためのGPS受信器55を含み得る。RFセクション、入力機器、出力機器を含む無線機器の通常の構成は良く知られており、それゆえ、詳細に記載しないことは理解されたい。RFセクション19、入力機器17、および出力機器16は全て、プロセッサ14に結合する。プロセッサ14は、単一のプロセッサの形式であり得、または、多数の相互接続されたプロセッサとして構成され得ることは理解されたい。プロセッサは、マイクロプロセッサ、コンピュータチップ、ゲートアレイ、PLD、または他のロジック機器の形式であり得る。プロセッサ14は、一例において、比較的シンプルな構造および制限されたRAMメモリを有する埋め込みプロセッサであり得る。プロセッサ14は、無線機器のためのいくつかの機能をインプリメントし、それらの機能は、ハードウェア、ソフトウェア、アプリケーションソフトウェア、またはそれらの組み合わせにおいて実行され得る。無線機器12はまた、示されてはいないが、バッテリー電源およびハウジングなどの他の構成要素を含む。
プロセッサ14は、無線機器のユーザのためのユーザインターフェースを提供するように機能する。このユーザインターフェースは、通常、キーパッド46および他の入力機器17からの入力を受け入れ、ディスプレイ41などの出力機器16上において、ユーザに、指示、状態、および他の情報を表示する。ユーザインターフェースの一部として、プロセッサ14は設定ユーティリティ27をインプリメントする。設定ユーティリティ27により、ユーザは、プレゼンテーションへのマルチメディアファイルを選択および順序化することができる。メディアファイル21は、設定ユーティリティ27によってアクセスされ得、利用可能なファイルのリストがユーザに表示される。メディアファイル21は、無線機器上、または無線機器上の拡張メモリカードにおいてローカルに格納され、または、ワイヤレスにアクセス可能であるサーバ上であり得る。メディアファイル21は、サウンドファイル58、画像ファイル59、アニメーションファイル60、合成された会話(speech)ファイル61、およびMidiファイル62を含み得る。
メディアファイルはまた、リンク64を含み得、それは、追加的なリモートメディアファイル28を識別するためのリモートサーバへのリンクを提供し得る。メディアファイル21はまた、トランジション(transition)63を含み得る。トランジションは、メディアファイルを起動し、メディアファイルを終了させ、またはメディアファイルを変更する場合に、スムーズな変化を提供するために使用される。例えば、トランジションは、画像をゆっくりとスクリーンから消えさせ、または、ユーザの視界から徐々に消えさせ得る。そのようなトランジションは、機器上におけるメディアプレゼンテーションに対して、より仕上がった、専門的な外観を呈する。
設定ユーティリティ27を使用して、ユーザは、メディアプレゼンテーションのために、一連のメディアファイルを選択する。例えば、ユーザは、一連の個人的な画像および好みの音楽クリップを選択し得る。ユーザは次いで、その画像を適切なシーケンスに順序化するために設定ユーティリティ27を使用し、開始イベントおよび音楽クリップの期間を設定する。設定ユーティリティ27は、次いで、メディアパッケージ23を生成する。メディアパッケージ23は、無線機器が、メディアファイル情報、順序情報、タイミング情報を含むメディアプレゼンテーションを再生することができる十分な情報を有する。
メディアパッケージ23が生成された後、関連付けユーティリティ26は、無線機器上にて、そのメディアパッケージをトリガイベントに関連付けるために使用され得る。一例において、関連付けユーティリティはまた、無線機器12のユーザインターフェースの一部であり、それによって、ユーザは、特定のメディアパッケージを特定のトリガイベントに関連付けることができる。例えば、ユーザは、特定のメディアパッケージをスクリーンセーバーイベントに関連付け得、別のメディアパッケージを「呼び出しの受信(call received)」のトリガイベントに関連付け得る。設定ユーティリティ27は無線機器によって自動化され得ることがまた理解され、その結果、無線機器は、自動的に検出し、メディアパッケージを特定のトリガイベントに関連付ける。関連付けユーティリティ26が関連付けした後、イベントとメディアファイルとの間の関連付けが、関連付けリスト25において格納される。他の方法は、関連付けを格納および追跡するために使用され得ることは理解されたい。
関連付けユーティリティ26は、メディアパッケージをいくつかの異なるタイプのトリガイベントに関連付けし得る。例えば、無線機器は、コールプロセッサイベント34を有し得、コールが受信され、コールが切断され、またはコールが切られる場合、トリガを提供する。さらに、コールプロセッサは、音声コール、ページングコール、SMSメッセージ、またはテキストメッセージが受信されるかどうかに関して、指示またはトリガを提供し得る。タイマー35はまた、トリガを生成し得る。例えば、ユーザのアクティビティがない間の後に、無線機器はしばしば、スクリーンセーバーのトリガを提供し、スクリーンセーバーをLCDスクリーン上に表示させる。スクリーンセーバーは、美的なアピールを無線機器に提供するだけでなく、LCDが焼き付き(burnout)状態を被ることを防ぐ。キー36を押すことはまた、メディアパッケージをロードおよび再生するために使用され得るトリガイベントを生成し得る。発信者番号機能37はまた、音声コールを開始する特定の発信者の指示を提供する多くの無線機器上にて利用可能である。
別の例において、機器モニタ38は、機器トリガをセットするために使用され得る。例えば、機器トリガは、低バッテリー状況、キャリアが受信されていない状況、または、無線機器の他の状態にセットされ得る。最後に、多くの無線機器は、位置ロケーション情報39を得る性能を有する。この位置ロケーション情報は、トリガイベントを設定するのに有用であり得る。例えば、ユーザは、特定の曲が、ユーザがまさに自宅に到着したときに再生されることを所望し得る。別の例において、ロケーショントリガは、無線機器がコーヒーショップが近くであるという指示を受信するときはいつでも、別の曲を再生するように設定することが可能である。多くの他のイベントトリガが、この開示と矛盾せずに生成され得ることは理解されたい。
関連付けユーティリティ26が特定のイベントまたはトリガイベントのセットをメディアパッケージに関連付けた後、イベントプロセッサ33は、そのイベントまたは他のイベントの発生を監視するために使用される。イベントプロセッサは、関連された発生を検出すると、メディアエンジン29に割り込み(interrupt)を提供する。メディアエンジン29は関連付けリスト25を呼び戻し得、特定のトリガイベントが発生した後に、どのメディアパッケージが呼び戻されるべきかの識別を含む。例えば、タイマーイベント35がメディアエンジン29に対して割り込みを提供した場合、メディアエンジン29は、どのメディアファイルがタイマーイベントに関連されるかに関して、関連付けリスト25からの情報を抽出し得る。関連付けリスト25は、特定のメディアパッケージが、タイマーイベントトリガ上にて、スクリーンセーバーとして再生されることを指示し得る。
メディアエンジン29は、それゆえ、メディアパッケージファイル23からのメディアパッケージを抽出し、ディスプレイ41、スピーカ42、またはメディアパッケージによって使用される他の出力機器上において、メディアプレゼンテーションを提示する。示された例において、メディアパッケージ23は、メディアオブジェクトデータを含み、メディアエンジンは、メディアファイル21にアクセスすることなく、メディアプレゼンテーションを再生することができる。代替的な実施において、メディアパッケージは、メディアオブジェクトへの参照リンクを提供し、メディアエンジンは、メディアファイル21から、必要とされるメディアオブジェクトにアクセスする。メディアパッケージおよびメディアオブジェクトは、メディアエンジン29によって即時に使用され得るフォーマットにおける電話(phone)上にてローカルに格納され得、または、メディアパッケージプロセッサ31は、メディアエンジン29による使用のためのメディアパッケージおよびメディアオブジェクトをさらに処理するために使用され得る。例えば、一つ以上の個々のメディアオブジェクトは、メディアエンジンによって十分に使用されるには大きすぎであり得る。従って、メディアパッケージプロセッサ31は、その大きいメディアオブジェクトを、一連のシーケンスセグメント、または、メディアエンジン29によって容易に収容され得るサブセットに分割するために使用され得る。
ここで図2を参照すると、メディアプレゼンテーションを用意および再生する方法のフローチャートが例示される。方法80は、ユーザにメディアプレゼンテーションの構成をセットさせることによって開始される(81)。構成をセットすることにおいて、ユーザは、ローカル機器またはリモートサーバのいずれかの上のファイルにアクセスする(87)。ローカルファイルは、ローカルメモリに格納され得、または、例えば、取り外し可能なメモリカード上に格納され得る。メディアオブジェクトは、画像ファイル、アニメーション、音声ファイル、Midi音楽ファイル、テキストファイル、人工会話(artificial speech)ファイル、または他のタイプのメディアオブジェクトであり得る。ユーザは、次いで、メディアプレゼンテーションの一部として使用するための、音声、画像、アニメーション、または他のメディアオブジェクトのセットを選択する(88)。ユーザは、次いで、選択されたメディアプレーヤオブジェクトの順序を特定し得る(89)。一例において、メディアオブジェクトのそれぞれは、順々に再生され得る。別の例において、所定のメディアオブジェクトは、画像が表示されると同時にユーザが音楽クリップを再生することを所望する場合など、別のものと同時に再生され得る。ユーザは次いで、メディアファイルのそれぞれのために、所定の特定の属性をセットすることができる(90)。メディアオブジェクトのそれぞれのタイプは、セットされ得る異なる属性を有し得ることは理解されたい。例えば、音声ファイルは、期間属性およびボリューム属性を有し得、他方、画像ファイルは、期間属性および色の深度属性を有し得る。ユーザはまた、トランジションをメディアオブジェクトに追加することができる(91)。トランジションは、メディアオブジェクトの開始、メディアの終了、またはメディアオブジェクトの間において付け加えられ得る。通常のトランジションは、ズーム、フェイド、ディゾルブ(dissolve)、ルーバー(louver)、およびスピンを含み得る。多くの他のタイプのトランジションが使用され得ることは理解されるべきである。
ユーザが構成をセットした後、メディアパッケージは生成される(82)。メディアパッケージは任意の形式において用意され得る。例えば、メディアパッケージはカプセル化され得る(94)。カプセル化されたメディアパッケージは、選択されたメディアオブジェクトのそれぞれに対するデータ情報、および、必要な並び替え、シーケンシング、およびタイミング情報を含む。この方法において、カプセル化されたメディアパッケージは、メディアプレゼンテーションを提示するために、メディアエンジンに対して必要な情報を内包(self−contained)している。一例において、カプセル化されたメディアパッケージは発行され得る(86)。カプセル化されたメディアパッケージはサーバに発行され得、他のユーザがそのメディアパッケージにアクセスおよびダウンロードし得、あるいは、他のユーザに直接、送信され得る。この方法において、リモートユーザは、カプセル化されたメディアパッケージを特定のトリガイベントに関連付けることができ、リモートのユーザ機器上にてメディアプレゼンテーションを再生させることができる。
メディアパッケージはまた参照され得る(95)。参照されたメディアパッケージは、全てのメディアデータ情報を含むわけではないが、その代わり、ディレクトリ情報またはファイル情報を、メディアファイルが配置され得る場所に提供する。例えば、参照されたメディアパッケージは、特定の画像オブジェクトが配置され得る、ディレクトリ名、ファイル名、またはサーバ名を含み得る。この方法において、メディアファイルは、多くのメディアパッケージによって再利用され得、それによって、メモリスペースを節約する。メディアパッケージはまた、自動的にメディアオブジェクトをリンクし得、または、個々のメディアオブジェクトが大きすぎる場合、次いで、全てのメディアオブジェクトを形成するためにより小さなセグメントをつなぎ合わせ得る。リンクされたメディアパッケージを使用して(92)、それぞれのメディアオブジェクトまたはセグメントは、十分な情報に関連付けられ、メディアエンジンに次のメディアオブジェクトをロードさせる。この方法において、メディアオブジェクトまたはセグメントのそれぞれは、共に、リンクされるかつながれる。一部の構成において、リンクされたメディアパッケージは、よりシンプルなプロセッサ構造およびメモリ管理を提供する。
いったんメディアパッケージが生成されると、メディアパッケージは特定のトリガイベントに関連付けられ得る(83)。例えば、トリガイベントは、インカミングコール(96)、特定の発信者情報(97)、特定の時間または継続期間(98)、または、機器の状態(99)であり得る。多くの他のトリガイベントが使用され得ることは理解されたい。その機器は次いで、イベントを監視する(84)。イベントが生じた場合、機器はメディアエンジンをアクティベートし、メディアパッケージを再生および提示する(85)。この方法において、プレゼンテーションは、特定のトリガイベントに応答して、ユーザに対して再生される。
ここで図3を参照すると、プレゼンテーションのセグメントファイルを生成および再生する方法のフローチャートが示される。方法120は、特に、制限されたRAMを有するシンプルな構造を有する埋め込みシステムにとって有用である。全体のメディアセグメントがメディアオブジェクトを提示するのに先立ち、ローカルRAMにロードされ得る場合、そのような埋め込みシステムは最も効率的に活用される。埋め込みプロセッサはしばしば、制限されたRAMを有するゆえ、一連のメディアオブジェクトのサイズおよび数は制限され得る。それゆえ、方法120は、大きなメディアプレゼンテーションを個々のセグメントに分割させ得、それぞれのセグメントは、利用可能なRAMに十分にロードされるようにサイズを調整される。有利なことに、長いメディアプレゼンテーションは、次いで、トリガイベントに応答して、提示され得る。この方法において、機器はさらに扱いやすく、さらに興味を引き、さらに楽しいものになる。セグメントを生成およびシーケンシングする、さらなる記載は、米国特許出願番号第10/719,317号に関連して提供され、該出願は、ここにおいて援用される。
方法120は、ブロック122において示されるように、メディアプレゼンテーションを規定するために、ユーザにメディアオブジェクトを選択および順序化させることによって開始される。この例において、ユーザは、音声「mp1」の再生を開始することを所望し、次いで、アニメーション「an1」の再生を開始する。アニメーションが完了した後、ユーザは次いで、画像「jp1」を表示することを所望する。選択および順序付けは、機器のユーザインターフェースの一部としてなされ、その情報は、バッチプロセス137に転送される。多くの代替案は、ユーザがメディアオブジェクトを選択および順序化することができるように、インターフェースを提供するために存在することは理解されたい。バッチプロセス137はメディアファイル124へのアクセスを有し、そこで、その選択されたメディアオブジェクトのそれぞれは見出され得る。音声126「mp1」などのメディアオブジェクトのそれぞれは、メディアファイル124内であり、ファイルフォーマット、ファイル名、およびサイズ情報の指示を含む。例えば、音声126は、MP3フォーマットであり、音声データファイルは、「mp1」と名付けられたファイルにおいて見出され得、そのファイルのサイズは150ユニットである。サイズのユニットは、例えば、バイトまたはキロバイトであり得、または、相対的なサイズの指示であり得る。別の例において、アニメーションファイル128は、8つの一連の画像ファイルを含むことが示され、それぞれがビットマップのフォーマットであり、200ユニットから400ユニットの間のサイズである。最後に、画像129は、JPEGフォーマットであり、サイズは600ユニットである。
バッチプロセスはまた、構成情報131へのアクセスを有し、それは、個々のプレゼンテーションセグメントに対して最大のサイズを含み得る。そのサイズは、それぞれのアニメーションセグメントがメモリにロードされるように前もって決定され得、または、特定の機器の状態に依存して、ダイナミックに決定され得る。バッチプロセス137はメディアプレゼンテーションにおいて全てのファイルの数およびサイズを知っており、且つ、構成ファイル131からの最大サイズを知っているがゆえ、バッチプロセス137は、そのプレゼンテーションを一連のセグメント140のセットに分割することができる。例えば、非常に大きいメディアオブジェクトは、より小さい一連のセグメントに分割され得、他方で、小さいメディアオブジェクトのシーケンスは単一のセグメントに組み合わされ得る。この方法において、セグメントは、利用可能なRAMメモリにロードするために特に十分なようにサイズを調整されて、提供される。セグメントのそれぞれはまた、シーケンシング、タイミング、または他のプレゼンテーション情報を提供する、一つ以上のアクションコマンドを含み得る。
図3において、最大サイズが1000にセットされ得る。バッチプロセスは、それゆえ、音声ファイルのみを含む、第1のプレゼンテーションセグメント141を形成する。音声ファイルは別個にセグメント化される。というのは、音声ファイルは、いくつかの画像フレームを表すのと同時に再生されるからである。音声セグメント141は、ファイル識別子151、音声ファイルが7秒間(7000mS)152再生されるべきであることを表すアクションコマンド、および、セグメント「A」が即座にロードされ再生されるべきであることを表す別のアクションコマンド153を含む。音声セグメント141はまた、ファイル「mp1」がロードされるべきであることを示す。「mp1」が再生された後、最後のアクション命令154が、追加のファイルがロードされないことを命令する。
アニメーションファイル128における画像が、1000という最大サイズよりも、合計ではるかに大きくなるがゆえに、バッチプロセス137は、そのアニメーションを三つの一連のセグメント142、143、および144に分割する。第1のセグメント142は、第1の3つの画像のビットマップを含む。第1の3つの画像はそれぞれ、音声ファイルが含まれるのと同時に、メモリ内にあるがゆえに、第4のビットマップは、1000のサイズ制限を超過してしまい、ロードされ得ない。この方法において、セグメント142は第1の3つの画像ファイルに制限される。類似した方法において、第2の画像セグメント143は、ビットマップ4および5のみを含む。最後に、第3のセグメント144は最後の3つのビットマップ画像を含む。
3つのアニメーションのセグメントのそれぞれは、ファイル識別子および少なくとも一つのアクション命令を含む。例えば、セグメント142が「A」と識別され、「A2」というアクション識別子を有する。この方法において、セグメント142は、セグメント「A2」を次の一連のセグメントとして識別するアクション命令を含む。この方法において、セグメント「A」が再生される場合、メディアエンジンは、セグメント「A2」をロードおよび再生するように命令される。類似した方法において、セグメント143は次のアニメーションセグメントとして、「A3」にコールバック(callback)を提供するための、アクション命令「A3」を含み、セグメント144は、セグメント「A3」が再生された場合に、「A4」セグメント145をコールするための、「A4」というコールバック命令を含む。「A4」セグメントはまた、画像「jp1」が5秒間、表示されるべきであることを示すための第1のアクション命令を含み、および、メディアプレゼンテーションにおいて含まれるセグメントがないことを示す最後のアクション命令「END」を含む。
続けて、メディアセグメント140は、メディアパッケージ156に組み合わされる。一例において、メディアパッケージはメディアオブジェクトデータを含み、それゆえ、カプセル化されたメディアパッケージ175になる。そのようなカプセル化されたメディアパッケージ175は、それゆえ、サーバに発行される(177)か、または、直接に、他のユーザに送信され得る。他のユーザは、それによって、他のロケーションからメディアオブジェクトを獲得することなく、カプセル化されたメディアプレゼンテーションを再生することができる。あるいは、メディアパッケージは、ファイル名に対する参照を含み得、メディアエンジン160は、メディアファイルまたは複数のメディアファイル158からメディアオブジェクトのデータを引き出し得る。
メディアパッケージは、機器に対する特定のイベントトリガに関連付けられ得る。一例において、その関連付けは、ユーザによる、さらなるカスタマイズの選択を容易にすることによってダイナミックになされ、別の例においては、その機器は、その関連付けを規定し得る。関連付けリスト133は、メディアパッケージとトリガイベントとの間の関連付けを追跡するために使用される。その機器はトリガイベント135を監視し、トリガイベントが生じた場合、どのメディアパッケージにアクセスおよび再生するかを決定するために、関連付けリスト133を使用する。メディアエンジンは、それによって、関連付けられたトリガイベントに対する正しいメディアパッケージを引き出し、メディアファイル158からメディアオブジェクトにアクセスする。メディアエンジンは、ディスプレイおよびスピーカなどの出力機器162上において、メディアプレゼンテーションを再生する。メディアエンジンがプレゼンテーションを再生した場合、そのプレゼンテーションは、マルチメディアプレゼンテーション166として、ユーザに表される。より詳細には、ユーザは、7秒間継続する音声172を最初に聴く。次いで、ユーザは、アニメーションセグメント168、169、および170を観る。アニメーションの8つのフレームが完了した後、静止画像171は5秒間、表示される。その画像が完了した直後に、音声172が終了する。
方法120は、ユーザに、メディアオブジェクトをカスタムのメディアプレゼンテーションへとダイナミックに構成および用意させ得、バッチプロセッサは、メディアプレゼンテーションを、利用可能なRAMメモリに都合良くロードされるようにサイズを調整されたセグメントに分割する。そのメディアプレゼンテーションは、次いで、特定のトリガイベントに関連付けられ、そのイベントが生じた後、メディアプレゼンテーションが再生される。そのメディアプレゼンテーションはまた、パッケージに提供され得、リモートユーザによる使用のために発行され得る。
ここで図4を参照すると、メディアパッケージの例示的なファイルフォーマットが例示される。メディアパッケージは通常、メディアエンジンがいくつかのメディアオブジェクトを再生し得るように十分な情報からなり、メディアエンジンがメディアオブジェクトを順序化し、シーケンスし、その時間を計る方法を知るための、順序およびシーケンシング情報を含む。ファイルフォーマット201および203において、ファイルフォーマットは、図3を参照して生成されたのと同じようなメディアセグメントを使用する。
ファイルフォーマット201において、ディレクトリに格納されたプレゼンテーションセグメントを参照するメディアパッケージ209が例示される。パッケージ209は、ディレクトリ情報を含み、その結果、メディアエンジンは、どのディレクトリ、サーバ、または他のロケーションが個々のプレゼンテーションセグメントを見出すかを知る。パッケージ209は、第1の音声ファイル「S」が7秒間再生され、「A」セグメントが即座にロードおよび再生されることを表す。「S」が完了した後、「S」に応じてロードされるファイルはそれ以上存在しない。「S」がロードされた後、「A」がロードされ、そのフレームのそれぞれが200ミリ秒間表示され、最後の画像が完了すると、セグメント「A2」がロードされる。同様の方法において、「A2」に関連される全ての画像は200ミリ秒間再生され、最後の画像が完了すると、「A3」がロードされる。また、「A3」は、200ミリ間、その画像のそれぞれを再生し、最後の画像が完了すると、プレゼンテーションセグメント「A4」がロードされる。セグメント「A4」は5秒間再生され、そのメディアプレゼンテーションが終了する。セグメントファイル211は、パッケージ209およびメディアファイルデータ213において識別されたディレクトリに配置される。
ファイルフォーマット203は、カプセル化され、セグメント化されたメディアパッケージの例を示す。ファイルフォーマット203において、メディアパッケージは、音声ファイルに沿った、シーケンシングおよびタイミング情報を含む、音声セグメント214を含む。3つのアニメーションセグメント215、216、および217がまた提供され、それぞれが、シーケンシング情報および個々の画像データを有する。そのメディアパッケージはまた、タイミング情報、シーケンシング情報、および画像データを有する画像セグメント218を含む。この方法において、カプセル化され、セグメント化されたファイルフォーマット203は、他のユーザへダウンロードのために、サーバに送信され得、または、プレゼンテーションのために、別のリモート機器に、直接に転送され得る。カプセル化されたファイルが、プレゼンテーションのために必要な全てのデータおよび情報を含むがゆえに、任意の互換性のあるメディアエンジンは、メディアプレゼンテーションを再生し得る。例えば、ユーザは、特に興味を引くスクリーンセーバーを構築し得、メディアパッケージにおいてそのスクリーンセーバーをカプセル化し得る。ユーザは、そのスクリーンセーバーパッケージを中央サーバに送信し得、そこで、別のユーザがそのスクリーンセーバーパッケージをダウンロードすることができ、そのスクリーンセーバーをリモートユーザ機器上で動作させる。
メディアパッケージフォーマットの別の例において、参照されるフォーマット205が示される。参照されるフォーマット205はメディアパッケージ220を含み、メディアパッケージ220は、スクリーンセーバー名、およびそのデータファイルが見出され得るディレクトリを含む。この方法において、メディアパッケージは、単に、メディアオブジェクトの順序を識別し、あるいは、追加的なシーケンシングおよびタイミング情報を含み得る。メディアパッケージ220は、全てのメディアファイル222が配置されるディレクトリを識別する。ファイルフォーマット207の別の例において、メディアパッケージ225は、メディアオブジェクトの順序の識別を含み、単一のファイルにおける全てのメディアデータをも含む。また、カプセル化されたメディアパッケージ225は、送信および発行のためにパッケージされ得る。多くの代替案が、そのメディアパッケージをフォーマットおよび用意するために存在することは理解されたい。
ここで図5を参照すると、メディアプレゼンテーションを用意し再生する方法のフローチャートが例示される。より詳細には、方法250は、長いメディアプレゼンテーションを規定し、その長いメディアプレゼンテーションを一連のプレゼンテーションセグメントに分割し、次いで、イベントトリガに応答して、プレゼンテーションセグメントのそれぞれを順に再生する方法を例示する。方法250は、通常、ユーザ構成セクション251、バックグラウンド監視セクション253、セグメント生成セクション255、およびセグメントプレゼンテーションセクション257に分割される。
構成セグメント251において、ユーザは、メディアオブジェクトを順序化し、選択することによってプレゼンテーションを規定する(261)。そのユーザはまた、メディアオブジェクトのそれぞれに対して、特定の性質および属性を追加および変更することが可能である。メディアプレゼンテーションは通常、規定された後、メディアプレゼンテーションは、経過時間タイマーまたは割り込みアクションを用いてなどの、特定のトリガイベントに関連付けられる(263)。機器は次いで、監視段階253に入り、そこで、標的イベントの発生を監視する(265)。
セクション255において、長いメディアプレゼンテーションは、例えば埋め込みプロセッサシステムなどの制限されたRAMにさらに容易にロードされ得るセグメントに分割される。分割およびセグメント化プロセス255は、トリガイベントの発生に応答して生じ得、または、異なる時間において生じ得る。例えば、メディアプレゼンテーションは、プロセッサが追加的な処理能力を有する期間にセグメント化され得、その準備されたセグメントは、それゆえ、割り込みが生じた場合、即座の使用のために準備される。別の例において、セグメント化プロセスは、イベントトリガが受信された後に生じ得る。
長いメディアプレゼンテーションをセグメント化することにおいて、バッチプロセッサは、最大制限よりも小さいプレゼンテーションセグメントを決定するために使用される(266)。最大制限は、通常、利用可能なRAMの量よりも小さいサイズにてセットされる。この方法において、全体のメディアプレゼンテーションセグメントは、一度に、RAMにロードされ得る。セグメントIDはそれぞれのプレゼンテーションセグメントに追加される(268)。例えば、そのセグメントIDは、そのプレゼンテーションセグメントを保持するためのファイル名であり得る。セグメントシーケンス情報はまた、プレゼンテーションセグメントに追加される(269)。例えば、セグメントシーケンス情報は、コールバックを、シーケンスにおける次のセグメントに提供するアクションコマンドの形式であり得る。この方法において、それぞれのセグメントは、シーケンスにおける次のセグメントにリンクし、その結果、プレゼンテーションセグメントは共につながれる。最後のセグメントに対して、「END」のアクションコマンドは、セグメントシーケンス情報として追加され得、その結果、メディアエンジンは、追加的なメディアセグメントがロードされるべきではないことを知る。セグメント化プロセスは、全てのセグメントが生成されるまで、継続される(271)。
トリガイベントが検出された場合、メディアプレゼンテーションは次いで、提示されるか、または再生される。そのトリガイベントは、特定のメディアプレゼンテーションに関連付けられ、そのIDは、ブロック273において、第1のセグメントIDを呼び戻すために使用される。第1のセグメントはメモリにロードされ(275)、ブロック276において示されるように、ユーザに提示される。例えば、メディアセグメントが音声ファイルである場合、その音声はスピーカを介して再生し、メディアオブジェクトが画像である場合、次いで、ディスプレイスクリーン上に表示される。メディアエンジンは、次いで、セグメントにおける、シーケンス情報をチェックし(277)、アクションコマンドがコールバックである場合(279)、次いで、メディアエンジンは、そのセグメントのファイル名を、次に、メモリにロードさせる。他のアクションコマンド、およびそのセグメントに含まれるシーケンシング情報に依存して、メディアエンジンは、即座にファイルをロードし得、同時にそれを再生し始め得、または、次のオブジェクトがロードおよび再生される前に、現在のメディアオブジェクトが再生を終了するまで、待機し得る。アクションコマンドがENDコマンドである場合、次いで、メディアエンジンは、メディアセグメントがそれ以上再生されないことを知る。方法250は、それによって、シンプルな構造および制限されたRAMを有する埋め込みシステム上にて、長いメディアプレゼンテーションの再生を可能にする。有利なことに、それぞれのメディアセグメントはシーケンシング情報を含み、その結果、全てのセグメントは、容易にリンクされるか、共につながれる。一部の構成の場合、これは、効果的でシンプルなプロセッサおよびメモリ構造を可能にする。
ここで図6を参照すると、メディアプレゼンテーションを用意および再生する別のフローチャートが例示される。方法300は、メディアオブジェクトを選択および順序化することによって、ユーザにプレゼンテーションを規定させる(302)。いったんオブジェクトが選択され、順序化されると、ブロック304において示されるように、メディアパッケージが生成され得る。メディアパッケージは次いで、ローカルにて使用され得る(305)か、または、発行され得(306)、リモートにて使用される(307)。ローカルにて使用される場合(305)、ローカルのユーザは、ブロック308において示されるように、メディアプレゼンテーションをトリガイベントに関連付ける。次いで、ローカル機器は、そのイベントを監視し(310)、そのイベントが生じた後(312)、メディアプレゼンテーションが再生される。この方法において、ローカルユーザによって生成されるメディアプレゼンテーションは、ローカル機器によって使用され得、および提示され得る。あるいは、メディアパッケージは発行され得、および、リモートユーザおよび機器によって使用され得る。リモートユーザ307は、サービスからダウンロードするか、またはメディアパッケージを受信するか(例えば、SMSメッセージの添付など)のいずれかによって、メディアパッケージを受信する。いったんメディアパッケージがリモート機器において受信されると、リモートユーザは、メディアパッケージをトリガイベントに関連付け(314)、そのリモート機器は、ブロック315において示されるように、そのトリガイベントを監視する。そのトリガイベントの発生の後(317)、リモート機器は、メディアプレゼンテーションを再生および提示する。この方法において、ローカル機器において生成されたメディアプレゼンテーションは、使用およびプレゼンテーションのために、リモート機器へ発行され得る。
ここで図7を参照すると、メディアプレゼンテーションを用意および再生する別の機器のブロック図が例示される。システム325は機器327を含み、例えば、消費者によって使用される、バッテリー電源携帯機器であり得る。機器327は入力機器333を含み、ユーザはその機器への入力を提供することができる。通常の入力機器は、例えば、キーボード、キーパッド、マイクロフォン、およびグラフィッティスタイラス(graffiti stylus)機器であり得る。機器327はまた、出力機器331を含む。例えば、出力機器は、カラーまたは白黒のスクリーン、スピーカ、バイブレータ、照明、および他のインジケータを含み得る。機器327は、単一または複数のプロセッサ構成の形式であり得るプロセッサ329を有する。そのプロセッサは、入力機器333および出力機器331を用いてユーザインターフェースを動作させる。一例において、ユーザインターフェースは、グラフィカルユーザインターフェース(GUI)であり得、ユーザに、グラフィックを通して選択させ得る。別の例において、ユーザインターフェースは、キーパッド上の数または文字を選択することによって、あるいは、様々なスイッチをトグルすることによって、ユーザに、その機器とインタラクトさせ得る。デバイス327はまた、メディアファイル335を含む。メディアファイル335は、ローカルメモリに含まれ得、または、取り外し可能なメモリカードに含まれ得る。また、機器327は、追加的なメディアファイルを見出し、アクセスするために、サーバにアクセスする無線接続またはインターネット接続を介した、通信リンクを有し得る。
ユーザインターフェースは設定ユーティリティ340を含み、ユーザにメディアファイルのセットを選択させ得、および順序化させ得る。例えば、ユーザは、音声と同時に表示される一連の画像を選択し得る。設定ユーティリティはまた、個々のメディアオブジェクトのそれぞれに対する、または、全体としてのメディアプレゼンテーションに対する、所定の属性および特性の設定を可能にし得る。代替的な用意においては、設定ユーティリティは、異なる機器上にて動作するプロセッサであり得る。例えば、設定ユーティリティは、多数のメディアオブジェクトへのアクセスを有するコンピュータシステム上にて動作され得る。その構成は、これらのオブジェクトを選択し順序化するために使用され、機器327への送信のために用意されたメディアパッケージを生成する。コンピュータシステムが、機器327に関して、特定の情報を有する場合、そのコンピュータはまた、どのトリガイベントがメディアパッケージに関連付けられるべきかを識別する機器327に、関連付けリストを提供し得る。
関連付け343は、メディアプレゼンテーションと特定のトリガイベントとの間において、ローカル機器上にてなされ得る。イベントプロセッサ341は、特定のイベントを監視し、イベントが発生した場合、そのイベントが発生したことを通知し、再生されるべきメディアプレゼンテーションのIDを提供する。メディアエンジン338はメディアプレゼンテーションを呼び戻し、必要な場合、個々のメディアオブジェクトファイルを呼び戻し、一つ以上の出力機器331を使用して、メディアプレゼンテーションを提示する。システム325を使用し、ユーザは、メディアプレゼンテーションをダイナミックに構成および設定することができ、そのメディアプレゼンテーションを特定のトリガイベントに関連付ける。そのトリガイベントの発生の後、メディアプレゼンテーションは、ローカル機器上において表示され得る。機器327は通信能力を含み、そのメディアプレゼンテーションは、ワイヤレスにおいてか、または、ネットワーク接続を介してリモート機器へ発行され得る。リモート機器が適切に構成されたメディアエンジンを有する場合、そのメディアプレゼンテーションはリモートにて再生され得る。
本発明の特定の好ましい、および代替的な実施形態が開示されている一方で、多くの様々な、上述された技術の修正および拡張が、本発明の教示を用いてインプリメントされ得ることは理解されたい。そのような修正および拡張の全ては、添付された請求の範囲の真なる趣旨および範囲内に含まれることを意図されている。
本発明に従った、メディアプレゼンテーションを用意、および再生する無線機器のブロック図である。 本発明に従った、メディアプレゼンテーションを用意、および再生する方法のフローチャートである。 本発明に従った、プレゼンテーションのセグメントファイルを生成および再生する方法のフローチャートである。 本発明に従った、メディアパッケージの例示的なファイルフォーマットのブロック図である。 本発明に従った、メディアプレゼンテーションを用意、および再生する方法のフローチャートである。 本発明に従った、メディアプレゼンテーションを用意、および再生する方法のフローチャートである。 本発明に従った、メディアプレゼンテーションを用意、および再生する機器のブロック図である。

Claims (13)

  1. 無線通信機器上でメディアパッケージを用意および再生する方法であって、
    該無線通信機器が、ユーザによる選択のために複数のメディアオブジェクト(21)を提供することであって、該複数のメディアオブジェクト(21)は、画像ファイル(59、129)、音声ファイル(58、126)、アニメーションファイル(60、128)、会話ファイル(61)、midiファイル(62)、トランジション(63)、リンク(64)のうちの少なくとも1つを含む、ことと、
    該無線通信機器が、ユーザからの構成命令を受信すること(261)であって、該構成命令は、該複数のメディアオブジェクト(21)のうちのメディアオブジェクト(21)のサブセットを選択し、該メディアオブジェクト(21)の選択されたサブセットを順序化することと、該メディアオブジェクト(21)の選択されたサブセットのうちの少なくとも1つのメディアオブジェクト(21)に対する特定の属性を特定することとを含む、ことと、
    該無線通信機器が、ユーザによって選択されたトリガイベントを示すユーザ入力を受信することと、
    該無線通信機器が、該ユーザによって選択されたトリガイベントを該メディアオブジェクトの選択されたサブセットに関連付けること(263)と、
    該無線通信機器が、一連のシーケンシャルなセグメントを形成することであって、該一連のシーケンシャルなセグメントを形成することは、
    a)大きなメディアオブジェクトをより小さな複数のシーケンシャルなセグメントに分割し、または、小さな複数のメディアオブジェクトを単一のセグメントに組み合わせることであって、該分割することおよび該組み合わせることは、構成ファイルから導出されるセグメント最大サイズ、または、該無線通信機器の特定の状態から動的に導出されるセグメント最大サイズに基づいて、利用可能なRAMメモリに完全に効率的にロードされるように各セグメントのサイズが調整されるように実行される、ことと、
    b)該一連のシーケンシャルなセグメントを形成するときに、セグメント識別子および少なくとも1つのアクション命令が、各シーケンシャルなセグメントに含まれており、各アクション命令は、該一連のシーケンシャルなセグメントを再生するときに、次にロードされて再生されるべきシーケンシャルなセグメントを示す、ことと、
    c)各メディアオブジェクトに対して、該一連のシーケンシャルなセグメントが形成されるまで、a)およびb)の工程を繰り返すことと
    を含む、ことと、
    該無線通信機器が、ユーザからの該構成命令に応答して、該複数のシーケンシャルなセグメントをグループ化することにより、メディアパッケージを形成することと、
    該無線通信機器が、該ユーザによって選択されたトリガイベントを監視すること(253、310、315)と、
    該無線通信機器が、該ユーザによって選択されたトリガイベントを検出することと、
    該無線通信機器が、該ユーザによって選択されたトリガイベントの検出に応答して、該無線通信機器の複数のユーザインターフェースのうちの少なくとも1つのインターフェース上でメディアプレゼンテーションを再生すること(257、312、317)であって、該メディアプレゼンテーションは、該メディアパッケージ(23)を含む、ことと
    を含む、方法。
  2. 前記メディアパッケージ(23)を前記無線通信機器の外部にあるリモート機器に発行するステップ(306)と、
    該リモート機器上で、該メディアパッケージ(23)をトリガイベントに関連付けるステップ(314)と、
    該リモート機器上で、該トリガイベントを監視するステップ(315)と、
    該リモート機器上で、該トリガイベントを検出するステップと、
    該リモート機器上で、該トリガイベントに応答して、該メディアパッケージ(23)を再生するステップ(317)と
    をさらに含む、請求項1に記載の方法。
  3. 前記メディアプレゼンテーションは、前記一連のシーケンシャルなセグメントの各々をシーケンシャルな順序でローディングして再生することによって、再生される、請求項1に記載の方法。
  4. 前記複数のメディアオブジェクト(21)のうちの少なくとも1つが音声ファイルであり、該複数のメディアオブジェクト(21)のうちの少なくとも別の1つが画像ファイルである、請求項1に記載の方法。
  5. 前記メディアパッケージ(23)は、前記無線通信機器のディスプレイ機器のスクリーンセーバーであり、該メディアパッケージ(23)は、スクリーンセーバー機能に関連付けられた指定時刻に作動するトリガイベントに応答して、再生される、請求項1に記載の方法。
  6. 前記ユーザによって選択されたトリガイベントは、位置ロケーション受信器によって生成される、請求項1に記載の方法。
  7. 前記ユーザによって選択されたトリガイベントは、タイマーによって生成される、請求項1に記載の方法。
  8. 前記ユーザによって選択されたトリガイベントは、呼び出しプロセッサによって生成される、請求項1に記載の方法。
  9. 前記ユーザによって選択されたトリガイベントは、発信者識別情報の内容に従って生成される、請求項1に記載の方法。
  10. 前記メディアパッケージ(23)は、ネットワーク接続を介して前記リモート機器に発行される、請求項2に記載の方法。
  11. 前記メディアパッケージ(23)は、無線接続を介して前記リモート機器に発行される、請求項2に記載の方法。
  12. 前記メディアパッケージ(23)は、前記複数のメディアオブジェクト(21)のデータにアクセスするためのファイルロケーションリンクを含む参照メディアパッケージ(23)である、請求項1に記載の方法。
  13. 前記メディアパッケージ(23)は、リンクされたメディアパッケージ(23)であり、前記複数のメディアオブジェクト(21)は、次のシーケンシャルなセグメントをそれぞれロードするようにメディアエンジンに指示する前記一連のシーケンシャルなセグメントを含む、請求項1に記載の方法。
JP2006541378A 2003-11-21 2004-11-17 メディアプレゼンテーションを用意および再生するシステムおよび方法 Expired - Fee Related JP4550068B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/719,317 US8166422B2 (en) 2003-11-21 2003-11-21 System and method for arranging and playing a media presentation
PCT/US2004/038725 WO2005052936A2 (en) 2003-11-21 2004-11-17 System and method for arranging and playing a media presentation

Publications (2)

Publication Number Publication Date
JP2007518292A JP2007518292A (ja) 2007-07-05
JP4550068B2 true JP4550068B2 (ja) 2010-09-22

Family

ID=34591291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006541378A Expired - Fee Related JP4550068B2 (ja) 2003-11-21 2004-11-17 メディアプレゼンテーションを用意および再生するシステムおよび方法

Country Status (8)

Country Link
US (1) US8166422B2 (ja)
EP (1) EP1685709B9 (ja)
JP (1) JP4550068B2 (ja)
KR (1) KR101033085B1 (ja)
AT (1) ATE455435T1 (ja)
DE (1) DE602004025137D1 (ja)
ES (1) ES2336004T3 (ja)
WO (1) WO2005052936A2 (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005055495A2 (en) * 2003-11-26 2005-06-16 Saffi & Jones, Llc System and method for preparing mobile digital devices
US20050216913A1 (en) * 2004-03-23 2005-09-29 Gemmell David J Annotating / rating / organizing / relating content rendered on computer device during idle mode thereof
US20050248576A1 (en) * 2004-05-07 2005-11-10 Sheng-Hung Chen Transformation method and system of computer system for transforming a series of video signals
US8819143B2 (en) * 2005-05-31 2014-08-26 Flash Networks Ltd. Presentation layer adaptation in multimedia messaging
US8112514B2 (en) * 2005-06-27 2012-02-07 ARB Intellectual Property Holdings (HK), Limited Method and system for defining media objects for computer network monitoring
US20070069946A1 (en) * 2005-09-27 2007-03-29 Diego Kaplan Systems and methods for position based services in a mobile device
TWI299466B (en) * 2005-10-27 2008-08-01 Premier Image Technology Corp System and method for providing presentation files for an embedded system
KR100735327B1 (ko) * 2005-11-11 2007-07-04 삼성전자주식회사 디지털 방송 수신 단말기의 배경 화면 디스플레이 방법
US7460021B1 (en) * 2005-11-16 2008-12-02 The Weather Channel, Inc. Interactive wallpaper weather map
KR100726258B1 (ko) * 2006-02-14 2007-06-08 삼성전자주식회사 휴대단말의 사진파일 및 음성파일을 이용한 영상물 제작방법
US20070238453A1 (en) * 2006-04-05 2007-10-11 Ting-Mao Chang System and method for delivering notification through telephone network
WO2007132285A1 (en) * 2006-05-12 2007-11-22 Nokia Corporation A customizable user interface
KR101140212B1 (ko) * 2006-07-11 2012-05-02 엘지전자 주식회사 미니 플래너 기능을 이용한 이동통신단말기의 대기화면문구표시방법 및 이를 수행하기 위한 이동통신단말기
US20080046822A1 (en) * 2006-08-15 2008-02-21 Frank Meyer Apparatus and method for interactive user software interface design
US7860516B2 (en) * 2006-12-05 2010-12-28 Microsoft Corporation Automatic localization of devices
JP4962018B2 (ja) * 2007-01-25 2012-06-27 富士通株式会社 情報処理装置
US20090119332A1 (en) * 2007-11-01 2009-05-07 Lection David B Method And System For Providing A Media Transition Having A Temporal Link To Presentable Media Available From A Remote Content Provider
JP6051827B2 (ja) * 2012-12-07 2016-12-27 株式会社リコー 文書処理装置、画像処理装置、文書処理方法及び文書処理プログラム
US20090172547A1 (en) * 2007-12-31 2009-07-02 Sparr Michael J System and method for dynamically publishing multiple photos in slideshow format on a mobile device
US8199904B2 (en) * 2008-04-07 2012-06-12 Sony Ericsson Mobile Communications Ab Method and device for creating a media signal
TWI428814B (zh) * 2008-04-15 2014-03-01 Htc Corp 在螢幕鎖定狀態下切換背景圖的方法、其行動電子裝置與儲存媒體
US20090262257A1 (en) * 2008-04-18 2009-10-22 Sony Corporation Background tv
US9225817B2 (en) * 2008-06-16 2015-12-29 Sony Corporation Method and apparatus for providing motion activated updating of weather information
US7941458B2 (en) * 2008-06-26 2011-05-10 Microsoft Corporation Abstraction layer for online/offline resource access
US9176962B2 (en) 2009-09-07 2015-11-03 Apple Inc. Digital media asset browsing with audio cues
US20120151341A1 (en) * 2010-12-10 2012-06-14 Ko Steve S Interactive Screen Saver Method and Apparatus
US20130166998A1 (en) * 2011-12-23 2013-06-27 Patrick Sutherland Geographically-referenced Video Asset Mapping
US9922439B2 (en) * 2014-07-25 2018-03-20 Samsung Electronics Co., Ltd. Displaying method, animation image generating method, and electronic device configured to execute the same
WO2016013893A1 (en) 2014-07-25 2016-01-28 Samsung Electronics Co., Ltd. Displaying method, animation image generating method, and electronic device configured to execute the same
US10474320B2 (en) * 2015-06-07 2019-11-12 Apple Inc. Document channel selection for document viewing application
KR102448340B1 (ko) * 2017-12-20 2022-09-28 삼성전자주식회사 디스플레이 구동 회로에 저장된 좌표 정보에 기반하여, 콘텐트의 표시 위치를 이동하기 위한 전자 장치 및 방법

Family Cites Families (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4722005A (en) * 1986-09-12 1988-01-26 Intel Corporation Software controllable hardware CRT dimmer
US5861881A (en) * 1991-11-25 1999-01-19 Actv, Inc. Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5479656A (en) * 1992-05-13 1995-12-26 Rawlings, Iii; Joseph H. Method and system for maximizing data files stored in a random access memory of a computer file system and optimization therefor
FI92782C (fi) * 1993-02-09 1994-12-27 Nokia Mobile Phones Ltd Matkapuhelimien asetusten ryhmittely
US5812937B1 (en) * 1993-04-08 2000-09-19 Digital Dj Inc Broadcast data system with multiple-tuner receiver
US5452277A (en) * 1993-12-30 1995-09-19 International Business Machines Corporation Adaptive system for optimizing disk drive power consumption
US5974558A (en) * 1994-09-02 1999-10-26 Packard Bell Nec Resume on pen contact
US6292181B1 (en) * 1994-09-02 2001-09-18 Nec Corporation Structure and method for controlling a host computer using a remote hand-held interface device
US5740435A (en) * 1994-10-31 1998-04-14 Sony Corporation Data management apparatus and method for managing data of variable lengths recorded on a record medium
US5819284A (en) * 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
US5819290A (en) * 1995-04-10 1998-10-06 Sony Corporation Data recording and management system and method for detecting data file division based on quantitative number of blocks
US5680535A (en) * 1995-06-06 1997-10-21 Galerie 500 Screen saver for exhibiting artists and artwords
US5913040A (en) * 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5748190A (en) * 1995-09-05 1998-05-05 Wisevision As Presentation system for individual personal computers in a personal computer network
US5978566A (en) * 1996-07-12 1999-11-02 Microsoft Corporation Client side deferred actions within multiple MAPI profiles
US6317593B1 (en) * 1996-08-12 2001-11-13 Gateway, Inc. Intelligent cellular telephone function
US5870683A (en) * 1996-09-18 1999-02-09 Nokia Mobile Phones Limited Mobile station having method and apparatus for displaying user-selectable animation sequence
US5930501A (en) * 1996-09-20 1999-07-27 Neil; John M. Pictorial user interface for establishing time of day and geographical or environmental context on a computer display or other monitor
WO1998015887A2 (en) * 1996-10-09 1998-04-16 Starguide Digital Networks Aggregate information production and display system
US5905988A (en) * 1996-11-13 1999-05-18 Imaginon Method and apparatus for database transformation and adaptive playback
US5905492A (en) * 1996-12-06 1999-05-18 Microsoft Corporation Dynamically updating themes for an operating system shell
TW409245B (en) * 1996-12-11 2000-10-21 Koninkl Philips Electronics Nv A method and device for user-presentation of a compilation system
US6493743B2 (en) * 1997-01-28 2002-12-10 Casio Computer Co., Ltd. PDA workspace interface using application icons for downloading remote user file
US5907604A (en) * 1997-03-25 1999-05-25 Sony Corporation Image icon associated with caller ID
US5983073A (en) * 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US6209011B1 (en) * 1997-05-08 2001-03-27 Microsoft Corporation Handheld computing device with external notification system
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US6009333A (en) * 1997-08-14 1999-12-28 Executone Information Systems, Inc. Telephone communication system having a locator and a scheduling facility
JPH1198020A (ja) * 1997-09-24 1999-04-09 Sony Corp ビットストリーム解析方法及び装置
JPH11187439A (ja) * 1997-12-22 1999-07-09 Sony Corp 携帯情報端末装置、画面表示方法、記録媒体およびマイクロコンピュータ装置
US6112225A (en) * 1998-03-30 2000-08-29 International Business Machines Corporation Task distribution processing system and the method for subscribing computers to perform computing tasks during idle time
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6507351B1 (en) * 1998-12-09 2003-01-14 Donald Brinton Bixler System for managing personal and group networked information
US6353449B1 (en) * 1998-12-10 2002-03-05 International Business Machines Corporation Communicating screen saver
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
US6920606B1 (en) * 1999-02-22 2005-07-19 Extended Digital, Llc Custom computer wallpaper and marketing system and method
US6769120B1 (en) * 1999-06-30 2004-07-27 International Business Machines Corporation Calendar-induced program execution
US6323775B1 (en) * 1999-08-10 2001-11-27 Telefonaktiebolaget Im Ericsson (Publ) Method, system and apparatus for proximity-based recharge notification
US6957398B1 (en) * 1999-12-22 2005-10-18 Farshad Nayeri Collaborative screensaver
JP2001292199A (ja) * 2000-01-31 2001-10-19 Denso Corp 電話装置及び読取対象記載物
US6640098B1 (en) * 2000-02-14 2003-10-28 Action Engine Corporation System for obtaining service-related information for local interactive wireless devices
EP1183874A1 (en) * 2000-03-13 2002-03-06 Koninklijke Philips Electronics N.V. Storage of compressed data items
WO2001077840A1 (en) * 2000-04-07 2001-10-18 Giacalone Louis D Method and system for electronically distributing, displaying and controlling advertising and other communicative media
US6590590B1 (en) * 2000-06-06 2003-07-08 Mustek Systems, Inc. System and method for updating a graphic representation of a window item using an image information reading apparatus
GB2366697A (en) * 2000-08-31 2002-03-13 Nokia Mobile Phones Ltd Transmission of user profile via messaging service
WO2002023295A1 (de) * 2000-09-13 2002-03-21 Siemens Aktiengesellschaft Anlage mit einem prozesselement mit bildschirm mit einem aktivierungselement zur ferngesteuerten aufhebung der bildschirmschonfunktion sowie aktivierungselement für eine derartige anlage
US6831970B1 (en) * 2000-09-21 2004-12-14 International Business Machines Corporation Method and system for remote activation of a telephone profile
JP2002118638A (ja) * 2000-10-06 2002-04-19 Kyocera Corp 移動通信端末
GB2393879A (en) * 2000-11-08 2004-04-07 Lavaflow Llp Method of displaying a picture file on a cellular telephone
US20020055992A1 (en) * 2000-11-08 2002-05-09 Lavaflow, Llp Method of providing a screen saver on a cellular telephone
JP2002152329A (ja) * 2000-11-08 2002-05-24 Tu-Ka Cellular Tokyo Inc 携帯端末装置
US20020055986A1 (en) * 2000-11-08 2002-05-09 Lavaflow, Llp Method of downloadinga screen saver to a cellular telephone
US6928300B1 (en) * 2000-11-09 2005-08-09 Palmsource, Inc. Method and apparatus for automated flexible configuring of notifications and activation
US7458080B2 (en) * 2000-12-19 2008-11-25 Microsoft Corporation System and method for optimizing user notifications for small computer devices
EP1219927B1 (en) * 2000-12-27 2008-05-28 FUJIFILM Corporation Information notification system and method
US7143433B1 (en) * 2000-12-27 2006-11-28 Infovalve Computing Inc. Video distribution system using dynamic segmenting of video data files
JP2002216460A (ja) * 2001-01-16 2002-08-02 Matsushita Electric Ind Co Ltd 情報記録媒体
US20020138772A1 (en) * 2001-03-22 2002-09-26 Crawford Timothy James Battery management system employing software controls upon power failure to estimate battery duration based on battery/equipment profiles and real-time battery usage
GB2373887A (en) * 2001-03-28 2002-10-02 Hewlett Packard Co Context dependent operation, including power management, of a mobile computer
US6694418B2 (en) * 2001-03-30 2004-02-17 Intel Corporation Memory hole modification and mixed technique arrangements for maximizing cacheable memory space
US20020152193A1 (en) * 2001-04-13 2002-10-17 Thompson Robert S. System and method for displaying images
US7092740B1 (en) * 2001-04-20 2006-08-15 Trilogy Development Group, Inc. High density information presentation using space-constrained display device
US7487204B2 (en) * 2001-06-18 2009-02-03 Research In Motion Limited System and method for accessing information processor services from a mobile communication device
JP2003018283A (ja) * 2001-07-05 2003-01-17 Nec Corp 電話システム用発信元識別方法、及びそれを適用した発信元識別機能付き電話システム
US20030035529A1 (en) * 2001-08-14 2003-02-20 Charles Baker Presence detection by screen saver method and apparatus
US7362854B2 (en) * 2001-09-28 2008-04-22 Gateway Inc. Portable electronic device having integrated telephony and calendar functions
US7039784B1 (en) * 2001-12-20 2006-05-02 Info Value Computing Inc. Video distribution system using dynamic disk load balancing with variable sub-segmenting
US6961859B2 (en) * 2002-01-30 2005-11-01 Hewlett Packard Development Company, L.P Computing device having programmable state transitions
JP3665615B2 (ja) * 2002-01-30 2005-06-29 株式会社東芝 外部記憶装置及び外部記憶装置におけるバッテリ残量通知方法
US20030169306A1 (en) * 2002-03-07 2003-09-11 Nokia Corporation Creating a screen saver from downloadable applications on mobile devices
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
CN100438664C (zh) * 2002-07-19 2008-11-26 华为技术有限公司 一种基于标识器的移动电话智能业务触发实现方法
US6909878B2 (en) * 2002-08-20 2005-06-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for providing an output signal having a theme to a device in a short distance wireless network
US7123696B2 (en) * 2002-10-04 2006-10-17 Frederick Lowe Method and apparatus for generating and distributing personalized media clips
KR100532273B1 (ko) * 2002-10-11 2005-11-29 삼성전자주식회사 복합 단말기에서 동작 모드에 따른 배터리 가용 시간 알림방법
US20050005043A1 (en) * 2002-11-01 2005-01-06 Pushplay Interactive, Llc Controller and removable user interface (RUI) for media event and additional media content
US20050060238A1 (en) * 2002-11-01 2005-03-17 Pushplay Interactive, Llc Controller and peripheral user interface (pui) for media event
JP2004179923A (ja) * 2002-11-27 2004-06-24 Nec Corp 携帯電話機及びそれに用いる連写画像の自作アニメーション設定方法
US20040116155A1 (en) * 2002-12-12 2004-06-17 Alain Aisenberg Cellular telephone back-up and media system
US7113809B2 (en) * 2002-12-19 2006-09-26 Nokia Corporation Apparatus and a method for providing information to a user
US7500198B2 (en) * 2003-04-25 2009-03-03 Motorola, Inc. Method and apparatus for modifying skin and theme screens on a communication product
US7315882B1 (en) * 2003-10-14 2008-01-01 At&T Delaware Intellectual Property, Inc. Method, system, and storage medium for providing automated execution of pre-defined events
US7301451B2 (en) * 2003-12-31 2007-11-27 Ge Medical Systems Information Technologies, Inc. Notification alarm transfer methods, system, and device
US7496352B2 (en) * 2004-03-02 2009-02-24 International Business Machines Corporation Environmentally driven phone behavior
JP2005267147A (ja) * 2004-03-18 2005-09-29 Fuji Xerox Co Ltd 情報管理システム
US7395097B2 (en) * 2004-12-03 2008-07-01 Motorola, Inc. Communications device with low energy notification
US7400229B2 (en) * 2005-04-04 2008-07-15 International Business Machines Corporation Method, system, and computer program product for providing an intelligent event notification system
US7430675B2 (en) * 2007-02-16 2008-09-30 Apple Inc. Anticipatory power management for battery-powered electronic device

Also Published As

Publication number Publication date
EP1685709B1 (en) 2010-01-13
KR101033085B1 (ko) 2011-05-06
WO2005052936A3 (en) 2005-06-30
EP1685709A2 (en) 2006-08-02
EP1685709B9 (en) 2010-05-26
JP2007518292A (ja) 2007-07-05
DE602004025137D1 (de) 2010-03-04
US20050114800A1 (en) 2005-05-26
US8166422B2 (en) 2012-04-24
ES2336004T3 (es) 2010-04-07
WO2005052936A2 (en) 2005-06-09
ATE455435T1 (de) 2010-01-15
KR20060103437A (ko) 2006-09-29

Similar Documents

Publication Publication Date Title
JP4550068B2 (ja) メディアプレゼンテーションを用意および再生するシステムおよび方法
CA2436872C (en) Methods and apparatuses for programming user-defined information into electronic devices
JP5227437B2 (ja) メディアオブジェクトを順序付けるシステムおよび方法
CN101088272B (zh) 用于修改多媒体用户界面的行为模式的移动终端、关联方法及装置
US7149509B2 (en) Methods and apparatuses for programming user-defined information into electronic devices
KR20050094405A (ko) 사용자에게 정보를 제공하기 위한 장치 및 방법
US20080070616A1 (en) Mobile Communication Terminal with Improved User Interface
US8170538B2 (en) Methods and apparatuses for programming user-defined information into electronic devices
KR101130519B1 (ko) 미디어 부분 선택 시스템 및 방법
TW201312971A (zh) 接收訊息的方法
KR101054740B1 (ko) 통화 배경음 저장 및 제공이 가능한 스마트 폰 및 이를 이용한 통화 배경음 제공 방법
KR20060072877A (ko) 이동통신 단말기 상에서 mp3 파일을 이용한 알람벨 설정방법
JP3971424B2 (ja) データ配信システム
US20060205439A1 (en) System and method for background sound scan element of a user interface
JP2004248170A (ja) 携帯電話機の環境一括設定システム
CN115914456A (zh) 音频处理方法、电子设备及计算机可读存储介质
KR20060017043A (ko) Mp3 음악을 이용한 휴대폰의 벨소리 서비스방법
CN101005520A (zh) 通信装置多媒体动作定制方法及可定制该动作的通信装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091126

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100225

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100316

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: 20100622

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100707

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees