JPH10232841A - オンライン・マルチメディア・アクセス・システムおよび方法 - Google Patents

オンライン・マルチメディア・アクセス・システムおよび方法

Info

Publication number
JPH10232841A
JPH10232841A JP9174863A JP17486397A JPH10232841A JP H10232841 A JPH10232841 A JP H10232841A JP 9174863 A JP9174863 A JP 9174863A JP 17486397 A JP17486397 A JP 17486397A JP H10232841 A JPH10232841 A JP H10232841A
Authority
JP
Japan
Prior art keywords
output
audio
text
graphics
data
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
JP9174863A
Other languages
English (en)
Inventor
James C Liu
ジェームズ・シー・リウ
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of JPH10232841A publication Critical patent/JPH10232841A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 ベンダーの更新プロセスと事実上同時に更新
するようにしたマルチメディア・コンテンツにオンライ
ンでアクセスするシステムを提供する。 【解決手段】 ユーザがワールド・ワイド・ウェブ上の
ページにアクセスすることにより、例えば、データ(暗
号化したものおよび暗号化していないもの)および命令
を、ユーザのコンピュータ・システム78a-cに自動的に
ダウンロードし、これによりユーザが素早くアクセスで
きるようにする。ユーザのコンピュータ・システム(L
ANまたはスタンドアロンのパーソナル・コンピュー
タ)に応じて、データおよび命令を含むアプレットを格
納し、直ちにアクセスできるようにする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、インターネット型
分散システムを通じての、暗号化したマルチメディア・
コンテンツ・データ(encrypted multimedia content da
ta)へのアクセスに関し、更に特定すれば、ユーザのオ
ンライン・マルチメディア体験(experience)を改良する
方法に関するものである。
【0002】
【従来の技術】従来の娯楽形態は増々デジタル化され、
より幅の広い人々にアクセス可能となりつつある。例え
ば、日本では、人気のある娯楽形態の1つであるカラオ
ケは、デジタル化の結果として、よりたくさんの人々が
参加できるようになっている。デジタル化は多くの製品
およびサービスのコストを削減するので、カラオケ「ジ
ューク・ボックス」が多くの業務用施設に見られ、その
愛好家が楽しく使用できるようになっている。
【0003】デジタル化カラオケ・ジューク・ボックス
は、従来のジューク・ボックスに対する1つの改良であ
る。ビニール製のレコードを交換する代わりに、各設置
場所に出向くサービス技術者が単にソフトウエアをロー
ドすることによって、ユーザに入手可能な曲の選択肢を
最新の音楽で更新する。更に、ディスプレイ上では、音
楽の演奏と同時に、歌詞がスクロールできるようになっ
ている。このマルチメディア・カラオケ体験は、従来の
ジューク・ボックスに対しては改良であるが、更新のた
めに技術者によるサービス出向を必要とするので、費用
がかかる。更に、曲のリリースとカラオケ・ジューク・
ボックスへのそれのインストールとの間には遅れがあ
る。更に、カラオケ曲集は紙に印刷するものであり、し
たがって容易に紛失、損傷または破損が生じる。加え
て、会計上、アーティストに印税を支払うために演奏さ
れた曲の記録を残すことは困難である。技術者がカラオ
ケ設置場所へ出向くのを必要とせず、上述のその他の問
題を解決する新たな方法および装置があれば、有利であ
る。
【0004】カラオケは業務用施設の顧客(patron)が楽
しむものであるが、家庭用カラオケへの参加は、レコー
ドまたはCDに合わせて演奏するかあるいは歌うという
ことに現在では限定されている。家庭用カラオケに関す
る欠点には、彼らが家から出て音楽コンテンツ(music c
ontent)を購入しなければならず、しかも彼らには歌唱
時に歌詞のスクロールによる助けが得られないことが含
まれる。
【0005】より多くのユーザがインターネットおよび
関連するワールド・ワイド・ウェブにアクセスするにつ
れ、より多くのベンダーが、消費者には容易にアクセス
可能なマルチメディア・コンテンツ・データを供給する
ようになってきている。伝送用ハードウエアの帯域能力
によって、とりわけ、ビデオ、オーディオ、グラフィッ
クスおよびアスキー(ASCII)データを含む種々の異な
ったタイプのコンテンツが、消費者にアクセス可能とな
っている。更に、特にネットスケープ(Netscap
e)(登録商標)のようなブラウザ技術の出現により、
ユーザは世界中のサーバからのデータに容易にアクセス
を行うことができる。
【0006】最近では、ブラウザ技術を強化するプログ
ラムの書けるプログラミング言語が開発されている。ま
だ広く使われている訳ではないが、これらの言語で書か
れたプログラムは、ブラウザに埋め込むことができ、ほ
ぼシームレス(seamless)なオンライン・マルチメディア
体験をユーザに与えることを約束するものである。この
ような言語である、ジャバ(Java)(TM)言語は、Sun Micr
osystems(R)Computer社が開発した。
【0007】ジャバは多くの面でC++と同様のオブジ
ェクト指向型言語であるが、特に、クロス・プラットフ
ォーム能力を提供し、C++の複雑性を低下させるため
に特別に開発されたものである。一般的に言えば、オブ
ジェクト指向言語は、インターフェースの明確な定義を
容易に行えるようようにし、また再使用可能な「ソフト
ウエアIC」の提供を可能にする。ジャバは、オペレー
ティング・システムおよびハードウエアには独立した、
マルチメディア能力を提供する。ジャバのソフトウエア
・アーキテクチャは、パーソナル・コンピュータからジ
ャバ・デスクトップ装置(最近になってSunおよびOracl
eから発表があった)と同様のタイプの埋め込み式ネッ
トワーク装置までにわたるプラットフォームをサポート
するように設計されている。Sun Microsystemsはジャバ
・ホームページを有し、ここでは、教育用プログラミン
グ素材の中でもとりわけ、ジャバの言語仕様にアクセス
することができる。ジャバ・ホームページのアドレス
は、Http://JAVA.SUN.COM/doc/Overview/java/index.ht
mlである。
【0008】
【発明が解決しようとする課題】商用および家庭のユー
ザ双方に、インターネット型分散システムによってオン
ラインでカラオケやその他のマルチメディア・コンテン
ツを分配することができれば有利である。
【0009】
【課題を解決するための手段】本発明のユーザは、ベン
ダーの更新プロセスと事実上同時に更新されるマルチメ
ディア・コンテンツにオンラインでアクセスすることが
できる。ベンダーが頻繁にデータを更新する場合、ユー
ザは特に恩恵を受け、最新のコンテンツとその配信との
間の遅れを実感することはない。例えば、ユーザがワー
ルド・ワイド・ウェブ上のページにアクセスすることに
より、データ(暗号化されたものおよび暗号化されてい
ないもの)および命令は、ユーザのコンピュータ・シス
テムに自動的にダウンロードされ、素早くアクセスする
ことができる。ユーザのコンピュータ・システム(LA
Nまたはスタンドアロンのパーソナル・コンピュータ)
に依存して、データおよび命令を含む「アプレット(app
let)」が格納され、直ちにアクセスすることができる。
アプレット内およびアプレット自体には複数の構成要素
が含まれ、ユーザが1回クリックすることによって、ダ
ウンロードが行われ、多数のアプレットを取り込むこと
ができる。いずれの場合でも、アプレットは事実上即座
の実行のため利用可能であり、これによりマルチメディ
ア体験は、ユーザにとってシームレスなものとなる。
【0010】例えば、本発明のカラオケへの適用では、
ユーザがある時点で最も流行している曲にアクセスした
い場合、ユーザは、主データベース・サーバからのデー
タおよび命令を含むアプレットの自動配信には全く気付
くことはない。ユーザがあるページにアクセスすると、
曲目リストおよびその他の情報を表示装置上に表示させ
る。ユーザが曲目リストの中のある曲の上でクリックす
ると、アプレットが認証要求を実行する。ユーザが認証
されれば、所望のマルチメディア・コンテンツを含むア
プレットの一部として(または状況によっては別個
に)、認証をダウンロードする。その間に、新たな曲が
チャート内の第1位に達していたなら、ベンダーはそれ
にしたがって主データベースを更新していたことにな
る。ユーザがまだページ上にいる間に、新たな曲目リス
トを含むアプレットがユーザのコンピュータ・システム
にダウンロードされるので、近い将来ユーザが演奏のた
めに他の曲にクリックしようとすると、曲目リストが更
新され最新かつ最も人気のある曲を含むようになる。
【0011】マルチメディア体験は、その本来の性質と
して、異なるタイプのメディア・コンテンツを含む。シ
ームレスな体験のためには、各要素のタイミングを他の
要素のタイミングと調整する必要がある。本発明によれ
ば、アプレットには、タイミング・コードおよび同期機
能を更に含むマルチメディア要素を備えさせ、これによ
って、マルチメディア要素の配信の同期を得ることがで
きる。
【0012】
【発明の実施の形態】本発明を適用したカラオケにアク
セスしようとするユーザは、ネットスケープのようなブ
ラウザを通じて、カラオケ・ページにアクセスする。こ
のブラウザはジャバをサポートしているので、ジャバの
使用によって、オペレーティング・システムやハードウ
エアには独立したマルチメディア能力が得られる。した
がって、暗号化および非暗号化データ並びに命令を含む
アプレットをユーザのコンピュータ・システムに配信す
ることにより、ユーザが選択を行い、そしてマルチメデ
ィア・コンテンツの配信の要求を遠隔サーバに送ること
ができるようにする。一旦認証が行われば、遠隔サーバ
が1つ以上のアプレットを送出し、マルチメディア・コ
ンテンツを配信する。
【0013】アプレットは、効率的なユーザへの配信の
ために、サーバのネットワーク内に格納する。図1は、
キャッシュ・サブサーバ(caching subserver)74a,
74b,74c,74d,74eと通信する主データベ
ース72を示す。この主サーバは、リリースされている
全ての曲のマスタ・データベースを定めている。このデ
ータベースは、任意の公知のデータベース技術を基本と
することができる。そのハードウエアは、通常、実施者
(implementor)が定めるデータのために、中央分配位置
に置くようにする。冗長性のためには、多数の主サーバ
を設置してもよい。
【0014】キャッシュ・サブサーバは、局所のカラオ
ケ客に分配するために曲をキャッシュする、場所に特定
したサーバを定めている。キャッシュ・サブサーバの目
的は、曲の要求によって発生する主サーバへの負荷を軽
減し、局所的に曲をキャッシュすることにより、主サー
バへの長距離ネットワーク・トラフィックを減少させる
ことである。キャッシュ・サーバがある曲をメモリ内に
有していない場合、その曲をマスタ・リストから要求す
る。サブサーバ74eは、更に、サブサーバ76a,7
6b,76cと通信するものとして示してある。ネット
ワーク型コンピュータは、他の構成においても同様に配
置可能である。
【0015】一群の専用カラオケ端末78a,87b,
78cは、それぞれ、サブサーバ74b,74c,74
dと通信する。カラオケ端末は曲を演奏するだけでな
く、ステレオ・サウンド、リモートコントロール、キー
ボードおよびマウスを含むことができるが、デジタル信
号処理能力に必要なものではない。あるいは、例えば、
ユーザのパーソナル・コンピュータ、LAN、ラップト
ップ、PDA、ワークステーション、テレビジョン、あ
るいは無線または有線の電話機82a,82bまたは8
2cによって、カラオケ・ページにアクセスする。いず
れの方法による離れたソースからの伝送においても、上
述のようにページにアクセスすると、ユーザのコンピュ
ータ・システム上にアプレットを自動的にダウンロード
する。
【0016】図2に移り、表示装置上のカラオケ・ペー
ジ10の一例を示す。ユーザには、ページ10の左側に
示すような、曲目リスト12が見える。ユーザが曲目リ
ストをスクロールしている間に、種々の情報を提供す
る。例えば、その特定の時点における曲のチャート上の
順位、その長さ、および当該曲に関するその他のあらゆ
る情報が、随意に得られる。チャートにおけるある曲の
現在の順位は、常に変化し得る情報であるので、ユーザ
がそのページへのアクセスを継続している間は、このよ
うな情報は、入手可能な時に、ユーザに自動的にダウン
ロードする。新たにリリースされた曲も、ユーザがペー
ジへのアクセスを継続している間に、ユーザにダウンロ
ードすることができる。更に、ユーザが曲目リスト全体
をスクロールしながら、アーティストによるパフォーマ
ンスの静止写真やビデオ・クリップも得ることができ
る。
【0017】ユーザは、マウスのクリック、またはその
他の入力装置を用いて、曲目リスト12上の曲14を選
択する。図2に示すように、ユーザはTRF(登録商
標)のBoy Meets Girlという曲を選択したとする。ペー
ジの曲目リストの右側に、グループTRFによるグラフ
ィックス、アニメーションまたはビデオ16を表示す
る。曲が演奏されると、曲の歌詞を表示させる。図2に
示すように、歌詞は"Woo woo woo wo, BOY MEETS GIRL"
である。
【0018】曲の演奏が続き、歌い手が新たな詩節(ver
ses)を歌うと、歌詞が変わる。例えば、数文節または1
回に1文節づつ、歌詞(ASCIIデータ)18を表示する
ことができる。いずれの場合でも、歌詞の表示は、歌い
手が歌う歌詞と同期して行う。歌詞の一節を表示する場
合、画面上の歌詞は、背景22に対して同時に強調する
ように表示する。あるいは代わりに、例えば、従来の跳
ねるボール(bouncingball)を用いたフォーマットで強調
してもよい。したがって、本発明にしたがってマルチメ
ディア・コンテンツを配信するアプレットは、マルチメ
ディア・コンテンツ・データだけでなく、異なるマルチ
メディア要素の同期を行う命令も含む。これについて
は、以下で図8ないし図10を参照して詳しく説明す
る。
【0019】ユーザに配信する初期のアプレットまたは
アプレット群は、ユーザに多数の選択肢を与えることが
できる。図3のフローチャートは、最初に配信するアプ
レットまたはアプレット群が提供する選択プロセスを実
行するステップを示す。ボックス30においてユーザが
ウェブ・ページ10にアクセスすると、彼らはボックス
32においてアスキーの曲目リスト14から選択するこ
とができる。上述のように、グラフィックス、ビデオお
よびオーディオのような構成要素も、ボックス34にお
いて初期のアプレットによって配信することができる。
したがって、ボックス34において曲目リストをスクロ
ールすると、ボックス36,38において、その曲から
のグラフィックス、ビデオ、オーディオのカット、その
曲の現在の順位のようなアスキー・データにアクセスす
ることができる。曲を決定したなら、ボックス42にお
いてユーザはクリックすることによって彼らの選択を示
す。ユーザの選択肢には、ボックス44においてその曲
をボーカル付きで演奏するかまたはボーカル無しで演奏
するか、ボックス46においてキーを上げるかあるいは
下げるか、ボックス48においてユーザがその曲を演奏
させた回数の記録の表示するか否か、ボックス52にお
いて、追加料金を支払って、アーティストによるビデオ
またはグラフィックスを表示するか否か、ボックス54
において選択を取り消すか否かの選択を含む。あるい
は、ボックス44ないし54間の選択は、廃止してもあ
るいは提示しなくてもよい。ボックス56において選択
したものを演奏する。一旦決めると、ボックス58にお
いて、続けるかまたは終了するかの選択肢を与え、それ
ぞれ、ボックス62,64に進む。更に、上述のユーザ
選択ボックスの1つは、例えば、英語または日本語のよ
うに、発声する歌の言語の選択、ボイスは女声か男声
か、テノール、アルト、またはソプラノか、ボイスは元
のベース・メロディと調和して歌うのか、曲のテンポま
たはスタイル、例えば、ラップ・バージョン、イージー
・リスニング・バージョンまたはカントリー・バージョ
ンに変化させるのかのような、その他の特徴を含むこと
ができる。
【0020】初期アプレットを配信した後、ユーザが認
証を受けたならば、要求に応じてマルチメディア・コン
テンツを配信する。図4のフローチャートに移ると、ユ
ーザがブラウザを用いてホームページ上でクリックした
場合、ボックス84,86においてサーバは最も最近の
アプレットを配信する。選曲ボックス42(図3)の
後、ボックス88において、アプレットはデータベース
(主サーバ72またはサブサーバに格納してある)を再
度コールし、オーディオ、ビデオ、タイミングおよび歌
詞情報(lyric information)を要求する。ボックス92
において、同期した方法でコンテンツを配信するため
に、アプレットは次のボックス94,96,98,10
2,104に示すように、制御のスレッドを分岐させ、
様々なデータを取り込む。ボックス106において、ユ
ーザのコンピュータ・システムにデータを配信したな
ら、それを組み立てて演奏する。
【0021】配信したコンテンツ・データには暗号化を
施してあるので、ユーザがその暗号を解除するにはキー
が必要となる。キーは、最初のアプレットと共に配信し
てあってもよいし、後に配信してもよい。いずれの場合
でも、ユーザが認証を得るまで、ユーザにはキーを与え
ない。認証は、例えば、支払いデータ、ユーザのパスワ
ードの確認、または、例えばクレジット・カード、デビ
ット・カード(debit card)、プリペイド・カードまたは
スマート・カードといったPCMCIAに基づくカード
のような個人識別の形態とのハンドシェークを含む。
【0022】図5は、図4の認証スレッド104のフロ
ーチャートである。本発明の認証は、暗号部分とセキュ
リティ部分とを含み、ユーザの曲へのアクセス許可、曲
の使用の登録、デジタル・データのデータ暗号化、およ
び暗号化データの有効な使用期限を制御する(参考のた
め、http//www.omg.orgから、CORBAに対するセキ
ュリティAPIへのリンクに到達する)。即ち、ボック
ス108において初期アプレットを配信し、ユーザが選
択および要求を行った後に、例えば、図4に示すアプレ
ットの特定のスレッドをどこに格納するかにしたがっ
て、マルチメディア・コンテンツ要素を配信する前、同
時、または後に、認証を配信することができる。ボック
ス114において、暗号化データをダウンロードし、ユ
ーザのコンピュータ・システム上に格納する。
【0023】認証時に、ユーザにキーを供給し、これに
よりマルチメディア・コンテンツ・データの暗号解除を
行わせ、ボックス118において曲を演奏させる。カラ
オケ業務の処理に応じて、キーを使い捨てにしてもよ
い。したがって、ボックス122において、データの暗
号解除の後直ちに消滅させたり、あるいは、所定の演奏
回数または24時間のようなある時間期間が過ぎた後に
消滅させることができる。アプレットは配信が容易なの
で、ユーザに見えないようにして、複数のキーをユーザ
のコンピュータ・システムにダウンロードしてもよい。
更に、使い捨てキーを使用する場合、そのセッション中
に後から使用するために、代わりのキーをユーザのコン
ピュータ・システムに送出する。ボックス126におい
てユーザが一旦ページ10をログ・オフしたならば、ユ
ーザのコンピュータ・システムのメモリからアプレット
を除去する。このように、1つのキーが1つの曲に対す
る暗号化データの暗号解除を行い、1回の演奏の後消滅
させることができるので、コンテンツの盗み見は非常に
難しい。したがって、アクセスのセキュリティは高く、
このためマルチメディア・コンテンツをより一層堅く守
ることができる。
【0024】上述のように、アプレットは、ベンダーに
よって更新し、次いでサーバによって任意の所与の時点
においても自動的にダウンロードすることができる。図
6に移って、アプレットの特定の要素の概要を示す。上
記のように、ジャバ・アプレット108は、ブラウザ1
12内に埋め込んである。アプレットの要素は、データ
114と、このデータに作用する命令116(機能)と
を含む。データは非暗号化データまたは暗号化データで
ある。後者は、勿論、ユーザのアクセスのためにはキー
を必要とする。
【0025】機能116は、アプレット・データ114
に対し動作する1組の命令によって供給する。デジタル
信号処理(DSP)機能は、図3に示した特徴を含み、
曲のキーの上げ下げ(ボックス46)、ボーカル付きま
たはボーカル無しの曲の選択(ボックス44)、または
曲のテンポの上げ下げを指定するために使用する。アプ
レットの機能によって、データの圧縮(したがって、そ
の伸張)も得られる。例えば、MIDIフォーマット
(図10参照)でデータを格納してある場合、伸張命令
はアプレットの構成要素の1つである。認証プロセスお
よび関連するキーの活性化も、アプレットが提供する機
能である。
【0026】また、機能116の命令は、インターフェ
ース118としても作用し、共通オブジェクト要求ブロ
ーカ・アーキテクチャ(CORBA:common object req
uestbroker architecture)(参考:http://www.omg.or
g)を通じて、サーバへのアクセスを与える。これは、
オープン・スタンダードであり、これによってカラオケ
端末と任意のサーバとの間において認証およびメッセー
ジの交信を行う。ユーザが選曲を行った場合、命令11
6がサーバに要求を行う。これに応答する際、システム
は、特定の曲が何回要求されたかの記録を残すことがで
きる。このように、ベンダーは、アーティストによる印
税、領域および年齢による市場の人口統計、ならびに収
入レベルの記録を残すことができるので、価格決定構造
にその曲の実際の演奏状況をよりよく反映させることが
できる。
【0027】サーバとのインターフェース118は、ユ
ーザにグラフィカル・ユーザ・インターフェース(GU
I)122において入力を催促することができる。更
に、一旦ユーザがページ10にアクセスし、アプレット
がダウンロードされているなら、インターフェース11
8は適切な時点で更にアプレットを導入するように通知
することができる。例えば、製品またはサービスのクー
ポンを提供し、それをユーザのプリンタで印刷したり、
オンラインで使用するために電子的に格納させたりする
ことができ、あるいはコンサート・チケットやコンテス
トへのエントリのようなその他の提供を行うことができ
る。このように、データ要求ボックス124においてサ
ーバに要求を行うことにより、別のアプレットが続いて
ユーザのシステムにダウンロードされ、その要求を満足
する。
【0028】状況によっては、ユーザは曲を1つだけ要
求する場合や、一連の曲を要求する場合もあろう。図7
に移り、本発明の同時の演奏および探索能力を得るため
のフローチャートを示す。ボックス126において、ユ
ーザは曲目リスト12(図2参照)を見、そしてユーザ
は選曲を行う。ボックス128において、次の選曲のた
めのプロンプトを設ける。ユーザは、ボックス132に
おいて、選曲を行い待ち行列化することができる。ユー
ザが次の選曲を行わないことを選択した場合、ボックス
134において選択された曲を演奏するか、あるいはそ
の演奏を続ける。その曲の演奏が続いている間にも、選
択プロンプトはまだユーザに使用可能であるので、彼ら
は、ボックス136において、最初の曲が終わる前に、
またはその完了時に、次の選曲を行うことができる。最
初の曲がまだ演奏中の場合、ボックス132において、
次の曲を曲待ち行列に入れる。最初の曲が完了し、他に
選曲を完了していない場合、ボックス138においてプ
ログラムは完了する。このプロセスは、図7に示すよう
に、繰り返すことができるので、最初の演奏開始前、ま
たは演奏が行われている間に、ユーザは演奏曲目全体を
待ち行列化することができる。その間、先に説明したよ
うに、ベンダーは曲目リストを更新し、ユーザのシステ
ムに新しいアプレットをダウンロードしているので、選
曲は境目なく更新される。
【0029】図4を参照して先に説明したように、本発
明は、オーディオ・データ要素からのオーディオ出力、
アスキー・データ要素からのアスキー出力およびグラフ
ィックス・データ要素からのグラフィックス出力を含
む、マルチメディア・コンテンツ出力を発生する命令を
含み、そしてアスキー出力およびグラフィックス出力を
表示装置上に表示するが、この組み合わせは、タイミン
グ・データ要素にしたがってオーディオ出力と同期して
配信する。また、上述のように、カラオケ・アプレット
はブラウザ内で走り、ユーザの選曲、オーディオのダウ
ンロード、ビデオ画像のダウンロード、アスキー歌詞の
ダウンロードおよびタイミング・データのダウンロード
を可能にする。各ダウンロードは、別個の制御スレッド
を用いて、非同期にかつ帯域の使用度を高めるように行
う。「演奏」ボタンを押すことによって、曲が演奏され
る。「停止」ボタンを押すと、演奏が中止する。「演
奏」ボタンを押す毎に、歌詞との再同期タイミングが発
生する。本発明は、多数のタイプのタイミング同期をサ
ポート可能であり、様々な質のサービスを提供する。以
下にその内の3タイプについて説明する。
【0030】図8を参照する。ボックス142におい
て、ユーザが演奏を入力する。ボックス144におい
て、オーディオ、ビデオ、歌詞およびタイム・データが
全てロードされていることをチェックする。オーディオ
・データは、.au、.snd、aiff.等のようなファイル・フ
ォーマットの任意の形態のデジタル・オーディオ・デー
タを含む。また、オーディオ・データには、MIDI
(登録商標)フォーマットのオーディオ、および任意の
形式で圧縮したオーディオも含まれる。ビデオ・データ
は、画像ベースのフォーマット(.gif、.jpg等)、なら
びにmpegおよび.aviのような任意のその他の動画フォー
マット・データを含む。タイミング・データは、1つの
曲の中で歌詞の発声(vocalization)に関連するタイム・
リストを定めている。歌詞を表わす単一バイトおよび二
バイト(国際化フォントおよび局所化フォント)のテキ
スト・データは、曲に同期させる。
【0031】曲の演奏が始まると、ボックス146にお
いて開始時間をt=0とし、増分数をn=0とする。増
分数は、アスキーの行数に等しい。追加の変数xは、強
調用グラフィックス出力を表わし、tおよびnと線形で
ある。この時点で、ブロック147においてオーディ
オ、ビデオおよび歌詞の再生が別個の制御スレッド上で
開始する。次に、ボックス152において、nに関連す
るアスキー行に対する強調の開始時点および終了時点
(デルタT)を求めるための計算を行い、ボックス15
4においてデルタTと線形的に比例するように1行の歌
詞の強調を同時に与える。次の行番号に移動するため
に、ボックス156において、行番号(n++)を増分
する。強調する各行nについて、オーディオnのデータ
・ブロックを演奏する。nの十分な増分回数の後、ボッ
クス158において、システムは曲が終了したか否か尋
ねる。終了したのであれば、ボックス162において演
奏を停止する。曲がまだ終わっていない場合、ボックス
152に戻る。あるいは、ボックス164において、任
意の時点で停止が押された場合、ボックス166におい
てオーディオおよびビデオを停止する。
【0032】オーディオ、アスキーおよびグラフィック
スの強調を小片に細分化できる場合、歌詞の強調と曲の
演奏との間のよりよい同期が可能となる。増分数nはデ
ータの断片を計数する。データは、等しいサイズのデー
タ・ブロックに細分化し、各々がTに等しい配信時間を
有するようにする。図9に移ると、このようにして、ボ
ックス172において、歌詞の1行を細分化し、それを
オーディオ成分の1片(デルタT)と同期させる。加え
て、グラフィックス出力xも細分化し、アスキー出力と
オーディオ出力とを、単語毎に一致させる。ボックス1
74において、これにしたがってコンテンツを配信す
る。ボックス176において、行を1断片だけ増分し、
そして曲が完了するまで、プロセスは172に戻る。こ
のように、データに欠陥があって、音楽におけるスキッ
プに等しいものが生成された場合でも、次のt=0でタ
イミングを再度同期させる。
【0033】図10に示すようにMIDI規格を本発明のタ
イミング・プロセスに組み込む場合、ボックス178に
おいて、システムは、MIDIオーディオ、ビデオ、歌詞お
よびグラフィックスの全てがロードされていることをチ
ェックする(別個のタイミング・データ・スレッドは不
要である)。プロセスはt=0およびn=0でボックス
179にて開始する。ここで、nはMIDI規格によって定
める。ボックス182において、MIDIオーディオを演奏
し、ボックス184において実行時間をMIDI APIから検
索する。したがって、強調すべき適切な行の適切な言葉
は、ボックス186においてMIDIアルゴリズムによって
計算する。曲が終了した場合、システムはこの手順を終
える。曲がまだ終了していない場合、システムはボック
ス182に戻る。
【0034】このように、各要素のタイミングを他の要
素のタイミングと調整した、シームレスなマルチメディ
ア体験を提供する。本発明によれば、アプレットには、
タイミング・コードを含むマルチメディア要素を含ませ
たり、あるいはデータを、マルチメディア要素の同期し
た配信のために、MIDIのような規格にしたがって構成し
たりすることができる。本発明の応用分野は、ノイズに
依存するゲーム(noisedependent game)(パチンコのよ
うな機械的なゲーム、またはパックマンやスカイバスタ
ーのようなビデオ・ゲーム)、またはゲームの視覚的な
面(visual aspect)を視覚的な成分と同期させ、ゲーム
の機械的な変化に似させなければならないような個別に
設計可能なゲームを含む。例えば、パチンコ・ゲームの
視覚的成分は、垂直方向に動く金属ボールを含み、ボー
ルの当たる音は、同期化したオーディオ構成要素によっ
て表現可能である。このような場合、図9を参照して説
明した変数は、オーディオ、ビデオおよびアスキーをも
含み、ユーザの入力(ゲームのプレイ)に基づく出力を
表わすように、予めプログラムしておく。更に、スロッ
ト・マシンのようなその他の賭博性ゲームも、本発明に
したがって実現することができ、この場合、機械的な動
作は視覚構成要素であり、関連する機械的なノイズはオ
ーディオ構成要素である。アスキー・データは、例え
ば、賞金の形態とし、これは、個人のクレジット・カー
ドまたはPCMCIAに基づくカードに対する信用として適用
可能である。
【0035】本発明の特徴を組み込んだサーバ・システ
ムおよびサブシステムは、完全にハードウエアで、また
はハードウエアおよびソフトウエアの組み合わせ(即
ち、メモリに格納したプログラム・モジュール)のいず
れでも実現可能である。例えば、ブラウザに埋め込んだ
構成要素即ちアプレットは、完全にソフトウエアで実現
することができる。サーバ・ソフトウエアに適した媒体
には、例えば、磁気媒体80(図1参照)(例えば、デ
ィスクおよびテープ)、光学的媒体(例えば、CD−R
OM)、DRAMおよびSRAMが含まれる。加えて、
ソフトウエアは、サーバ・システムに予めロードしてお
くことも、ユーザによって接触可能な記憶媒体を用いて
または用いずに電子的に、例えば、インターネットまた
はワールド・ワイド・ウェブ上のftp/telnetまたはht
ml(登録商標)サイトからユーザのサーバにそれぞれ
プログラム・モジュールをダウンロードすることによ
り、ロードすることも可能である。
【0036】このように、本発明の特徴を組み込んだプ
ログラム・モジュールは、例えばCD−ROMによっ
て、またはウェブ・サイトにアクセスすることによっ
て、都合良く配布することができる。後者の場合、典型
的には、それらモジュールは、永久記憶装置から一時的
にウェブ・サーバのRAMおよび/または出力バッファ
にロードする。即ち、これらは、ダウンロード要求がな
されたときにはいつでも、本発明のプログラム・モジュ
ールを格納し分配するように機能する媒体である。RA
Mにロードした後、ウェブ・サーバはそのプログラム・
モジュールをユーザのホストに送信する。
【図面の簡単な説明】
【図1】本発明と共に使用する分散型システムの概略
図。
【図2】本発明のカラオケへの応用のために、とりわ
け、ユーザに曲の選択肢を与える表示画面出力を示す
図。
【図3】カラオケの用途において、ユーザに選択肢を与
える際のフローチャート。
【図4】異なったマルチメディア・コンテンツ構成要素
の配信のためのスレッドを示すフローチャート。
【図5】本発明の認証手順を示すフローチャート。
【図6】ブラウザ内に埋め込むジャバの特性を示す図。
【図7】本発明の選択および演奏シーケンスを示すフロ
ーチャート。
【図8】マルチメディア要素の同期方法を示すフローチ
ャート。
【図9】マルチメディア要素の別の同期方法を示すフロ
ーチャート。
【図10】本発明による更に別のマルチメディア要素の
同期方法を示すフローチャート。
【符号の説明】
72 主データベース・サーバ 74a,74b,74c,74d,74e キャッシ
ュ・サブサーバ 78a,78b,78c 専用カラオケ端末 82a,82b,82c 電話機 10 カラオケ・ページ 12 曲目リスト 14 曲目 16 ビデオ 18 歌詞 22 背景
───────────────────────────────────────────────────── フロントページの続き (71)出願人 597004720 2550 Garcia Avenue,MS PAL1−521,Mountain V iew,California 94043− 1100,United States of America

