JP2010250023A - テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム - Google Patents

テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム Download PDF

Info

Publication number
JP2010250023A
JP2010250023A JP2009098461A JP2009098461A JP2010250023A JP 2010250023 A JP2010250023 A JP 2010250023A JP 2009098461 A JP2009098461 A JP 2009098461A JP 2009098461 A JP2009098461 A JP 2009098461A JP 2010250023 A JP2010250023 A JP 2010250023A
Authority
JP
Japan
Prior art keywords
data
text
unit
lyrics
music
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.)
Pending
Application number
JP2009098461A
Other languages
English (en)
Inventor
Noriyuki Harada
典幸 原田
Hiroshi Sugano
洋志 菅野
Eiji Miyazaki
英治 宮▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009098461A priority Critical patent/JP2010250023A/ja
Priority to US12/731,846 priority patent/US20100262899A1/en
Priority to EP20100158975 priority patent/EP2242043A1/en
Publication of JP2010250023A publication Critical patent/JP2010250023A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/368Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/011Lyrics displays, e.g. for karaoke applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】コンテンツデータとテキストデータの同期再生において、対応するデータを再生前に取得することで同期再生を円滑に実行すること。
【解決手段】データ取得部21が取得した楽曲データや歌詞データについて、リンク処理部22が対応付けを行なう。対応するデータが存在しない場合、リンク処理部22は、データ取得部21に対応するデータを取得させて記憶部30に記憶させ、楽曲データと歌詞データとを対応付ける。再生処理部23が楽曲データを再生する場合、同期表示部24が対応する歌詞データを読み出し、再生の進行に合わせて歌詞を表示する。
【選択図】図1

Description

