JPH07219970A - 加速フォーマットでの再生方法及び再生装置 - Google Patents
加速フォーマットでの再生方法及び再生装置Info
- Publication number
- JPH07219970A JPH07219970A JP6313745A JP31374594A JPH07219970A JP H07219970 A JPH07219970 A JP H07219970A JP 6313745 A JP6313745 A JP 6313745A JP 31374594 A JP31374594 A JP 31374594A JP H07219970 A JPH07219970 A JP H07219970A
- Authority
- JP
- Japan
- Prior art keywords
- presentation
- accelerated
- audio
- playback
- recording
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
- H04N21/2335—Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronisation processes, e.g. processing of PCR [Programme Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4398—Processing of audio elementary streams involving reformatting operations of audio signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
ションを記録し、見落とし部分を、現在時点に追いつく
まで加速化速度で再生すること。 【構成】 ステップ406では、ルーチンは、再生の開
始ポイントを決定するためにユーザ・コマンドを受け入
れる。ユーザは、インセット・ウィンドウに説明される
スイッチ(制御)のようなスイッチを使用する。同様
に、ステップ408で、ルーチンはユーザ・コマンドを
受け入れ、再生速度を示す。ステップ410では、ユー
ザが依然として進行中のリアルタイム・プレゼンテーシ
ョンに「追いつく」ことができるように、記憶されたマ
ルチメディア情報が高速(加速化)フォーマットで再生
される。再生中、リアルタイム・プレゼンテーション
は、ユーザが追いつくまで同時に記録される。
Description
報を表示する方法に関し、さらに特にマルチメディア・
リアルタイム・プレゼンテーションの加速された再生に
関する。
クス、および音をユーザと対話する方法で組み合わせる
ことである。マルチメディア・プレゼンテーションを行
うために必要な情報は大量なので、マルチメディア・コ
ンピュータは、通常、高速マイクロプロセッサ、大量の
メモリ、および高解像度モニタを必要とする。性能が高
まる一方で、コンピュータの価格の下落が続くに従っ
て、マルチメディアは家庭および仕事場の両方でさらに
アクセスしやすくなってきている。このようにして、音
声および映像は、急速にワークステーション環境の標準
データタイプになりつつある。
コンパクトディスク読込み専用メモリ(CD−ROM)
のような固定媒体上に記憶することができるか、リアル
タイム(つまり、テレビ会議の場合のようにライブで)
で表示することができる。固定媒体で記憶することによ
り、ユーザは、何かを見落とした場合に、プレゼンテー
ションの部分の停止および再生を都合よく制御できる。
ただし、ユーザは、見落とした部分を記録し、後でその
部分をシーケンスから出して表示する以外に見落とした
部分を表示することができないため、リアルタイム・プ
レゼンテーションでは見落とした情報の表示が困難であ
る。また、ユーザが進行中のリアルタイム・プレゼンテ
ーションを調べ、参加できるようにすることが望まし
い。
マルチメディア・プレゼンテーション(multime
dia presentation)で発生する2つの
問題点を解決する。ある人物が最初から会議を見てい
て、何も見落とさずにある部分を見直すために元に戻り
たいと考える場合に、第1の問題が発生する。第2の問
題は、ある人物が進行中の会議に参加したいと考える
が、すでに明らかになったことで最新情報を得る必要が
ある場合である。
ために、本発明は、ライブのマルチメディア・プレゼン
テーションの一部を録音し、ユーザがリアルタイム・プ
レゼンテーションに追いつくまで高速(加速されたスピ
ード)で再生する。また、プレゼンテーションを記録
し、プレゼンテーションが依然として進行している間に
それを再生する能力により、ユーザはすでに進行中の会
議を調べ(通読し:peruse)、「参加」できるよ
うになる。マルチメディア・プレゼンテーションの一部
を見落とした場合、本発明を用いれば、ユーザは見落と
した情報の開始ポイントまで戻り、ユーザがリアルタイ
ム・プレゼンテーションに追いつくまで高速(加速され
た速度)で情報を見始めることができる。音声および映
像は加速されるが、依然としてユーザが理解できる状態
にある。音声は、音声のピッチを高速(加速された)フ
ォーマットで保持する音声圧縮アルゴリズムを含む技法
により加速される。それから、映像が、高速(加速され
た)音声と同期するようにフレーム・イメージを削除す
ることにより圧縮される。ユーザは、記録された情報を
見ている間に、明らかにマルチメディア・プレゼンテー
ションの多くを見落としている。したがって、本発明
は、ユーザがあらゆる情報を見落とすことがないよう
に、高速(加速)再生中に同時に記録する。
実行するソフトウェアが含まれる。コンピュータ・シス
テムは、プロセッサ、記憶領域、出力装置、およびユー
ザ入力装置を具備する。方法は、リアルタイム・マルチ
メディア・プレゼンテーションの一部を記録するステッ
プと、リアルタイム・プレゼンテーションを同時記録中
に記録部分を同期高速(加速化)速度で再生するステッ
プと、高速(加速)再生がリアルタイム・プレゼンテー
ションに追いついたときにプレゼンテーションの表示を
通常の速度で再開するステップとを含む。本発明は、ユ
ーザがさらに容易に再生再開ポイントを選択できるよう
にするグラフィック・タイムラインを具備する。
ージデータのマルチメディア・リアルタイム・プレゼン
テーションを第1コンピュータ・システム上で加速され
たフォーマットで再生する方法であって、第1コンピュ
ータ・システムは、プロセッサ、スピーカ手段、表示装
置、およびユーザ入力装置を具備し、第1コンピュータ
・システムはデータを記憶するために記憶領域に連結さ
れ、イメージ・データは複数のフレームから構成され、
プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、プレゼンテーションの記録
された音声データの再生を加速するために、プロセッサ
を使用するステップであって、前記音声再生が実質上同
じピッチが保持されるような方法で加速されるステップ
と、加速された音声再生と加速されたイメージ・データ
再生を同期させておくために、フレームを削除すること
により、イメージ・データの再生を加速するために、プ
ロセッサを使用するステップと、スピーカ手段を使用し
て加速された音声データを再生し、表示装置上で加速さ
れたイメージ・データを同期して表示することにより加
速されたフォーマットでプレゼンテーションを再生する
ステップと、プレゼンテーションの加速された再生と同
時にプレゼンテーションを記録するステップと、を含む
加速フォーマットでの再生方法である。
ステムで音声プレゼンテーションを加速されたフォーマ
ットで再生する方法であって、第1コンピュータ・シス
テムは、プロセッサ、スピーカ手段、およびユーザ入力
装置を具備し、第1コンピュータシステムがデータを記
憶するための記憶領域に連結され、プレゼンテーション
の一部を記憶領域内の記録バッファの中に記録するステ
ップと、プレゼンテーションの記録された音声データの
再生を加速するためにプロセッサを使用するステップで
あって、前記音声再生が、実質上同じピッチが保持され
るように加速されるステップと、スピーカ手段を通して
加速された音声データを再生することにより、加速され
たフォーマットでプレゼンテーションを再生するステッ
プと、プレゼンテーションの加速された再生と同時にプ
レゼンテーションを記録するステップと、を有する加速
フォーマットでの再生方法である。
トで、音声および映像イメージのマルチメディア・リア
ルタイム・プレゼンテーションの一部を再生するための
装置であって、プレゼンテーションを受信するための手
段と、ユーザ入力を受信するための手段と、プレゼンテ
ーションの一部を記録するための手段と、圧縮音声と映
像を同期させておくために、プレゼンテーションの記録
された部分の音声を圧縮し、フレームを除去することに
より映像イメージを圧縮するためのプロセッサ手段であ
って、前記音声が実質上同じピッチが保持されるように
圧縮され、前記プロセッサ手段が前記受信手段、前記ユ
ーザ入力手段、および前記記録手段に連結される、プロ
セッサ手段と、前記プロセッサ手段に連結される、圧縮
された音声および映像を伝達するための手段と、圧縮さ
れた音声および映像がリアルタイム・プレゼンテーショ
ンに追いつくまで、圧縮された音声および映像の伝達と
同時にプレゼンテーションを記録する前記記録手段と、
を具備する再生装置である。
ことにより、本発明の性質および優位点をさらに理解で
きる。
ョンの表示および記録が可能な任意のコンピュータ上で
動作する。追加のハードウェアは必要とされていない。
ただし、以下の説明から明かとなるように、コンピュー
タは、ライブのマルチメディア情報を同時に記録しなが
ら、記憶されたマルチメディア情報を高速(加速され
た)フォーマットで表示できなければならない。実施例
では、イーサネット・ネットワーク上でUNIXを実行
するSun SPARCワークステーション、Sun
DIMEボード、およびSun MAK++ソフトウェ
ア・ツールキットが、本発明の実現に使用される。本発
明は、ファイルの書き込み中にその内容へのアクセスを
可能にするUNIXファイルの特質を利用する。
のに使用されるコンピュータ・システムの例である。図
1は、表示装置3、表示画面5、キャビネット7、キー
ボード9、およびマウス11を具備するコンピュータ・
システムを示す。マウス11には、マウス・ボタン13
のような1個以上のボタンが備えられている場合があ
る。キャビネット7には、プロセッサ、メモリ、ディス
ク・ドライブなどのよく見かけるコンピュータ構成要素
(図示されていない)が収納されている。コンピュータ
・システム1は、リアルタイム・マルチメディア・プレ
ゼンテーションを受信しなければならないので、外部ハ
ードウェア構成要素がそれに接続されていなければなら
ない。これらの外部ハードウェア構成要素も、キャビネ
ット7内でコンピュータ・システムとインターフェース
する。
のに使用されるコンピュータ・システム1のシステム・
ブロック図である。コンピュータ・システム1は、プロ
セッサ102、メモリ104、I/O制御装置106、
ディスプレイ・アダプタ108、モニタ110、シリア
ル・ポート112、キーボード114、固定ディスク1
16、ネットワーク・インタフェース118、およびス
ピーカ120のようなサブシステムを具備する。本発明
と使用するのに適当なその他のコンピュータ・システム
が、追加サブシステム、またはより少ない数のサブシス
テムを具備する場合もある。例えば、別のコンピュータ
・システムが、2つ以上のプロセッサ102を具備する
ことがある(つまり、マルチプロセッサ・システム)。
また、システムがキャッシュ・メモリを備える場合もあ
る。
ステム1のシステム・バス・アーキテクチャを表す。た
だし、これらの矢印は、サブシステムをリンクするのに
役割を果たすあらゆる相互接続スキームを例証する。例
えば、スピーカ120は、ポートを経由して他のサブシ
ステムと接続されるか、あるいは中央演算処理装置(プ
ロセッサ)102に内部直接接続される。実施例では、
コンピュータ・システム1は、リアル・マルチメディア
・プレゼンテーションおよび記憶されたプレゼンテーシ
ョン・データをネットワーク・インタフェース118経
由で受信する。
は、本発明で使用するのに適当なコンピュータ・システ
ムの例にすぎない。本発明と使用するのに適当なサブシ
ステムのその他の構成は、当業者にとっては容易に明か
になるであろう。
の画面表示220を図解する表示画面5を示す。一般的
に、本明細書に記述される画面のレイアウトおよび機能
性は、本発明をその特定のインプリメンテーション(実
施)に限定することを意図していない。マルチメディア
・プレゼンテーションは、サウンド、ピクチャ・イメー
ジ、グラフィックス、およびテキストを含む音声および
映像から構成される可能性がある。画面表示220は、
映像(ビデオ)出力が表示される領域である。
2は、本発明のユーザ・インタフェースのコントロール
(制御)を具備する。ウィンドウ処理オペレーティング
・システムのすべてのウィンドウの場合と同様に、イン
セット・ウィンドウ22のサイズも変更できる。通常の
動作中は、インセット・ウィンドウ222は、映像イメ
ージが画面表示220に表示されている間は目につかず
に存在するように、247に図示されるサイズ程度に
「縮小」されるであろう。映像イメージは、それ自体、
インセット・ウィンドウ(図示されていない)内の複数
の映像ウィンドウおよび制御パネルがすぐに画像表示2
20で表示できるように、サイズを変更できるウィンド
ウ内に表示される。本発明は、ウィンドウ処理環境で示
されているが、他の環境でも動作するであろう。
セット・レコーダ(VCR)上に見られるスイッチに類
似した数多くのスイッチを提供する制御パネル240を
具備する。それらは、巻き戻し242、休止246、再
生248、および早送り250を含む。これらのスイッ
チは、実質上VCR上と同様に機能し、ユーザはマウス
を使用して、またはそれ以外のコンピュータ・ユーザ入
力装置によって、それらの上で「クリック」することに
よって、それらを操作する。リアルタイム・プレゼンテ
ーションの間、ユーザが休止246をクリックすると、
休止モードが入力され、画面イメージは停止または「凍
結され」、音声はプレゼンテーションの記録中抑止され
る。
タ・ネットワークに接続されている本発明の実施例を示
す。ネットワークは、ネットワーク上のリモート・コン
ピュータ604に接続される共用リソースである集中型
サーバ602により管理される。ネットワークは、当業
で周知のあらゆる手段により実現できる。カメラ606
は、マルチメディア・プレゼンテーション608を捕捉
するために使用される。マルチメディア・プレゼンテー
ションは、ビデオイメージ、コンピュータ・グラフィッ
クス、音声(スピーチ)、音楽、その他から構成され
る。プレゼンテーションは、電子信号610に変換さ
れ、ネットワーク・サーバ602に転送され、記憶領域
612に記憶される。いったん記憶されると、各コンピ
ュータ604は、本明細書に記述されるように、独自に
かつ同時に記憶プレゼンテーションにアクセスすること
ができる。プレゼンテーションを記憶し、検索するため
に望まれるフォーマットは、UNIX(ユニックス)フ
ァイル・フォーマットである。このフォーマットを使用
すれば、記憶されたファイル内に、複数の異なったポイ
ントを読み込み、オペレーティング・システムの観点か
ら共用ファイルの同時読み書きを行えるようになる。P
rentice Hall 1986のMaurice
J. Bachによる「UNIXオペレーティング・
システムの設計」を参照のこと。
メンテーションを示している。また、本発明は、記憶領
域612などの記憶領域が、コンピュータ604のそれ
ぞれに直接接続されている独立型システムとして実現す
ることもできる。独立型インプリメンテーション(図示
されていない)では、図3の制御領域240に、ユーザ
が希望のマルチメディア・プレゼンテーションの記録を
選択的に開始できるようにする「記録」ボタンが具備さ
れるであろう。すべてのマルチメディア・プレゼンテー
ションは自動的に記録されるので、「記録」ボタンは、
本発明のネットワーク・インプリメンテーションには必
要ない。独立型スキームでのユーザがプレゼンテーショ
ンの記録を望まない理由は、プレゼンテーションを記録
するのに要する大量のローカル記憶領域のためである。
これは、記憶領域は共用され、通常は大きいため、普通
ネットワーク・サーバに接続される記憶領域にとっては
問題ではない。マルチメディア・プレゼンテーションの
選択的記憶を可能にするその他の手段は可能である。
記憶されたプレゼンテーションのさまざまな部分にアク
セスするのに役立つ多くのキーフレームを具備する。記
録された部分は、記録が依然として進行している間にア
クセスされる可能性がある。キーフレーム224、22
6、228、230、232、および234は、記録時
に異なったポイントで表示されたビデオイメージを表す
ストーリーボード(storyboard)を形成す
る。キーフレーム224は、記録開始時に表示されてい
たフレーム、つまり画面イメージを表す。キーフレーム
226は、記録バッファ「の中に」フレーム20%を表
示する。同様に、キーフレーム228、230、および
232は、記憶領域、つまり記録バッファの中にそれぞ
れ40%、60%、80%のフレームを表示する。キー
フレーム234は、リアルタイム・プレゼンテーション
の現在の画面イメージ、つまり、瞬間的にプレゼンテー
ションで起こっているもののリアルタイム表示を示す。
図3は、実際に「静止(スチル)」、「20%」、「4
0%」のようにラベルが付けられた各キーフレームを示
す一方、各キーフレームは記録された映像からイメージ
を表示するであろう。例えば、プレゼンテーションが講
義である場合、各キーフレームは1又はそれより多い話
手を、講義で使用される視覚的な補助手段のクローズア
ップで表示するであろう。
したポイントを示し、変化しない。ただし、バッファが
より多くの画面イメージを記録するに従って、キーフレ
ーム226、228、230、232、および234は
変化する。各キーフレームの変化率は、その通用期間に
比例する。したがって、キーフレーム226の表示率
は、キーフレーム234の20%であり、リアルタイム
速度で変化しつつある。
238付きのタイムライン236を具備する。タイムラ
イン236は、バッファ内のプレゼンテーションの記録
部分のタイムラインで、その上にあるキーフレームに対
応する。インジケータ238は、ユーザが再生248を
クリックすると、再生が開始する記録プレゼンテーショ
ン内のポイントを指定するアイコンである。実施例で
は、ウィンドウ222の外側の画面220の一部は、イ
ンジケータ238によって指定される画面イメージを示
す。このようにして、ユーザは再生を開始する記録内の
正確なポイントの位置を正確に示すことができる。ユー
ザは、ユーザ入力装置を使用して、タイムライン236
に沿ってインジケータ238を動かすことができる。こ
れは、図3の巻き戻しボタンおよび早送りボタン242
と250のそれぞれを使用したり、タイムライン236
に沿ってインジケータ238を「ドラッグする」ために
マウスを使用するなどの多くの方法で実現できる。
ルタイム・プレゼンテーションに「追いつく」ように、
映像および音声の同期を維持しつつ、その通常の速度の
最高2倍で記録(された)マルチメディア・プレゼンテ
ーションを再生する。後述するように同期を行わずに、
さらに高速で再生することが可能である。再生の速度
は、キーボードからの任意の数の入力、マウスの使用に
よるノブまたはスライダ(図示されていない)の操作な
どの多くの方法のどれかでユーザによって指定される。
のか、およびどの程度がユーザが理解できる状態にある
のかに対しては限界がある。再生速度は、おもに、映像
(ビデオ)の加速ではなく音声加速の明瞭度によって制
限される。本発明は、単により多くのフレーム・イメー
ジを削除することにより、2倍の速度増加をはるかに上
回って映像またはイメージ・データの再生を加速するこ
とができる。人間の頭は高速で視覚的な情報を吸収する
ことができるため、これらの速度でも、視聴者は依然と
して意味を理解する。より高速な映像速度をいくつかの
音声キューに提供するために、可聴情報のすべて以下を
ユーザに伝達しようと試みる技法が使用される。
て決定されるセグメント(部分)に分けられる。各音声
セグメントは、表示中の映像が次の音声セグメントに対
応するまで、最大理解可能速度(例えば、通常の2倍)
で再生される。例えば、ある音声セグメントは、映像が
映像速度の2倍以上の速度で再生されている間に、通常
の音声速度の2倍で再生される。音声セグメントは、映
像再生が、音声の途切れによって決定されるセグメント
の最後(例えば、文の終わり)に到達し、次の音声セグ
メントが開始すると停止される。このようにして、加速
された音声の最初の部分だけが再生される。したがっ
て、音声と映像は、各音声セグメントの始まりに関して
のみ同期される。このようにして、ユーザは、映像が、
約2という係数の理解可能な音声制限加速によって制限
されない速度で再生している間に明らかになったことの
要点を取るために十分な音声を聞くことができる。
始時および終了時を選択するのに使用できる。さらに、
タイムラインは、コンピュータ・システムが通知を受信
する可能性があるその他のイベント(事象)を示す、マ
ーカ235などのマーカによって増加することもでき
る。これらのイベントには、例えば、外部ハードウェア
によって感知されるアクティブな電子回路を具備するバ
ッジ(badges)を介して参加者の到着などを含
む。イベントは、ハンドヘルド・コンピュータによって
参加者が示すことができる。また、イベントが、コンピ
ュータ描画システムでの映像プレゼンテーション用の新
しいページの選択、音声処理ハードウェアまたはソフト
ウェア、あるいはその両方によって検出される個々の音
声(スピーチ)の始まり、現在時刻などであることもあ
る。さらに、ユーザは、後でプレゼンテーションの領域
を探し出す際の補助手段として、希望に応じて、独自の
マーカを挿入することもできる。マーカは、ローカル
(局所的)またはグローバル(大域的)である。つま
り、グローバル・マーカは、サーバによって、記憶され
るプレゼンテーションにアクセスするすべてのユーザに
自動的に供給される。ローカル・マーカは、各ユーザの
コンピュータ、または各ユーザによってそれぞれ自動的
あるいは手動で作成可能であるが、ネットワークの他の
ユーザに自動的に分散(分配)されることはない。
単に、それまでバッファ内に記憶されてきたプレゼンテ
ーションの終わりを示している。図3に図解されるそれ
以外のマーカは、マーカ上のキーフレームがタイムライ
ン内で発生するポイントを示す。
れる。ボタンまたはキーフレームを削除することによ
り、制御パネルは、それらのより多くを画面上に一度に
適合させるためにより小型化されている。制御パネル2
22のような複数の制御パネルの表示が考えられる。こ
れは、同時に進行中の複数のプレゼンテーションに対応
し、ユーザはそのそれぞれを本明細書に記載される方法
で見ることができる。
または「ズーム」することができる。これは、キーフレ
ーム、タイムラインおよびインジケータの新しいセット
302が、探索を狭めるのに役立つために表示される図
4に示される。新しいセット302は、タイム・フレー
ム域304によって指定されるセット300を拡張した
ものである。
アルゴリズムの高度論理フローを図解するフローチャー
ト400を示す。フローチャート400は、図1のコン
ピュータ・システム1のようなコンピュータ・システム
で実行する1つ以上のソフトウェア・ルーチンを表す。
フローチャート400は、当業で周知のあらゆる手段に
より実現できる。例えば、任意の数の「C」、Pasc
al(パスカル)、FORTRAN(フォートラン)、
アセンブリ言語、その他のようなコンピュータ・プログ
ラミング言語を使用することができる。さらに、手続き
型プログラミングまたは「オブジェクト指向」プログラ
ミングのようなさまざまなプログラミング・アプロー
チ、あるいは人工知能技法が利用できる。フローチャー
ト400のステップは、1つ以上のソフトウェア・ルー
チン、プロセス、サブルーチン、モジュールなどで実現
できる。フローチャート400は、本発明の方法の広い
論理的な流れを例証しているのにすぎず、フローチャー
トにステップを追加またはそれから削除できることは明
かであろう。説明を容易にするために、ここでは、単一
の「ルーチン」であるかのようにフローチャート400
のインプリメンテーションを参照する。
ップ402で入力される。コンピュータ・システムが、
フローチャート400のルーチンの入力時にリアルタイ
ム・マルチメディア・プレゼンテーションを受信してい
ると仮定される。ネットワーク・アプリケーションで
は、ステップ404で、サーバが記憶領域にマルチメデ
ィア・プレゼンテーションを記憶しており、ユーザは使
用コンピュータで進行中のプレゼンテーションを見るこ
とができる。本発明が記録中、ユーザは、文書に注意を
払ったり、電話に応答するなどの他のタスクを実行する
ことができる。ユーザは、リアルタイムまたは高速再生
が進行中に、使用コンピュータを使って他のタスクさえ
実行できる。実施例では、マルチメディア情報は、ディ
スク・スペースを節約する目的で圧縮フォーマットでハ
ードディスクに記憶される。
開始ポイントを決定するためにユーザ・コマンドを受け
入れる。ユーザは、前述される図3のインセット・ウィ
ンドウ222に説明されるスイッチ(制御)のようなス
イッチを使用する。同様に、ステップ408で、ルーチ
ンはユーザ・コマンドを受け入れ、再生速度を示す。
進行中のリアルタイム・プレゼンテーションに「追いつ
く」ことができるように、記憶されたマルチメディア情
報が高速(加速化)フォーマットで再生される。再生
中、リアルタイム・プレゼンテーションは、ユーザが追
いつくまで同時に記録される。言い替えると、フローチ
ャート400のステップ404は、継続的に実行されて
いる。
タイム・プレゼンテーションに追いついたかどうかチェ
ックされる。追いついていない場合には、実行は、ルー
チンがユーザが再生速度の変更を望んでいるかどうか試
験するステップ408に戻る。記憶された音声(オーデ
ィオ)およびイメージのデータは、現在選択されている
高速速度で継続的に再生される。高速再生がリアルタイ
ム・プレゼンテーションに追いつくと、実行はステップ
414に進む。
ョンに追いつくと、ステップ414が実行され、本発明
はプレゼンテーションの記録を停止し、通常の速度でリ
アルタイム・プレゼンテーションの表示を開始する。フ
ローチャート400のステップの多くの順序が任意であ
り、逆にしたり、同時に行うことが可能である。例え
ば、ステップ408と410は交換可能であるし、実際
にユーザには同時に表示される。フローチャート400
はステップ416で終了する。
ーション内に音声、映像、テキスト、およびグラフィッ
クス(図形)がある場合、そのすべてが同期した状態の
ままとなる。マルチメディア・プレゼンテーションの映
像、テキスト、およびグラフィックスの部分は、表示さ
れるフレームの数を減少することにより加速される。こ
れらの映像イメージの再生を速めるもう一つの方法とし
て、フレームが表示される速度を上げることによって、
全フレームを表示できるようにすることがある。前者の
方法では表示の円滑さは悪化するが、ユーザは依然とし
て理解できる。
度の増加である。ただし、音声のピッチが変化し、一般
的には、わずかに加速された速度でも理解不可能になる
であろう。本発明の実施例は、本明細書に完全に規定さ
れるように、参照によってここに取り入れられる、19
85年、IEEEのRoucosその他による「音声の
高品質タイム−スケール修正」、および1988年、I
EEEのWaymanその他による「リアルタイム音声
圧縮およびノイズ・フィルタ処理で使用するためのタイ
ム・スケール修正の同期−重複−追加法」に説明される
音声圧縮技法を使用する。これらの音声圧縮技法を使用
することにより、音声は、話手のピッチが変化しないま
まとなり、ユーザが発言の内容を理解できるように、加
速される。
ることによって音声をさらに加速する本発明の機能であ
る。このようにして、「うーむ(um)」および「ああ
(uh)」などの単語が認識され、削除される。
ンテーションに追いつきそうになると、自動的に高速再
生の速度を減速する。これにより、高速再生からリアル
タイムに円滑に移行が行われる。ある実施例では、ユー
ザは、記録された情報の再生速度を選択することができ
る。
ディア・プレゼンテーションは、一定の量の情報(例え
ば、プレゼンテーションの最後の5分間)を保持する循
環バッファ内に継続的に記憶される。その後、ユーザ
は、巻き戻し、リアルタイム・ポイントの前の最高5分
間を再生することができる。これにより、ユーザは、リ
アルタイム・プレゼンテーションを見て、情報を見落と
さずにある部分を再生できる柔軟性が可能になる。
が、さまざまな代替策、修正策、およびそれに同等なも
のが使用できる。したがって、前記説明は、前記請求項
により定義される本発明の範囲を制限すると解釈される
べきではない。
れるコンピュータ・システムの例を図解する。
れる典型的なコンピュータ・システムのシステム・ブロ
ック図である。
面表示である。
る。
生アルゴリズムの高度フローチャートである。
ークに説明されている本発明の実施例である。
Claims (5)
- 【請求項1】 音声データおよびイメージデータのマル
チメディア・リアルタイム・プレゼンテーションを第1
コンピュータ・システム上で加速されたフォーマットで
再生する方法であって、第1コンピュータ・システム
は、プロセッサ、スピーカ手段、表示装置、およびユー
ザ入力装置を具備し、第1コンピュータ・システムはデ
ータを記憶するために記憶領域に連結され、イメージ・
データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
速するために、プロセッサを使用するステップであっ
て、前記音声再生が実質上同じピッチが保持されるよう
な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
を同期させておくために、フレームを削除することによ
り、イメージ・データの再生を加速するために、プロセ
ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
し、表示装置上で加速されたイメージ・データを同期し
て表示することにより加速されたフォーマットでプレゼ
ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
テーションを記録するステップと、 を含む加速フォーマットでの再生方法。 - 【請求項2】 音声データおよびイメージデータのマル
チメディア・リアルタイム・プレゼンテーションを第1
コンピュータ・システム上で加速されたフォーマットで
再生する方法であって、第1コンピュータ・システム
は、プロセッサ、スピーカ手段、表示装置、およびユー
ザ入力装置を具備し、第1コンピュータ・システムはデ
ータを記憶するために記憶領域に連結され、イメージ・
データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
速するために、プロセッサを使用するステップであっ
て、前記音声再生が実質上同じピッチが保持されるよう
な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
を同期させておくために、フレームを削除することによ
り、イメージ・データの再生を加速するために、プロセ
ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
し、表示装置上で加速されたイメージ・データを同期し
て表示することにより加速されたフォーマットでプレゼ
ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
テーションを記録するステップと、 を含み、プロセッサが、単語またはサウンドを削除する
ことにより、プレゼンテーションの記録された部分の音
声の再生を加速する、加速フォーマットでの再生方法。 - 【請求項3】 音声データおよびイメージデータのマル
チメディア・リアルタイム・プレゼンテーションを第1
コンピュータ・システム上で加速されたフォーマットで
再生する方法であって、第1コンピュータ・システム
は、プロセッサ、スピーカ手段、表示装置、およびユー
ザ入力装置を具備し、第1コンピュータ・システムはデ
ータを記憶するために記憶領域に連結され、イメージ・
データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
速するために、プロセッサを使用するステップであっ
て、前記音声再生が実質上同じピッチが保持されるよう
な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
を同期させておくために、フレームを削除することによ
り、イメージ・データの再生を加速するために、プロセ
ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
し、表示装置上で加速されたイメージ・データを同期し
て表示することにより加速されたフォーマットでプレゼ
ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
テーションを記録するステップと、 を含み、複数のキーフレームが、時間内の異なったポイ
ントで記録された映像イメージを表す表示装置上で表示
される、加速フォーマットでの再生方法。 - 【請求項4】 第1コンピュータ・システムで音声プレ
ゼンテーションを加速されたフォーマットで再生する方
法であって、第1コンピュータ・システムは、プロセッ
サ、スピーカ手段、およびユーザ入力装置を具備し、第
1コンピュータシステムがデータを記憶するための記憶
領域に連結され、 プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
速するためにプロセッサを使用するステップであって、
前記音声再生が、実質上同じピッチが保持されるように
加速されるステップと、 スピーカ手段を通して加速された音声データを再生する
ことにより、加速されたフォーマットでプレゼンテーシ
ョンを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
テーションを記録するステップと、 を有する加速フォーマットでの再生方法。 - 【請求項5】 加速されたフォーマットで、音声および
映像イメージのマルチメディア・リアルタイム・プレゼ
ンテーションの一部を再生するための装置であって、 プレゼンテーションを受信するための手段と、 ユーザ入力を受信するための手段と、 プレゼンテーションの一部を記録するための手段と、 圧縮音声と映像を同期させておくために、プレゼンテー
ションの記録された部分の音声を圧縮し、フレームを除
去することにより映像イメージを圧縮するためのプロセ
ッサ手段であって、前記音声が実質上同じピッチが保持
されるように圧縮され、前記プロセッサ手段が前記受信
手段、前記ユーザ入力手段、および前記記録手段に連結
される、プロセッサ手段と、 前記プロセッサ手段に連結される、圧縮された音声およ
び映像を伝達するための手段と、 圧縮された音声および映像がリアルタイム・プレゼンテ
ーションに追いつくまで、圧縮された音声および映像の
伝達と同時にプレゼンテーションを記録する前記記録手
段と、 を具備する再生装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16990593A | 1993-12-20 | 1993-12-20 | |
| US169905 | 1993-12-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07219970A true JPH07219970A (ja) | 1995-08-18 |
Family
ID=22617695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6313745A Pending JPH07219970A (ja) | 1993-12-20 | 1994-12-16 | 加速フォーマットでの再生方法及び再生装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5692213A (ja) |
| EP (1) | EP0660221B1 (ja) |
| JP (1) | JPH07219970A (ja) |
| DE (1) | DE69423714T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6973474B2 (en) | 2000-08-02 | 2005-12-06 | Sanyo Electric Co., Ltd. | Information distribution apparatus that resumes distribution after interruption |
| JP2010534957A (ja) * | 2007-06-28 | 2010-11-11 | レベルヴォックス,エルエルシー | マルチメディア通信方法 |
| JP2022007110A (ja) * | 2020-06-25 | 2022-01-13 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Families Citing this family (188)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5983236A (en) * | 1994-07-20 | 1999-11-09 | Nams International, Inc. | Method and system for providing a multimedia presentation |
| US5920842A (en) * | 1994-10-12 | 1999-07-06 | Pixel Instruments | Signal synchronization |
| AU5027796A (en) | 1995-03-07 | 1996-09-23 | Interval Research Corporation | System and method for selective recording of information |
| US6405255B1 (en) * | 1996-07-01 | 2002-06-11 | Sun Microsystems, Inc. | Mixing and splitting multiple independent audio data streams in kernel space |
| US5918223A (en) * | 1996-07-22 | 1999-06-29 | Muscle Fish | Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information |
| TW320370U (en) * | 1996-11-11 | 1997-11-11 | Winbond Electronics Corp | Answering machine with user-friendly questioning/answering |
| US5870087A (en) * | 1996-11-13 | 1999-02-09 | Lsi Logic Corporation | MPEG decoder system and method having a unified memory for transport decode and system controller functions |
| US5893062A (en) | 1996-12-05 | 1999-04-06 | Interval Research Corporation | Variable rate video playback with synchronized audio |
| US6005564A (en) * | 1996-12-05 | 1999-12-21 | Interval Research Corporation | Display pause with elastic playback |
| US6263507B1 (en) | 1996-12-05 | 2001-07-17 | Interval Research Corporation | Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data |
| JPH1125119A (ja) * | 1997-06-30 | 1999-01-29 | Canon Inc | ハイパーテキスト閲覧システム |
| US6404872B1 (en) * | 1997-09-25 | 2002-06-11 | At&T Corp. | Method and apparatus for altering a speech signal during a telephone call |
| US6219837B1 (en) * | 1997-10-23 | 2001-04-17 | International Business Machines Corporation | Summary frames in video |
| US6072480A (en) * | 1997-11-05 | 2000-06-06 | Microsoft Corporation | Method and apparatus for controlling composition and performance of soundtracks to accompany a slide show |
| US6064380A (en) * | 1997-11-17 | 2000-05-16 | International Business Machines Corporation | Bookmark for multi-media content |
| US6522724B2 (en) * | 1998-01-20 | 2003-02-18 | Siemens Information And Communication Networks, Inc. | Apparatus and method that allow telephone callers to leave longer messages |
| US6518978B1 (en) * | 1998-05-29 | 2003-02-11 | Hitachi, Ltd. | Image-display edit processing method, image editing apparatus and storage medium |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US6622171B2 (en) * | 1998-09-15 | 2003-09-16 | Microsoft Corporation | Multimedia timeline modification in networked client/server systems |
| US6415326B1 (en) | 1998-09-15 | 2002-07-02 | Microsoft Corporation | Timeline correlation between multiple timeline-altered media streams |
| US6542880B2 (en) * | 1998-12-22 | 2003-04-01 | Indeliq, Inc. | System, method and article of manufacture for a goal based system utilizing a table based architecture |
| US6807367B1 (en) | 1999-01-02 | 2004-10-19 | David Durlach | Display system enabling dynamic specification of a movie's temporal evolution |
| US6820144B2 (en) | 1999-04-06 | 2004-11-16 | Microsoft Corporation | Data format for a streaming information appliance |
| US6463486B1 (en) | 1999-04-06 | 2002-10-08 | Microsoft Corporation | System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information |
| US6748481B1 (en) * | 1999-04-06 | 2004-06-08 | Microsoft Corporation | Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information |
| US6535920B1 (en) | 1999-04-06 | 2003-03-18 | Microsoft Corporation | Analyzing, indexing and seeking of streaming information |
| US6762797B1 (en) * | 1999-04-14 | 2004-07-13 | Koninklijke Philips Electronics N.V. | Method and apparatus for catch-up video viewing |
| US6538665B2 (en) * | 1999-04-15 | 2003-03-25 | Apple Computer, Inc. | User interface for presenting media information |
| US6636238B1 (en) | 1999-04-20 | 2003-10-21 | International Business Machines Corporation | System and method for linking an audio stream with accompanying text material |
| US7302396B1 (en) | 1999-04-27 | 2007-11-27 | Realnetworks, Inc. | System and method for cross-fading between audio streams |
| US6625655B2 (en) * | 1999-05-04 | 2003-09-23 | Enounce, Incorporated | Method and apparatus for providing continuous playback or distribution of audio and audio-visual streamed multimedia reveived over networks having non-deterministic delays |
| US6625656B2 (en) * | 1999-05-04 | 2003-09-23 | Enounce, Incorporated | Method and apparatus for continuous playback or distribution of information including audio-visual streamed multimedia |
| AU5140200A (en) * | 1999-05-26 | 2000-12-18 | Enounce, Incorporated | Method and apparatus for controlling time-scale modification during multi-media broadcasts |
| US6934759B2 (en) * | 1999-05-26 | 2005-08-23 | Enounce, Inc. | Method and apparatus for user-time-alignment for broadcast works |
| US7293280B1 (en) | 1999-07-08 | 2007-11-06 | Microsoft Corporation | Skimming continuous multimedia content |
| US7313808B1 (en) | 1999-07-08 | 2007-12-25 | Microsoft Corporation | Browsing continuous multimedia content |
| US7155735B1 (en) | 1999-10-08 | 2006-12-26 | Vulcan Patents Llc | System and method for the broadcast dissemination of time-ordered data |
| US6928655B1 (en) * | 1999-12-16 | 2005-08-09 | Microsoft Corporation | Live presentation searching |
| US7149359B1 (en) | 1999-12-16 | 2006-12-12 | Microsoft Corporation | Searching and recording media streams |
| US6757682B1 (en) | 2000-01-28 | 2004-06-29 | Interval Research Corporation | Alerting users to items of current interest |
| US6868440B1 (en) * | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
| AU2001232262B2 (en) * | 2000-02-10 | 2005-11-03 | Tokyo Broadcasting System, Inc. | Receiving terminal device and control method therefor |
| US6834308B1 (en) | 2000-02-17 | 2004-12-21 | Audible Magic Corporation | Method and apparatus for identifying media content presented on a media playing device |
| US8745682B1 (en) * | 2000-03-13 | 2014-06-03 | Broadcom Corporation | Integrated cable modem and cable television management system |
| US6985966B1 (en) * | 2000-03-29 | 2006-01-10 | Microsoft Corporation | Resynchronizing globally unsynchronized multimedia streams |
| US7237254B1 (en) | 2000-03-29 | 2007-06-26 | Microsoft Corporation | Seamless switching between different playback speeds of time-scale modified data streams |
| US7302490B1 (en) | 2000-05-03 | 2007-11-27 | Microsoft Corporation | Media file format to support switching between multiple timeline-altered media streams |
| EP1173015A3 (en) * | 2000-07-13 | 2004-11-17 | Sony Corporation | Video signal recording and reproducing apparatus and method |
| US8010988B2 (en) | 2000-09-14 | 2011-08-30 | Cox Ingemar J | Using features extracted from an audio and/or video work to obtain information about the work |
| 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 |
| US20020042834A1 (en) * | 2000-10-10 | 2002-04-11 | Reelscore, Llc | Network music and video distribution and synchronization system |
| 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. |
| AU2002213693A1 (en) * | 2000-11-01 | 2002-05-15 | Eyeball Networks Inc. | Method and apparatus for improving real time and/or interactive animation over acomputer network |
| US7562012B1 (en) | 2000-11-03 | 2009-07-14 | Audible Magic Corporation | Method and apparatus for creating a unique audio signature |
| US7683903B2 (en) | 2001-12-11 | 2010-03-23 | Enounce, Inc. | Management of presentation time in a digital media presentation system with variable rate presentation capability |
| US7287230B2 (en) * | 2000-12-13 | 2007-10-23 | National Instruments Corporation | Configuring a GUI element to subscribe to data |
| CA2666635C (en) | 2001-02-21 | 2016-03-22 | United Video Properties, Inc. | Systems and methods for interactive program guides with personal video recording features |
| US8494135B2 (en) | 2001-02-27 | 2013-07-23 | Verizon Data Services Llc | Methods and systems for contact management |
| US8503639B2 (en) | 2001-02-27 | 2013-08-06 | Verizon Data Services Llc | Method and apparatus for adaptive message and call notification |
| US8798251B2 (en) | 2001-02-27 | 2014-08-05 | Verizon Data Services Llc | Methods and systems for computer enhanced conference calling |
| US8774380B2 (en) * | 2001-02-27 | 2014-07-08 | Verizon Patent And Licensing Inc. | Methods and systems for call management with user intervention |
| US8761363B2 (en) | 2001-02-27 | 2014-06-24 | Verizon Data Services Llc | Methods and systems for automatic forwarding of communications to a preferred device |
| US7912193B2 (en) | 2001-02-27 | 2011-03-22 | Verizon Data Services Llc | Methods and systems for call management with user intervention |
| US8750482B2 (en) | 2001-02-27 | 2014-06-10 | Verizon Data Services Llc | Methods and systems for preemptive rejection of calls |
| US8488761B2 (en) | 2001-02-27 | 2013-07-16 | Verizon Data Services Llc | Methods and systems for a call log |
| US7903796B1 (en) | 2001-02-27 | 2011-03-08 | Verizon Data Services Llc | Method and apparatus for unified communication management via instant messaging |
| US8873730B2 (en) | 2001-02-27 | 2014-10-28 | Verizon Patent And Licensing Inc. | Method and apparatus for calendared communications flow control |
| US8488766B2 (en) | 2001-02-27 | 2013-07-16 | Verizon Data Services Llc | Methods and systems for multiuser selective notification |
| US6976017B1 (en) | 2001-02-27 | 2005-12-13 | Verizon Data Services Inc. | Method and apparatus for context based querying |
| US8472428B2 (en) | 2001-02-27 | 2013-06-25 | Verizon Data Services Llc | Methods and systems for line management |
| US8467502B2 (en) * | 2001-02-27 | 2013-06-18 | Verizon Data Services Llc | Interactive assistant for managing telephone communications |
| US8472606B2 (en) | 2001-02-27 | 2013-06-25 | Verizon Data Services Llc | Methods and systems for directory information lookup |
| US8472931B2 (en) | 2002-11-25 | 2013-06-25 | Telesector Resources Group, Inc. | Methods and systems for automatic communication line management based on device location |
| US8751571B2 (en) | 2001-02-27 | 2014-06-10 | Verizon Data Services Llc | Methods and systems for CPN triggered collaboration |
| US8503650B2 (en) | 2001-02-27 | 2013-08-06 | Verizon Data Services Llc | Methods and systems for configuring and providing conference calls |
| US7363278B2 (en) * | 2001-04-05 | 2008-04-22 | Audible Magic Corporation | Copyright detection and protection system and method |
| US7360149B2 (en) * | 2001-04-19 | 2008-04-15 | International Business Machines Corporation | Displaying text of video in browsers on a frame by frame basis |
| US20020194608A1 (en) * | 2001-04-26 | 2002-12-19 | Goldhor Richard S. | Method and apparatus for a playback enhancement system implementing a "Say Again" feature |
| DE10128925A1 (de) * | 2001-06-15 | 2002-12-19 | Deutsche Telekom Ag | Endgerät und Verfahren zur Nutzung verschiedener über ein Telekommunikationsnetz angebotener Dienste |
| US7529659B2 (en) | 2005-09-28 | 2009-05-05 | Audible Magic Corporation | Method and apparatus for identifying an unknown work |
| US7877438B2 (en) * | 2001-07-20 | 2011-01-25 | Audible Magic Corporation | Method and apparatus for identifying new media content |
| US8972481B2 (en) | 2001-07-20 | 2015-03-03 | Audible Magic, Inc. | Playlist generation method and apparatus |
| US7356763B2 (en) * | 2001-09-13 | 2008-04-08 | Hewlett-Packard Development Company, L.P. | Real-time slide presentation multimedia data object and system and method of recording and browsing a multimedia data object |
| US20040205477A1 (en) * | 2001-09-13 | 2004-10-14 | I-Jong Lin | System for recording a presentation |
| US7536704B2 (en) * | 2001-10-05 | 2009-05-19 | Opentv, Inc. | Method and apparatus automatic pause and resume of playback for a popup on interactive TV |
| US7849476B2 (en) * | 2001-12-13 | 2010-12-07 | Thomson Licensing | System and method for automatic switching to interactive application during television program breaks |
| US9392120B2 (en) | 2002-02-27 | 2016-07-12 | Verizon Patent And Licensing Inc. | Methods and systems for call management with user intervention |
| US20030202004A1 (en) * | 2002-04-30 | 2003-10-30 | I-Jong Lin | System and method for providing a low-bit rate distributed slide show presentation |
| JP4326753B2 (ja) * | 2002-06-14 | 2009-09-09 | 株式会社リコー | 映像情報インデキシング支援システム、プログラム及び記憶媒体 |
| US20030231202A1 (en) * | 2002-06-18 | 2003-12-18 | Parker Kathryn L. | System and method for facilitating presentation of a themed slide show |
| US20040203621A1 (en) * | 2002-10-23 | 2004-10-14 | International Business Machines Corporation | System and method for queuing and bookmarking tekephony conversations |
| US7391763B2 (en) * | 2002-10-23 | 2008-06-24 | International Business Machines Corporation | Providing telephony services using proxies |
| US20040081292A1 (en) * | 2002-10-23 | 2004-04-29 | International Business Machines Corporation | System and method for managing personel telephony recording |
| US7191129B2 (en) * | 2002-10-23 | 2007-03-13 | International Business Machines Corporation | System and method for data mining of contextual conversations |
| US7003286B2 (en) * | 2002-10-23 | 2006-02-21 | International Business Machines Corporation | System and method for conference call line drop recovery |
| US7065198B2 (en) | 2002-10-23 | 2006-06-20 | International Business Machines Corporation | System and method for volume control management in a personal telephony recorder |
| US6993120B2 (en) * | 2002-10-23 | 2006-01-31 | International Business Machines Corporation | System and method for copying and transmitting telephony conversations |
| US7133831B2 (en) | 2002-10-23 | 2006-11-07 | International Business Machines Corporation | System and method for processing personal telephony recorder commands |
| CA2507123C (en) | 2002-11-25 | 2014-01-28 | Telesector Resources Group, Inc. | Methods and systems for conference call buffering |
| US20040141436A1 (en) * | 2003-01-17 | 2004-07-22 | Monahan Andrew R. | Recording device with independently movable read and write heads |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US8332326B2 (en) | 2003-02-01 | 2012-12-11 | Audible Magic Corporation | Method and apparatus to identify a work received by a processing system |
| US20050013589A1 (en) * | 2003-07-14 | 2005-01-20 | Microsoft Corporation | Adding recording functionality to a media player |
| TWI226574B (en) | 2003-10-31 | 2005-01-11 | Primax Electronics Ltd | Method for playback flow control |
| US8130746B2 (en) * | 2004-07-28 | 2012-03-06 | Audible Magic Corporation | System for distributing decoy content in a peer to peer network |
| US20060075443A1 (en) * | 2004-09-27 | 2006-04-06 | Eckert Wieland P | Switching to a broadcast data stream |
| US7882530B2 (en) * | 2004-11-23 | 2011-02-01 | Palo Alto Research Center Incorporated | Method, apparatus, and program products for socially synchronizing an experiential data stream |
| US7873983B2 (en) | 2004-11-23 | 2011-01-18 | Palo Alto Research Center Incorporated | Method and apparatus for controlling an experiential data stream in a social space |
| US7870589B2 (en) * | 2004-11-23 | 2011-01-11 | Palo Alto Research Center Incorporated | Method for providing commentary audio and additional or replacement video content |
| US7818771B2 (en) * | 2004-11-23 | 2010-10-19 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for controlling presentation of an experiential data stream responsive to conversations in a shared social space |
| US7818770B2 (en) | 2004-11-23 | 2010-10-19 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products to support a shared viewing experience from remote locations |
| 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 |
| US7814517B2 (en) * | 2004-11-23 | 2010-10-12 | Palo Alto Research Center Incorporated | Method and apparatus for associating commentary audio with a position in an experiential data stream |
| US7814518B2 (en) * | 2004-11-23 | 2010-10-12 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for presenting replacement content instead of a portion of a recorded content |
| US7673064B2 (en) * | 2004-11-23 | 2010-03-02 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for presenting commentary audio with recorded content |
| US7395508B2 (en) * | 2005-01-14 | 2008-07-01 | International Business Machines Corporation | Method and apparatus for providing an interactive presentation environment |
| JP4413809B2 (ja) * | 2005-03-29 | 2010-02-10 | 富士通マイクロエレクトロニクス株式会社 | 半導体装置の製造方法 |
| EP1739676A1 (en) * | 2005-06-29 | 2007-01-03 | Hitachi, Ltd. | Digital broadcasting receiving device and digital information receiving device, and playback method |
| WO2007036817A1 (en) * | 2005-09-29 | 2007-04-05 | Koninklijke Philips Electronics N.V. | Method and apparatus for automatically generating a playlist by segmental feature comparison |
| US9614977B1 (en) | 2005-12-16 | 2017-04-04 | At&T Intellectual Property Ii, L.P. | Real-time media control for audio and multimedia conferencing services |
| US8209181B2 (en) * | 2006-02-14 | 2012-06-26 | Microsoft Corporation | Personal audio-video recorder for live meetings |
| US20070263603A1 (en) * | 2006-04-17 | 2007-11-15 | Lucent Technologies, Inc. | VoIP PERSONAL CALL RECORDER |
| EP1855438A1 (en) * | 2006-05-09 | 2007-11-14 | THOMSON Licensing | Device, system and method for service delivery with anti-emulation mechanism |
| US8074251B2 (en) * | 2006-06-05 | 2011-12-06 | Palo Alto Research Center Incorporated | Limited social TV apparatus |
| US8082571B2 (en) * | 2006-06-05 | 2011-12-20 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products to close interaction loops for social tv |
| US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
| US20090007197A1 (en) * | 2007-06-26 | 2009-01-01 | Jones International | System and method for storage and playback of remotely recorded video data |
| US20110126250A1 (en) * | 2007-06-26 | 2011-05-26 | Brian Turner | System and method for account-based storage and playback of remotely recorded video data |
| US8533611B2 (en) | 2009-08-10 | 2013-09-10 | Voxer Ip Llc | Browser enabled communication device for conducting conversations in either a real-time mode, a time-shifted mode, and with the ability to seamlessly shift the conversation between the two modes |
| US9178916B2 (en) | 2007-06-28 | 2015-11-03 | Voxer Ip Llc | Real-time messaging method and apparatus |
| US8645477B2 (en) | 2009-01-30 | 2014-02-04 | Voxer Ip Llc | Progressive messaging apparatus and method capable of supporting near real-time communication |
| US8825772B2 (en) | 2007-06-28 | 2014-09-02 | Voxer Ip Llc | System and method for operating a server for real-time communication of time-based media |
| US11095583B2 (en) | 2007-06-28 | 2021-08-17 | Voxer Ip Llc | Real-time messaging method and apparatus |
| US20100198922A1 (en) | 2009-01-30 | 2010-08-05 | Rebelvox Llc | Methods for using the addressing, protocols and the infrastructure of email to support near real-time communication |
| US8688789B2 (en) | 2009-01-30 | 2014-04-01 | Voxer Ip Llc | Progressive messaging apparatus and method capable of supporting near real-time communication |
| US20110019662A1 (en) | 2007-06-28 | 2011-01-27 | Rebelvox Llc | Method for downloading and using a communication application through a web browser |
| US20090025027A1 (en) * | 2007-07-20 | 2009-01-22 | Michael Craner | Systems & methods for allocating bandwidth in switched digital video systems based on interest |
| US8006314B2 (en) | 2007-07-27 | 2011-08-23 | Audible Magic Corporation | System for identifying content of digital data |
| KR101478173B1 (ko) | 2007-08-29 | 2014-12-31 | 삼성전자주식회사 | 외부기기 연결 방법 및 이를 적용한 멀티미디어 재생장치 |
| US20090277226A1 (en) * | 2007-10-16 | 2009-11-12 | Santangelo Salvatore R | Modular melter |
| US8699383B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Method and apparatus for real-time synchronization of voice communications |
| US8559319B2 (en) | 2007-10-19 | 2013-10-15 | Voxer Ip Llc | Method and system for real-time synchronization across a distributed services communication network |
| US8380874B2 (en) | 2007-10-19 | 2013-02-19 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US7751361B2 (en) | 2007-10-19 | 2010-07-06 | Rebelvox Llc | Graceful degradation for voice communication services over wired and wireless networks |
| US8706907B2 (en) | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8145780B2 (en) | 2007-10-19 | 2012-03-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8099512B2 (en) | 2007-10-19 | 2012-01-17 | Voxer Ip Llc | Method and system for real-time synchronization across a distributed services communication network |
| US8090867B2 (en) | 2007-10-19 | 2012-01-03 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8111713B2 (en) | 2007-10-19 | 2012-02-07 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8233598B2 (en) | 2007-10-19 | 2012-07-31 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8001261B2 (en) | 2007-10-19 | 2011-08-16 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8699678B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8391312B2 (en) | 2007-10-19 | 2013-03-05 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US7751362B2 (en) | 2007-10-19 | 2010-07-06 | Rebelvox Llc | Graceful degradation for voice communication services over wired and wireless networks |
| US8682336B2 (en) | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8321581B2 (en) | 2007-10-19 | 2012-11-27 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US8782274B2 (en) | 2007-10-19 | 2014-07-15 | Voxer Ip Llc | Method and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network |
| US8250181B2 (en) | 2007-10-19 | 2012-08-21 | Voxer Ip Llc | Method and apparatus for near real-time synchronization of voice communications |
| US8386609B2 (en) * | 2007-11-09 | 2013-02-26 | International Business Machines Corporation | Reconnection to and migration of electronic collaboration sessions |
| US9054912B2 (en) | 2008-02-08 | 2015-06-09 | Voxer Ip Llc | Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode |
| US8542804B2 (en) | 2008-02-08 | 2013-09-24 | Voxer Ip Llc | Voice and text mail application for communication devices |
| US8321582B2 (en) | 2008-02-08 | 2012-11-27 | Voxer Ip Llc | Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode |
| US8401583B2 (en) | 2008-04-11 | 2013-03-19 | Voxer Ip Llc | Time-shifting for push to talk voice communication systems |
| US8325662B2 (en) | 2008-09-17 | 2012-12-04 | Voxer Ip Llc | Apparatus and method for enabling communication when network connectivity is reduced or lost during a conversation and for resuming the conversation when connectivity improves |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US8270950B2 (en) | 2008-12-05 | 2012-09-18 | Voxer Ip Llc | Mobile communication device, method, and system for reducing exposure to radio frequency energy during transmissions by transmitting media in/out while the mobile communication device is safe distance away from user |
| US8849927B2 (en) | 2009-01-30 | 2014-09-30 | Voxer Ip Llc | Method for implementing real-time voice messaging on a server node |
| US8572513B2 (en) | 2009-03-16 | 2013-10-29 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
| US8199651B1 (en) | 2009-03-16 | 2012-06-12 | Audible Magic Corporation | Method and system for modifying communication flows at a port level |
| US20110063440A1 (en) * | 2009-09-11 | 2011-03-17 | Neustaedter Carman G | Time shifted video communications |
| EP2700004B1 (en) * | 2011-06-10 | 2015-10-21 | ABB Research Ltd. | Dynamic faceplates for multiple objects |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9042579B2 (en) | 2012-05-15 | 2015-05-26 | GM Global Technology Operations LLC | Mitigating the effects of audio interruptions via adaptive automated fast audio playback |
| US9081778B2 (en) | 2012-09-25 | 2015-07-14 | Audible Magic Corporation | Using digital fingerprints to associate data with a work |
| US9906645B2 (en) | 2013-04-03 | 2018-02-27 | Qualcomm Incorporated | Rewinding a real-time communication session |
| EP4036685A1 (en) | 2014-06-27 | 2022-08-03 | Apple Inc. | Reduced size user interface |
| WO2016036510A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Music user interface |
| KR101797042B1 (ko) * | 2015-05-15 | 2017-11-13 | 삼성전자주식회사 | 의료 영상 합성 방법 및 장치 |
| GB201600907D0 (en) | 2016-01-18 | 2016-03-02 | Dolby Lab Licensing Corp | Replaying content of a virtual meeting |
| US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
| US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
| US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
| CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
| US12526361B2 (en) | 2017-05-16 | 2026-01-13 | Apple Inc. | Methods for outputting an audio output in accordance with a user being within a range of a device |
| GB2577611A (en) * | 2018-08-08 | 2020-04-01 | Verascan Inc | Methods and systems of providing augmented reality |
| US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
| KR102436985B1 (ko) | 2019-05-31 | 2022-08-29 | 애플 인크. | 오디오 미디어 제어를 위한 사용자 인터페이스 |
| US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6022425B2 (ja) * | 1979-04-18 | 1985-06-01 | 日本ビクター株式会社 | 早送り再生音声信号のモニタ装置 |
| JPS63135553U (ja) * | 1987-02-26 | 1988-09-06 | ||
| JPH0315899A (ja) * | 1989-06-14 | 1991-01-24 | Hitachi Ltd | 情報処理システム |
| JPH03276463A (ja) * | 1990-03-26 | 1991-12-06 | Matsushita Electric Ind Co Ltd | オーディオビデオシステム |
| JPH0454014U (ja) * | 1990-09-07 | 1992-05-08 | ||
| US5148154A (en) * | 1990-12-04 | 1992-09-15 | Sony Corporation Of America | Multi-dimensional user interface |
| US5307456A (en) * | 1990-12-04 | 1994-04-26 | Sony Electronics, Inc. | Integrated multi-media production and authoring system |
| EP0529729A1 (en) * | 1991-08-29 | 1993-03-03 | Koninklijke Philips Electronics N.V. | Device having functional means supported by ancillary message reproduction means |
| US5483468A (en) * | 1992-10-23 | 1996-01-09 | International Business Machines Corporation | System and method for concurrent recording and displaying of system performance data |
-
1994
- 1994-12-16 JP JP6313745A patent/JPH07219970A/ja active Pending
- 1994-12-19 EP EP94120141A patent/EP0660221B1/en not_active Expired - Lifetime
- 1994-12-19 DE DE69423714T patent/DE69423714T2/de not_active Expired - Lifetime
-
1995
- 1995-10-16 US US08/543,520 patent/US5692213A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6973474B2 (en) | 2000-08-02 | 2005-12-06 | Sanyo Electric Co., Ltd. | Information distribution apparatus that resumes distribution after interruption |
| JP2010534957A (ja) * | 2007-06-28 | 2010-11-11 | レベルヴォックス,エルエルシー | マルチメディア通信方法 |
| JP2013176086A (ja) * | 2007-06-28 | 2013-09-05 | Voxer Ip Llc | マルチメディア通信方法 |
| JP2022007110A (ja) * | 2020-06-25 | 2022-01-13 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69423714T2 (de) | 2000-07-27 |
| EP0660221A1 (en) | 1995-06-28 |
| US5692213A (en) | 1997-11-25 |
| EP0660221B1 (en) | 2000-03-29 |
| DE69423714D1 (de) | 2000-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0660221B1 (en) | Method and apparatus for controlling real-time presentation of audio/visual data on a computer system | |
| US7974715B2 (en) | Audio/video transcription system | |
| US5136655A (en) | Method and apparatus for indexing and retrieving audio-video data | |
| JP3943635B2 (ja) | コンピュータ制御型ディスプレイシステムにおいてセッションの再生ポイントを制御する方法 | |
| JP3943636B2 (ja) | コンピュータ制御型ディスプレイシステム | |
| US5012334A (en) | Video image bank for storing and retrieving video image sequences | |
| US7325199B1 (en) | Integrated time line for editing | |
| US5101364A (en) | Method and facility for dynamic video composition and viewing | |
| US6792468B1 (en) | Frame-accurate transport of media data across a data network | |
| US5717879A (en) | System for the capture and replay of temporal data representing collaborative activities | |
| Cruz et al. | Capturing and playing multimedia events with STREAMS | |
| US5717869A (en) | Computer controlled display system using a timeline to control playback of temporal data representing collaborative activities | |
| US5471576A (en) | Audio/video synchronization for application programs | |
| JPH056251A (ja) | コンピユータシステム上に上映を事前記録、編集及び再生するための装置 | |
| JP2003052011A (ja) | ビデオプロジェクトを編集するためのビデオ編集方法および装置 | |
| US7478327B1 (en) | Unified capture and process interface | |
| JPH1031662A (ja) | 同期ツールを使用したマルチメディア・アプリケーション開発シーケンス・エディタのための方法およびシステム | |
| JP2002507867A (ja) | 非線形映像編集装置 | |
| US7786999B1 (en) | Edit display during rendering operations | |
| JP2005267279A (ja) | 情報処理システム及び情報処理方法、並びにコンピュータ・プログラム | |
| JPH05113864A (ja) | マルチウインドウ動画表示方法及び装置 | |
| US20010046096A1 (en) | Redactable recording apparatus | |
| US7448062B1 (en) | Seamless playback of multiple clips of media data across a data network | |
| EP1005043B1 (en) | Information recording medium, motion-picture voice recording/reproducing apparatus, and motion-picture voice recording/reproducing method | |
| JPH0789267B2 (ja) | データ編集/提示方法とその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031224 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040203 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040430 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040604 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040903 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20070329 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070329 |