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
Application number
JP6313745A
Other languages
English (en)
Inventor
David Goldberg
ゴールドバーグ ディビッド
A Nichols David
エイ.ニコルス ディビッド
Scott L Minneman
エル.ミネマン スコット
R Harrison Steve
アール.ハリソン スティーブ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of JPH07219970A publication Critical patent/JPH07219970A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling 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/4341Demultiplexing of audio and video streams
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • H04N21/2335Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234381Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronisation processes, e.g. processing of PCR [Programme Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising 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/43072Synchronising 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4398Processing of audio elementary streams involving reformatting operations of audio signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing 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/440281Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47217End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia 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

(57)【要約】 (修正有) 【目的】 リアルタイムでマルチメディアプレゼンテー
ションを記録し、見落とし部分を、現在時点に追いつく
まで加速化速度で再生すること。 【構成】 ステップ406では、ルーチンは、再生の開
始ポイントを決定するためにユーザ・コマンドを受け入
れる。ユーザは、インセット・ウィンドウに説明される
スイッチ(制御)のようなスイッチを使用する。同様
に、ステップ408で、ルーチンはユーザ・コマンドを
受け入れ、再生速度を示す。ステップ410では、ユー
ザが依然として進行中のリアルタイム・プレゼンテーシ
ョンに「追いつく」ことができるように、記憶されたマ
ルチメディア情報が高速(加速化)フォーマットで再生
される。再生中、リアルタイム・プレゼンテーション
は、ユーザが追いつくまで同時に記録される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、概して、音声/映像情
報を表示する方法に関し、さらに特にマルチメディア・
リアルタイム・プレゼンテーションの加速された再生に
関する。
【0002】マルチメディアは、テキスト、グラフィッ
クス、および音をユーザと対話する方法で組み合わせる
ことである。マルチメディア・プレゼンテーションを行
うために必要な情報は大量なので、マルチメディア・コ
ンピュータは、通常、高速マイクロプロセッサ、大量の
メモリ、および高解像度モニタを必要とする。性能が高
まる一方で、コンピュータの価格の下落が続くに従っ
て、マルチメディアは家庭および仕事場の両方でさらに
アクセスしやすくなってきている。このようにして、音
声および映像は、急速にワークステーション環境の標準
データタイプになりつつある。
【0003】マルチメディア・プレゼンテーションは、
コンパクトディスク読込み専用メモリ(CD−ROM)
のような固定媒体上に記憶することができるか、リアル
タイム(つまり、テレビ会議の場合のようにライブで)
で表示することができる。固定媒体で記憶することによ
り、ユーザは、何かを見落とした場合に、プレゼンテー
ションの部分の停止および再生を都合よく制御できる。
ただし、ユーザは、見落とした部分を記録し、後でその
部分をシーケンスから出して表示する以外に見落とした
部分を表示することができないため、リアルタイム・プ
レゼンテーションでは見落とした情報の表示が困難であ
る。また、ユーザが進行中のリアルタイム・プレゼンテ
ーションを調べ、参加できるようにすることが望まし
い。
【0004】
【発明が解決しようとする課題】本発明は、ライブ伝送
マルチメディア・プレゼンテーション(multime
dia presentation)で発生する2つの
問題点を解決する。ある人物が最初から会議を見てい
て、何も見落とさずにある部分を見直すために元に戻り
たいと考える場合に、第1の問題が発生する。第2の問
題は、ある人物が進行中の会議に参加したいと考える
が、すでに明らかになったことで最新情報を得る必要が
ある場合である。
【0005】
【課題を解決するための手段】これらの問題を解決する
ために、本発明は、ライブのマルチメディア・プレゼン
テーションの一部を録音し、ユーザがリアルタイム・プ
レゼンテーションに追いつくまで高速(加速されたスピ
ード)で再生する。また、プレゼンテーションを記録
し、プレゼンテーションが依然として進行している間に
それを再生する能力により、ユーザはすでに進行中の会
議を調べ(通読し:peruse)、「参加」できるよ
うになる。マルチメディア・プレゼンテーションの一部
を見落とした場合、本発明を用いれば、ユーザは見落と
した情報の開始ポイントまで戻り、ユーザがリアルタイ
ム・プレゼンテーションに追いつくまで高速(加速され
た速度)で情報を見始めることができる。音声および映
像は加速されるが、依然としてユーザが理解できる状態
にある。音声は、音声のピッチを高速(加速された)フ
ォーマットで保持する音声圧縮アルゴリズムを含む技法
により加速される。それから、映像が、高速(加速され
た)音声と同期するようにフレーム・イメージを削除す
ることにより圧縮される。ユーザは、記録された情報を
見ている間に、明らかにマルチメディア・プレゼンテー
ションの多くを見落としている。したがって、本発明
は、ユーザがあらゆる情報を見落とすことがないよう
に、高速(加速)再生中に同時に記録する。
【0006】実施例には、コンピュータ・システム上で
実行するソフトウェアが含まれる。コンピュータ・シス
テムは、プロセッサ、記憶領域、出力装置、およびユー
ザ入力装置を具備する。方法は、リアルタイム・マルチ
メディア・プレゼンテーションの一部を記録するステッ
プと、リアルタイム・プレゼンテーションを同時記録中
に記録部分を同期高速(加速化)速度で再生するステッ
プと、高速(加速)再生がリアルタイム・プレゼンテー
ションに追いついたときにプレゼンテーションの表示を
通常の速度で再開するステップとを含む。本発明は、ユ
ーザがさらに容易に再生再開ポイントを選択できるよう
にするグラフィック・タイムラインを具備する。
【0007】本発明の一態様は、音声データおよびイメ
ージデータのマルチメディア・リアルタイム・プレゼン
テーションを第1コンピュータ・システム上で加速され
たフォーマットで再生する方法であって、第1コンピュ
ータ・システムは、プロセッサ、スピーカ手段、表示装
置、およびユーザ入力装置を具備し、第1コンピュータ
・システムはデータを記憶するために記憶領域に連結さ
れ、イメージ・データは複数のフレームから構成され、
プレゼンテーションの一部を記憶領域内の記録バッファ
の中に記録するステップと、プレゼンテーションの記録
された音声データの再生を加速するために、プロセッサ
を使用するステップであって、前記音声再生が実質上同
じピッチが保持されるような方法で加速されるステップ
と、加速された音声再生と加速されたイメージ・データ
再生を同期させておくために、フレームを削除すること
により、イメージ・データの再生を加速するために、プ
ロセッサを使用するステップと、スピーカ手段を使用し
て加速された音声データを再生し、表示装置上で加速さ
れたイメージ・データを同期して表示することにより加
速されたフォーマットでプレゼンテーションを再生する
ステップと、プレゼンテーションの加速された再生と同
時にプレゼンテーションを記録するステップと、を含む
加速フォーマットでの再生方法である。
【0008】本発明の一態様は、第1コンピュータ・シ
ステムで音声プレゼンテーションを加速されたフォーマ
ットで再生する方法であって、第1コンピュータ・シス
テムは、プロセッサ、スピーカ手段、およびユーザ入力
装置を具備し、第1コンピュータシステムがデータを記
憶するための記憶領域に連結され、プレゼンテーション
の一部を記憶領域内の記録バッファの中に記録するステ
ップと、プレゼンテーションの記録された音声データの
再生を加速するためにプロセッサを使用するステップで
あって、前記音声再生が、実質上同じピッチが保持され
るように加速されるステップと、スピーカ手段を通して
加速された音声データを再生することにより、加速され
たフォーマットでプレゼンテーションを再生するステッ
プと、プレゼンテーションの加速された再生と同時にプ
レゼンテーションを記録するステップと、を有する加速
フォーマットでの再生方法である。
【0009】本発明の一態様は、加速されたフォーマッ
トで、音声および映像イメージのマルチメディア・リア
ルタイム・プレゼンテーションの一部を再生するための
装置であって、プレゼンテーションを受信するための手
段と、ユーザ入力を受信するための手段と、プレゼンテ
ーションの一部を記録するための手段と、圧縮音声と映
像を同期させておくために、プレゼンテーションの記録
された部分の音声を圧縮し、フレームを除去することに
より映像イメージを圧縮するためのプロセッサ手段であ
って、前記音声が実質上同じピッチが保持されるように
圧縮され、前記プロセッサ手段が前記受信手段、前記ユ
ーザ入力手段、および前記記録手段に連結される、プロ
セッサ手段と、前記プロセッサ手段に連結される、圧縮
された音声および映像を伝達するための手段と、圧縮さ
れた音声および映像がリアルタイム・プレゼンテーショ
ンに追いつくまで、圧縮された音声および映像の伝達と
同時にプレゼンテーションを記録する前記記録手段と、
を具備する再生装置である。
【0010】明細書および図面の以下の部分を参照する
ことにより、本発明の性質および優位点をさらに理解で
きる。
【0011】
【実施例】本発明は、マルチメディア・プレゼンテーシ
ョンの表示および記録が可能な任意のコンピュータ上で
動作する。追加のハードウェアは必要とされていない。
ただし、以下の説明から明かとなるように、コンピュー
タは、ライブのマルチメディア情報を同時に記録しなが
ら、記憶されたマルチメディア情報を高速(加速され
た)フォーマットで表示できなければならない。実施例
では、イーサネット・ネットワーク上でUNIXを実行
するSun SPARCワークステーション、Sun
DIMEボード、およびSun MAK++ソフトウェ
ア・ツールキットが、本発明の実現に使用される。本発
明は、ファイルの書き込み中にその内容へのアクセスを
可能にするUNIXファイルの特質を利用する。
【0012】図1は、本発明のソフトウェアを実行する
のに使用されるコンピュータ・システムの例である。図
1は、表示装置3、表示画面5、キャビネット7、キー
ボード9、およびマウス11を具備するコンピュータ・
システムを示す。マウス11には、マウス・ボタン13
のような1個以上のボタンが備えられている場合があ
る。キャビネット7には、プロセッサ、メモリ、ディス
ク・ドライブなどのよく見かけるコンピュータ構成要素
(図示されていない)が収納されている。コンピュータ
・システム1は、リアルタイム・マルチメディア・プレ
ゼンテーションを受信しなければならないので、外部ハ
ードウェア構成要素がそれに接続されていなければなら
ない。これらの外部ハードウェア構成要素も、キャビネ
ット7内でコンピュータ・システムとインターフェース
する。
【0013】図2は、本発明のソフトウェアを実行する
のに使用されるコンピュータ・システム1のシステム・
ブロック図である。コンピュータ・システム1は、プロ
セッサ102、メモリ104、I/O制御装置106、
ディスプレイ・アダプタ108、モニタ110、シリア
ル・ポート112、キーボード114、固定ディスク1
16、ネットワーク・インタフェース118、およびス
ピーカ120のようなサブシステムを具備する。本発明
と使用するのに適当なその他のコンピュータ・システム
が、追加サブシステム、またはより少ない数のサブシス
テムを具備する場合もある。例えば、別のコンピュータ
・システムが、2つ以上のプロセッサ102を具備する
ことがある(つまり、マルチプロセッサ・システム)。
また、システムがキャッシュ・メモリを備える場合もあ
る。
【0014】122のような矢印は、コンピュータ・シ
ステム1のシステム・バス・アーキテクチャを表す。た
だし、これらの矢印は、サブシステムをリンクするのに
役割を果たすあらゆる相互接続スキームを例証する。例
えば、スピーカ120は、ポートを経由して他のサブシ
ステムと接続されるか、あるいは中央演算処理装置(プ
ロセッサ)102に内部直接接続される。実施例では、
コンピュータ・システム1は、リアル・マルチメディア
・プレゼンテーションおよび記憶されたプレゼンテーシ
ョン・データをネットワーク・インタフェース118経
由で受信する。
【0015】図2に示されるコンピュータ・システム1
は、本発明で使用するのに適当なコンピュータ・システ
ムの例にすぎない。本発明と使用するのに適当なサブシ
ステムのその他の構成は、当業者にとっては容易に明か
になるであろう。
【0016】図3は、本発明のユーザ・インタフェース
の画面表示220を図解する表示画面5を示す。一般的
に、本明細書に記述される画面のレイアウトおよび機能
性は、本発明をその特定のインプリメンテーション(実
施)に限定することを意図していない。マルチメディア
・プレゼンテーションは、サウンド、ピクチャ・イメー
ジ、グラフィックス、およびテキストを含む音声および
映像から構成される可能性がある。画面表示220は、
映像(ビデオ)出力が表示される領域である。
【0017】インセット(差し込み)・ウィンドウ22
2は、本発明のユーザ・インタフェースのコントロール
(制御)を具備する。ウィンドウ処理オペレーティング
・システムのすべてのウィンドウの場合と同様に、イン
セット・ウィンドウ22のサイズも変更できる。通常の
動作中は、インセット・ウィンドウ222は、映像イメ
ージが画面表示220に表示されている間は目につかず
に存在するように、247に図示されるサイズ程度に
「縮小」されるであろう。映像イメージは、それ自体、
インセット・ウィンドウ(図示されていない)内の複数
の映像ウィンドウおよび制御パネルがすぐに画像表示2
20で表示できるように、サイズを変更できるウィンド
ウ内に表示される。本発明は、ウィンドウ処理環境で示
されているが、他の環境でも動作するであろう。
【0018】ウィンドウ222は、テレビ用ビデオ・カ
セット・レコーダ(VCR)上に見られるスイッチに類
似した数多くのスイッチを提供する制御パネル240を
具備する。それらは、巻き戻し242、休止246、再
生248、および早送り250を含む。これらのスイッ
チは、実質上VCR上と同様に機能し、ユーザはマウス
を使用して、またはそれ以外のコンピュータ・ユーザ入
力装置によって、それらの上で「クリック」することに
よって、それらを操作する。リアルタイム・プレゼンテ
ーションの間、ユーザが休止246をクリックすると、
休止モードが入力され、画面イメージは停止または「凍
結され」、音声はプレゼンテーションの記録中抑止され
る。
【0019】図6は、複数のコンピュータがコンピュー
タ・ネットワークに接続されている本発明の実施例を示
す。ネットワークは、ネットワーク上のリモート・コン
ピュータ604に接続される共用リソースである集中型
サーバ602により管理される。ネットワークは、当業
で周知のあらゆる手段により実現できる。カメラ606
は、マルチメディア・プレゼンテーション608を捕捉
するために使用される。マルチメディア・プレゼンテー
ションは、ビデオイメージ、コンピュータ・グラフィッ
クス、音声(スピーチ)、音楽、その他から構成され
る。プレゼンテーションは、電子信号610に変換さ
れ、ネットワーク・サーバ602に転送され、記憶領域
612に記憶される。いったん記憶されると、各コンピ
ュータ604は、本明細書に記述されるように、独自に
かつ同時に記憶プレゼンテーションにアクセスすること
ができる。プレゼンテーションを記憶し、検索するため
に望まれるフォーマットは、UNIX(ユニックス)フ
ァイル・フォーマットである。このフォーマットを使用
すれば、記憶されたファイル内に、複数の異なったポイ
ントを読み込み、オペレーティング・システムの観点か
ら共用ファイルの同時読み書きを行えるようになる。P
rentice Hall 1986のMaurice
J. Bachによる「UNIXオペレーティング・
システムの設計」を参照のこと。
【0020】図6は、本発明のネットワーク・インプリ
メンテーションを示している。また、本発明は、記憶領
域612などの記憶領域が、コンピュータ604のそれ
ぞれに直接接続されている独立型システムとして実現す
ることもできる。独立型インプリメンテーション(図示
されていない)では、図3の制御領域240に、ユーザ
が希望のマルチメディア・プレゼンテーションの記録を
選択的に開始できるようにする「記録」ボタンが具備さ
れるであろう。すべてのマルチメディア・プレゼンテー
ションは自動的に記録されるので、「記録」ボタンは、
本発明のネットワーク・インプリメンテーションには必
要ない。独立型スキームでのユーザがプレゼンテーショ
ンの記録を望まない理由は、プレゼンテーションを記録
するのに要する大量のローカル記憶領域のためである。
これは、記憶領域は共用され、通常は大きいため、普通
ネットワーク・サーバに接続される記憶領域にとっては
問題ではない。マルチメディア・プレゼンテーションの
選択的記憶を可能にするその他の手段は可能である。
【0021】図3では、ウィンドウ222は、ユーザが
記憶されたプレゼンテーションのさまざまな部分にアク
セスするのに役立つ多くのキーフレームを具備する。記
録された部分は、記録が依然として進行している間にア
クセスされる可能性がある。キーフレーム224、22
6、228、230、232、および234は、記録時
に異なったポイントで表示されたビデオイメージを表す
ストーリーボード(storyboard)を形成す
る。キーフレーム224は、記録開始時に表示されてい
たフレーム、つまり画面イメージを表す。キーフレーム
226は、記録バッファ「の中に」フレーム20%を表
示する。同様に、キーフレーム228、230、および
232は、記憶領域、つまり記録バッファの中にそれぞ
れ40%、60%、80%のフレームを表示する。キー
フレーム234は、リアルタイム・プレゼンテーション
の現在の画面イメージ、つまり、瞬間的にプレゼンテー
ションで起こっているもののリアルタイム表示を示す。
図3は、実際に「静止(スチル)」、「20%」、「4
0%」のようにラベルが付けられた各キーフレームを示
す一方、各キーフレームは記録された映像からイメージ
を表示するであろう。例えば、プレゼンテーションが講
義である場合、各キーフレームは1又はそれより多い話
手を、講義で使用される視覚的な補助手段のクローズア
ップで表示するであろう。
【0022】キーフレーム224は、常に、記録が開始
したポイントを示し、変化しない。ただし、バッファが
より多くの画面イメージを記録するに従って、キーフレ
ーム226、228、230、232、および234は
変化する。各キーフレームの変化率は、その通用期間に
比例する。したがって、キーフレーム226の表示率
は、キーフレーム234の20%であり、リアルタイム
速度で変化しつつある。
【0023】また、ウィンドウ222は、インジケータ
238付きのタイムライン236を具備する。タイムラ
イン236は、バッファ内のプレゼンテーションの記録
部分のタイムラインで、その上にあるキーフレームに対
応する。インジケータ238は、ユーザが再生248を
クリックすると、再生が開始する記録プレゼンテーショ
ン内のポイントを指定するアイコンである。実施例で
は、ウィンドウ222の外側の画面220の一部は、イ
ンジケータ238によって指定される画面イメージを示
す。このようにして、ユーザは再生を開始する記録内の
正確なポイントの位置を正確に示すことができる。ユー
ザは、ユーザ入力装置を使用して、タイムライン236
に沿ってインジケータ238を動かすことができる。こ
れは、図3の巻き戻しボタンおよび早送りボタン242
と250のそれぞれを使用したり、タイムライン236
に沿ってインジケータ238を「ドラッグする」ために
マウスを使用するなどの多くの方法で実現できる。
【0024】本発明は、ユーザが進行中のライブのリア
ルタイム・プレゼンテーションに「追いつく」ように、
映像および音声の同期を維持しつつ、その通常の速度の
最高2倍で記録(された)マルチメディア・プレゼンテ
ーションを再生する。後述するように同期を行わずに、
さらに高速で再生することが可能である。再生の速度
は、キーボードからの任意の数の入力、マウスの使用に
よるノブまたはスライダ(図示されていない)の操作な
どの多くの方法のどれかでユーザによって指定される。
【0025】プレゼンテーションをどの程度加速できる
のか、およびどの程度がユーザが理解できる状態にある
のかに対しては限界がある。再生速度は、おもに、映像
(ビデオ)の加速ではなく音声加速の明瞭度によって制
限される。本発明は、単により多くのフレーム・イメー
ジを削除することにより、2倍の速度増加をはるかに上
回って映像またはイメージ・データの再生を加速するこ
とができる。人間の頭は高速で視覚的な情報を吸収する
ことができるため、これらの速度でも、視聴者は依然と
して意味を理解する。より高速な映像速度をいくつかの
音声キューに提供するために、可聴情報のすべて以下を
ユーザに伝達しようと試みる技法が使用される。
【0026】音(オーディオ)は、音声間の休止によっ
て決定されるセグメント(部分)に分けられる。各音声
セグメントは、表示中の映像が次の音声セグメントに対
応するまで、最大理解可能速度(例えば、通常の2倍)
で再生される。例えば、ある音声セグメントは、映像が
映像速度の2倍以上の速度で再生されている間に、通常
の音声速度の2倍で再生される。音声セグメントは、映
像再生が、音声の途切れによって決定されるセグメント
の最後(例えば、文の終わり)に到達し、次の音声セグ
メントが開始すると停止される。このようにして、加速
された音声の最初の部分だけが再生される。したがっ
て、音声と映像は、各音声セグメントの始まりに関して
のみ同期される。このようにして、ユーザは、映像が、
約2という係数の理解可能な音声制限加速によって制限
されない速度で再生している間に明らかになったことの
要点を取るために十分な音声を聞くことができる。
【0027】図3のタイムライン236は、再生用の開
始時および終了時を選択するのに使用できる。さらに、
タイムラインは、コンピュータ・システムが通知を受信
する可能性があるその他のイベント(事象)を示す、マ
ーカ235などのマーカによって増加することもでき
る。これらのイベントには、例えば、外部ハードウェア
によって感知されるアクティブな電子回路を具備するバ
ッジ(badges)を介して参加者の到着などを含
む。イベントは、ハンドヘルド・コンピュータによって
参加者が示すことができる。また、イベントが、コンピ
ュータ描画システムでの映像プレゼンテーション用の新
しいページの選択、音声処理ハードウェアまたはソフト
ウェア、あるいはその両方によって検出される個々の音
声(スピーチ)の始まり、現在時刻などであることもあ
る。さらに、ユーザは、後でプレゼンテーションの領域
を探し出す際の補助手段として、希望に応じて、独自の
マーカを挿入することもできる。マーカは、ローカル
(局所的)またはグローバル(大域的)である。つま
り、グローバル・マーカは、サーバによって、記憶され
るプレゼンテーションにアクセスするすべてのユーザに
自動的に供給される。ローカル・マーカは、各ユーザの
コンピュータ、または各ユーザによってそれぞれ自動的
あるいは手動で作成可能であるが、ネットワークの他の
ユーザに自動的に分散(分配)されることはない。
【0028】図3では、マーカ235はグローバルで、
単に、それまでバッファ内に記憶されてきたプレゼンテ
ーションの終わりを示している。図3に図解されるそれ
以外のマーカは、マーカ上のキーフレームがタイムライ
ン内で発生するポイントを示す。
【0029】図3に示される以外の制御パネルも考えら
れる。ボタンまたはキーフレームを削除することによ
り、制御パネルは、それらのより多くを画面上に一度に
適合させるためにより小型化されている。制御パネル2
22のような複数の制御パネルの表示が考えられる。こ
れは、同時に進行中の複数のプレゼンテーションに対応
し、ユーザはそのそれぞれを本明細書に記載される方法
で見ることができる。
【0030】別の実施例によって、タイムラインを拡張
または「ズーム」することができる。これは、キーフレ
ーム、タイムラインおよびインジケータの新しいセット
302が、探索を狭めるのに役立つために表示される図
4に示される。新しいセット302は、タイム・フレー
ム域304によって指定されるセット300を拡張した
ものである。
【0031】図5は、本発明の高速マルチメディア再生
アルゴリズムの高度論理フローを図解するフローチャー
ト400を示す。フローチャート400は、図1のコン
ピュータ・システム1のようなコンピュータ・システム
で実行する1つ以上のソフトウェア・ルーチンを表す。
フローチャート400は、当業で周知のあらゆる手段に
より実現できる。例えば、任意の数の「C」、Pasc
al(パスカル)、FORTRAN(フォートラン)、
アセンブリ言語、その他のようなコンピュータ・プログ
ラミング言語を使用することができる。さらに、手続き
型プログラミングまたは「オブジェクト指向」プログラ
ミングのようなさまざまなプログラミング・アプロー
チ、あるいは人工知能技法が利用できる。フローチャー
ト400のステップは、1つ以上のソフトウェア・ルー
チン、プロセス、サブルーチン、モジュールなどで実現
できる。フローチャート400は、本発明の方法の広い
論理的な流れを例証しているのにすぎず、フローチャー
トにステップを追加またはそれから削除できることは明
かであろう。説明を容易にするために、ここでは、単一
の「ルーチン」であるかのようにフローチャート400
のインプリメンテーションを参照する。
【0032】フローチャート400のルーチンは、ステ
ップ402で入力される。コンピュータ・システムが、
フローチャート400のルーチンの入力時にリアルタイ
ム・マルチメディア・プレゼンテーションを受信してい
ると仮定される。ネットワーク・アプリケーションで
は、ステップ404で、サーバが記憶領域にマルチメデ
ィア・プレゼンテーションを記憶しており、ユーザは使
用コンピュータで進行中のプレゼンテーションを見るこ
とができる。本発明が記録中、ユーザは、文書に注意を
払ったり、電話に応答するなどの他のタスクを実行する
ことができる。ユーザは、リアルタイムまたは高速再生
が進行中に、使用コンピュータを使って他のタスクさえ
実行できる。実施例では、マルチメディア情報は、ディ
スク・スペースを節約する目的で圧縮フォーマットでハ
ードディスクに記憶される。
【0033】ステップ406では、ルーチンは、再生の
開始ポイントを決定するためにユーザ・コマンドを受け
入れる。ユーザは、前述される図3のインセット・ウィ
ンドウ222に説明されるスイッチ(制御)のようなス
イッチを使用する。同様に、ステップ408で、ルーチ
ンはユーザ・コマンドを受け入れ、再生速度を示す。
【0034】ステップ410では、ユーザが依然として
進行中のリアルタイム・プレゼンテーションに「追いつ
く」ことができるように、記憶されたマルチメディア情
報が高速(加速化)フォーマットで再生される。再生
中、リアルタイム・プレゼンテーションは、ユーザが追
いつくまで同時に記録される。言い替えると、フローチ
ャート400のステップ404は、継続的に実行されて
いる。
【0035】ステップ412で、再生が進行中のリアル
タイム・プレゼンテーションに追いついたかどうかチェ
ックされる。追いついていない場合には、実行は、ルー
チンがユーザが再生速度の変更を望んでいるかどうか試
験するステップ408に戻る。記憶された音声(オーデ
ィオ)およびイメージのデータは、現在選択されている
高速速度で継続的に再生される。高速再生がリアルタイ
ム・プレゼンテーションに追いつくと、実行はステップ
414に進む。
【0036】高速再生がリアルタイム・プレゼンテーシ
ョンに追いつくと、ステップ414が実行され、本発明
はプレゼンテーションの記録を停止し、通常の速度でリ
アルタイム・プレゼンテーションの表示を開始する。フ
ローチャート400のステップの多くの順序が任意であ
り、逆にしたり、同時に行うことが可能である。例え
ば、ステップ408と410は交換可能であるし、実際
にユーザには同時に表示される。フローチャート400
はステップ416で終了する。
【0037】高速再生中、マルチメディア・プレゼンテ
ーション内に音声、映像、テキスト、およびグラフィッ
クス(図形)がある場合、そのすべてが同期した状態の
ままとなる。マルチメディア・プレゼンテーションの映
像、テキスト、およびグラフィックスの部分は、表示さ
れるフレームの数を減少することにより加速される。こ
れらの映像イメージの再生を速めるもう一つの方法とし
て、フレームが表示される速度を上げることによって、
全フレームを表示できるようにすることがある。前者の
方法では表示の円滑さは悪化するが、ユーザは依然とし
て理解できる。
【0038】音声再生を加速する1つの方法は、再生速
度の増加である。ただし、音声のピッチが変化し、一般
的には、わずかに加速された速度でも理解不可能になる
であろう。本発明の実施例は、本明細書に完全に規定さ
れるように、参照によってここに取り入れられる、19
85年、IEEEのRoucosその他による「音声の
高品質タイム−スケール修正」、および1988年、I
EEEのWaymanその他による「リアルタイム音声
圧縮およびノイズ・フィルタ処理で使用するためのタイ
ム・スケール修正の同期−重複−追加法」に説明される
音声圧縮技法を使用する。これらの音声圧縮技法を使用
することにより、音声は、話手のピッチが変化しないま
まとなり、ユーザが発言の内容を理解できるように、加
速される。
【0039】関連する機能は、意味のない単語を削除す
ることによって音声をさらに加速する本発明の機能であ
る。このようにして、「うーむ(um)」および「ああ
(uh)」などの単語が認識され、削除される。
【0040】本発明は、高速再生がリアルタイムプレゼ
ンテーションに追いつきそうになると、自動的に高速再
生の速度を減速する。これにより、高速再生からリアル
タイムに円滑に移行が行われる。ある実施例では、ユー
ザは、記録された情報の再生速度を選択することができ
る。
【0041】別の実施例では、リアルタイム・マルチメ
ディア・プレゼンテーションは、一定の量の情報(例え
ば、プレゼンテーションの最後の5分間)を保持する循
環バッファ内に継続的に記憶される。その後、ユーザ
は、巻き戻し、リアルタイム・ポイントの前の最高5分
間を再生することができる。これにより、ユーザは、リ
アルタイム・プレゼンテーションを見て、情報を見落と
さずにある部分を再生できる柔軟性が可能になる。
【0042】上記は本発明の実施例の完全な説明である
が、さまざまな代替策、修正策、およびそれに同等なも
のが使用できる。したがって、前記説明は、前記請求項
により定義される本発明の範囲を制限すると解釈される
べきではない。
【図面の簡単な説明】
【図1】本発明のソフトウェアを実行するために使用さ
れるコンピュータ・システムの例を図解する。
【図2】本発明のソフトウェアを実行するために使用さ
れる典型的なコンピュータ・システムのシステム・ブロ
ック図である。
【図3】本発明のユーザ・インタフェースを図解する画
面表示である。
【図4】本発明の1つの実施例の部分的な画面表示であ
る。
【図5】本発明の高速(加速された)マルチメディア再
生アルゴリズムの高度フローチャートである。
【図6】複数のコンピュータがコンピュータ・ネットワ
ークに説明されている本発明の実施例である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ディビッド エイ.ニコルス アメリカ合衆国 カリフォルニア州 94043 マウンテン ビュー デル アベ ニュー 2555 (72)発明者 スコット エル.ミネマン アメリカ合衆国 カリフォルニア州 94131 サン フランシスコ ノエ スト リート 1550 (72)発明者 スティーブ アール.ハリソン アメリカ合衆国 カリフォルニア州 94028 ポートラ ヴァリー ラッセル アベニュー 134

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 音声データおよびイメージデータのマル
    チメディア・リアルタイム・プレゼンテーションを第1
    コンピュータ・システム上で加速されたフォーマットで
    再生する方法であって、第1コンピュータ・システム
    は、プロセッサ、スピーカ手段、表示装置、およびユー
    ザ入力装置を具備し、第1コンピュータ・システムはデ
    ータを記憶するために記憶領域に連結され、イメージ・
    データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
    の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
    速するために、プロセッサを使用するステップであっ
    て、前記音声再生が実質上同じピッチが保持されるよう
    な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
    を同期させておくために、フレームを削除することによ
    り、イメージ・データの再生を加速するために、プロセ
    ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
    し、表示装置上で加速されたイメージ・データを同期し
    て表示することにより加速されたフォーマットでプレゼ
    ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
    テーションを記録するステップと、 を含む加速フォーマットでの再生方法。
  2. 【請求項2】 音声データおよびイメージデータのマル
    チメディア・リアルタイム・プレゼンテーションを第1
    コンピュータ・システム上で加速されたフォーマットで
    再生する方法であって、第1コンピュータ・システム
    は、プロセッサ、スピーカ手段、表示装置、およびユー
    ザ入力装置を具備し、第1コンピュータ・システムはデ
    ータを記憶するために記憶領域に連結され、イメージ・
    データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
    の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
    速するために、プロセッサを使用するステップであっ
    て、前記音声再生が実質上同じピッチが保持されるよう
    な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
    を同期させておくために、フレームを削除することによ
    り、イメージ・データの再生を加速するために、プロセ
    ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
    し、表示装置上で加速されたイメージ・データを同期し
    て表示することにより加速されたフォーマットでプレゼ
    ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
    テーションを記録するステップと、 を含み、プロセッサが、単語またはサウンドを削除する
    ことにより、プレゼンテーションの記録された部分の音
    声の再生を加速する、加速フォーマットでの再生方法。
  3. 【請求項3】 音声データおよびイメージデータのマル
    チメディア・リアルタイム・プレゼンテーションを第1
    コンピュータ・システム上で加速されたフォーマットで
    再生する方法であって、第1コンピュータ・システム
    は、プロセッサ、スピーカ手段、表示装置、およびユー
    ザ入力装置を具備し、第1コンピュータ・システムはデ
    ータを記憶するために記憶領域に連結され、イメージ・
    データは複数のフレームから構成され、 プレゼンテーションの一部を記憶領域内の記録バッファ
    の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
    速するために、プロセッサを使用するステップであっ
    て、前記音声再生が実質上同じピッチが保持されるよう
    な方法で加速されるステップと、 加速された音声再生と加速されたイメージ・データ再生
    を同期させておくために、フレームを削除することによ
    り、イメージ・データの再生を加速するために、プロセ
    ッサを使用するステップと、 スピーカ手段を使用して加速された音声データを再生
    し、表示装置上で加速されたイメージ・データを同期し
    て表示することにより加速されたフォーマットでプレゼ
    ンテーションを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
    テーションを記録するステップと、 を含み、複数のキーフレームが、時間内の異なったポイ
    ントで記録された映像イメージを表す表示装置上で表示
    される、加速フォーマットでの再生方法。
  4. 【請求項4】 第1コンピュータ・システムで音声プレ
    ゼンテーションを加速されたフォーマットで再生する方
    法であって、第1コンピュータ・システムは、プロセッ
    サ、スピーカ手段、およびユーザ入力装置を具備し、第
    1コンピュータシステムがデータを記憶するための記憶
    領域に連結され、 プレゼンテーションの一部を記憶領域内の記録バッファ
    の中に記録するステップと、 プレゼンテーションの記録された音声データの再生を加
    速するためにプロセッサを使用するステップであって、
    前記音声再生が、実質上同じピッチが保持されるように
    加速されるステップと、 スピーカ手段を通して加速された音声データを再生する
    ことにより、加速されたフォーマットでプレゼンテーシ
    ョンを再生するステップと、 プレゼンテーションの加速された再生と同時にプレゼン
    テーションを記録するステップと、 を有する加速フォーマットでの再生方法。
  5. 【請求項5】 加速されたフォーマットで、音声および
    映像イメージのマルチメディア・リアルタイム・プレゼ
    ンテーションの一部を再生するための装置であって、 プレゼンテーションを受信するための手段と、 ユーザ入力を受信するための手段と、 プレゼンテーションの一部を記録するための手段と、 圧縮音声と映像を同期させておくために、プレゼンテー
    ションの記録された部分の音声を圧縮し、フレームを除
    去することにより映像イメージを圧縮するためのプロセ
    ッサ手段であって、前記音声が実質上同じピッチが保持
    されるように圧縮され、前記プロセッサ手段が前記受信
    手段、前記ユーザ入力手段、および前記記録手段に連結
    される、プロセッサ手段と、 前記プロセッサ手段に連結される、圧縮された音声およ
    び映像を伝達するための手段と、 圧縮された音声および映像がリアルタイム・プレゼンテ
    ーションに追いつくまで、圧縮された音声および映像の
    伝達と同時にプレゼンテーションを記録する前記記録手
    段と、 を具備する再生装置。
JP6313745A 1993-12-20 1994-12-16 加速フォーマットでの再生方法及び再生装置 Pending JPH07219970A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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