本発明は、コンテンツデータとテキストデータとを対応付け、テキストデータに含まれるテキストを対応するコンテンツデータの再生の進行に合わせて表示するテキスト表示機能付情報処理装置、テキスト表示機能付情報処理装置のデータ取得方法およびデータ取得プログラムに関する。
従来、音楽や動画などのコンテンツデータの再生が利用されてきた。コンテンツデータの再生は、携帯電話装置やコンピュータ装置などの情報処理装置によって行なわれる。さらに、歌などのコンテンツデータでは、歌詞を文字情報(テキスト)として表示することが行なわれてきた。
特に、カラオケなど利用者自身による歌唱を前提としたサービスでは、歌の楽曲部分のデータと歌詞部分のデータとを予め組み合わせて作成したカラオケ用のコンテンツデータを用いることで、音楽の進行に合わせて対応する歌詞を表示することが行なわれてきた。
また、楽曲データとテキストデータとを同期して再生することで、カラオケと同様のサービスを提供することも考えられている。視聴用の楽曲データを配布するサービスは既に広まっているので、利用者は、楽曲データに対応する歌詞のテキストデータを別途用意すればよい。
しかし、楽曲データに対応するテキストデータを利用者自身が作成すると、作成にかかる負荷が高い。そこで、テキストデータを提供するサービスも考えられている。
特開2006−163085号公報
情報処理装置がコンテンツデータとテキストデータとを同期して再生する場合、予め双方のデータを取得しておくことが好適である。情報処理装置がコンテンツデータもしくはテキストデータを再生しながら取得することとすると、データの取得が再生に追いつかず、コンテンツの再生やテキストの表示が途切れる可能性があるためである。特にコンテンツデータやテキストデータを通信によって取得する場合、通信が確立できなければコンテンツデータもしくはテキストデータが取得できず、同期再生ができないという問題が発生する。
開示の技術は、上記に鑑みてなされたものであって、コンテンツデータとテキストデータの同期再生において、対応するデータを再生前に取得することで同期再生を円滑に実行可能なテキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラムを提供することを目的とする。
本願の開示するテキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラムは、コンテンツデータやテキストデータを取得した際に取得したデータに対応する対応データを記憶部から検索し、記憶部に対応データが存在しない場合に当該対応データを取得して対応付けて保存する。
本願の開示するテキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラムによれば、コンテンツデータとテキストデータの同期再生において、対応するデータを再生前に取得することで同期再生を円滑に実行することができるという効果を奏する。
図1は、本実施例にかかるテキスト表示機能付情報処理装置である携帯電話装置の構成図である。 図2は、携帯電話装置1のハードウェア構成図である。 図3は、楽曲データと歌詞データの説明図である。 図4は、楽曲データの再生と歌詞データの同期表示についての説明図である。 図5は、歌詞の同期表示中における表示画面の具体例である。 図6は、リンク処理部22による対応データの取得動作について説明するフローチャートである。 図7は、図6に示したダウンロードステップS105の詳細なフローチャートである。 図8は、ダウンロード可否判断を求める表示画面の一例である。 図9は、リンク可否判断を求める表示画面の一例である。 図10は、ダウンロードが不可能であることを通知する表示画面の一例である。 図11は、ダウンロードが可能になったことを通知する表示画面の一例である。 図12は、同期表示部24の処理動作を説明するフローチャートである。 図13は、図12に示した同期表示処理を詳細に説明するフローチャートである。
以下に、本願の開示するテキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
図1は、本実施例にかかるテキスト表示機能付情報処理装置である携帯電話装置の構成図である。図1に示した携帯電話装置1は、その内部に通信部10、制御部20、記憶部30および入出力部40を有する。
通信部10は、外部の装置と通信し、楽曲などのコンテンツデータや歌詞などのテキストデータを取得する。以降、本実施例では、コンテンツデータとして楽曲データを用い、テキストデータとして歌詞データを用いて楽曲の再生に合わせて歌詞を順次表示する構成を例示して説明を行なう。
通信部10は、ネットワーク3を介して楽曲提供サーバ4、歌詞提供サーバ5、歌詞付楽曲提供サーバ6と接続されている。ここでネットワーク3は、例えばインターネットなどである。携帯電話装置1とネットワーク3との接続は、例えば無線LAN(Local Area Network)などを介してもよいし、携帯電話の接続業者が提供する携帯網を経由して接続してもよい。また、通信部10は、パーソナルコンピュータ(PC)2と接続されている。携帯電話装置1とパーソナルコンピュータ2とは、例えばUSB(Universal Serial Bus )やBluetoothなど任意の方式で接続することができる。
楽曲提供サーバ4、歌詞提供サーバ5、歌詞付楽曲提供サーバ6は、例えばHTTP(HyperText Transfer Protocol)サーバやFTP(File Transfer Protocol)サーバである。楽曲提供サーバ4は、ネットワーク3を介して携帯電話装置1に楽曲データを提供する。歌詞提供サーバ5は、ネットワーク3を介して携帯電話装置1に歌詞データを提供する。歌詞付楽曲提供サーバ6は、ネットワーク3を介して携帯電話装置1に楽曲データと対応する歌詞データとを提供する。
パーソナルコンピュータ2は、携帯電話装置1に楽曲データや歌詞データを提供する。パーソナルコンピュータ2が提供する楽曲データや歌詞データは、CD(Compact Disc)などの記憶媒体から取得する、ネットワーク経由で取得する、ユーザ自身が作成する、などの方法によって得られたものである。
記憶部30は、楽曲データや歌詞データを記憶する。なお、一般に携帯電話装置では画像データや電話番号のデータなど、ユーザが任意のデータを記憶させるために利用可能な記憶媒体が用意されている。図1ではユーザが任意のデータを記憶させることのできる記憶部30に楽曲データや歌詞データを記憶させた状態を示している。記憶部30が記憶する他のデータについては図示および説明を省略する。また、歌い出しの前に歌詞表示させるずらしバッファを格納してもよい。このずらしバッファには、デフォルト値、またはユーザから指定された値が格納される。
入出力部40は、ディスプレイ41、スピーカ42、操作キー43などを含むユーザインターフェースである。なお、例示の他にタッチパネルディスプレイなど任意のユーザインターフェースを使用可能である。
制御部20は、携帯電話装置1の動作を制御する制御部である。制御部20は、一般的な携帯電話装置の機能として、携帯電話の接続業者が提供する携帯網に接続して通話を行なう機能を有する。かかる通話機能についてはここでは説明を省略し、コンテンツデータとテキストデータの取り扱いに関係する処理部について説明を行なう。
制御部20は、その内部にデータ取得部21、リンク処理部22、再生処理部23、同期表示部24、出力制御部25を有する。
データ取得部21は、通信部10を介して外部から楽曲データや歌詞データを取得し、記憶部30に格納する処理を行なう。リンク処理部22は、楽曲データと歌詞データとを対応付ける処理を行なう。
再生処理部23は、記憶部30から楽曲データを読み出して再生する処理を行なう。具体的には、再生処理部23は、コード化された楽曲データをデコードし、音データを出力制御部に送る。また、楽曲データに画像や動画が含まれている場合、再生処理部23は、画像や動画を再生出力部25に送る。加えて、再生処理部23は、再生する楽曲データを識別する情報と、楽曲再生の進行状態とを同期表示部24に出力する。
同期表示部24は、再生処理部23による楽曲データの再生に同期して歌詞データを表示する処理部である。具体的には、同期表示部24は、再生処理部23から出力された楽曲データを識別する情報に基づいて対応する歌詞データを記憶部30から検索する。そして、同期表示部24は、再生処理部23による楽曲データの再生の進行に合わせて歌詞データに含まれる複数の歌詞フレーズを順次表示する。同期表示部24による表示は、具体的には、表示すべき歌詞フレーズを出力制御部25に出力することで行なう。
出力制御部25は、ディスプレイ41の表示出力とスピーカ42の音出力とを制御する制御部である。出力制御部25は、再生処理部23から出力された音をスピーカ42から出力する。また、再生処理部23から出力された画像や動画と同期表示部24から出力された歌詞フレーズとを組み合わせてディスプレイ41に表示する表示画面を作成する。なお、出力制御部25は、携帯電話装置1の他の機能、例えば通話機能などから表示や音の出力要求が発生した場合に各種出力の競合の解決を行なうが、ここでは説明を省略する。
図2は、携帯電話装置1のハードウェア構成図である。携帯電話装置1では、USBユニット10a、無線LANユニット10b、携帯網接続ユニット10c、CPU(Central Processing Unit)20a、メモリ20b、フラッシュROM(Read-Only Memory)20c、SDカードドライブ30a、ディスプレイ41、スピーカ42、操作キー43がバス1aに接続されている。
USBユニット10a、無線LANユニット10b、携帯網接続ユニット10cは、通信部10の機能を実現する。具体的には、USBユニット10aは、パーソナルコンピュータ2とUSB接続を行なうインタフェースである。無線LANユニット10bは、無線LANのアクセスポイントを介してネットワーク3に接続するインタフェースである。携帯網接続ユニット10cは、携帯電話の接続業者が提供する携帯網に無線接続するインタフェースである。
CPU20a、メモリ20b、フラッシュROM20cは、制御部20の機能を実現する。具体的には、CPU20aは、フラッシュROM20cに格納された各種プログラムを読み出してメモリ20bに展開し、順次実行することで制御部20の各種機能を実現する。フラッシュROM20cは、その内部にデータ取得プログラム21a、リンク処理プログラム22a、再生処理プログラム23a、同期表示プログラム24a、出力制御プログラム25aを記憶する。
データ取得プログラム21aは、CPU20aによって実行されることでデータ取得部21の機能を実現する。リンク処理プログラム22aは、CPU20aによって実行されることでリンク処理部22の機能を実現する。再生処理プログラム23aは、CPU20aによって実行されることで再生処理部23の機能を実現する。同期表示プログラム24aは、CPU20aによって実行されることで同期表示部24の機能を実現する。出力制御プログラム25aは、CPU20aによって実行されることで出力制御部25の機能を実現する。
フラッシュROM20cのうちユーザによって任意に使用可能な領域と、SDカードドライブ30aは、記憶部30として機能する。なお、ここではSDカードを記憶部30として利用する場合を例示したが、記憶部30を実現する記憶媒体は任意のものを用いることができる。
図3は、楽曲データと歌詞データの説明図である。記憶部30において、楽曲データと歌詞データとはレコードとして記憶される。各レコードは、カラムC1、C2、C3を有する。カラムC1はレコードを一意に特定する識別情報IDを格納する。カラムC2は、楽曲データや歌詞データを格納する。楽曲データや歌詞データは、楽曲や歌詞自体のデータである本体データと、楽曲データや歌詞データに関する情報であるメタデータとを有する。
図3において、レコードR1は楽曲データである。楽曲データの本体データは、再生順序が定められた複数のフレームからなる。楽曲データのメタデータは、曲名、歌手、作曲者、演奏者、1フレームの時間長などの情報を有する。楽曲データのメタデータには、この他、楽曲のビットレートやコードに使用した規格など任意の情報を含めることができる。
図3においてレコードRnは歌詞データである。歌詞データの本体データは、歌詞のフレーズ群と各フレーズの表示タイミングを示す情報とを有する。歌詞データのメタデータは、曲名、歌手、演奏者などの情報を有する。曲名などが同一であっても、演奏者によって歌詞の各フレーズを表示するタイミングが変わる可能性がある。演奏者の情報をメタデータに含め、演奏者の情報を用いて楽曲データと歌詞データの対応付けを行なうことで、歌詞の表示タイミングを楽曲に合わせることができる。同様に、同一の楽曲であっても演奏によってたとえば演奏の長さなどが異なり、歌詞のフレーズを表示するタイミングが異なる場合には演奏時間や演奏日時などの情報を含める。楽曲データについては、演奏者の違いや演奏日時等の違い毎に個別の楽曲データとすればよい。歌詞のメタデータには、この他、作詞者など任意の情報を含めることができる。
カラムC3は、レコード間を対応付ける情報であるリンクIDを有する。リンクIDは、対応するレコードのIDである。レコードR1の楽曲データとレコードRnの歌詞データとを対応付ける場合、レコードR1のリンクIDとしてレコードRnのIDをカラムC3に格納する。同様に、レコードRnのリンクIDとしてレコードR1のIDをカラムC3に格納する。
図4は、楽曲データの再生と歌詞データの同期表示についての説明図である。図4に示した例では、楽曲の本体データは、1フレームの長さが1秒の複数のフレームである。また各フレームは再生順序が定められている。換言すれば、楽曲データの各フレームは、楽曲を1秒ごとに区切り、再生順序を示すフレーム番号を付したものである。楽曲の再生を開始すると、まずフレームM01が出力される。このフレームM01は1秒後に出力が終了する。つづいてフレームM02、フレームM03と連続するフレームが順次出力される。楽曲の再生は、最終フレームの出力終了時に終了する。
また、図4に示した例では、歌詞の本体データは、複数の歌詞フレーズと、各歌詞フレーズの表示開始時間とを有する。表示開始時間は、各歌詞フレーズを表示するタイミングを示す情報として機能する。各歌詞フレーズは、表示開始時間から次の歌詞フレーズの表示開始時間まで表示される。
図4に示した例では、楽曲の再生開始から4秒後に歌詞フレーズtxt01の表示が開始される。その後、楽曲の再生開始から10秒後に歌詞フレーズtxt01から歌詞フレーズtxt02に書き換えられる。そして、楽曲の再生開始から15秒後に歌詞フレーズtxt02から歌詞フレーズtxt03に書き換えられ、楽曲の再生開始から19秒後に歌詞フレーズtxt03から歌詞フレーズtxt04に書き換えられる。歌詞フレーズの表示は、楽曲の再生終了に合わせて終了する。なお、歌詞フレーズの内容を空白とすることで、歌詞が表示されない状態が実現できる。また、楽曲中での歌い出しに先立って歌詞表示をおこなうためのずらしバッファが設定されていれば、ずらしバッファに設定された時間だけ歌詞の表示タイミングを早める。具体的には、歌詞フレーズの表示開始時間からずらしバッファに設定された時間を引いて得られた値に基づいて歌詞フレーズの表示タイミングを決定する。例えば、ずらしバッファに1秒が設定されていれば、図4に示した例では楽曲の再生開始から3秒後、M04を読み出す時に各歌詞フレーズの表示開始時間から1秒差し引いたフレーズで、3秒に一番近いフレーズ、つまり、3.70−1=2.70秒後に歌詞表示となる歌詞フレーズtxt01の表示が開始される。その後、楽曲の再生開始から9秒後、M10を読み出す時、各菓子フレーズの表示開始時間から1秒差し引いたフレーズで、9秒に一番近いフレーズ、つまり9.40−1=8.40秒後に歌詞表示となる歌詞フレーズtxt02に書き換えられる。
再生処理部23は、楽曲の再生開始時に再生する楽曲の識別情報IDを同期表示部24に通知する。そして再生開始後、再生処理部23は、フレームの出力状況を同期表示部24に通知する。
同期表示部24は、再生処理部23から通知された識別情報IDをリンクIDとして持つレコードを検索する。再生処理部23は、検索結果として得られたレコードを再生される楽曲データに対応する歌詞データとして読み出す。その後、同期表示部24は、フレームの出力状況から再生の経過時間を算出し、算出した経過時間に基づいて歌詞フレーズを読み出す。
例えば、再生処理部23から4番目のフレームであるフレームM05を出力することを通知された場合、同期表示部24は、フレーム番号「5」にフレーム長「1秒」を乗じ、フレームM05が楽曲の4秒目からに相当することを認識する。そこで、同期表示部24は、4秒に最も近い表示開始時間が指定された歌詞フレーズを読み出す。図4の例では、歌詞フレーズtxt01の表示開始時間が3.7秒である。フレームM05の出力開始時間が4秒であるので、同期表示部24は、フレームM05の出力開始時点で歌詞フレーズtxt01を表示開始する。このため、歌詞フレーズtxt01は楽曲の再生開始から4秒後に表示開始されることとなる。
図5は、歌詞の同期表示中における表示画面の具体例である。ディスプレイ41の表示画面は、出力制御部25が作成して表示する。表示画面は、装置状態表示エリア51、主表示エリア52、操作用エリア53を有する。
装置状態表示エリア51は、携帯電話装置1の状態を表示するエリアである。携帯電話装置1の状態は、例えばバッテリの充電状態、電波の受信状態などである。操作用エリア53は、操作キー43を操作した場合に実行される動作を表示することでユーザ操作を支援するエリアである。
出力制御部25は、楽曲データを再生している場合に、主表示エリア52に各種情報を表示する。具体的には、出力表示部25は、機能名表示エリア61、曲名表示エリア62、歌手表示エリア63、画像表示エリア64、歌詞フレーズ表示エリア65を主表示エリア53内に作成する。
出力制御部25は、音楽再生機能を実行中であることを機能名表示エリア61に表示する。出力制御部25は、楽曲データのメタデータから取得した曲名の情報を曲名表示エリア62に表示する。出力制御部25は、楽曲データのメタデータから取得した歌手の情報を歌手表示エリア62に表示する。出力表示部25は、楽曲データの画像を画像表示エリア64に表示する。この楽曲データの画像とは例えば動画やジャケット写真などである。出力表示部25は、同期表示部23から指定された歌詞フレーズを歌詞フレーズ表示エリア65に表示する。
対応する楽曲データと歌詞データとが記憶部30に記憶されている状態であれば、楽曲の再生に合わせて歌詞を同期させて表示する同期再生を行なうことができる。一方、楽曲データや歌詞データを再生しながら取得することとすると、データの取得が再生に追いつかず、楽曲の再生や歌詞の表示が途切れる可能性がある。特に楽曲データや歌詞データを通信によって取得する場合、通信が確立できなければ楽曲データもしくは歌詞データが取得できず、同期再生ができない。
そこで、リンク処理部22は、楽曲データや歌詞データのうち、対応するデータが記憶部30に存在しない、すなわちリンクIDが設定されていない未リンクデータについて、対応するデータの取得を促す。未リンクデータの検索については、ユーザが指定したタイミングで実行してもよいし、新規に楽曲データや歌詞データを取得した場合に検索してもよい。
データ取得部21が新規に楽曲データや歌詞データを取得した場合、データ取得部は取得したデータをレコードのカラムC2に格納する。また、取得したデータにIDを付与してカラムC1に格納する。さらに、データ取得部21は、リンク処理部22にデータの取得を通知する。このように新規のデータ取得時にリンク処理部22に通知を行なうことで、リンク処理部22による未リンクデータの検索を開始させることができる。
具体的には、リンク処理部22はデータ取得部21からの通知を受け、図6に示す処理動作を実行する。図6は、リンク処理部22による対応データの取得動作について説明するフローチャートである。
リンク処理部22は、まず取得データに対応する対応データを記憶部30から検索する(S101)。対応データの検索は、リンクIDの有無による検索やメタデータによる検索などを用いることができる。
リンクIDの有無による検索では、リンク処理部22は、リンクIDが設定されていないデータを対応データの候補とする。メタデータによる検索を行なう場合、データ取得部21はデータの取得の通知とともに、取得データのメタデータをリンク処理部22に通知する。リンク処理部22は、取得データのメタデータに基づいて記憶部30を検索し、曲名や歌手、演奏者などが一致するデータを対応データの候補とする。リンクIDが設定されておらず、かつ曲名や歌手、演奏者などが一致するデータを対応データ候補としてもよい。さらに、取得データが楽曲データである場合には歌詞データのみを候補とし、取得データが歌詞データである場合には楽曲データのみを候補としてもよい。
リンク処理部22は、対応データの候補を表示し、ユーザによる選択入力に基づいて対応データを確定する。なお、リンクIDの有無やメタデータの比較などで楽曲データと歌詞データの対応が確定できる場合には、候補データの表示やユーザによる選択入力を省略するようにしてもよい。
取得データに対応する対応データが記憶部30に存在する場合(S102)、リンク処理部22は、後述するステップS106に移行する。一方、取得データに対応する対応データが記憶部30に存在しない場合(S102,No)、リンク処理部22は、対応データのダウンロード可否判断を求める(S103)。
図8は、ダウンロード可否判断を求める表示画面の一例である。図8に示した表示画面は、楽曲データの取得時に対応する歌詞データがない場合の例であり、主表示エリア52にダウンロード可否判断表示71を表示している。ダウンロード可否判断表示71は、「対応する歌詞が見つかりません。歌詞をダウンロードしますか?」とのメッセージと「はい」または「いいえ」の操作入力を受け付けるボタン画像を有する。ユーザは操作キー43の操作によって「はい」または「いいえ」を選択することができる。
ダウンロード可否判断について「いいえ」の操作入力を受けた場合、すなわち図6において対応データのダウンロードが許可されなかった場合(S104,No)、リンク処理部22は処理を終了する。
一方、ダウンロード可否判断について「はい」の操作入力を受けた場合、すなわち図6において対応データのダウンロードが許可された場合(S104,Yes)、リンク処理部22は、データ取得部21に対応データをダウンロードさせる(S105)。
対応データのダウンロードの終了後、もしくは記憶部30に既に対応データが存在する場合(S102,Yes)、リンク処理部22は、取得データと対応データのリンク可否判断を求める(S106)。
図9は、リンク可否判断を求める表示画面の一例である。図9に示した表示画面は、主表示エリア52にリンク可否判断表示72を表示している。ダウンロード可否判断表示72は、「楽曲データ72aと歌詞データ72bをリンクしますか?」とのメッセージ、楽曲データと歌詞データの詳細情報の表示指示を受け付けるボタン画像、「はい」または「いいえ」の操作入力を受け付けるボタン画像を有する。72aと72bは、ユーザがレコードを識別するための情報であり、メタデータの一部を使用すればよい。また、ユーザは、操作キー43の操作によって詳細情報の表示指示を入力することで、楽曲データや歌詞データについて詳細な情報を表示させることができる。リンク処理部22は、詳細情報の表示指示を受け付けた場合には、該当レコードのメタデータなどを表示する。また、ユーザは操作キー43の操作によって「はい」または「いいえ」を選択することができる。
リンク可否判断について「いいえ」の操作入力を受けた場合、すなわち図6において取得データと対応データのリンクが許可されなかった場合(S107,No)、リンク処理部22は処理を終了する。
一方、リンク可否判断について「はい」の操作入力を受けた場合、すなわち図6において取得データと対応データのリンクが許可された場合(S107,Yes)、リンク処理部22は、取得データと対応データのリンクIDを更新して(S108)、処理を終了する。リンクIDの更新は、具体的には、取得データのカラムC3に対応データのIDをリンクIDとして書き込み、対応データのカラムC3に取得データのIDをリンクIDとして書き込む処理である。
図7は、図6に示したダウンロードステップS105の詳細なフローチャートである。データ取得部21は、リンク処理部22から対応データのダウンロードを指示されると、通信部10の通信状態を取得する(S201)。
その結果、対応データのダウンロードが可能な通信状態であれば(S202,Yes)、データ取得部22は対応データのダウンロードを実行する(S203)。その結果、対応データのダウンロードが完了したならば(S204,Yes)、データ取得部21はダウンロードの完了をリンク処理部22に通知して(S205)、処理を終了する。ダウンロードが完了していない場合(S204,No)、データ取得部21は再びステップS201に戻って通信状態を取得する。
対応データのダウンロードが可能な通信状態でなければ(S202,No)、データ取得部21は、リンク処理部22にダウンロードが不可能であることを通知する(S206)。リンク処理部22は、ダウンロードが不可能であることの通知を受け、ユーザにダウンロードが不可能であることを通知する。
図10は、ダウンロードが不可能であることを通知する表示画面の一例である。図10に示した表示画面は、主表示エリア52にダウンロード不可能通知表示73を表示している。ダウンロード不可能通知表示73は、「通信環境が悪くダウンロードできません。ダウンロードができるようになればお知らせいたします。」とのメッセージを表示している。
ステップS206の後、データ取得部21は、所定時間待機を行ない(S207)、再び通信部10の通信状態を取得する(S208)。その結果、ダウンロードが可能な通信状態でなければ(S209,No)、データ取得部21は、所定時間待機(S207)に戻る。
ステップS207における通信状態の取得の結果、ダウンロードが可能な状態になれば(S209,Yes)、データ取得部21はダウンロードが可能になったことをリンク処理部22に通知する(S210)。リンク処理部22は、ダウンロードが可能になったことの通知を受け、ユーザにダウンロードが可能であることを通知する。
図11は、ダウンロードが可能になったことを通知する表示画面の一例である。図10に示した表示画面は、主表示エリア52にダウンロード可能通知表示74を表示している。ダウンロード可能通知表示74は、「歌詞のダウンロードができるようになりました。ダウンロードしますか?」とのメッセージと、「はい」または「いいえ」の操作入力を受け付けるボタン画像を有する。ユーザは操作キー43の操作によって「はい」または「いいえ」を選択することができる。
ダウンロード可能通知に対して「いいえ」の操作入力を受けた場合、すなわち図7においてダウンロードが指示されなかった場合(S211,No)、データ取得部22は、所定時間待機し(S207)、その後、通信状態の取得(S208)に戻る。
一方、ダウンロード可能通知に対して「はい」の操作入力を受けた場合、すなわち図7においてダウンロードが指示された場合(S211,Yes)、データ取得部22は対応データのダウンロードを実行する(S203)。
このように、リンク処理部22が未リンクデータについて対応データをデータ取得部21に取得させて対応付けを行なうことで、対応する楽曲データと歌詞データとを記憶部30に記憶させることができる。なお、図6及び図7では、ダウンロード可否判断(S103)、リンク可否判断(S106)、ダウンロード指示(S211)についてユーザの確認入力を求める処理の例を示しているが、かかるユーザによる確認は省略することもできる。
つぎに、同期表示部24の処理動作について説明する。図12は、同期表示部24の処理動作を説明するフローチャートである。同期表示部24は、再生処理部23から再生レコードのIDを取得し(S301)、取得したIDをカラムC3にリンクIDとして有する対応レコードを検索する(S302)。検索の結果、対応レコードが存在しない場合(S303,No)、同期表示部24は、処理を終了する。
一方、対応レコードが存在する場合(S303,Yes)、同期表示部24は対応レコードのカラムC2から歌詞データを読み出す(S304)。また、同期表示部24は、再生レコードのIDに基づいて記憶部30を検索し、再生レコードのメタデータからフレーム長を読み出す(S305)。同期表示部24は読み出した歌詞データとフレーム長を用いて同期表示処理を実行し(S306)、処理を終了する。
図13は、図12に示した同期表示処理を詳細に説明するフローチャートである。同期表示処理部24は、再生処理部23から再生するフレームのフレーム番号を取得する(S401)。
表示処理部24は、取得したフレーム番号とフレーム長からフレームの再生時間を算出する(S402)。そして、表示開始時間がフレームの再生時間内に入る歌詞フレーズを検索する(S403)。
表示開始時間がフレームの再生時間内に入る歌詞フレーズが存在する場合(S404,Yes)、該当する歌詞フレーズを表示開始する(S405)。この表示開始時点で前の歌詞フレーズが表示中であれば、前の歌詞フレーズの表示を消去して更新する。
ステップS405の終了後、もしくは表示開始時間がフレームの再生時間内に入る歌詞フレーズが存在しない場合(S404,No)、同期表示部24は、再生処理部23による楽曲データの再生が全て終了したか否かを判定する(S406)。
楽曲データの再生が終了していなければ(S406,No)、同期表示部24は、そのフレームが終了するまで待機して(S408)、再び再生するフレーム数を取得する(S401)。そして、楽曲データの再生が終了した場合(S406,Yes)に、同期表示部24は、歌詞フレーズの表示を終了する(S407)。
図13に示した処理動作では、同期表示部24は出力されるフレームの番号に合わせて歌詞を表示する。そのため、楽曲の再生を早送りした場合や巻き戻した場合であっても対応する歌詞を正確に表示できる。
上述してきたように、本実施例では、携帯電話装置1は、楽曲データと歌詞データの同期再生において、対応するデータを再生前に取得することで同期再生を円滑に実行することができる。また、通信状態に基づいて対応データの取得を制御することができる。
なお、本実施例はあくまで一例であり、開示の技術は適宜変更して実施可能である。例えば、本実施例では、記憶部30に楽曲データと歌詞データの双方を記憶させる構成を例示したが、複数の記憶部に楽曲データと歌詞データを分散して記憶させてもよい。さらに、楽曲データを記憶する記憶部と歌詞データを記憶する記憶部とを分けてもよい。
また、本実施例では、楽曲データを取得した後に対応する歌詞データを取得する場合を例示したが、歌詞データを取得した後に対応する楽曲データを取得することもできる。また、一方のデータのメタデータを取得した時点で対応するデータを特定して取得することもできる。
また、歌詞付楽曲提供サーバ6のように対応する楽曲データと歌詞データとを共に提供可能である場合、データの提供側が対応するデータの有無を判定し、対応するデータを合わせて取得するように携帯電話装置1に促してもよい。
なお、対応するデータの取得先は同一である必要は無く、例えば楽曲データをパーソナルコンピュータ2から取得し、歌詞データを歌詞提供サーバ5から取得してもよい。
また、本実施例では、コンテンツデータの例として楽曲データ、テキストデータの例として歌詞データを示した。これはあくまで一例であり、コンテンツデータとしては時間経過に伴って出力が変化する任意のコンテンツを使用することができる。同様にテキストデータとしては、コンテンツデータの再生に合わせて表示内容が変化する任意のデータを用いることができる。さらに、コンテンツデータには音出力は必須ではなく、表示内容のみが時間変化するものであってもよい。
例えば、映画をコンテンツデータとし、字幕をテキストデータとして開示の技術を適用することができる。また、テロップなど文字情報が付された動画であってもよい。
さらに、本実施例ではコンテンツデータとテキストデータとが1対1に対応する場合を例示して説明を行なったが、コンテンツデータとテキストデータの対応は1対1に限定されるものではない。例えば、コンテンツデータが映画である場合、英語版字幕や日本語版字幕など複数のテキストデータを対応させることが有用である。また、同じ楽曲に異なる歌詞が存在する場合もある。同様に、曲調などのアレンジが異なる複数の楽曲データであっても、歌詞の内容と表示タイミングが同一であれば一つのテキストデータを複数の楽曲データに対応させることができる。
さらに、本実施例では、楽曲のフレームの出力タイミングに歌詞フレーズの表示タイミングを合わせる場合を例示したが、歌詞フレーズの表示開始時間と楽曲のフレームの出力タイミングの差を算出し、楽曲のフレームの出力タイミングから算出した時間分ずらして歌詞フレーズを表示することで、指定された表示開始時間に歌詞フレーズの表示を開始することもできる。
また、本実施例ではテキスト表示機能付情報処理装置の一例として携帯電話装置を示したが、パーソナルコンピュータなど任意の情報処理装置に開示の技術を適用することができる。さらに、開示の技術はデータ取得プログラム21aとリンク処理プログラム22aを含むプログラムとして提供することもできる。
1 携帯電話装置
2 パーソナルコンピュータ
3 ネットワーク
4 楽曲提供サーバ
5 歌詞提供サーバ
6 歌詞付楽曲提供サーバ
10 通信部
10a USBユニット
10b 無線LANユニット
10c 携帯網接続ユニット
20 制御部
20a CPU
20b メモリ
20c フラッシュROM
21 データ取得部
21a データ取得プログラム
22 リンク処理部
22a リンク処理プログラム
23 再生処理部
23a 再生処理プログラム
24 同期処理部
24a 同期表示プログラム
25 出力制御部
25a 出力表示プログラム
30 記憶部
30a SDカードドライブ
40 入出力部
41 ディスプレイ
42 スピーカ
43 操作キー
51 装置状態表示エリア
52 主表示エリア
53 操作用エリア
61 機能名表示エリア
62 曲名表示エリア
63 歌手表示エリア
64 画像表示エリア
65 歌詞フレーズ表示エリア
71 ダウンロード可否判断表示
72 リンク可否判断表示
73 ダウンロード不可能通知表示
74 ダウンロード可能通知表示