Claims (45)

    【特許請求の範囲】
  1. 【請求項1】オンライン・マルチメディア・コンテンツ
    出力をユーザに対し、該ユーザのコンピュータ・システ
    ム上において供給するシステムであって、 ページと少なくとも1つの構成要素へのアクセスを与え
    るように構成したブラウザであって、前記少なくとも1
    つの構成要素は、マルチメディアのオーディオ、グラフ
    ィックス、テキストおよびタイミングのデータ要素を有
    し、前記構成要素は、更に、実行したときに前記マルチ
    メディア・データ要素の配信を同期させる命令を含む、
    前記ブラウザと、 前記少なくとも1つの構成要素を、表示装置を含む前記
    ユーザのコンピュータ・システムに自動的にダウンロー
    ドするように構成した送信機と、 前記命令を実行して、前記オーディオ・データ要素から
    のオーディオ出力、前記テキスト・データ要素からのテ
    キスト出力、および前記グラフィックス・データ要素か
    らのグラフィックス出力を含む、マルチメディア・コン
    テンツ出力を発生するように構成した実行装置であっ
    て、前記テキスト出力および前記グラフィックス出力を
    前記ユーザのコンピュータ・システムの前記表示装置上
    に表示し、その組み合わせは、前記タイミング・データ
    要素にしたがって、前記オーディオ出力と同期して配信
    するようにした前記実行装置と、から成るシステム。
  2. 【請求項2】請求項1記載のシステムにおいて、前記オ
    ーディオ出力は、歌詞を有する曲の形態であること、を
    特徴とするシステム。
  3. 【請求項3】請求項2記載のシステムにおいて、前記テ
    キスト出力は、アスキーの言葉の形態であること、を特
    徴とするシステム。
  4. 【請求項4】請求項2記載のシステムにおいて、前記テ
    キスト出力は、日本語文字の形態であること、を特徴と
    するシステム。
  5. 【請求項5】請求項3記載のシステムにおいて、前記グ
    ラフィックス出力は、前記タイミング要素にしたがって
    前記オーディオ出力の言葉と同期して前記表示装置上に
    表示した前記言葉上の強調、という形態であること、を
    特徴とするシステム。
  6. 【請求項6】請求項1記載のシステムにおいて、前記グ
    ラフィックス出力は、前記表示装置上に表示する金属ボ
    ールを有するパチンコ・ゲームの形態であること、を特
    徴とするシステム。
  7. 【請求項7】請求項6記載のシステムにおいて、前記オ
    ーディオ出力は、金属ボールがぶつかる音に似せたもの
    であり、このようなオーディオ出力は、前記タイミング
    要素にしたがって、前記グラフィックス出力と同期して
    配信すること、を特徴とするシステム。
  8. 【請求項8】請求項1記載のシステムにおいて、前記少
    なくとも1つの構成要素は、暗号化データと、非暗号化
    データと、それらに関して実行可能な認証命令とを含
    み、 前記システムは、更に、 前記ユーザがマルチメディア・コンテンツ出力の選択を
    行えるように、非暗号化データを表示するように構成し
    た表示装置と、 前記表示装置上に、ユーザがマルチメディア・コンテン
    ツの選択および認証の要求を行えるように、非暗号化デ
    ータの表現を発生するように構成した出力装置と、 マルチメディア・コンテンツ出力の選択および認証の要
    求を発生するように構成したプロセッサと、 前記暗号化データのいくつかの暗号を解除するためのキ
    ーを与えて前記暗号化データからマルチメディア・コン
    テンツ出力を発生するために、前記認証の要求を実行す
    る実行装置と、 前記認証を受信するように構成した受信機と、 マルチメディア・コンテンツ出力を発生するように構成
    したプロセッサと、を含むこと、を特徴とするシステ
    ム。
  9. 【請求項9】請求項1記載のシステムにおいて、前記オ
    ーディオ・データ要素は、長さがデルタ時間のオーディ
    オ断片に細分化してあり、前記テキスト・データ要素
    は、長さがデルタ時間のテキスト断片に細分化してあ
    り、前記システムは、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生するように構成した発生器、
    を含むことを特徴とするシステム。
  10. 【請求項10】請求項1記載のシステムにおいて、前記
    構成要素はアプレットであること、を特徴とするシステ
    ム。
  11. 【請求項11】請求項1記載のシステムにおいて、前記
    テキスト出力は、更に、曲目リストを含み、ユーザはこ
    の中から選択することができ、前記実行装置は、更に、
    前記ユーザが前記リストから曲を選択できるようにし
    て、前記曲のマルチメディア・データ要素を順次配信す
    るために待ち行列化するように構成したこと、を特徴と
    するシステム。
  12. 【請求項12】オンライン・マルチメディア・コンテン
    ツ出力をユーザに対し、該ユーザのコンピュータ・シス
    テム上において供給する方法であって、 ブラウザを通じて、ページおよび少なくとも1つの構成
    要素へのアクセスを与えるステップであって、前記少な
    くとも1つの構成要素が、マルチメディアのオーディ
    オ、グラフィックス、テキストおよびタイミングのデー
    タ要素を含む複数の要素を有し、前記構成要素が、更
    に、実行したときに前記マルチメディア・コンテンツ・
    データ要素の前記ユーザのコンピュータ・システムへの
    配信を同期させる命令を含む、前記のステップと、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
    ュータ・システムに自動的にダウンロードするステップ
    と、 前記命令を実行して、歌詞を有する曲の形態の前記オー
    ディオ・データ要素からのオーディオ出力、前記テキス
    ト・データ要素から表示装置上に表示するテキスト出
    力、および前記タイミング・データ要素にしたがって、
    前記オーディオ出力と同期するように、前記テキスト上
    の強調という形態で前記表示装置上に表示する、前記グ
    ラフィックス・データ要素からのグラフィックス出力を
    含む、マルチメディア・コンテンツ出力を発生するステ
    ップと、から成ること、を特徴とする方法。
  13. 【請求項13】請求項12記載の方法において、前記少
    なくとも1つの構成要素は、暗号化データと、非暗号化
    データと、それらに関して実行可能な認証命令とを含
    み、 前記方法は、前記実行ステップの前に、更に、 前記ユーザがマルチメディア・コンテンツ出力の選択を
    行えるように、非暗号化データを表示するステップと、 前記表示装置上に、ユーザがマルチメディア・コンテン
    ツの選択および認証の要求を行えるように、非暗号化デ
    ータの表現を発生するステップと、 マルチメディア・コンテンツ出力の選択および認証の要
    求を発生するステップと、 前記暗号化データのいくつかの暗号を解除するためのキ
    ーを与えて前記暗号化データからマルチメディア・コン
    テンツ出力を発生するために、前記認証の要求を実行す
    るステップと、 前記認証を受信するステップと、 マルチメディア・コンテンツ出力を発生するステップ
    と、を含むこと、を特徴とする方法。
  14. 【請求項14】請求項12記載の方法において、前記オ
    ーディオ・データ要素は、長さがデルタ時間のオーディ
    オ断片に細分化してあり、前記テキスト・データ要素
    は、長さがデルタ時間のテキスト断片に細分化してあ
    り、前記方法は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生するステップ、を含むことを
    特徴とする方法。
  15. 【請求項15】請求項12記載の方法において、前記テ
    キスト出力は、アスキーの言葉の形態であること、を特
    徴とする方法。
  16. 【請求項16】請求項12記載の方法において、前記テ
    キスト出力は、日本語文字の形態であること、を特徴と
    する方法。
  17. 【請求項17】ブラウザに埋め込んである構成要素であ
    って、 マルチメディアのオーディオ、グラフィックス、テキス
    トおよびタイミングのデータ要素と、 実行したときに前記マルチメディア・データ要素の配信
    の同期を取る命令と、 前記命令を実行して、前記オーディオ・データ要素から
    のオーディオ出力、前記テキスト・データ要素からのテ
    キスト出力、および前記グラフィックス・データ要素か
    らのグラフィックス出力を含む、マルチメディア・コン
    テンツ出力を発生するように構成した実行要素であっ
    て、前記テキスト出力および前記グラフィックス出力は
    表示装置上に表示するように構成してあり、その組み合
    わせは、前記タイミング・データ要素にしたがって、前
    記オーディオ出力と同期して配信するようにした前記実
    行要素と、から成ること、を特徴とする構成要素。
  18. 【請求項18】請求項17記載の埋め込み構成要素にお
    いて、前記オーディオ出力は、発生したときには、歌詞
    を有する曲の形態であること、を特徴とする埋め込み構
    成要素。
  19. 【請求項19】請求項17記載の埋め込み構成要素にお
    いて、前記テキスト出力は、アスキーの言葉の形態であ
    ること、を特徴とする埋め込み構成要素。
  20. 【請求項20】請求項17記載の埋め込み構成要素にお
    いて、前記テキスト出力は、日本語文字の形態であるこ
    と、を特徴とする埋め込み構成要素。
  21. 【請求項21】請求項17記載の埋め込み構成要素にお
    いて、前記グラフィックス出力は、実行したときに、前
    記タイミング要素にしたがって前記オーディオ出力の歌
    詞と同期して表示装置上に表示するように構成した前記
    テキスト出力上の強調、という形態であること、を特徴
    とする埋め込み構成要素。
  22. 【請求項22】請求項17記載の埋め込み構成要素にお
    いて、前記グラフィックス出力は、実行したときに、前
    記表示装置上に表示するように構成した金属ボールを有
    するパチンコ・ゲームの形態であること、を特徴とする
    埋め込み構成要素。
  23. 【請求項23】請求項17記載の埋め込み構成要素にお
    いて、前記オーディオ出力は、実行したときに、金属ボ
    ールがぶつかる音に似たものとなり、このようなオーデ
    ィオ出力は、前記タイミング要素にしたがって、前記グ
    ラフィックス出力と同期するように配信すること、を特
    徴とする埋め込み構成要素。
  24. 【請求項24】請求項17記載の埋め込み構成要素にお
    いて、前記オーディオ・データ要素は、長さがデルタ時
    間のオーディオ断片に細分化してあり、前記テキスト・
    データ要素は、長さがデルタ時間のテキスト断片に細分
    化してあり、前記構成要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生するように構成した実行装置
    を含むこと、を特徴とする埋め込み構成要素。
  25. 【請求項25】ユーザに対し、該ユーザのコンピュータ
    ・システム上において、マルチメディア・コンテンツへ
    のオンライン・アクセスを与える方法であって、 ブラウザを通じて、少なくとも1つの構成要素を含むペ
    ージへのアクセスを与えるステップであって、前記少な
    くとも1つの構成要素が暗号化および非暗号化データな
    らびにそれに関して実行可能な命令を含む、前記のステ
    ップと、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
    ュータ・システムに自動的にダウンロードするステップ
    と、 ユーザがマルチメディアのコンテンツ出力の選択を行え
    るように、非暗号化データの表現を表示装置上に表示す
    るステップと、 マルチメディア・コンテンツ出力の選択および認証の要
    求を発生するステップと、 前記命令が、前記暗号化データのいくつかの暗号を解除
    するキーを与えて前記暗号化データからマルチメディア
    ・コンテンツ出力を発生するために、前記認証の要求を
    実行するステップと、 前記認証を受信するステップと、 前記マルチメディア・コンテンツ出力を発生するステッ
    プと、から成ること、を特徴とする方法。
  26. 【請求項26】請求項25記載の方法において、前記マ
    ルチメディア発生ステップは、 マルチメディアのオーディオ、グラフィックス、テキス
    トおよびタイミングのデータ要素を格納し配信するステ
    ップと、 実行したときに前記マルチメディア・データ要素の配信
    の同期を取る命令を、格納し配信するステップと、 前記命令を実行して、前記オーディオ・データ要素から
    のオーディオ出力、前記テキスト・データ要素からのテ
    キスト出力、および前記グラフィックス・データ要素か
    らのグラフィックス出力を含む、マルチメディア・コン
    テンツ出力を発生するステップであって、前記テキスト
    出力および前記グラフィックス出力を表示装置上に表示
    し、その組み合わせは、前記タイミング・データ要素に
    したがって、前記オーディオ出力と同期して配信する、
    前記のステップと、を含むこと、を特徴とする方法。
  27. 【請求項27】ユーザに対し、該ユーザのコンピュータ
    上において、オンライン・マルチメディア・コンテンツ
    出力を供給するシステムであって、 ページおよび少なくとも1つの構成要素へのアクセスを
    与えるように構成したブラウザ手段であって、前記少な
    くとも1つの構成要素は、マルチメディアのオーディ
    オ、グラフィックス、テキストおよびタイミングのデー
    タ要素を有し、前記構成要素は、更に、実行したときに
    前記マルチメディア・データ要素の配信を同期させる命
    令を含む、前記ブラウザ手段と、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
    ュータ・システムに自動的にダウンロードするダウンロ
    ード手段と、 前記命令を実行して、前記オーディオ・データ要素から
    のオーディオ出力、前記テキスト・データ要素からのテ
    キスト出力、および前記グラフィックス・データ要素か
    らのグラフィックス出力を含む、マルチメディア・コン
    テンツ出力を発生する実行手段であって、前記テキスト
    出力および前記グラフィックス出力は表示装置上に表示
    するように構成してあり、その組み合わせは、前記タイ
    ミング・データ要素にしたがって、前記オーディオ出力
    と同期して配信するようにした、前記実行手段と、から
    成ること、を特徴とするシステム。
  28. 【請求項28】請求項27記載のシステムにおいて、前
    記グラフィックス出力は、前記タイミング要素にしたが
    って前記オーディオ出力の言葉と同期して表示装置上に
    表示するように構成した前記言葉上の強調、という形態
    であること、を特徴とするシステム。
  29. 【請求項29】請求項27記載のシステムにおいて、前
    記オーディオ・データ要素は、長さがデルタ時間のオー
    ディオ断片に細分化してあり、前記テキスト・データ要
    素は、長さがデルタ時間のテキスト断片に細分化してあ
    り、前記システムは、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生する出力手段、を含むことを
    特徴とするシステム。
  30. 【請求項30】請求項27記載のシステムにおいて、前
    記テキスト出力は、更に、曲目リストを含み、ユーザは
    この中から選択することができ、前記実行手段は、更
    に、前記ユーザに前記リストから曲を選択させ、前記曲
    のマルチメディア・データ要素を順次配信するために待
    ち行列化するように構成したこと、を特徴とするシステ
    ム。
  31. 【請求項31】サーバであって、 ブラウザ埋め込み構成要素を記憶するように構成した記
    憶装置であって、前記ブラウザ埋め込み構成要素が、マ
    ルチメディアのオーディオ、グラフィックス、テキスト
    およびタイミングのデータ要素と、実行したときに前記
    マルチメディア・データ要素の配信の同期を取る命令
    と、前記命令を実行して前記オーディオ・データ要素か
    らのオーディオ出力と前記テキスト・データ要素からの
    テキスト出力とおよび前記グラフィックス・データ要素
    からのグラフィックス出力とを含むマルチメディア・コ
    ンテンツ出力を発生するように構成した実行要素と、を
    含み、前記テキスト出力および前記グラフィックス出力
    は表示装置上に表示するように構成してあり、その組み
    合わせは、前記タイミング・データ要素にしたがって、
    前記オーディオ出力と同期して配信するようにした、前
    記の記憶装置と、 前記記憶装置からの前記ブラウザ埋め込み構成要素を、
    遠隔コンピュータ・システムに送信するように構成した
    送信機と、から成ること、を特徴とするサーバ。
  32. 【請求項32】請求項31記載のサーバにおいて、前記
    実行要素による実行時に、前記グラフィックス出力は、
    前記タイミング要素にしたがって前記オーディオ出力の
    歌詞と同期して表示装置上に表示するように構成した前
    記言葉上の強調、という形態を取ること、を特徴とする
    サーバ。
  33. 【請求項33】請求項31記載のサーバにおいて、前記
    オーディオ・データ要素は、長さがデルタ時間のオーデ
    ィオ断片に細分化してあり、前記テキスト・データ要素
    は、長さがデルタ時間のテキスト断片に細分化してあ
    り、前記実行要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生する発生器、を含むことを特
    徴とするサーバ。
  34. 【請求項34】コンピュータ・システムであって、 離れたソースからデータおよび命令を受信するように構
    成した送信受信装置と、 前記離れたソースが供給するページにアクセスすると自
    動的にダウンロードされるブラウザ埋め込み構成要素の
    一部である前記データおよび命令を記憶するように構成
    した記憶装置であって、前記ブラウザ埋め込み構成要素
    は、マルチメディアのオーディオ、グラフィックス、テ
    キストおよびタイミングのデータ要素を含み、前記命令
    は、実行したときに、前記マルチメディア・データ要素
    の配信の同期を取り、前記ブラウザ埋め込み構成要素
    は、更に、前記命令を実行して、前記オーディオ・デー
    タ要素からのオーディオ出力、前記テキスト・データ要
    素からのテキスト出力、および前記グラフィックス・デ
    ータ要素からのグラフィックス出力を含む、マルチメデ
    ィア・コンテンツ出力を発生するように構成した実行要
    素であって、前記テキスト出力および前記グラフィック
    ス出力は表示装置上に表示するように構成し、その組み
    合わせは、前記タイミング・データ要素にしたがって、
    前記オーディオ出力と同期して配信するようにした前記
    実行要素を含む、前記記憶装置と、から成ること、を特
    徴とするコンピュータ・システム。
  35. 【請求項35】請求項34記載のコンピュータ・システ
    ムにおいて、前記実行要素による実行時に、前記グラフ
    ィックス出力は、前記タイミング要素にしたがって前記
    オーディオ出力の言葉と同期して表示装置上に表示する
    ように構成した前記言葉上の強調、という形態を取るこ
    と、を特徴とするコンピュータ・システム。
  36. 【請求項36】請求項34記載のコンピュータ・システ
    ムにおいて、前記オーディオ・データ要素は、長さがデ
    ルタ時間のオーディオ断片に細分化してあり、前記テキ
    スト・データ要素は、長さがデルタ時間のテキスト断片
    に細分化してあり、前記実行要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生するように構成した発生器、
    を含むことを特徴とするコンピュータ・システム。
  37. 【請求項37】請求項34記載のコンピュータ・システ
    ムにおいて、前記ブラウザ埋め込み構成要素はアプレッ
    トであること、を特徴とするコンピュータ・システム。
  38. 【請求項38】コンピュータ読み取り可能コードを記憶
    したコンピュータ読み取り可能媒体であって、 マルチメディアのオーディオ、グラフィックス、テキス
    トおよびタイミングのデータ要素と、実行したときに前
    記マルチメディア・データ要素の配信の同期を取る命令
    と、を記憶するように構成したコンピュータ読み取り可
    能コード・モジュールであって、前記命令を実行して、
    前記オーディオ・データ要素からのオーディオ出力、前
    記テキスト・データ要素からのテキスト出力、および前
    記グラフィックス・データ要素からのグラフィックス出
    力を含む、マルチメディア・コンテンツ出力を発生し、
    前記テキスト出力および前記グラフィックス出力は表示
    装置上に表示するように構成し、その組み合わせは、前
    記タイミング・データ要素にしたがって、前記オーディ
    オ出力と同期して配信するようにした、前記のコンピュ
    ータ読み取り可能コード・モジュール、から成るコンピ
    ュータ読み取り可能媒体。
  39. 【請求項39】請求項38記載のコンピュータ読み取り
    可能媒体において、前記オーディオ出力は、発生したと
    きには、歌詞を有する曲の形態となること、を特徴とす
    るコンピュータ読み取り可能媒体。
  40. 【請求項40】請求項38記載のコンピュータ読み取り
    可能媒体において、前記テキスト出力は、実行したとき
    には、アスキーの言葉の形態となること、を特徴とする
    コンピュータ読み取り可能媒体。
  41. 【請求項41】請求項38記載のコンピュータ読み取り
    可能媒体において、前記テキスト出力は、日本語文字の
    形態であること、を特徴とするコンピュータ読み取り可
    能媒体。
  42. 【請求項42】請求項38記載のコンピュータ読み取り
    可能媒体において、前記グラフィックス出力は、実行し
    たときに前記テキスト出力上の強調という形態となり、
    前記強調は、前記タイミング要素にしたがって前記オー
    ディオ出力の言葉と同期して前記表示装置上に表示する
    ように構成したこと、を特徴とするコンピュータ読み取
    り可能媒体。
  43. 【請求項43】請求項38記載のコンピュータ読み取り
    可能媒体において、前記グラフィックス出力は、実行し
    たときに、前記表示装置上に表示する金属ボールを有す
    るパチンコ・ゲームの形態となること、を特徴とするコ
    ンピュータ読み取り可能媒体。
  44. 【請求項44】請求項38記載のコンピュータ読み取り
    可能媒体において、前記オーディオ出力は、実行したと
    きに、金属ボールがぶつかる音に似たものとなり、この
    ようなオーディオ出力は、前記タイミング要素にしたが
    って、前記グラフィックス出力と同期するように配信す
    ること、を特徴とするコンピュータ読み取り可能媒体。
  45. 【請求項45】請求項38記載のコンピュータ読み取り
    可能媒体において、前記オーディオ・データ要素は、長
    さがデルタ時間のオーディオ断片に細分化してあり、前
    記テキスト・データ要素は、長さがデルタ時間のテキス
    ト断片に細分化してあり、前記コンピュータ読み取り可
    能媒体は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
    スト断片の同時出力を発生するように構成した実行部、
    を含むことを特徴とするコンピュータ読み取り可能媒
    体。
