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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information 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またはスタンドアロンのパーソナル・コンピュー
タ)に応じて、データおよび命令を含むアプレットを格
納し、直ちにアクセスできるようにする。
するようにしたマルチメディア・コンテンツにオンライ
ンでアクセスするシステムを提供する。 【解決手段】 ユーザがワールド・ワイド・ウェブ上の
ページにアクセスすることにより、例えば、データ(暗
号化したものおよび暗号化していないもの)および命令
を、ユーザのコンピュータ・システム78a-cに自動的に
ダウンロードし、これによりユーザが素早くアクセスで
きるようにする。ユーザのコンピュータ・システム(L
ANまたはスタンドアロンのパーソナル・コンピュー
タ)に応じて、データおよび命令を含むアプレットを格
納し、直ちにアクセスできるようにする。
Description
【0001】
【発明の属する技術分野】本発明は、インターネット型
分散システムを通じての、暗号化したマルチメディア・
コンテンツ・データ(encrypted multimedia content da
ta)へのアクセスに関し、更に特定すれば、ユーザのオ
ンライン・マルチメディア体験(experience)を改良する
方法に関するものである。
分散システムを通じての、暗号化したマルチメディア・
コンテンツ・データ(encrypted multimedia content da
ta)へのアクセスに関し、更に特定すれば、ユーザのオ
ンライン・マルチメディア体験(experience)を改良する
方法に関するものである。
【0002】
【従来の技術】従来の娯楽形態は増々デジタル化され、
より幅の広い人々にアクセス可能となりつつある。例え
ば、日本では、人気のある娯楽形態の1つであるカラオ
ケは、デジタル化の結果として、よりたくさんの人々が
参加できるようになっている。デジタル化は多くの製品
およびサービスのコストを削減するので、カラオケ「ジ
ューク・ボックス」が多くの業務用施設に見られ、その
愛好家が楽しく使用できるようになっている。
より幅の広い人々にアクセス可能となりつつある。例え
ば、日本では、人気のある娯楽形態の1つであるカラオ
ケは、デジタル化の結果として、よりたくさんの人々が
参加できるようになっている。デジタル化は多くの製品
およびサービスのコストを削減するので、カラオケ「ジ
ューク・ボックス」が多くの業務用施設に見られ、その
愛好家が楽しく使用できるようになっている。
【0003】デジタル化カラオケ・ジューク・ボックス
は、従来のジューク・ボックスに対する1つの改良であ
る。ビニール製のレコードを交換する代わりに、各設置
場所に出向くサービス技術者が単にソフトウエアをロー
ドすることによって、ユーザに入手可能な曲の選択肢を
最新の音楽で更新する。更に、ディスプレイ上では、音
楽の演奏と同時に、歌詞がスクロールできるようになっ
ている。このマルチメディア・カラオケ体験は、従来の
ジューク・ボックスに対しては改良であるが、更新のた
めに技術者によるサービス出向を必要とするので、費用
がかかる。更に、曲のリリースとカラオケ・ジューク・
ボックスへのそれのインストールとの間には遅れがあ
る。更に、カラオケ曲集は紙に印刷するものであり、し
たがって容易に紛失、損傷または破損が生じる。加え
て、会計上、アーティストに印税を支払うために演奏さ
れた曲の記録を残すことは困難である。技術者がカラオ
ケ設置場所へ出向くのを必要とせず、上述のその他の問
題を解決する新たな方法および装置があれば、有利であ
る。
は、従来のジューク・ボックスに対する1つの改良であ
る。ビニール製のレコードを交換する代わりに、各設置
場所に出向くサービス技術者が単にソフトウエアをロー
ドすることによって、ユーザに入手可能な曲の選択肢を
最新の音楽で更新する。更に、ディスプレイ上では、音
楽の演奏と同時に、歌詞がスクロールできるようになっ
ている。このマルチメディア・カラオケ体験は、従来の
ジューク・ボックスに対しては改良であるが、更新のた
めに技術者によるサービス出向を必要とするので、費用
がかかる。更に、曲のリリースとカラオケ・ジューク・
ボックスへのそれのインストールとの間には遅れがあ
る。更に、カラオケ曲集は紙に印刷するものであり、し
たがって容易に紛失、損傷または破損が生じる。加え
て、会計上、アーティストに印税を支払うために演奏さ
れた曲の記録を残すことは困難である。技術者がカラオ
ケ設置場所へ出向くのを必要とせず、上述のその他の問
題を解決する新たな方法および装置があれば、有利であ
る。
【0004】カラオケは業務用施設の顧客(patron)が楽
しむものであるが、家庭用カラオケへの参加は、レコー
ドまたはCDに合わせて演奏するかあるいは歌うという
ことに現在では限定されている。家庭用カラオケに関す
る欠点には、彼らが家から出て音楽コンテンツ(music c
ontent)を購入しなければならず、しかも彼らには歌唱
時に歌詞のスクロールによる助けが得られないことが含
まれる。
しむものであるが、家庭用カラオケへの参加は、レコー
ドまたはCDに合わせて演奏するかあるいは歌うという
ことに現在では限定されている。家庭用カラオケに関す
る欠点には、彼らが家から出て音楽コンテンツ(music c
ontent)を購入しなければならず、しかも彼らには歌唱
時に歌詞のスクロールによる助けが得られないことが含
まれる。
【0005】より多くのユーザがインターネットおよび
関連するワールド・ワイド・ウェブにアクセスするにつ
れ、より多くのベンダーが、消費者には容易にアクセス
可能なマルチメディア・コンテンツ・データを供給する
ようになってきている。伝送用ハードウエアの帯域能力
によって、とりわけ、ビデオ、オーディオ、グラフィッ
クスおよびアスキー(ASCII)データを含む種々の異な
ったタイプのコンテンツが、消費者にアクセス可能とな
っている。更に、特にネットスケープ(Netscap
e)(登録商標)のようなブラウザ技術の出現により、
ユーザは世界中のサーバからのデータに容易にアクセス
を行うことができる。
関連するワールド・ワイド・ウェブにアクセスするにつ
れ、より多くのベンダーが、消費者には容易にアクセス
可能なマルチメディア・コンテンツ・データを供給する
ようになってきている。伝送用ハードウエアの帯域能力
によって、とりわけ、ビデオ、オーディオ、グラフィッ
クスおよびアスキー(ASCII)データを含む種々の異な
ったタイプのコンテンツが、消費者にアクセス可能とな
っている。更に、特にネットスケープ(Netscap
e)(登録商標)のようなブラウザ技術の出現により、
ユーザは世界中のサーバからのデータに容易にアクセス
を行うことができる。
【0006】最近では、ブラウザ技術を強化するプログ
ラムの書けるプログラミング言語が開発されている。ま
だ広く使われている訳ではないが、これらの言語で書か
れたプログラムは、ブラウザに埋め込むことができ、ほ
ぼシームレス(seamless)なオンライン・マルチメディア
体験をユーザに与えることを約束するものである。この
ような言語である、ジャバ(Java)(TM)言語は、Sun Micr
osystems(R)Computer社が開発した。
ラムの書けるプログラミング言語が開発されている。ま
だ広く使われている訳ではないが、これらの言語で書か
れたプログラムは、ブラウザに埋め込むことができ、ほ
ぼシームレス(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である。
ェクト指向型言語であるが、特に、クロス・プラットフ
ォーム能力を提供し、C++の複雑性を低下させるため
に特別に開発されたものである。一般的に言えば、オブ
ジェクト指向言語は、インターフェースの明確な定義を
容易に行えるようようにし、また再使用可能な「ソフト
ウエアIC」の提供を可能にする。ジャバは、オペレー
ティング・システムおよびハードウエアには独立した、
マルチメディア能力を提供する。ジャバのソフトウエア
・アーキテクチャは、パーソナル・コンピュータからジ
ャバ・デスクトップ装置(最近になってSunおよびOracl
eから発表があった)と同様のタイプの埋め込み式ネッ
トワーク装置までにわたるプラットフォームをサポート
するように設計されている。Sun Microsystemsはジャバ
・ホームページを有し、ここでは、教育用プログラミン
グ素材の中でもとりわけ、ジャバの言語仕様にアクセス
することができる。ジャバ・ホームページのアドレス
は、Http://JAVA.SUN.COM/doc/Overview/java/index.ht
mlである。
【0008】
【発明が解決しようとする課題】商用および家庭のユー
ザ双方に、インターネット型分散システムによってオン
ラインでカラオケやその他のマルチメディア・コンテン
ツを分配することができれば有利である。
ザ双方に、インターネット型分散システムによってオン
ラインでカラオケやその他のマルチメディア・コンテン
ツを分配することができれば有利である。
【0009】
【課題を解決するための手段】本発明のユーザは、ベン
ダーの更新プロセスと事実上同時に更新されるマルチメ
ディア・コンテンツにオンラインでアクセスすることが
できる。ベンダーが頻繁にデータを更新する場合、ユー
ザは特に恩恵を受け、最新のコンテンツとその配信との
間の遅れを実感することはない。例えば、ユーザがワー
ルド・ワイド・ウェブ上のページにアクセスすることに
より、データ(暗号化されたものおよび暗号化されてい
ないもの)および命令は、ユーザのコンピュータ・シス
テムに自動的にダウンロードされ、素早くアクセスする
ことができる。ユーザのコンピュータ・システム(LA
Nまたはスタンドアロンのパーソナル・コンピュータ)
に依存して、データおよび命令を含む「アプレット(app
let)」が格納され、直ちにアクセスすることができる。
アプレット内およびアプレット自体には複数の構成要素
が含まれ、ユーザが1回クリックすることによって、ダ
ウンロードが行われ、多数のアプレットを取り込むこと
ができる。いずれの場合でも、アプレットは事実上即座
の実行のため利用可能であり、これによりマルチメディ
ア体験は、ユーザにとってシームレスなものとなる。
ダーの更新プロセスと事実上同時に更新されるマルチメ
ディア・コンテンツにオンラインでアクセスすることが
できる。ベンダーが頻繁にデータを更新する場合、ユー
ザは特に恩恵を受け、最新のコンテンツとその配信との
間の遅れを実感することはない。例えば、ユーザがワー
ルド・ワイド・ウェブ上のページにアクセスすることに
より、データ(暗号化されたものおよび暗号化されてい
ないもの)および命令は、ユーザのコンピュータ・シス
テムに自動的にダウンロードされ、素早くアクセスする
ことができる。ユーザのコンピュータ・システム(LA
Nまたはスタンドアロンのパーソナル・コンピュータ)
に依存して、データおよび命令を含む「アプレット(app
let)」が格納され、直ちにアクセスすることができる。
アプレット内およびアプレット自体には複数の構成要素
が含まれ、ユーザが1回クリックすることによって、ダ
ウンロードが行われ、多数のアプレットを取り込むこと
ができる。いずれの場合でも、アプレットは事実上即座
の実行のため利用可能であり、これによりマルチメディ
ア体験は、ユーザにとってシームレスなものとなる。
【0010】例えば、本発明のカラオケへの適用では、
ユーザがある時点で最も流行している曲にアクセスした
い場合、ユーザは、主データベース・サーバからのデー
タおよび命令を含むアプレットの自動配信には全く気付
くことはない。ユーザがあるページにアクセスすると、
曲目リストおよびその他の情報を表示装置上に表示させ
る。ユーザが曲目リストの中のある曲の上でクリックす
ると、アプレットが認証要求を実行する。ユーザが認証
されれば、所望のマルチメディア・コンテンツを含むア
プレットの一部として(または状況によっては別個
に)、認証をダウンロードする。その間に、新たな曲が
チャート内の第1位に達していたなら、ベンダーはそれ
にしたがって主データベースを更新していたことにな
る。ユーザがまだページ上にいる間に、新たな曲目リス
トを含むアプレットがユーザのコンピュータ・システム
にダウンロードされるので、近い将来ユーザが演奏のた
めに他の曲にクリックしようとすると、曲目リストが更
新され最新かつ最も人気のある曲を含むようになる。
ユーザがある時点で最も流行している曲にアクセスした
い場合、ユーザは、主データベース・サーバからのデー
タおよび命令を含むアプレットの自動配信には全く気付
くことはない。ユーザがあるページにアクセスすると、
曲目リストおよびその他の情報を表示装置上に表示させ
る。ユーザが曲目リストの中のある曲の上でクリックす
ると、アプレットが認証要求を実行する。ユーザが認証
されれば、所望のマルチメディア・コンテンツを含むア
プレットの一部として(または状況によっては別個
に)、認証をダウンロードする。その間に、新たな曲が
チャート内の第1位に達していたなら、ベンダーはそれ
にしたがって主データベースを更新していたことにな
る。ユーザがまだページ上にいる間に、新たな曲目リス
トを含むアプレットがユーザのコンピュータ・システム
にダウンロードされるので、近い将来ユーザが演奏のた
めに他の曲にクリックしようとすると、曲目リストが更
新され最新かつ最も人気のある曲を含むようになる。
【0011】マルチメディア体験は、その本来の性質と
して、異なるタイプのメディア・コンテンツを含む。シ
ームレスな体験のためには、各要素のタイミングを他の
要素のタイミングと調整する必要がある。本発明によれ
ば、アプレットには、タイミング・コードおよび同期機
能を更に含むマルチメディア要素を備えさせ、これによ
って、マルチメディア要素の配信の同期を得ることがで
きる。
して、異なるタイプのメディア・コンテンツを含む。シ
ームレスな体験のためには、各要素のタイミングを他の
要素のタイミングと調整する必要がある。本発明によれ
ば、アプレットには、タイミング・コードおよび同期機
能を更に含むマルチメディア要素を備えさせ、これによ
って、マルチメディア要素の配信の同期を得ることがで
きる。
【0012】
【発明の実施の形態】本発明を適用したカラオケにアク
セスしようとするユーザは、ネットスケープのようなブ
ラウザを通じて、カラオケ・ページにアクセスする。こ
のブラウザはジャバをサポートしているので、ジャバの
使用によって、オペレーティング・システムやハードウ
エアには独立したマルチメディア能力が得られる。した
がって、暗号化および非暗号化データ並びに命令を含む
アプレットをユーザのコンピュータ・システムに配信す
ることにより、ユーザが選択を行い、そしてマルチメデ
ィア・コンテンツの配信の要求を遠隔サーバに送ること
ができるようにする。一旦認証が行われば、遠隔サーバ
が1つ以上のアプレットを送出し、マルチメディア・コ
ンテンツを配信する。
セスしようとするユーザは、ネットスケープのようなブ
ラウザを通じて、カラオケ・ページにアクセスする。こ
のブラウザはジャバをサポートしているので、ジャバの
使用によって、オペレーティング・システムやハードウ
エアには独立したマルチメディア能力が得られる。した
がって、暗号化および非暗号化データ並びに命令を含む
アプレットをユーザのコンピュータ・システムに配信す
ることにより、ユーザが選択を行い、そしてマルチメデ
ィア・コンテンツの配信の要求を遠隔サーバに送ること
ができるようにする。一旦認証が行われば、遠隔サーバ
が1つ以上のアプレットを送出し、マルチメディア・コ
ンテンツを配信する。
【0013】アプレットは、効率的なユーザへの配信の
ために、サーバのネットワーク内に格納する。図1は、
キャッシュ・サブサーバ(caching subserver)74a,
74b,74c,74d,74eと通信する主データベ
ース72を示す。この主サーバは、リリースされている
全ての曲のマスタ・データベースを定めている。このデ
ータベースは、任意の公知のデータベース技術を基本と
することができる。そのハードウエアは、通常、実施者
(implementor)が定めるデータのために、中央分配位置
に置くようにする。冗長性のためには、多数の主サーバ
を設置してもよい。
ために、サーバのネットワーク内に格納する。図1は、
キャッシュ・サブサーバ(caching subserver)74a,
74b,74c,74d,74eと通信する主データベ
ース72を示す。この主サーバは、リリースされている
全ての曲のマスタ・データベースを定めている。このデ
ータベースは、任意の公知のデータベース技術を基本と
することができる。そのハードウエアは、通常、実施者
(implementor)が定めるデータのために、中央分配位置
に置くようにする。冗長性のためには、多数の主サーバ
を設置してもよい。
【0014】キャッシュ・サブサーバは、局所のカラオ
ケ客に分配するために曲をキャッシュする、場所に特定
したサーバを定めている。キャッシュ・サブサーバの目
的は、曲の要求によって発生する主サーバへの負荷を軽
減し、局所的に曲をキャッシュすることにより、主サー
バへの長距離ネットワーク・トラフィックを減少させる
ことである。キャッシュ・サーバがある曲をメモリ内に
有していない場合、その曲をマスタ・リストから要求す
る。サブサーバ74eは、更に、サブサーバ76a,7
6b,76cと通信するものとして示してある。ネット
ワーク型コンピュータは、他の構成においても同様に配
置可能である。
ケ客に分配するために曲をキャッシュする、場所に特定
したサーバを定めている。キャッシュ・サブサーバの目
的は、曲の要求によって発生する主サーバへの負荷を軽
減し、局所的に曲をキャッシュすることにより、主サー
バへの長距離ネットワーク・トラフィックを減少させる
ことである。キャッシュ・サーバがある曲をメモリ内に
有していない場合、その曲をマスタ・リストから要求す
る。サブサーバ74eは、更に、サブサーバ76a,7
6b,76cと通信するものとして示してある。ネット
ワーク型コンピュータは、他の構成においても同様に配
置可能である。
【0015】一群の専用カラオケ端末78a,87b,
78cは、それぞれ、サブサーバ74b,74c,74
dと通信する。カラオケ端末は曲を演奏するだけでな
く、ステレオ・サウンド、リモートコントロール、キー
ボードおよびマウスを含むことができるが、デジタル信
号処理能力に必要なものではない。あるいは、例えば、
ユーザのパーソナル・コンピュータ、LAN、ラップト
ップ、PDA、ワークステーション、テレビジョン、あ
るいは無線または有線の電話機82a,82bまたは8
2cによって、カラオケ・ページにアクセスする。いず
れの方法による離れたソースからの伝送においても、上
述のようにページにアクセスすると、ユーザのコンピュ
ータ・システム上にアプレットを自動的にダウンロード
する。
78cは、それぞれ、サブサーバ74b,74c,74
dと通信する。カラオケ端末は曲を演奏するだけでな
く、ステレオ・サウンド、リモートコントロール、キー
ボードおよびマウスを含むことができるが、デジタル信
号処理能力に必要なものではない。あるいは、例えば、
ユーザのパーソナル・コンピュータ、LAN、ラップト
ップ、PDA、ワークステーション、テレビジョン、あ
るいは無線または有線の電話機82a,82bまたは8
2cによって、カラオケ・ページにアクセスする。いず
れの方法による離れたソースからの伝送においても、上
述のようにページにアクセスすると、ユーザのコンピュ
ータ・システム上にアプレットを自動的にダウンロード
する。
【0016】図2に移り、表示装置上のカラオケ・ペー
ジ10の一例を示す。ユーザには、ページ10の左側に
示すような、曲目リスト12が見える。ユーザが曲目リ
ストをスクロールしている間に、種々の情報を提供す
る。例えば、その特定の時点における曲のチャート上の
順位、その長さ、および当該曲に関するその他のあらゆ
る情報が、随意に得られる。チャートにおけるある曲の
現在の順位は、常に変化し得る情報であるので、ユーザ
がそのページへのアクセスを継続している間は、このよ
うな情報は、入手可能な時に、ユーザに自動的にダウン
ロードする。新たにリリースされた曲も、ユーザがペー
ジへのアクセスを継続している間に、ユーザにダウンロ
ードすることができる。更に、ユーザが曲目リスト全体
をスクロールしながら、アーティストによるパフォーマ
ンスの静止写真やビデオ・クリップも得ることができ
る。
ジ10の一例を示す。ユーザには、ページ10の左側に
示すような、曲目リスト12が見える。ユーザが曲目リ
ストをスクロールしている間に、種々の情報を提供す
る。例えば、その特定の時点における曲のチャート上の
順位、その長さ、および当該曲に関するその他のあらゆ
る情報が、随意に得られる。チャートにおけるある曲の
現在の順位は、常に変化し得る情報であるので、ユーザ
がそのページへのアクセスを継続している間は、このよ
うな情報は、入手可能な時に、ユーザに自動的にダウン
ロードする。新たにリリースされた曲も、ユーザがペー
ジへのアクセスを継続している間に、ユーザにダウンロ
ードすることができる。更に、ユーザが曲目リスト全体
をスクロールしながら、アーティストによるパフォーマ
ンスの静止写真やビデオ・クリップも得ることができ
る。
【0017】ユーザは、マウスのクリック、またはその
他の入力装置を用いて、曲目リスト12上の曲14を選
択する。図2に示すように、ユーザはTRF(登録商
標)のBoy Meets Girlという曲を選択したとする。ペー
ジの曲目リストの右側に、グループTRFによるグラフ
ィックス、アニメーションまたはビデオ16を表示す
る。曲が演奏されると、曲の歌詞を表示させる。図2に
示すように、歌詞は"Woo woo woo wo, BOY MEETS GIRL"
である。
他の入力装置を用いて、曲目リスト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を参照して詳しく説明す
る。
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つは、例えば、英語または日本語のよ
うに、発声する歌の言語の選択、ボイスは女声か男声
か、テノール、アルト、またはソプラノか、ボイスは元
のベース・メロディと調和して歌うのか、曲のテンポま
たはスタイル、例えば、ラップ・バージョン、イージー
・リスニング・バージョンまたはカントリー・バージョ
ンに変化させるのかのような、その他の特徴を含むこと
ができる。
アプレット群は、ユーザに多数の選択肢を与えることが
できる。図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において、ユ
ーザのコンピュータ・システムにデータを配信したな
ら、それを組み立てて演奏する。
証を受けたならば、要求に応じてマルチメディア・コン
テンツを配信する。図4のフローチャートに移ると、ユ
ーザがブラウザを用いてホームページ上でクリックした
場合、ボックス84,86においてサーバは最も最近の
アプレットを配信する。選曲ボックス42(図3)の
後、ボックス88において、アプレットはデータベース
(主サーバ72またはサブサーバに格納してある)を再
度コールし、オーディオ、ビデオ、タイミングおよび歌
詞情報(lyric information)を要求する。ボックス92
において、同期した方法でコンテンツを配信するため
に、アプレットは次のボックス94,96,98,10
2,104に示すように、制御のスレッドを分岐させ、
様々なデータを取り込む。ボックス106において、ユ
ーザのコンピュータ・システムにデータを配信したな
ら、それを組み立てて演奏する。
【0021】配信したコンテンツ・データには暗号化を
施してあるので、ユーザがその暗号を解除するにはキー
が必要となる。キーは、最初のアプレットと共に配信し
てあってもよいし、後に配信してもよい。いずれの場合
でも、ユーザが認証を得るまで、ユーザにはキーを与え
ない。認証は、例えば、支払いデータ、ユーザのパスワ
ードの確認、または、例えばクレジット・カード、デビ
ット・カード(debit card)、プリペイド・カードまたは
スマート・カードといったPCMCIAに基づくカード
のような個人識別の形態とのハンドシェークを含む。
施してあるので、ユーザがその暗号を解除するにはキー
が必要となる。キーは、最初のアプレットと共に配信し
てあってもよいし、後に配信してもよい。いずれの場合
でも、ユーザが認証を得るまで、ユーザにはキーを与え
ない。認証は、例えば、支払いデータ、ユーザのパスワ
ードの確認、または、例えばクレジット・カード、デビ
ット・カード(debit card)、プリペイド・カードまたは
スマート・カードといったPCMCIAに基づくカード
のような個人識別の形態とのハンドシェークを含む。
【0022】図5は、図4の認証スレッド104のフロ
ーチャートである。本発明の認証は、暗号部分とセキュ
リティ部分とを含み、ユーザの曲へのアクセス許可、曲
の使用の登録、デジタル・データのデータ暗号化、およ
び暗号化データの有効な使用期限を制御する(参考のた
め、http//www.omg.orgから、CORBAに対するセキ
ュリティAPIへのリンクに到達する)。即ち、ボック
ス108において初期アプレットを配信し、ユーザが選
択および要求を行った後に、例えば、図4に示すアプレ
ットの特定のスレッドをどこに格納するかにしたがっ
て、マルチメディア・コンテンツ要素を配信する前、同
時、または後に、認証を配信することができる。ボック
ス114において、暗号化データをダウンロードし、ユ
ーザのコンピュータ・システム上に格納する。
ーチャートである。本発明の認証は、暗号部分とセキュ
リティ部分とを含み、ユーザの曲へのアクセス許可、曲
の使用の登録、デジタル・データのデータ暗号化、およ
び暗号化データの有効な使用期限を制御する(参考のた
め、http//www.omg.orgから、CORBAに対するセキ
ュリティAPIへのリンクに到達する)。即ち、ボック
ス108において初期アプレットを配信し、ユーザが選
択および要求を行った後に、例えば、図4に示すアプレ
ットの特定のスレッドをどこに格納するかにしたがっ
て、マルチメディア・コンテンツ要素を配信する前、同
時、または後に、認証を配信することができる。ボック
ス114において、暗号化データをダウンロードし、ユ
ーザのコンピュータ・システム上に格納する。
【0023】認証時に、ユーザにキーを供給し、これに
よりマルチメディア・コンテンツ・データの暗号解除を
行わせ、ボックス118において曲を演奏させる。カラ
オケ業務の処理に応じて、キーを使い捨てにしてもよ
い。したがって、ボックス122において、データの暗
号解除の後直ちに消滅させたり、あるいは、所定の演奏
回数または24時間のようなある時間期間が過ぎた後に
消滅させることができる。アプレットは配信が容易なの
で、ユーザに見えないようにして、複数のキーをユーザ
のコンピュータ・システムにダウンロードしてもよい。
更に、使い捨てキーを使用する場合、そのセッション中
に後から使用するために、代わりのキーをユーザのコン
ピュータ・システムに送出する。ボックス126におい
てユーザが一旦ページ10をログ・オフしたならば、ユ
ーザのコンピュータ・システムのメモリからアプレット
を除去する。このように、1つのキーが1つの曲に対す
る暗号化データの暗号解除を行い、1回の演奏の後消滅
させることができるので、コンテンツの盗み見は非常に
難しい。したがって、アクセスのセキュリティは高く、
このためマルチメディア・コンテンツをより一層堅く守
ることができる。
よりマルチメディア・コンテンツ・データの暗号解除を
行わせ、ボックス118において曲を演奏させる。カラ
オケ業務の処理に応じて、キーを使い捨てにしてもよ
い。したがって、ボックス122において、データの暗
号解除の後直ちに消滅させたり、あるいは、所定の演奏
回数または24時間のようなある時間期間が過ぎた後に
消滅させることができる。アプレットは配信が容易なの
で、ユーザに見えないようにして、複数のキーをユーザ
のコンピュータ・システムにダウンロードしてもよい。
更に、使い捨てキーを使用する場合、そのセッション中
に後から使用するために、代わりのキーをユーザのコン
ピュータ・システムに送出する。ボックス126におい
てユーザが一旦ページ10をログ・オフしたならば、ユ
ーザのコンピュータ・システムのメモリからアプレット
を除去する。このように、1つのキーが1つの曲に対す
る暗号化データの暗号解除を行い、1回の演奏の後消滅
させることができるので、コンテンツの盗み見は非常に
難しい。したがって、アクセスのセキュリティは高く、
このためマルチメディア・コンテンツをより一層堅く守
ることができる。
【0024】上述のように、アプレットは、ベンダーに
よって更新し、次いでサーバによって任意の所与の時点
においても自動的にダウンロードすることができる。図
6に移って、アプレットの特定の要素の概要を示す。上
記のように、ジャバ・アプレット108は、ブラウザ1
12内に埋め込んである。アプレットの要素は、データ
114と、このデータに作用する命令116(機能)と
を含む。データは非暗号化データまたは暗号化データで
ある。後者は、勿論、ユーザのアクセスのためにはキー
を必要とする。
よって更新し、次いでサーバによって任意の所与の時点
においても自動的にダウンロードすることができる。図
6に移って、アプレットの特定の要素の概要を示す。上
記のように、ジャバ・アプレット108は、ブラウザ1
12内に埋め込んである。アプレットの要素は、データ
114と、このデータに作用する命令116(機能)と
を含む。データは非暗号化データまたは暗号化データで
ある。後者は、勿論、ユーザのアクセスのためにはキー
を必要とする。
【0025】機能116は、アプレット・データ114
に対し動作する1組の命令によって供給する。デジタル
信号処理(DSP)機能は、図3に示した特徴を含み、
曲のキーの上げ下げ(ボックス46)、ボーカル付きま
たはボーカル無しの曲の選択(ボックス44)、または
曲のテンポの上げ下げを指定するために使用する。アプ
レットの機能によって、データの圧縮(したがって、そ
の伸張)も得られる。例えば、MIDIフォーマット
(図10参照)でデータを格納してある場合、伸張命令
はアプレットの構成要素の1つである。認証プロセスお
よび関連するキーの活性化も、アプレットが提供する機
能である。
に対し動作する1組の命令によって供給する。デジタル
信号処理(DSP)機能は、図3に示した特徴を含み、
曲のキーの上げ下げ(ボックス46)、ボーカル付きま
たはボーカル無しの曲の選択(ボックス44)、または
曲のテンポの上げ下げを指定するために使用する。アプ
レットの機能によって、データの圧縮(したがって、そ
の伸張)も得られる。例えば、MIDIフォーマット
(図10参照)でデータを格納してある場合、伸張命令
はアプレットの構成要素の1つである。認証プロセスお
よび関連するキーの活性化も、アプレットが提供する機
能である。
【0026】また、機能116の命令は、インターフェ
ース118としても作用し、共通オブジェクト要求ブロ
ーカ・アーキテクチャ(CORBA:common object req
uestbroker architecture)(参考:http://www.omg.or
g)を通じて、サーバへのアクセスを与える。これは、
オープン・スタンダードであり、これによってカラオケ
端末と任意のサーバとの間において認証およびメッセー
ジの交信を行う。ユーザが選曲を行った場合、命令11
6がサーバに要求を行う。これに応答する際、システム
は、特定の曲が何回要求されたかの記録を残すことがで
きる。このように、ベンダーは、アーティストによる印
税、領域および年齢による市場の人口統計、ならびに収
入レベルの記録を残すことができるので、価格決定構造
にその曲の実際の演奏状況をよりよく反映させることが
できる。
ース118としても作用し、共通オブジェクト要求ブロ
ーカ・アーキテクチャ(CORBA:common object req
uestbroker architecture)(参考:http://www.omg.or
g)を通じて、サーバへのアクセスを与える。これは、
オープン・スタンダードであり、これによってカラオケ
端末と任意のサーバとの間において認証およびメッセー
ジの交信を行う。ユーザが選曲を行った場合、命令11
6がサーバに要求を行う。これに応答する際、システム
は、特定の曲が何回要求されたかの記録を残すことがで
きる。このように、ベンダーは、アーティストによる印
税、領域および年齢による市場の人口統計、ならびに収
入レベルの記録を残すことができるので、価格決定構造
にその曲の実際の演奏状況をよりよく反映させることが
できる。
【0027】サーバとのインターフェース118は、ユ
ーザにグラフィカル・ユーザ・インターフェース(GU
I)122において入力を催促することができる。更
に、一旦ユーザがページ10にアクセスし、アプレット
がダウンロードされているなら、インターフェース11
8は適切な時点で更にアプレットを導入するように通知
することができる。例えば、製品またはサービスのクー
ポンを提供し、それをユーザのプリンタで印刷したり、
オンラインで使用するために電子的に格納させたりする
ことができ、あるいはコンサート・チケットやコンテス
トへのエントリのようなその他の提供を行うことができ
る。このように、データ要求ボックス124においてサ
ーバに要求を行うことにより、別のアプレットが続いて
ユーザのシステムにダウンロードされ、その要求を満足
する。
ーザにグラフィカル・ユーザ・インターフェース(GU
I)122において入力を催促することができる。更
に、一旦ユーザがページ10にアクセスし、アプレット
がダウンロードされているなら、インターフェース11
8は適切な時点で更にアプレットを導入するように通知
することができる。例えば、製品またはサービスのクー
ポンを提供し、それをユーザのプリンタで印刷したり、
オンラインで使用するために電子的に格納させたりする
ことができ、あるいはコンサート・チケットやコンテス
トへのエントリのようなその他の提供を行うことができ
る。このように、データ要求ボックス124においてサ
ーバに要求を行うことにより、別のアプレットが続いて
ユーザのシステムにダウンロードされ、その要求を満足
する。
【0028】状況によっては、ユーザは曲を1つだけ要
求する場合や、一連の曲を要求する場合もあろう。図7
に移り、本発明の同時の演奏および探索能力を得るため
のフローチャートを示す。ボックス126において、ユ
ーザは曲目リスト12(図2参照)を見、そしてユーザ
は選曲を行う。ボックス128において、次の選曲のた
めのプロンプトを設ける。ユーザは、ボックス132に
おいて、選曲を行い待ち行列化することができる。ユー
ザが次の選曲を行わないことを選択した場合、ボックス
134において選択された曲を演奏するか、あるいはそ
の演奏を続ける。その曲の演奏が続いている間にも、選
択プロンプトはまだユーザに使用可能であるので、彼ら
は、ボックス136において、最初の曲が終わる前に、
またはその完了時に、次の選曲を行うことができる。最
初の曲がまだ演奏中の場合、ボックス132において、
次の曲を曲待ち行列に入れる。最初の曲が完了し、他に
選曲を完了していない場合、ボックス138においてプ
ログラムは完了する。このプロセスは、図7に示すよう
に、繰り返すことができるので、最初の演奏開始前、ま
たは演奏が行われている間に、ユーザは演奏曲目全体を
待ち行列化することができる。その間、先に説明したよ
うに、ベンダーは曲目リストを更新し、ユーザのシステ
ムに新しいアプレットをダウンロードしているので、選
曲は境目なく更新される。
求する場合や、一連の曲を要求する場合もあろう。図7
に移り、本発明の同時の演奏および探索能力を得るため
のフローチャートを示す。ボックス126において、ユ
ーザは曲目リスト12(図2参照)を見、そしてユーザ
は選曲を行う。ボックス128において、次の選曲のた
めのプロンプトを設ける。ユーザは、ボックス132に
おいて、選曲を行い待ち行列化することができる。ユー
ザが次の選曲を行わないことを選択した場合、ボックス
134において選択された曲を演奏するか、あるいはそ
の演奏を続ける。その曲の演奏が続いている間にも、選
択プロンプトはまだユーザに使用可能であるので、彼ら
は、ボックス136において、最初の曲が終わる前に、
またはその完了時に、次の選曲を行うことができる。最
初の曲がまだ演奏中の場合、ボックス132において、
次の曲を曲待ち行列に入れる。最初の曲が完了し、他に
選曲を完了していない場合、ボックス138においてプ
ログラムは完了する。このプロセスは、図7に示すよう
に、繰り返すことができるので、最初の演奏開始前、ま
たは演奏が行われている間に、ユーザは演奏曲目全体を
待ち行列化することができる。その間、先に説明したよ
うに、ベンダーは曲目リストを更新し、ユーザのシステ
ムに新しいアプレットをダウンロードしているので、選
曲は境目なく更新される。
【0029】図4を参照して先に説明したように、本発
明は、オーディオ・データ要素からのオーディオ出力、
アスキー・データ要素からのアスキー出力およびグラフ
ィックス・データ要素からのグラフィックス出力を含
む、マルチメディア・コンテンツ出力を発生する命令を
含み、そしてアスキー出力およびグラフィックス出力を
表示装置上に表示するが、この組み合わせは、タイミン
グ・データ要素にしたがってオーディオ出力と同期して
配信する。また、上述のように、カラオケ・アプレット
はブラウザ内で走り、ユーザの選曲、オーディオのダウ
ンロード、ビデオ画像のダウンロード、アスキー歌詞の
ダウンロードおよびタイミング・データのダウンロード
を可能にする。各ダウンロードは、別個の制御スレッド
を用いて、非同期にかつ帯域の使用度を高めるように行
う。「演奏」ボタンを押すことによって、曲が演奏され
る。「停止」ボタンを押すと、演奏が中止する。「演
奏」ボタンを押す毎に、歌詞との再同期タイミングが発
生する。本発明は、多数のタイプのタイミング同期をサ
ポート可能であり、様々な質のサービスを提供する。以
下にその内の3タイプについて説明する。
明は、オーディオ・データ要素からのオーディオ出力、
アスキー・データ要素からのアスキー出力およびグラフ
ィックス・データ要素からのグラフィックス出力を含
む、マルチメディア・コンテンツ出力を発生する命令を
含み、そしてアスキー出力およびグラフィックス出力を
表示装置上に表示するが、この組み合わせは、タイミン
グ・データ要素にしたがってオーディオ出力と同期して
配信する。また、上述のように、カラオケ・アプレット
はブラウザ内で走り、ユーザの選曲、オーディオのダウ
ンロード、ビデオ画像のダウンロード、アスキー歌詞の
ダウンロードおよびタイミング・データのダウンロード
を可能にする。各ダウンロードは、別個の制御スレッド
を用いて、非同期にかつ帯域の使用度を高めるように行
う。「演奏」ボタンを押すことによって、曲が演奏され
る。「停止」ボタンを押すと、演奏が中止する。「演
奏」ボタンを押す毎に、歌詞との再同期タイミングが発
生する。本発明は、多数のタイプのタイミング同期をサ
ポート可能であり、様々な質のサービスを提供する。以
下にその内の3タイプについて説明する。
【0030】図8を参照する。ボックス142におい
て、ユーザが演奏を入力する。ボックス144におい
て、オーディオ、ビデオ、歌詞およびタイム・データが
全てロードされていることをチェックする。オーディオ
・データは、.au、.snd、aiff.等のようなファイル・フ
ォーマットの任意の形態のデジタル・オーディオ・デー
タを含む。また、オーディオ・データには、MIDI
(登録商標)フォーマットのオーディオ、および任意の
形式で圧縮したオーディオも含まれる。ビデオ・データ
は、画像ベースのフォーマット(.gif、.jpg等)、なら
びにmpegおよび.aviのような任意のその他の動画フォー
マット・データを含む。タイミング・データは、1つの
曲の中で歌詞の発声(vocalization)に関連するタイム・
リストを定めている。歌詞を表わす単一バイトおよび二
バイト(国際化フォントおよび局所化フォント)のテキ
スト・データは、曲に同期させる。
て、ユーザが演奏を入力する。ボックス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におい
てオーディオおよびビデオを停止する。
いて開始時間を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でタ
イミングを再度同期させる。
スの強調を小片に細分化できる場合、歌詞の強調と曲の
演奏との間のよりよい同期が可能となる。増分数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に戻る。
イミング・プロセスに組み込む場合、ボックス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に基づくカードに対する信用として適用
可能である。
素のタイミングと調整した、シームレスなマルチメディ
ア体験を提供する。本発明によれば、アプレットには、
タイミング・コードを含むマルチメディア要素を含ませ
たり、あるいはデータを、マルチメディア要素の同期し
た配信のために、MIDIのような規格にしたがって構成し
たりすることができる。本発明の応用分野は、ノイズに
依存するゲーム(noisedependent game)(パチンコのよ
うな機械的なゲーム、またはパックマンやスカイバスタ
ーのようなビデオ・ゲーム)、またはゲームの視覚的な
面(visual aspect)を視覚的な成分と同期させ、ゲーム
の機械的な変化に似させなければならないような個別に
設計可能なゲームを含む。例えば、パチンコ・ゲームの
視覚的成分は、垂直方向に動く金属ボールを含み、ボー
ルの当たる音は、同期化したオーディオ構成要素によっ
て表現可能である。このような場合、図9を参照して説
明した変数は、オーディオ、ビデオおよびアスキーをも
含み、ユーザの入力(ゲームのプレイ)に基づく出力を
表わすように、予めプログラムしておく。更に、スロッ
ト・マシンのようなその他の賭博性ゲームも、本発明に
したがって実現することができ、この場合、機械的な動
作は視覚構成要素であり、関連する機械的なノイズはオ
ーディオ構成要素である。アスキー・データは、例え
ば、賞金の形態とし、これは、個人のクレジット・カー
ドまたはPCMCIAに基づくカードに対する信用として適用
可能である。
【0035】本発明の特徴を組み込んだサーバ・システ
ムおよびサブシステムは、完全にハードウエアで、また
はハードウエアおよびソフトウエアの組み合わせ(即
ち、メモリに格納したプログラム・モジュール)のいず
れでも実現可能である。例えば、ブラウザに埋め込んだ
構成要素即ちアプレットは、完全にソフトウエアで実現
することができる。サーバ・ソフトウエアに適した媒体
には、例えば、磁気媒体80(図1参照)(例えば、デ
ィスクおよびテープ)、光学的媒体(例えば、CD−R
OM)、DRAMおよびSRAMが含まれる。加えて、
ソフトウエアは、サーバ・システムに予めロードしてお
くことも、ユーザによって接触可能な記憶媒体を用いて
または用いずに電子的に、例えば、インターネットまた
はワールド・ワイド・ウェブ上のftp/telnetまたはht
ml(登録商標)サイトからユーザのサーバにそれぞれ
プログラム・モジュールをダウンロードすることによ
り、ロードすることも可能である。
ムおよびサブシステムは、完全にハードウエアで、また
はハードウエアおよびソフトウエアの組み合わせ(即
ち、メモリに格納したプログラム・モジュール)のいず
れでも実現可能である。例えば、ブラウザに埋め込んだ
構成要素即ちアプレットは、完全にソフトウエアで実現
することができる。サーバ・ソフトウエアに適した媒体
には、例えば、磁気媒体80(図1参照)(例えば、デ
ィスクおよびテープ)、光学的媒体(例えば、CD−R
OM)、DRAMおよびSRAMが含まれる。加えて、
ソフトウエアは、サーバ・システムに予めロードしてお
くことも、ユーザによって接触可能な記憶媒体を用いて
または用いずに電子的に、例えば、インターネットまた
はワールド・ワイド・ウェブ上のftp/telnetまたはht
ml(登録商標)サイトからユーザのサーバにそれぞれ
プログラム・モジュールをダウンロードすることによ
り、ロードすることも可能である。
【0036】このように、本発明の特徴を組み込んだプ
ログラム・モジュールは、例えばCD−ROMによっ
て、またはウェブ・サイトにアクセスすることによっ
て、都合良く配布することができる。後者の場合、典型
的には、それらモジュールは、永久記憶装置から一時的
にウェブ・サーバのRAMおよび/または出力バッファ
にロードする。即ち、これらは、ダウンロード要求がな
されたときにはいつでも、本発明のプログラム・モジュ
ールを格納し分配するように機能する媒体である。RA
Mにロードした後、ウェブ・サーバはそのプログラム・
モジュールをユーザのホストに送信する。
ログラム・モジュールは、例えば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 背景
ュ・サブサーバ 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つの構成要素を、表示装置を含む前記
ユーザのコンピュータ・システムに自動的にダウンロー
ドするように構成した送信機と、 前記命令を実行して、前記オーディオ・データ要素から
のオーディオ出力、前記テキスト・データ要素からのテ
キスト出力、および前記グラフィックス・データ要素か
らのグラフィックス出力を含む、マルチメディア・コン
テンツ出力を発生するように構成した実行装置であっ
て、前記テキスト出力および前記グラフィックス出力を
前記ユーザのコンピュータ・システムの前記表示装置上
に表示し、その組み合わせは、前記タイミング・データ
要素にしたがって、前記オーディオ出力と同期して配信
するようにした前記実行装置と、から成るシステム。 - 【請求項2】請求項1記載のシステムにおいて、前記オ
ーディオ出力は、歌詞を有する曲の形態であること、を
特徴とするシステム。 - 【請求項3】請求項2記載のシステムにおいて、前記テ
キスト出力は、アスキーの言葉の形態であること、を特
徴とするシステム。 - 【請求項4】請求項2記載のシステムにおいて、前記テ
キスト出力は、日本語文字の形態であること、を特徴と
するシステム。 - 【請求項5】請求項3記載のシステムにおいて、前記グ
ラフィックス出力は、前記タイミング要素にしたがって
前記オーディオ出力の言葉と同期して前記表示装置上に
表示した前記言葉上の強調、という形態であること、を
特徴とするシステム。 - 【請求項6】請求項1記載のシステムにおいて、前記グ
ラフィックス出力は、前記表示装置上に表示する金属ボ
ールを有するパチンコ・ゲームの形態であること、を特
徴とするシステム。 - 【請求項7】請求項6記載のシステムにおいて、前記オ
ーディオ出力は、金属ボールがぶつかる音に似せたもの
であり、このようなオーディオ出力は、前記タイミング
要素にしたがって、前記グラフィックス出力と同期して
配信すること、を特徴とするシステム。 - 【請求項8】請求項1記載のシステムにおいて、前記少
なくとも1つの構成要素は、暗号化データと、非暗号化
データと、それらに関して実行可能な認証命令とを含
み、 前記システムは、更に、 前記ユーザがマルチメディア・コンテンツ出力の選択を
行えるように、非暗号化データを表示するように構成し
た表示装置と、 前記表示装置上に、ユーザがマルチメディア・コンテン
ツの選択および認証の要求を行えるように、非暗号化デ
ータの表現を発生するように構成した出力装置と、 マルチメディア・コンテンツ出力の選択および認証の要
求を発生するように構成したプロセッサと、 前記暗号化データのいくつかの暗号を解除するためのキ
ーを与えて前記暗号化データからマルチメディア・コン
テンツ出力を発生するために、前記認証の要求を実行す
る実行装置と、 前記認証を受信するように構成した受信機と、 マルチメディア・コンテンツ出力を発生するように構成
したプロセッサと、を含むこと、を特徴とするシステ
ム。 - 【請求項9】請求項1記載のシステムにおいて、前記オ
ーディオ・データ要素は、長さがデルタ時間のオーディ
オ断片に細分化してあり、前記テキスト・データ要素
は、長さがデルタ時間のテキスト断片に細分化してあ
り、前記システムは、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生するように構成した発生器、
を含むことを特徴とするシステム。 - 【請求項10】請求項1記載のシステムにおいて、前記
構成要素はアプレットであること、を特徴とするシステ
ム。 - 【請求項11】請求項1記載のシステムにおいて、前記
テキスト出力は、更に、曲目リストを含み、ユーザはこ
の中から選択することができ、前記実行装置は、更に、
前記ユーザが前記リストから曲を選択できるようにし
て、前記曲のマルチメディア・データ要素を順次配信す
るために待ち行列化するように構成したこと、を特徴と
するシステム。 - 【請求項12】オンライン・マルチメディア・コンテン
ツ出力をユーザに対し、該ユーザのコンピュータ・シス
テム上において供給する方法であって、 ブラウザを通じて、ページおよび少なくとも1つの構成
要素へのアクセスを与えるステップであって、前記少な
くとも1つの構成要素が、マルチメディアのオーディ
オ、グラフィックス、テキストおよびタイミングのデー
タ要素を含む複数の要素を有し、前記構成要素が、更
に、実行したときに前記マルチメディア・コンテンツ・
データ要素の前記ユーザのコンピュータ・システムへの
配信を同期させる命令を含む、前記のステップと、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
ュータ・システムに自動的にダウンロードするステップ
と、 前記命令を実行して、歌詞を有する曲の形態の前記オー
ディオ・データ要素からのオーディオ出力、前記テキス
ト・データ要素から表示装置上に表示するテキスト出
力、および前記タイミング・データ要素にしたがって、
前記オーディオ出力と同期するように、前記テキスト上
の強調という形態で前記表示装置上に表示する、前記グ
ラフィックス・データ要素からのグラフィックス出力を
含む、マルチメディア・コンテンツ出力を発生するステ
ップと、から成ること、を特徴とする方法。 - 【請求項13】請求項12記載の方法において、前記少
なくとも1つの構成要素は、暗号化データと、非暗号化
データと、それらに関して実行可能な認証命令とを含
み、 前記方法は、前記実行ステップの前に、更に、 前記ユーザがマルチメディア・コンテンツ出力の選択を
行えるように、非暗号化データを表示するステップと、 前記表示装置上に、ユーザがマルチメディア・コンテン
ツの選択および認証の要求を行えるように、非暗号化デ
ータの表現を発生するステップと、 マルチメディア・コンテンツ出力の選択および認証の要
求を発生するステップと、 前記暗号化データのいくつかの暗号を解除するためのキ
ーを与えて前記暗号化データからマルチメディア・コン
テンツ出力を発生するために、前記認証の要求を実行す
るステップと、 前記認証を受信するステップと、 マルチメディア・コンテンツ出力を発生するステップ
と、を含むこと、を特徴とする方法。 - 【請求項14】請求項12記載の方法において、前記オ
ーディオ・データ要素は、長さがデルタ時間のオーディ
オ断片に細分化してあり、前記テキスト・データ要素
は、長さがデルタ時間のテキスト断片に細分化してあ
り、前記方法は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生するステップ、を含むことを
特徴とする方法。 - 【請求項15】請求項12記載の方法において、前記テ
キスト出力は、アスキーの言葉の形態であること、を特
徴とする方法。 - 【請求項16】請求項12記載の方法において、前記テ
キスト出力は、日本語文字の形態であること、を特徴と
する方法。 - 【請求項17】ブラウザに埋め込んである構成要素であ
って、 マルチメディアのオーディオ、グラフィックス、テキス
トおよびタイミングのデータ要素と、 実行したときに前記マルチメディア・データ要素の配信
の同期を取る命令と、 前記命令を実行して、前記オーディオ・データ要素から
のオーディオ出力、前記テキスト・データ要素からのテ
キスト出力、および前記グラフィックス・データ要素か
らのグラフィックス出力を含む、マルチメディア・コン
テンツ出力を発生するように構成した実行要素であっ
て、前記テキスト出力および前記グラフィックス出力は
表示装置上に表示するように構成してあり、その組み合
わせは、前記タイミング・データ要素にしたがって、前
記オーディオ出力と同期して配信するようにした前記実
行要素と、から成ること、を特徴とする構成要素。 - 【請求項18】請求項17記載の埋め込み構成要素にお
いて、前記オーディオ出力は、発生したときには、歌詞
を有する曲の形態であること、を特徴とする埋め込み構
成要素。 - 【請求項19】請求項17記載の埋め込み構成要素にお
いて、前記テキスト出力は、アスキーの言葉の形態であ
ること、を特徴とする埋め込み構成要素。 - 【請求項20】請求項17記載の埋め込み構成要素にお
いて、前記テキスト出力は、日本語文字の形態であるこ
と、を特徴とする埋め込み構成要素。 - 【請求項21】請求項17記載の埋め込み構成要素にお
いて、前記グラフィックス出力は、実行したときに、前
記タイミング要素にしたがって前記オーディオ出力の歌
詞と同期して表示装置上に表示するように構成した前記
テキスト出力上の強調、という形態であること、を特徴
とする埋め込み構成要素。 - 【請求項22】請求項17記載の埋め込み構成要素にお
いて、前記グラフィックス出力は、実行したときに、前
記表示装置上に表示するように構成した金属ボールを有
するパチンコ・ゲームの形態であること、を特徴とする
埋め込み構成要素。 - 【請求項23】請求項17記載の埋め込み構成要素にお
いて、前記オーディオ出力は、実行したときに、金属ボ
ールがぶつかる音に似たものとなり、このようなオーデ
ィオ出力は、前記タイミング要素にしたがって、前記グ
ラフィックス出力と同期するように配信すること、を特
徴とする埋め込み構成要素。 - 【請求項24】請求項17記載の埋め込み構成要素にお
いて、前記オーディオ・データ要素は、長さがデルタ時
間のオーディオ断片に細分化してあり、前記テキスト・
データ要素は、長さがデルタ時間のテキスト断片に細分
化してあり、前記構成要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生するように構成した実行装置
を含むこと、を特徴とする埋め込み構成要素。 - 【請求項25】ユーザに対し、該ユーザのコンピュータ
・システム上において、マルチメディア・コンテンツへ
のオンライン・アクセスを与える方法であって、 ブラウザを通じて、少なくとも1つの構成要素を含むペ
ージへのアクセスを与えるステップであって、前記少な
くとも1つの構成要素が暗号化および非暗号化データな
らびにそれに関して実行可能な命令を含む、前記のステ
ップと、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
ュータ・システムに自動的にダウンロードするステップ
と、 ユーザがマルチメディアのコンテンツ出力の選択を行え
るように、非暗号化データの表現を表示装置上に表示す
るステップと、 マルチメディア・コンテンツ出力の選択および認証の要
求を発生するステップと、 前記命令が、前記暗号化データのいくつかの暗号を解除
するキーを与えて前記暗号化データからマルチメディア
・コンテンツ出力を発生するために、前記認証の要求を
実行するステップと、 前記認証を受信するステップと、 前記マルチメディア・コンテンツ出力を発生するステッ
プと、から成ること、を特徴とする方法。 - 【請求項26】請求項25記載の方法において、前記マ
ルチメディア発生ステップは、 マルチメディアのオーディオ、グラフィックス、テキス
トおよびタイミングのデータ要素を格納し配信するステ
ップと、 実行したときに前記マルチメディア・データ要素の配信
の同期を取る命令を、格納し配信するステップと、 前記命令を実行して、前記オーディオ・データ要素から
のオーディオ出力、前記テキスト・データ要素からのテ
キスト出力、および前記グラフィックス・データ要素か
らのグラフィックス出力を含む、マルチメディア・コン
テンツ出力を発生するステップであって、前記テキスト
出力および前記グラフィックス出力を表示装置上に表示
し、その組み合わせは、前記タイミング・データ要素に
したがって、前記オーディオ出力と同期して配信する、
前記のステップと、を含むこと、を特徴とする方法。 - 【請求項27】ユーザに対し、該ユーザのコンピュータ
上において、オンライン・マルチメディア・コンテンツ
出力を供給するシステムであって、 ページおよび少なくとも1つの構成要素へのアクセスを
与えるように構成したブラウザ手段であって、前記少な
くとも1つの構成要素は、マルチメディアのオーディ
オ、グラフィックス、テキストおよびタイミングのデー
タ要素を有し、前記構成要素は、更に、実行したときに
前記マルチメディア・データ要素の配信を同期させる命
令を含む、前記ブラウザ手段と、 前記少なくとも1つの構成要素を、前記ユーザのコンピ
ュータ・システムに自動的にダウンロードするダウンロ
ード手段と、 前記命令を実行して、前記オーディオ・データ要素から
のオーディオ出力、前記テキスト・データ要素からのテ
キスト出力、および前記グラフィックス・データ要素か
らのグラフィックス出力を含む、マルチメディア・コン
テンツ出力を発生する実行手段であって、前記テキスト
出力および前記グラフィックス出力は表示装置上に表示
するように構成してあり、その組み合わせは、前記タイ
ミング・データ要素にしたがって、前記オーディオ出力
と同期して配信するようにした、前記実行手段と、から
成ること、を特徴とするシステム。 - 【請求項28】請求項27記載のシステムにおいて、前
記グラフィックス出力は、前記タイミング要素にしたが
って前記オーディオ出力の言葉と同期して表示装置上に
表示するように構成した前記言葉上の強調、という形態
であること、を特徴とするシステム。 - 【請求項29】請求項27記載のシステムにおいて、前
記オーディオ・データ要素は、長さがデルタ時間のオー
ディオ断片に細分化してあり、前記テキスト・データ要
素は、長さがデルタ時間のテキスト断片に細分化してあ
り、前記システムは、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生する出力手段、を含むことを
特徴とするシステム。 - 【請求項30】請求項27記載のシステムにおいて、前
記テキスト出力は、更に、曲目リストを含み、ユーザは
この中から選択することができ、前記実行手段は、更
に、前記ユーザに前記リストから曲を選択させ、前記曲
のマルチメディア・データ要素を順次配信するために待
ち行列化するように構成したこと、を特徴とするシステ
ム。 - 【請求項31】サーバであって、 ブラウザ埋め込み構成要素を記憶するように構成した記
憶装置であって、前記ブラウザ埋め込み構成要素が、マ
ルチメディアのオーディオ、グラフィックス、テキスト
およびタイミングのデータ要素と、実行したときに前記
マルチメディア・データ要素の配信の同期を取る命令
と、前記命令を実行して前記オーディオ・データ要素か
らのオーディオ出力と前記テキスト・データ要素からの
テキスト出力とおよび前記グラフィックス・データ要素
からのグラフィックス出力とを含むマルチメディア・コ
ンテンツ出力を発生するように構成した実行要素と、を
含み、前記テキスト出力および前記グラフィックス出力
は表示装置上に表示するように構成してあり、その組み
合わせは、前記タイミング・データ要素にしたがって、
前記オーディオ出力と同期して配信するようにした、前
記の記憶装置と、 前記記憶装置からの前記ブラウザ埋め込み構成要素を、
遠隔コンピュータ・システムに送信するように構成した
送信機と、から成ること、を特徴とするサーバ。 - 【請求項32】請求項31記載のサーバにおいて、前記
実行要素による実行時に、前記グラフィックス出力は、
前記タイミング要素にしたがって前記オーディオ出力の
歌詞と同期して表示装置上に表示するように構成した前
記言葉上の強調、という形態を取ること、を特徴とする
サーバ。 - 【請求項33】請求項31記載のサーバにおいて、前記
オーディオ・データ要素は、長さがデルタ時間のオーデ
ィオ断片に細分化してあり、前記テキスト・データ要素
は、長さがデルタ時間のテキスト断片に細分化してあ
り、前記実行要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生する発生器、を含むことを特
徴とするサーバ。 - 【請求項34】コンピュータ・システムであって、 離れたソースからデータおよび命令を受信するように構
成した送信受信装置と、 前記離れたソースが供給するページにアクセスすると自
動的にダウンロードされるブラウザ埋め込み構成要素の
一部である前記データおよび命令を記憶するように構成
した記憶装置であって、前記ブラウザ埋め込み構成要素
は、マルチメディアのオーディオ、グラフィックス、テ
キストおよびタイミングのデータ要素を含み、前記命令
は、実行したときに、前記マルチメディア・データ要素
の配信の同期を取り、前記ブラウザ埋め込み構成要素
は、更に、前記命令を実行して、前記オーディオ・デー
タ要素からのオーディオ出力、前記テキスト・データ要
素からのテキスト出力、および前記グラフィックス・デ
ータ要素からのグラフィックス出力を含む、マルチメデ
ィア・コンテンツ出力を発生するように構成した実行要
素であって、前記テキスト出力および前記グラフィック
ス出力は表示装置上に表示するように構成し、その組み
合わせは、前記タイミング・データ要素にしたがって、
前記オーディオ出力と同期して配信するようにした前記
実行要素を含む、前記記憶装置と、から成ること、を特
徴とするコンピュータ・システム。 - 【請求項35】請求項34記載のコンピュータ・システ
ムにおいて、前記実行要素による実行時に、前記グラフ
ィックス出力は、前記タイミング要素にしたがって前記
オーディオ出力の言葉と同期して表示装置上に表示する
ように構成した前記言葉上の強調、という形態を取るこ
と、を特徴とするコンピュータ・システム。 - 【請求項36】請求項34記載のコンピュータ・システ
ムにおいて、前記オーディオ・データ要素は、長さがデ
ルタ時間のオーディオ断片に細分化してあり、前記テキ
スト・データ要素は、長さがデルタ時間のテキスト断片
に細分化してあり、前記実行要素は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生するように構成した発生器、
を含むことを特徴とするコンピュータ・システム。 - 【請求項37】請求項34記載のコンピュータ・システ
ムにおいて、前記ブラウザ埋め込み構成要素はアプレッ
トであること、を特徴とするコンピュータ・システム。 - 【請求項38】コンピュータ読み取り可能コードを記憶
したコンピュータ読み取り可能媒体であって、 マルチメディアのオーディオ、グラフィックス、テキス
トおよびタイミングのデータ要素と、実行したときに前
記マルチメディア・データ要素の配信の同期を取る命令
と、を記憶するように構成したコンピュータ読み取り可
能コード・モジュールであって、前記命令を実行して、
前記オーディオ・データ要素からのオーディオ出力、前
記テキスト・データ要素からのテキスト出力、および前
記グラフィックス・データ要素からのグラフィックス出
力を含む、マルチメディア・コンテンツ出力を発生し、
前記テキスト出力および前記グラフィックス出力は表示
装置上に表示するように構成し、その組み合わせは、前
記タイミング・データ要素にしたがって、前記オーディ
オ出力と同期して配信するようにした、前記のコンピュ
ータ読み取り可能コード・モジュール、から成るコンピ
ュータ読み取り可能媒体。 - 【請求項39】請求項38記載のコンピュータ読み取り
可能媒体において、前記オーディオ出力は、発生したと
きには、歌詞を有する曲の形態となること、を特徴とす
るコンピュータ読み取り可能媒体。 - 【請求項40】請求項38記載のコンピュータ読み取り
可能媒体において、前記テキスト出力は、実行したとき
には、アスキーの言葉の形態となること、を特徴とする
コンピュータ読み取り可能媒体。 - 【請求項41】請求項38記載のコンピュータ読み取り
可能媒体において、前記テキスト出力は、日本語文字の
形態であること、を特徴とするコンピュータ読み取り可
能媒体。 - 【請求項42】請求項38記載のコンピュータ読み取り
可能媒体において、前記グラフィックス出力は、実行し
たときに前記テキスト出力上の強調という形態となり、
前記強調は、前記タイミング要素にしたがって前記オー
ディオ出力の言葉と同期して前記表示装置上に表示する
ように構成したこと、を特徴とするコンピュータ読み取
り可能媒体。 - 【請求項43】請求項38記載のコンピュータ読み取り
可能媒体において、前記グラフィックス出力は、実行し
たときに、前記表示装置上に表示する金属ボールを有す
るパチンコ・ゲームの形態となること、を特徴とするコ
ンピュータ読み取り可能媒体。 - 【請求項44】請求項38記載のコンピュータ読み取り
可能媒体において、前記オーディオ出力は、実行したと
きに、金属ボールがぶつかる音に似たものとなり、この
ようなオーディオ出力は、前記タイミング要素にしたが
って、前記グラフィックス出力と同期するように配信す
ること、を特徴とするコンピュータ読み取り可能媒体。 - 【請求項45】請求項38記載のコンピュータ読み取り
可能媒体において、前記オーディオ・データ要素は、長
さがデルタ時間のオーディオ断片に細分化してあり、前
記テキスト・データ要素は、長さがデルタ時間のテキス
ト断片に細分化してあり、前記コンピュータ読み取り可
能媒体は、更に、 前記デルタ時間の開始時に、オーディオ断片およびテキ
スト断片の同時出力を発生するように構成した実行部、
を含むことを特徴とするコンピュータ読み取り可能媒
体。
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)
| 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)
| 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)
| 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 |
-
1996
- 1996-06-28 US US08/671,581 patent/US5953005A/en not_active Expired - Lifetime
-
1997
- 1997-06-18 EP EP97304262A patent/EP0817103A3/en not_active Withdrawn
- 1997-06-30 JP JP9174863A patent/JPH10232841A/ja active Pending
Cited By (10)
| 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) | 멀티미디어 패키지 파일이 저장된 저장매체 및 휴대용단말기, 멀티미디어 패키지 파일 제공 시스템, 멀티미디어제공방법 및 단말기의 멀티미디어 패키지 파일의 재생방법 |