Claims (5)

  1. コンテンツデータとテキストデータとを対応付け、前記テキストデータに含まれるテキストを対応するコンテンツデータの再生の進行に合わせて表示するテキスト表示機能付情報処理装置であって、
    前記コンテンツデータ及び/又は前記テキストデータを取得するデータ取得部と、
    前記コンテンツデータ及び前記テキストデータを記憶する記憶部と、
    前記コンテンツデータと前記テキストデータの対応付けを行なうリンク処理部と
    を備え、
    前記データ取得部は、前記テキストデータおよび前記コンテンツデータを取得時、対応するデータが前記記憶部に存在しない未リンクデータについて、対応するデータを取得し、
    前記リンク処理部は、前記データ取得部によって取得されたデータを前記未リンクデータに対応させて前記記憶部に記憶させることを特徴とするテキスト表示機能付情報処理装置。
  2. 前記データ取得部は外部装置と通信する通信部を介して前記コンテンツデータ及び/又は前記テキストデータを取得し、
    前記リンク処理部は前記通信部の通信状態に基づいて前記対応するデータの取得を制御することを特徴とする請求項1に記載のテキスト表示機能付情報処理装置。
  3. 前記コンテンツデータは楽曲データであり、当該楽曲の歌手名、曲名、演奏者名、収録アルバム名のうち少なくともいずれかを格納可能なメタデータを有し、前記テキストデータは歌詞データであり、対応する楽曲の歌手名、曲名、演奏者名、収録アルバム名のうち少なくともいずれかを格納可能なメタデータを有し、前記リンク処理部は、前記コンテンツデータのメタデータと前記テキストデータのメタデータとを比較して前記コンテンツデータと前記テキストデータとの対応付けを行なうことを特徴とする請求項1または2に記載のテキスト表示機能付情報処理装置。
  4. コンテンツデータとテキストデータとを対応付け、前記テキストデータに含まれるテキストを対応するコンテンツデータの再生の進行に合わせて表示するテキスト表示機能付情報処理装置によるデータ取得方法であって、
    前記コンテンツデータ及び/又は前記テキストデータを取得するステップと、
    前記取得したデータに対応する対応データを記憶部から検索するステップと、
    前記記憶部に前記対応データが存在しない場合に当該対応データを取得するステップと、
    前記コンテンツデータ及び/又は前記テキストデータを取得するステップによって取得したデータと、前記検索の結果として得られた対応データもしくは前記対応データを取得するステップで取得されたデータとを対応付けて保存するステップと
    を含んだことを特徴とするデータ取得方法。
  5. コンテンツデータとテキストデータとを対応付け、前記テキストデータに含まれるテキストを対応するコンテンツデータの再生の進行に合わせて表示するテキスト表示機能付情報処理装置にデータを取得させるデータ取得プログラムであって、
    前記コンテンツデータ及び/又は前記テキストデータを取得する手順と、
    前記取得したデータに対応する対応データを記憶部から検索する手順と、
    前記記憶部に前記対応データが存在しない場合に当該対応データを取得する手順と、
    前記コンテンツデータ及び/又は前記テキストデータを取得する手順によって取得したデータと、前記検索の結果として得られた対応データもしくは前記対応データを取得する手順で取得されたデータとを対応付けて保存する手順と
    をテキスト表示機能付情報処理装置に実行させることを特徴とするデータ取得プログラム。