JP9174863A 1996-06-28 1997-06-30 オンライン・マルチメディア・アクセス・システムおよび方法 Pending JPH10232841A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/671,581 US5953005A (en) 1996-06-28 1996-06-28 System and method for on-line multimedia access
US671581 1996-06-28

Publications (1)

Publication Number Publication Date
JPH10232841A true JPH10232841A (ja) 1998-09-02

Family

ID=24695100

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9174863A Pending JPH10232841A (ja) 1996-06-28 1997-06-30 オンライン・マルチメディア・アクセス・システムおよび方法

Country Status (3)

Country Link
US (1) US5953005A (ja)
EP (1) EP0817103A3 (ja)
JP (1) JPH10232841A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014406A (ja) * 1999-05-12 2001-01-19 Seecops Co Ltd マルチメディア情報及びマルチメディア情報再生プログラムを有する記録媒体ネットワークを基とするマルチメディア情報提供システム及びその方法
JP2002215173A (ja) * 2000-12-27 2002-07-31 Koninkl Philips Electronics Nv 通信ネットワーク等を利用した歌唱公開方法及びシステム
JP2002215586A (ja) * 2001-01-16 2002-08-02 Sumitomo Heavy Ind Ltd 認証装置及び方法、ネットワークシステム、記録媒体、コンピュータプログラム
JP2003044393A (ja) * 2001-04-26 2003-02-14 Internatl Business Mach Corp <Ibm> ネットワークを介して受信した一時メッセージを表示する方法、プログラム製品、およびシステム
JP2007234062A (ja) * 2001-01-17 2007-09-13 Contentguard Holdings Inc ユーザ情報のプライバシーを保護しながら、トランザクションを管理し完了するためのシステム及び方法
US7461161B2 (en) 2001-05-21 2008-12-02 Sony Corporation Information processing apparatus and method for decoding encoded data
JP2009530744A (ja) * 2006-03-20 2009-08-27 マーベル ワールド トレード リミテッド 保護コンテンツを配信するネットワークシステム
US7991887B2 (en) 2005-03-21 2011-08-02 Marvell World Trade Ltd. Network system for distributing protected content
JP2013122561A (ja) * 2011-12-12 2013-06-20 Brother Ind Ltd 情報処理プログラム、通信システム、情報処理装置、及び歌詞テロップ描画方法
US9197434B2 (en) 2005-03-21 2015-11-24 Marvell World Trade Ltd. Network system for distributing protected content