JP2009098461A 2009-04-14 2009-04-14 テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム Pending JP2010250023A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009098461A JP2010250023A (ja) 2009-04-14 2009-04-14 テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム
US12/731,846 US20100262899A1 (en) 2009-04-14 2010-03-25 Information processing apparatus with text display function, and data acquisition method
EP20100158975 EP2242043A1 (en) 2009-04-14 2010-04-01 Information processing apparatus with text display function, and data acquisition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009098461A JP2010250023A (ja) 2009-04-14 2009-04-14 テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013089816A Division JP2013174904A (ja) 2013-04-22 2013-04-22 歌詞出力プログラム

Publications (1)

Publication Number Publication Date
JP2010250023A true JP2010250023A (ja) 2010-11-04

Family

ID=42537795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009098461A Pending JP2010250023A (ja) 2009-04-14 2009-04-14 テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム

Country Status (3)

Country Link
US (1) US20100262899A1 (ja)
EP (1) EP2242043A1 (ja)
JP (1) JP2010250023A (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013027434A1 (ja) * 2011-08-23 2013-02-28 ブラザー工業株式会社 音楽再生装置、及び音楽再生プログラム
JP2013160890A (ja) * 2012-02-03 2013-08-19 Brother Ind Ltd 情報処理プログラム、情報処理装置、歌詞表示方法、及び通信システム
JP2014514644A (ja) * 2011-03-23 2014-06-19 オーディブル・インコーポレイテッド 同期デジタルコンテンツ
US9087508B1 (en) 2012-10-18 2015-07-21 Audible, Inc. Presenting representative content portions during content navigation
US9099089B2 (en) 2012-08-02 2015-08-04 Audible, Inc. Identifying corresponding regions of content
US9141257B1 (en) 2012-06-18 2015-09-22 Audible, Inc. Selecting and conveying supplemental content
JP2015228595A (ja) * 2014-05-31 2015-12-17 株式会社エクシング サーバ装置及びプログラム
US9223830B1 (en) 2012-10-26 2015-12-29 Audible, Inc. Content presentation analysis
US9280906B2 (en) 2013-02-04 2016-03-08 Audible. Inc. Prompting a user for input during a synchronous presentation of audio content and textual content
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
US9367196B1 (en) 2012-09-26 2016-06-14 Audible, Inc. Conveying branched content
US9472113B1 (en) 2013-02-05 2016-10-18 Audible, Inc. Synchronizing playback of digital content with physical content
US9489360B2 (en) 2013-09-05 2016-11-08 Audible, Inc. Identifying extra material in companion content
US9536439B1 (en) 2012-06-27 2017-01-03 Audible, Inc. Conveying questions with content
US9632647B1 (en) 2012-10-09 2017-04-25 Audible, Inc. Selecting presentation positions in dynamic content
US9679608B2 (en) 2012-06-28 2017-06-13 Audible, Inc. Pacing content
US9703781B2 (en) 2011-03-23 2017-07-11 Audible, Inc. Managing related digital content
US9734153B2 (en) 2011-03-23 2017-08-15 Audible, Inc. Managing related digital content
US9792027B2 (en) 2011-03-23 2017-10-17 Audible, Inc. Managing playback of synchronized content

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10181312B2 (en) * 2014-09-30 2019-01-15 Lyric Arts Inc. Acoustic system, communication device, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004117618A (ja) * 2002-09-25 2004-04-15 Toshiba Corp 情報処理装置、コンテンツ転送方法、および音楽再生装置
JP2005070472A (ja) * 2003-08-26 2005-03-17 Sony Corp 記録媒体再生装置、データベースサーバ、記録媒体再生方法およびプログラム
JP2007058103A (ja) * 2005-08-26 2007-03-08 Nec Saitama Ltd 歌詞ダウンロード機能付き携帯端末装置
JP2007522591A (ja) * 2003-11-24 2007-08-09 テイラー テクノロジーズ カンパニー, リミテッド デジタルオーディオファイルの歌詞提供システム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8073695B1 (en) * 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
JP3218946B2 (ja) 1995-09-29 2001-10-15 ヤマハ株式会社 歌詞データ処理装置及び補助データ処理装置
CA2250021C (en) * 1997-05-19 2007-02-06 Matsushita Electric Industrial Co., Ltd. Graphic display apparatus, synchronous reproduction method, and av synchronous reproduction apparatus
US6971882B1 (en) * 1998-01-07 2005-12-06 Electric Planet, Inc. Method and apparatus for providing interactive karaoke entertainment
US20010051995A1 (en) * 1998-06-02 2001-12-13 Reinder Haakma System for obtaining data related to multimedia carriers
US20020054073A1 (en) * 2000-06-02 2002-05-09 Yuen Henry C. Electronic book with indexed text-to-audio switching capabilities
US7058889B2 (en) 2001-03-23 2006-06-06 Koninklijke Philips Electronics N.V. Synchronizing text/visual information with audio playback
JP2002351878A (ja) * 2001-05-18 2002-12-06 Internatl Business Mach Corp <Ibm> デジタルコンテンツ再生装置、データ取得システム、デジタルコンテンツ再生方法、メタデータ管理方法、電子透かし埋め込み方法、プログラム及び記録媒体
US7220910B2 (en) * 2002-03-21 2007-05-22 Microsoft Corporation Methods and systems for per persona processing media content-associated metadata
US20050039128A1 (en) * 2003-08-14 2005-02-17 Ying-Hao Hsu Audio player with lyrics display
US20050123886A1 (en) * 2003-11-26 2005-06-09 Xian-Sheng Hua Systems and methods for personalized karaoke
EP1640989B1 (en) 2004-09-22 2016-04-27 Yamaha Corporation Electronic music apparatus and music-related data display method
US8352449B1 (en) * 2006-03-29 2013-01-08 Amazon Technologies, Inc. Reader device content indexing
US20080026355A1 (en) 2006-07-27 2008-01-31 Sony Ericsson Mobile Communications Ab Song lyrics download for karaoke applications
TWI330795B (en) * 2006-11-17 2010-09-21 Via Tech Inc Playing systems and methods with integrated music, lyrics and song information
US8620654B2 (en) * 2007-07-20 2013-12-31 Cisco Technology, Inc. Text oriented, user-friendly editing of a voicemail message
US20090106243A1 (en) * 2007-10-23 2009-04-23 Bipin Suresh System for obtaining of transcripts of non-textual media

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004117618A (ja) * 2002-09-25 2004-04-15 Toshiba Corp 情報処理装置、コンテンツ転送方法、および音楽再生装置
JP2005070472A (ja) * 2003-08-26 2005-03-17 Sony Corp 記録媒体再生装置、データベースサーバ、記録媒体再生方法およびプログラム
JP2007522591A (ja) * 2003-11-24 2007-08-09 テイラー テクノロジーズ カンパニー, リミテッド デジタルオーディオファイルの歌詞提供システム
JP2007058103A (ja) * 2005-08-26 2007-03-08 Nec Saitama Ltd 歌詞ダウンロード機能付き携帯端末装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9734153B2 (en) 2011-03-23 2017-08-15 Audible, Inc. Managing related digital content
US9703781B2 (en) 2011-03-23 2017-07-11 Audible, Inc. Managing related digital content
US9697265B2 (en) 2011-03-23 2017-07-04 Audible, Inc. Synchronizing digital content
JP2014514644A (ja) * 2011-03-23 2014-06-19 オーディブル・インコーポレイテッド 同期デジタルコンテンツ
US9792027B2 (en) 2011-03-23 2017-10-17 Audible, Inc. Managing playback of synchronized content
JP2013044846A (ja) * 2011-08-23 2013-03-04 Brother Ind Ltd 音楽再生装置、及び音楽再生プログラム
WO2013027434A1 (ja) * 2011-08-23 2013-02-28 ブラザー工業株式会社 音楽再生装置、及び音楽再生プログラム
JP2013160890A (ja) * 2012-02-03 2013-08-19 Brother Ind Ltd 情報処理プログラム、情報処理装置、歌詞表示方法、及び通信システム
US9141257B1 (en) 2012-06-18 2015-09-22 Audible, Inc. Selecting and conveying supplemental content
US9536439B1 (en) 2012-06-27 2017-01-03 Audible, Inc. Conveying questions with content
US9679608B2 (en) 2012-06-28 2017-06-13 Audible, Inc. Pacing content
US9099089B2 (en) 2012-08-02 2015-08-04 Audible, Inc. Identifying corresponding regions of content
US10109278B2 (en) 2012-08-02 2018-10-23 Audible, Inc. Aligning body matter across content formats
US9799336B2 (en) 2012-08-02 2017-10-24 Audible, Inc. Identifying corresponding regions of content
US9367196B1 (en) 2012-09-26 2016-06-14 Audible, Inc. Conveying branched content
US9632647B1 (en) 2012-10-09 2017-04-25 Audible, Inc. Selecting presentation positions in dynamic content
US9087508B1 (en) 2012-10-18 2015-07-21 Audible, Inc. Presenting representative content portions during content navigation
US9223830B1 (en) 2012-10-26 2015-12-29 Audible, Inc. Content presentation analysis
US9280906B2 (en) 2013-02-04 2016-03-08 Audible. Inc. Prompting a user for input during a synchronous presentation of audio content and textual content
US9472113B1 (en) 2013-02-05 2016-10-18 Audible, Inc. Synchronizing playback of digital content with physical content
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
US9489360B2 (en) 2013-09-05 2016-11-08 Audible, Inc. Identifying extra material in companion content
JP2015228595A (ja) * 2014-05-31 2015-12-17 株式会社エクシング サーバ装置及びプログラム

Also Published As

Publication number Publication date
US20100262899A1 (en) 2010-10-14
EP2242043A1 (en) 2010-10-20

Similar Documents

Publication Publication Date Title
JP2010250023A (ja) テキスト表示機能付情報処理装置、データ取得方法およびデータ取得プログラム
JP5434408B2 (ja) 携帯型情報処理装置、コンテンツ再生方法およびコンテンツ再生プログラム
JP2004117618A (ja) 情報処理装置、コンテンツ転送方法、および音楽再生装置
JP2006331155A (ja) 表示装置
JP2004266576A (ja) メディアデータ記憶装置、およびメディアデータ記憶処理プログラム
JP3931179B2 (ja) コンテンツ再生装置
JP2007058103A (ja) 歌詞ダウンロード機能付き携帯端末装置
JP2007080304A (ja) オーディオ装置及び楽曲再生方法
JP2008186512A (ja) コンテンツ再生装置
JP2009180952A (ja) 電子目次本機能を有するカラオケシステム
JP2005285285A (ja) コンテンツ読出装置及び楽曲再生装置
JP4963261B2 (ja) 画像対応楽曲推薦提示システム
JP2008052693A (ja) コンテンツ再生方法及び通信端末装置
JP2007226880A (ja) 再生装置、検索方法、及び、コンピュータプログラム
US20080259746A1 (en) Method of managing playlist by using key
JP2007066370A (ja) 再生装置および再生方法
JP2013174904A (ja) 歌詞出力プログラム
JP2007225740A (ja) 携帯情報端末及び選曲装置
JP2009042265A (ja) デジタルオーディオプレーヤ並びにカラオケ楽曲の選択方法
JP4407119B2 (ja) 命令コード作成装置
JP5009650B2 (ja) 合成装置、合成システム、合成方法及びプログラム
JP2004266577A (ja) メディア同期再生装置、サーバ装置、およびメディア同期再生処理プログラム、サーバ処理プログラム
JP2007172638A (ja) 表示装置
WO2018229846A1 (ja) 映像音声再生装置および映像音声再生方法
JP3997763B2 (ja) 電子機器及び電子機器制御プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130422

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20131015