Families Citing this family (330)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6193520B1 (en) * 1993-05-10 2001-02-27 Yugengaisha Adachi International Interactive communication system for communicating video game and karaoke software
US7467137B1 (en) 1994-09-02 2008-12-16 Wolfe Mark A System and method for information retrieval employing a preloading procedure
US7103594B1 (en) 1994-09-02 2006-09-05 Wolfe Mark A System and method for information retrieval employing a preloading procedure
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
WO1996012255A1 (fr) 1994-10-12 1996-04-25 Technical Maintenance Corporation Systeme de reproduction audio-visuelle numerique intelligent
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US6034689A (en) * 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
FR2753868A1 (fr) 1996-09-25 1998-03-27 Technical Maintenance Corp Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US6006252A (en) 1996-10-08 1999-12-21 Wolfe; Mark A. System and method for communicating information relating to a network resource
US6047376A (en) * 1996-10-18 2000-04-04 Toshiba Information Systems (Japan) Corporation Client-server system, server access authentication method, memory medium stores server-access authentication programs, and issuance device which issues the memory medium contents
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
JP3255059B2 (ja) * 1996-12-19 2002-02-12 日本電気株式会社 通信カラオケシステム
EP1126435B1 (en) * 1996-12-27 2005-10-19 Yamaha Corporation Real time communication of musical tone information
US6732183B1 (en) 1996-12-31 2004-05-04 Broadware Technologies, Inc. Video and audio streaming for multiple users
US6711622B1 (en) * 1997-12-31 2004-03-23 Broadware Technologies, Inc. Video and audio streaming for multiple users
US7657835B2 (en) * 1997-01-31 2010-02-02 Making Everlasting Memories, L.L.C. Method and system for creating a commemorative presentation
US6340978B1 (en) 1997-01-31 2002-01-22 Making Everlasting Memories, Ltd. Method and apparatus for recording and presenting life stories
US7447738B1 (en) * 1997-03-14 2008-11-04 International Business Machines Corporation Component download selection mechanism for web browsers
US6253228B1 (en) * 1997-03-31 2001-06-26 Apple Computer, Inc. Method and apparatus for updating and synchronizing information between a client and a server
US6188400B1 (en) * 1997-03-31 2001-02-13 International Business Machines Corporation Remote scripting of local objects
US5987525A (en) * 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US7308485B2 (en) 1997-04-15 2007-12-11 Gracenote, Inc. Method and system for accessing web pages based on playback of recordings
US7167857B2 (en) 1997-04-15 2007-01-23 Gracenote, Inc. Method and system for finding approximate matches in database
US6226672B1 (en) * 1997-05-02 2001-05-01 Sony Corporation Method and system for allowing users to access and/or share media libraries, including multimedia collections of audio and video information via a wide area network
US6243725B1 (en) 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US8626763B1 (en) 1997-05-22 2014-01-07 Google Inc. Server-side suggestion of preload operations
US7240094B2 (en) * 1997-07-03 2007-07-03 Centra Software Inc. Method and system for synchronizing and serving multimedia in a distributed network
US6144402A (en) * 1997-07-08 2000-11-07 Microtune, Inc. Internet transaction acceleration
US20040253565A1 (en) * 1997-07-10 2004-12-16 Kyu Jin Park Caption type language learning system using caption type learning terminal and communication network
EP1036466B1 (en) 1997-07-21 2003-03-26 E Guide, Inc. Method for navigating within a television program guide having advertisements
US7574727B2 (en) 1997-07-23 2009-08-11 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6463444B1 (en) 1997-08-14 2002-10-08 Virage, Inc. Video cataloger system with extensibility
US7295752B1 (en) 1997-08-14 2007-11-13 Virage, Inc. Video cataloger system with audio track extraction
US6567980B1 (en) 1997-08-14 2003-05-20 Virage, Inc. Video cataloger system with hyperlinked output
US6360234B2 (en) * 1997-08-14 2002-03-19 Virage, Inc. Video cataloger system with synchronized encoders
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US7257604B1 (en) 1997-11-17 2007-08-14 Wolfe Mark A System and method for communicating information relating to a network resource
US6317760B1 (en) 1998-01-14 2001-11-13 Microsoft Corporation Extensible ordered information within a web page
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6338138B1 (en) * 1998-01-27 2002-01-08 Sun Microsystems, Inc. Network-based authentication of computer user
US6810503B1 (en) * 1998-02-11 2004-10-26 Microsoft Corporation Method and apparatus for controlling the timing of the invocation of events within a computer runtime environment
US6477506B1 (en) * 1998-02-23 2002-11-05 Sony Corporation Terminal apparatus, information service center, transmitting system, and transmitting method
US6108687A (en) * 1998-03-02 2000-08-22 Hewlett Packard Company System and method for providing a synchronized display to a plurality of computers over a global computer network
ATE266293T1 (de) * 1998-03-04 2004-05-15 United Video Properties Inc Programmführersystem mit überwachung von werbenutzung und nutzeraktivitäten
EP2076033A3 (en) * 1998-03-04 2009-09-30 United Video Properties, Inc. Program guide system with targeted advertising
US6170014B1 (en) * 1998-03-25 2001-01-02 Community Learning And Information Network Computer architecture for managing courseware in a shared use operating environment
US6191780B1 (en) * 1998-03-25 2001-02-20 Arachnid, Inc. Customizable multimedia segment structures
US6125363A (en) * 1998-03-30 2000-09-26 Buzzeo; Eugene Distributed, multi-user, multi-threaded application development method
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6792616B1 (en) * 1998-05-01 2004-09-14 Scientific-Atlanta, Inc. System and method for providing a plurality of programming services in a television system
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6180862B1 (en) * 1998-06-30 2001-01-30 Yamaha Corporation System and method for editing tone parameter by use of a communication network
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
FR2781582B1 (fr) 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
EP0989478B1 (en) * 1998-08-31 2006-10-18 Irdeto Access B.V. System for providing encrypted data, system for decrypting encrypted data and method for providing a communication interface in such a decrypting system
US6833865B1 (en) * 1998-09-01 2004-12-21 Virage, Inc. Embedded metadata engines in digital capture devices
WO2000019646A1 (en) * 1998-09-29 2000-04-06 Radiowave.Com, Inc. System and method for reproducing supplemental information in addition to information transmissions
US6452609B1 (en) * 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US7017188B1 (en) * 1998-11-16 2006-03-21 Softricity, Inc. Method and apparatus for secure content delivery over broadband access networks
US6763370B1 (en) 1998-11-16 2004-07-13 Softricity, Inc. Method and apparatus for content protection in a secure content delivery system
US7624046B2 (en) * 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
US7209892B1 (en) 1998-12-24 2007-04-24 Universal Music Group, Inc. Electronic music/media distribution system
US20020048224A1 (en) * 1999-01-05 2002-04-25 Dygert Timothy W. Playback device having text display and communication with remote database of titles
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
CN1175393C (zh) * 1999-03-08 2004-11-10 株式会社飞驰 数据再现装置、数据再现方法以及信息终端设备
US7370071B2 (en) 2000-03-17 2008-05-06 Microsoft Corporation Method for serving third party software applications from servers to client computers
US7730169B1 (en) 1999-04-12 2010-06-01 Softricity, Inc. Business method and system for serving third party software applications
US7281199B1 (en) 1999-04-14 2007-10-09 Verizon Corporate Services Group Inc. Methods and systems for selection of multimedia presentations
US6515656B1 (en) * 1999-04-14 2003-02-04 Verizon Laboratories Inc. Synchronized spatial-temporal browsing of images for assessment of content
US20050166232A1 (en) * 1999-04-21 2005-07-28 Lamkin Allan B... Presentation of media content from multiple media sources
US20060041639A1 (en) * 1999-04-21 2006-02-23 Interactual Technologies, Inc. Platform detection
CA2388565A1 (en) * 1999-04-21 2000-10-26 Research Investment Network, Inc. System, method and article of manufacture for updating content stored on a portable storage medium
US6529949B1 (en) * 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US20050182828A1 (en) * 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
US20050198574A1 (en) * 1999-04-21 2005-09-08 Interactual Technologies, Inc. Storyboard
AU4426200A (en) * 1999-04-29 2000-11-17 Michael Bleahen Improvements in and relating to secure data transmission
US8099758B2 (en) * 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US6239793B1 (en) * 1999-05-20 2001-05-29 Rotor Communications Corporation Method and apparatus for synchronizing the broadcast content of interactive internet-based programs
JP2001036423A (ja) * 1999-05-20 2001-02-09 Yamaha Corp 番組再生システム及び番組再生方法
US6745368B1 (en) 1999-06-11 2004-06-01 Liberate Technologies Methods, apparatus, and systems for storing, retrieving and playing multimedia data
GB2356069A (en) * 1999-06-23 2001-05-09 Jonathan Hardie Music management system with plurality of download formats
US20060036505A1 (en) * 1999-06-28 2006-02-16 Netpack, Inc. Method and system for distributing digital works
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
KR20010074960A (ko) * 1999-07-05 2001-08-09 이데이 노부유끼 데이터 인쇄 시스템, 데이터 인쇄 방법 및 기록 매체
AU6213000A (en) * 1999-07-12 2001-01-30 Universal Music Group, Inc. Method and system for electronic media delivery (emd) using e-contracts and business rules
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
TW491989B (en) * 1999-08-05 2002-06-21 Yamaha Corp Music reproducing apparatus, music reproducing method and telephone terminal device
KR20010028196A (ko) * 1999-09-18 2001-04-06 성인경 휴대형 멀티미디어정보 저장 재생 장치
US7024465B1 (en) * 1999-10-18 2006-04-04 Rose Blush Software Llc Method for queued overlap transfer of files
US7941481B1 (en) 1999-10-22 2011-05-10 Tellme Networks, Inc. Updating an electronic phonebook over electronic communication networks
US6581103B1 (en) * 1999-10-22 2003-06-17 Dedicated Radio, Llc Method for internet radio broadcasting including listener requests of audio and/or video files with input dedications
US6970915B1 (en) 1999-11-01 2005-11-29 Tellme Networks, Inc. Streaming content over a telephone interface
US6807574B1 (en) 1999-10-22 2004-10-19 Tellme Networks, Inc. Method and apparatus for content personalization over a telephone interface
US6745328B1 (en) * 1999-10-23 2004-06-01 Lockstream Corporation Encryption using a user-known and personally valuable key to deter key sharing
GB9925227D0 (en) 1999-10-25 1999-12-22 Internet Limited Data storage retrieval and access system
US8055894B2 (en) 1999-11-09 2011-11-08 Google Inc. Process and streaming server for encrypting a data stream with bandwidth based variation
US6449719B1 (en) 1999-11-09 2002-09-10 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream
US7065342B1 (en) 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
WO2001042900A2 (en) * 1999-12-08 2001-06-14 Tune To Com Inc. Scheduled retrieval, storage and access of media data
US6832230B1 (en) * 1999-12-22 2004-12-14 Nokia Corporation Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory
US7173177B1 (en) * 1999-12-28 2007-02-06 Blue Dolphin Solutions Llc User interface for simultaneous management of owned and unowned inventory
US7171390B1 (en) * 1999-12-31 2007-01-30 Soft-On-Net, Inc. System and method for executing a rental software program in distributed computing environment
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
EP1113361A1 (en) 2000-01-03 2001-07-04 Wimba.Com S.A. Process of communication between an applet and a local agent using a socket communication channel
US7392481B2 (en) * 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
FR2803595A1 (fr) * 2000-01-12 2001-07-13 Michelin Soc Tech Composition de caoutchouc utilisable a l'etat vulcanise comme appui de securite pour pneumatique et un tel appui
KR20010076174A (ko) * 2000-01-13 2001-08-11 신요식 장난감의 컨텐츠 업데이트 방법 및 그 시스템
US6912528B2 (en) * 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
US20050251732A1 (en) * 2000-01-20 2005-11-10 Interactual Technologies, Inc. System, method and article of manufacture for executing a multimedia event on a plurality of client computers using a synchronization host engine
US6389467B1 (en) 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US7281034B1 (en) * 2000-01-24 2007-10-09 Friskit, Inc. System and method for media playback over a network using links that contain control signals and commands
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
US6974076B1 (en) * 2000-02-14 2005-12-13 Sony Corporation Portable music player with pay per play usage and method for purchase of credits for usage
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
US20030014475A1 (en) * 2000-02-16 2003-01-16 Yoko Komori Data sending device and data sending method
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
WO2001067223A1 (en) * 2000-03-07 2001-09-13 Yahoo! Inc. Information display systems and methods
US6833825B1 (en) * 2000-03-10 2004-12-21 Apple Computer, Inc. Apparatus for remotely controlling a digital processing system
US20020002709A1 (en) * 2000-03-28 2002-01-03 Young-Sang An Method and system for transmitting multimedia data with downstream data transfer over local TV broadcasting channel and for receiving request with upstream data transfer over another channel
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
TW579653B (en) 2000-03-31 2004-03-11 United Video Properties Inc System and method for metadata-linked advertisements
US7222163B1 (en) 2000-04-07 2007-05-22 Virage, Inc. System and method for hosting of video content over a network
US7260564B1 (en) 2000-04-07 2007-08-21 Virage, Inc. Network video guide and spidering
US8171509B1 (en) 2000-04-07 2012-05-01 Virage, Inc. System and method for applying a database to video multimedia
US7962948B1 (en) 2000-04-07 2011-06-14 Virage, Inc. Video-enabled community building
CA2406001A1 (en) 2000-04-14 2001-10-25 American Express Travel Related Services Company, Inc. A system and method for using loyalty points
US20070129955A1 (en) * 2000-04-14 2007-06-07 American Express Travel Related Services Company, Inc. System and method for issuing and using a loyalty point advance
CA2406084A1 (en) * 2000-04-17 2001-10-25 Lonnie S. Clabaugh Stateless mechanism for data retrieval
US6738982B1 (en) * 2000-05-04 2004-05-18 Scientific-Atlanta, Inc. Method and system for uniform resource identification and access to television services
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
US8024419B2 (en) * 2000-05-12 2011-09-20 Sony Corporation Method and system for remote access of personal music
US6865600B1 (en) * 2000-05-19 2005-03-08 Napster, Inc. System and method for selecting internet media channels
US6725268B1 (en) * 2000-08-11 2004-04-20 At&T Corp. System and method for providing status information from multiple information sources in a single display
CN1260724C (zh) * 2000-05-25 2006-06-21 日本胜利株式会社 一种内容重放方法
FR2810131B1 (fr) * 2000-06-08 2005-04-08 Stg Interactive Systeme de publication de donnees multimedias
KR100518178B1 (ko) 2000-06-09 2005-09-29 (주)로보티즈 멀티미디어 장치를 통한 데이터 다운로드 방법
US20020057297A1 (en) * 2000-06-12 2002-05-16 Tom Grimes Personalized content management
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
US20040080528A1 (en) * 2000-06-21 2004-04-29 Watchit.Com,Inc. Systems and methods for presenting interactive programs over the internet
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
GB0016695D0 (en) * 2000-07-08 2000-08-23 Radioscape Ltd Digital transactions for the delivery of media files
US20020007350A1 (en) * 2000-07-11 2002-01-17 Brian Yen System and method for on-demand data distribution in a P2P system
US6498937B1 (en) 2000-07-14 2002-12-24 Trw Inc. Asymmetric bandwidth wireless communication techniques
US7143039B1 (en) 2000-08-11 2006-11-28 Tellme Networks, Inc. Providing menu and other services for an information processing system using a telephone or other audio interface
US6395969B1 (en) 2000-07-28 2002-05-28 Mxworks, Inc. System and method for artistically integrating music and visual effects
JP2004507172A (ja) 2000-08-16 2004-03-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチメディアアプリケーションを再生する方法
ATE445190T1 (de) 2000-08-23 2009-10-15 Gracenote Inc Verfahren zur verbesserten wiedergabe von informationen, client-system und server-system
DE10041310B4 (de) * 2000-08-23 2009-05-20 Deutsche Telekom Ag Verfahren zum Plattformunabhängigen Streaming von Multimedia-Inhalten für IP-basierte Netze
US20020026521A1 (en) * 2000-08-31 2002-02-28 Sharfman Joshua Dov Joseph System and method for managing and distributing associated assets in various formats
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7779097B2 (en) * 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US7840691B1 (en) 2000-09-07 2010-11-23 Zamora Radio, Llc Personal broadcast server system for providing a customized broadcast
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
JP2002099476A (ja) * 2000-09-26 2002-04-05 Sanyo Electric Co Ltd ソフトウェア配信方法、ソフトウェア配信装置、およびこれらを利用可能なユーザ端末
US8615545B1 (en) * 2000-09-28 2013-12-24 International Business Machines Corporation Saving data from an applet locally on a data processing system
JP2002108350A (ja) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> 音楽配信のための方法及びシステム
JP2002108372A (ja) * 2000-10-02 2002-04-10 Yamaha Corp カラオケ装置、コンテンツ再生装置、カラオケ装置の曲データ管理方法およびコンテンツ再生装置のコンテンツデータ管理方法
ES2312475T3 (es) 2000-10-11 2009-03-01 United Video Properties, Inc. Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda.
JP4378590B2 (ja) * 2000-10-12 2009-12-09 ソニー株式会社 情報処理装置および情報処理方法、並びにプログラム格納媒体
US7398226B2 (en) 2000-11-06 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US7398225B2 (en) 2001-03-29 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
AU2002233989A1 (en) * 2000-11-13 2002-05-21 R3 Media, Inc. Delivery and tracking of episodic multimedia campaigns
US7308487B1 (en) * 2000-12-12 2007-12-11 Igate Corp. System and method for providing fault-tolerant remote controlled computing devices
US7150045B2 (en) 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
US7277955B2 (en) * 2000-12-22 2007-10-02 Verizon Corporate Services Group Inc. Streaming content
US20020099660A1 (en) * 2001-01-25 2002-07-25 Lee Cheng-Tao Paul Method for download of songs from the internet
US7102688B2 (en) * 2001-01-29 2006-09-05 Universal Electronics Inc. System and method for using a hand held device to display a readable representation of an audio track
CN1235408C (zh) * 2001-02-12 2006-01-04 皇家菲利浦电子有限公司 生成和匹配多媒体内容的散列
JP3956628B2 (ja) * 2001-02-21 2007-08-08 ヤマハ株式会社 サーバ装置
US7584149B1 (en) 2001-02-26 2009-09-01 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7222101B2 (en) 2001-02-26 2007-05-22 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7058889B2 (en) * 2001-03-23 2006-06-06 Koninklijke Philips Electronics N.V. Synchronizing text/visual information with audio playback
JP3820581B2 (ja) * 2001-04-04 2006-09-13 ソニー株式会社 情報処理装置および方法、記録媒体、プログラム、並びに記録装置
US6670537B2 (en) * 2001-04-20 2003-12-30 Sony Corporation Media player for distribution of music samples
US20020156852A1 (en) * 2001-04-20 2002-10-24 Hughes David A. Super distribution of music samples using email
US6555738B2 (en) 2001-04-20 2003-04-29 Sony Corporation Automatic music clipping for super distribution
US7519667B1 (en) * 2001-04-23 2009-04-14 Microsoft Corporation Method and system for integrating instant messaging, streaming audio and audio playback
US20020173968A1 (en) * 2001-05-17 2002-11-21 Parry Travis J. Encoded audio files having embedded printable lyrics
CN100428212C (zh) * 2001-05-21 2008-10-22 卡拉网络科技有限公司 一种下载和播放音乐文件的系统及其方法
US20030046333A1 (en) * 2001-06-15 2003-03-06 Jarman Jason G. Recording request, development, reproduction and distribution acquisition system and method
US7136934B2 (en) * 2001-06-19 2006-11-14 Request, Inc. Multimedia synchronization method and device
US20030004833A1 (en) * 2001-06-27 2003-01-02 Alan Pollak Method for vending electronic entertainment
CA2809894C (en) 2001-06-27 2017-12-12 Skky Incorporated Improved media delivery platform
US7408106B2 (en) * 2001-06-28 2008-08-05 Comverse Ltd. Tele-karaoke
US20030005327A1 (en) * 2001-06-29 2003-01-02 Julian Durand System for protecting copyrighted materials
GB2377774A (en) * 2001-07-17 2003-01-22 Tornado Entertainment Ltd Data distrubution system
US20030023427A1 (en) * 2001-07-26 2003-01-30 Lionel Cassin Devices, methods and a system for implementing a media content delivery and playback scheme
US20030031107A1 (en) * 2001-08-09 2003-02-13 Noriaki Horii Recording /reproduction apparatus, recording method, reproduction apparatus and distribution apparatus
JP2005505008A (ja) * 2001-09-28 2005-02-17 テレフオンアクチーボラゲツト エル エム エリクソン(パブル) カラオケ機能を実施する方法およびシステム
ATE497207T1 (de) 2001-12-06 2011-02-15 Toyota Motor Sales Usa Inc Fahrzeug-abspiel-system
KR20030079029A (ko) * 2002-04-01 2003-10-10 주식회사 소프트닉스 게임 프로그램의 다운로드 장치
CN1204489C (zh) * 2002-04-03 2005-06-01 英华达(南京)科技有限公司 可同步播放相关联的语音及文字的方法
US7801943B2 (en) * 2002-05-09 2010-09-21 Gateway, Inc. Cataloging audio content
US20030212804A1 (en) * 2002-05-09 2003-11-13 Ardeshir Hashemi Method and apparatus for media clip sharing over a network
US20040198324A1 (en) * 2002-06-03 2004-10-07 Cheng-Shing Lai Mobile communication device with a repeated reading function
US10046244B2 (en) 2002-06-14 2018-08-14 Dizpersion Corporation Method and system for operating and participating in fantasy leagues
US8909777B2 (en) 2002-06-26 2014-12-09 Intel Corporation Systems and methods for dynamic access to program features
US20040133600A1 (en) * 2002-07-19 2004-07-08 Homer Gregg S. Rechargeable media distribution and play system
JP3867642B2 (ja) * 2002-08-28 2007-01-10 ヤマハ株式会社 楽音再生用デジタルデータの情報処理装置、情報処理方法、プログラム及び記憶媒体
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US12100258B2 (en) 2002-09-16 2024-09-24 Touchtunes Music Company, Llc Digital downloading jukebox with enhanced communication features
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
WO2004032111A1 (en) * 2002-10-04 2004-04-15 Matsushita Electric Industrial Co. Ltd. Visual contents in karaoke applications
GB0229940D0 (en) * 2002-12-20 2003-01-29 Koninkl Philips Electronics Nv Audio signal analysing method and apparatus
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7124134B2 (en) 2003-05-08 2006-10-17 Eugene Buzzeo Distributed, multi-user, multi-threaded application development system and method
SE0302341D0 (sv) * 2003-09-01 2003-09-01 Olav Bokestad Karaokesystem
US8321534B1 (en) * 2003-10-15 2012-11-27 Radix Holdings, Llc System and method for synchronization based on preferences
KR100570633B1 (ko) * 2003-12-05 2006-04-12 한국전자통신연구원 셋탑박스를 이용한 노래반주 서비스 시스템 및 그 방법
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US20070043766A1 (en) * 2005-08-18 2007-02-22 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Feed Formatted Content
US7424545B2 (en) * 2004-11-23 2008-09-09 Palo Alto Research Center Incorporated Methods, apparatus, and program products for providing supplemental content to a recorded experiential data stream
GB0425857D0 (en) * 2004-11-25 2004-12-29 Ibm A method and apparatus for controlling data access
US7882140B1 (en) 2004-12-03 2011-02-01 Hotel Digital Network Inc. System and method for inserting secondary content into programmed primary content
JP2006211343A (ja) * 2005-01-28 2006-08-10 Renesas Technology Corp 認証方式及び認証システム
US7636887B1 (en) * 2005-03-04 2009-12-22 The Mathworks, Inc. Adaptive document-based online help system
US20060292537A1 (en) * 2005-06-27 2006-12-28 Arcturus Media, Inc. System and method for conducting multimedia karaoke sessions
US7680824B2 (en) * 2005-08-11 2010-03-16 Microsoft Corporation Single action media playlist generation
US8065733B2 (en) * 2005-09-23 2011-11-22 Google, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
WO2007038245A2 (en) 2005-09-23 2007-04-05 Widevine Technologies, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US8689016B2 (en) * 2005-12-02 2014-04-01 Google Inc. Tamper prevention and detection for video provided over a network to a client
US8613024B2 (en) 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US20070157086A1 (en) * 2006-01-05 2007-07-05 Drey Leonard L Time-Controlled Presentation of Content to a Viewer
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US20070287141A1 (en) * 2006-05-11 2007-12-13 Duane Milner Internet based client server to provide multi-user interactive online Karaoke singing
WO2007132471A1 (en) * 2006-05-12 2007-11-22 Alok Singh Tracking mouse locally and microsoft windows connectivity algorithm
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8162209B2 (en) 2006-05-25 2012-04-24 Buchheit Brian K Storefront purchases utilizing non-negotiable credits earned from a game of chance
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US20080026355A1 (en) * 2006-07-27 2008-01-31 Sony Ericsson Mobile Communications Ab Song lyrics download for karaoke applications
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20080113325A1 (en) * 2006-11-09 2008-05-15 Sony Ericsson Mobile Communications Ab Tv out enhancements to music listening
US20080189593A1 (en) * 2006-11-20 2008-08-07 Tim Baker System and method for enabling flash playback of MP3 files available on a web page
US9417758B2 (en) * 2006-11-21 2016-08-16 Daniel E. Tsai AD-HOC web content player
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US12450978B2 (en) 2007-01-17 2025-10-21 Touchtunes Music Company Llc. Coin operated entertainment system
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US8762984B2 (en) * 2007-05-31 2014-06-24 Microsoft Corporation Content distribution infrastructure
US8678896B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US20090088249A1 (en) 2007-06-14 2009-04-02 Robert Kay Systems and methods for altering a video game experience based on a controller type
US8719349B2 (en) * 2007-08-24 2014-05-06 Clear Channel Management Services, Inc. System and method for providing a radio-like experience
US9990655B2 (en) 2007-08-24 2018-06-05 Iheartmedia Management Services, Inc. Live media stream including personalized notifications
US11265355B2 (en) 2007-08-24 2022-03-01 Iheartmedia Management Services, Inc. Customized perishable media content based on user-specified preference for static or variable location
US9699232B2 (en) 2007-08-24 2017-07-04 Iheartmedia Management Services, Inc. Adding perishable content to media stream based on user location preference
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US20090124194A1 (en) * 2007-11-13 2009-05-14 Novatel Wireless System and method for playing animated information on a host upon connection with a wireless device
US9015147B2 (en) 2007-12-20 2015-04-21 Porto Technology, Llc System and method for generating dynamically filtered content results, including for audio and/or video channels
US8158872B2 (en) * 2007-12-21 2012-04-17 Csr Technology Inc. Portable multimedia or entertainment storage and playback device which stores and plays back content with content-specific user preferences
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8117193B2 (en) * 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US20100005406A1 (en) * 2008-07-02 2010-01-07 Moresteam.Com Llc Method of presenting information
US20100003645A1 (en) * 2008-07-02 2010-01-07 Moresteam.Com Llc Education method and tool
US8663013B2 (en) 2008-07-08 2014-03-04 Harmonix Music Systems, Inc. Systems and methods for simulating a rock band experience
WO2010005569A1 (en) 2008-07-09 2010-01-14 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US20100021872A1 (en) * 2008-07-22 2010-01-28 Moresteam.Com Llc Process of learning process improvement techniques
EP2332137A2 (en) * 2008-08-14 2011-06-15 TuneWiki Limited A method and a system for real time music playback syncronization, dedicated players, locating audio content, following most listened-to lists and phrase searching for sing-along
US20100082768A1 (en) * 2008-09-19 2010-04-01 Phillip Dean Edwards Providing components for multimedia presentations
US20100115021A1 (en) * 2008-11-04 2010-05-06 Creative Technology Ltd Method for Generating a User Interface for Enabling Access to Data on a Server
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8494899B2 (en) 2008-12-02 2013-07-23 Lemi Technology, Llc Dynamic talk radio program scheduling
US8364488B2 (en) * 2009-01-15 2013-01-29 K-Nfb Reading Technology, Inc. Voice models for document narration
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US12112093B2 (en) 2009-03-18 2024-10-08 Touchtunes Music Company, Llc Entertainment server and associated social networking services
EP2409273A4 (en) 2009-03-18 2016-05-11 Touchtunes Music Corp ENTERTAINMENT SERVER AND RELATED SOCIAL NETWORK SERVICES
US7657337B1 (en) * 2009-04-29 2010-02-02 Lemi Technology, Llc Skip feature for a broadcast or multicast media station
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
KR101588242B1 (ko) * 2009-07-13 2016-01-25 삼성전자주식회사 휴대 단말기의 스크롤 방법 및 장치
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
WO2011056657A2 (en) 2009-10-27 2011-05-12 Harmonix Music Systems, Inc. Gesture-based user interface
US8812985B2 (en) * 2009-10-30 2014-08-19 Motorola Mobility Llc Method and device for enhancing scrolling operations in a display device
CN105374380A (zh) 2010-01-26 2016-03-02 踏途音乐公司 具有改进的用户界面的数字点播设备和相关方法
US8731943B2 (en) * 2010-02-05 2014-05-20 Little Wing World LLC Systems, methods and automated technologies for translating words into music and creating music pieces
US8874243B2 (en) 2010-03-16 2014-10-28 Harmonix Music Systems, Inc. Simulating musical instruments
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US20110306397A1 (en) 2010-06-11 2011-12-15 Harmonix Music Systems, Inc. Audio and animation blending
US8562403B2 (en) 2010-06-11 2013-10-22 Harmonix Music Systems, Inc. Prompting a player of a dance game
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US9007375B2 (en) 2010-09-29 2015-04-14 Moresteam.Com Llc Systems and methods for presenting results of experiments
US8612366B2 (en) 2010-09-29 2013-12-17 Moresteam.Com Llc Systems and methods for performing design of experiments
US20120192106A1 (en) * 2010-11-23 2012-07-26 Knowledgevision Systems Incorporated Multimedia authoring tool
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9035967B2 (en) 2011-06-30 2015-05-19 Google Technology Holdings LLC Method and device for enhancing scrolling and other operations on a display
GB2526955B (en) 2011-09-18 2016-06-15 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US9633358B2 (en) 2013-03-15 2017-04-25 Knowledgevision Systems Incorporated Interactive presentations with integrated tracking systems
US9965721B2 (en) 2013-09-16 2018-05-08 Moresteam Development, Llc Computer-implemented system and method of performing a design of experiment, generating a product thereof, generating designed experiment options, and a graphical user interface
KR102096923B1 (ko) * 2013-10-11 2020-04-03 삼성전자주식회사 컨텐츠 추천을 위한 컨텐츠 제공 장치, 시스템 및 방법
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US20150195594A1 (en) * 2014-01-07 2015-07-09 Viacom International Inc. Systems and Methods for Authenticating a User to Access Multimedia Content
US10033825B2 (en) 2014-02-21 2018-07-24 Knowledgevision Systems Incorporated Slice-and-stitch approach to editing media (video or audio) for multimedia online presentations
CA2943616A1 (en) 2014-03-25 2015-10-01 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN104392712B (zh) * 2014-08-27 2019-08-13 贵阳语玩科技有限公司 一种实现卡拉ok功能的方法及装置
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5408686A (en) * 1991-02-19 1995-04-18 Mankovitz; Roy J. Apparatus and methods for music and lyrics broadcasting
US5654516A (en) * 1993-11-03 1997-08-05 Yamaha Corporation Karaoke system having a playback source with pre-stored data and a music synthesizing source with rewriteable data
US5524051A (en) * 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
JPH07302091A (ja) * 1994-05-02 1995-11-14 Yamaha Corp カラオケ通信システム
US5613909A (en) * 1994-07-21 1997-03-25 Stelovsky; Jan Time-segmented multimedia game playing and authoring system
US5761309A (en) * 1994-08-30 1998-06-02 Kokusai Denshin Denwa Co., Ltd. Authentication system
WO1996012255A1 (fr) * 1994-10-12 1996-04-25 Technical Maintenance Corporation Systeme de reproduction audio-visuelle numerique intelligent
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
JPH0981519A (ja) * 1995-09-08 1997-03-28 Kiyadeitsukusu:Kk ネットワーク上の認証方法
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014406A (ja) * 1999-05-12 2001-01-19 Seecops Co Ltd マルチメディア情報及びマルチメディア情報再生プログラムを有する記録媒体ネットワークを基とするマルチメディア情報提供システム及びその方法
JP2002215173A (ja) * 2000-12-27 2002-07-31 Koninkl Philips Electronics Nv 通信ネットワーク等を利用した歌唱公開方法及びシステム
JP2002215586A (ja) * 2001-01-16 2002-08-02 Sumitomo Heavy Ind Ltd 認証装置及び方法、ネットワークシステム、記録媒体、コンピュータプログラム
JP2007234062A (ja) * 2001-01-17 2007-09-13 Contentguard Holdings Inc ユーザ情報のプライバシーを保護しながら、トランザクションを管理し完了するためのシステム及び方法
JP2003044393A (ja) * 2001-04-26 2003-02-14 Internatl Business Mach Corp <Ibm> ネットワークを介して受信した一時メッセージを表示する方法、プログラム製品、およびシステム
US7461161B2 (en) 2001-05-21 2008-12-02 Sony Corporation Information processing apparatus and method for decoding encoded data
US7991887B2 (en) 2005-03-21 2011-08-02 Marvell World Trade Ltd. Network system for distributing protected content
US9197434B2 (en) 2005-03-21 2015-11-24 Marvell World Trade Ltd. Network system for distributing protected content
JP2009530744A (ja) * 2006-03-20 2009-08-27 マーベル ワールド トレード リミテッド 保護コンテンツを配信するネットワークシステム
JP2013122561A (ja) * 2011-12-12 2013-06-20 Brother Ind Ltd 情報処理プログラム、通信システム、情報処理装置、及び歌詞テロップ描画方法

Also Published As

Publication number Publication date
EP0817103A2 (en) 1998-01-07
US5953005A (en) 1999-09-14
EP0817103A3 (en) 2003-10-15

Similar Documents

Publication Publication Date Title
US5953005A (en) System and method for on-line multimedia access
US6983249B2 (en) Systems and methods for voice synthesis
Drews et al. Virtual jukebox: reviving a classic
US6336219B1 (en) Audiovisual reproduction system
US20030195021A1 (en) Content combination reproducer, content combination reproduction method, program executing the method, and recording medium recording therein the program
US20010047384A1 (en) Methods and systems for providing personalized content over a network
JP2001519562A (ja) デジタル情報再生装置をターゲティングする方法と装置
US20070288836A1 (en) System, apparatus and method for creating and accessing podcasts
KR20070086089A (ko) 디지털 정보 도서관 및 전달 시스템
US20240029691A1 (en) Interface customized generation of gaming music
JP2007249703A (ja) 配信方法、配信システム、配信装置、携帯端末機及びコンピュータプログラム
JP2002251351A (ja) コンテンツ受信プログラムおよびコンテンツ受信方法
US20070011279A1 (en) System and method for providing and displaying multimedia content in correlation with music files in an audio disc
KR20010008155A (ko) 데이터 프리 캐싱을 이용한 인터넷방송 광고방법
KR20000071986A (ko) 음악관련 데이터파일의 제공 방법 및 시스템
KR20010096297A (ko) 디지털 음원과 광고를 결합한 광고시스템 및 그 방법
JP2010175819A (ja) カラオケネットワークシステム
JP7337366B2 (ja) 動画配信システム、プログラム、およびコンピュータ読み取り可能な記憶媒体
KR100795358B1 (ko) 뮤직 비디오 서비스 방법 및 시스템,단말기
JP2003255933A (ja) 端末装置のコラボレート曲作成方法、サーバの曲データ送信方法、端末装置、サーバ、コラボレーションプログラム及び記録媒体
JP4266151B2 (ja) 配信システム、オーディオ機器および連続再生方法
JP2007206274A (ja) カラオケシステム
JP4123814B2 (ja) コンテンツデータ配信システム及びコンテンツデータ配信再生方法
JP2002175085A (ja) カラオケ情報配信装置
KR100923095B1 (ko) 멀티미디어 패키지 파일이 저장된 저장매체 및 휴대용단말기, 멀티미디어 패키지 파일 제공 시스템, 멀티미디어제공방법 및 단말기의 멀티미디어 패키지 파일의 재생방법