Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0720163B2 - データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 - Google Patents
[go: Go Back, main page]

JPH0720163B2 - データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 - Google Patents

データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置

Info

Publication number
JPH0720163B2
JPH0720163B2 JP4003961A JP396192A JPH0720163B2 JP H0720163 B2 JPH0720163 B2 JP H0720163B2 JP 4003961 A JP4003961 A JP 4003961A JP 396192 A JP396192 A JP 396192A JP H0720163 B2 JPH0720163 B2 JP H0720163B2
Authority
JP
Japan
Prior art keywords
data
multimedia data
continuous
multimedia
processing system
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.)
Expired - Lifetime
Application number
JP4003961A
Other languages
English (en)
Other versions
JPH04329736A (ja
Inventor
ロバート・オーガスト・パスコー
ゴードン・ウィリアム・ボンサル
アントニー・ジョージ・クリップス
チャールズ・レスリー・ピーク
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24743820&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0720163(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04329736A publication Critical patent/JPH04329736A/ja
Publication of JPH0720163B2 publication Critical patent/JPH0720163B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理システムに関
し、特に、データ処理システムにおいて、可変のプレイ
バック速度でマルチメディアデータを効果的に相互交換
するための改善された方法及び装置に関する。
【0002】
【従来の技術】データ処理システム内におけるデータ相
互交換機能は、最先端のコンピュータシステムのよく知
られた特徴であり、テキスト及びグラフィックを、モデ
ム装置またはファクシミリ装置/カードを利用して、デ
ータ処理装置間で効果的に相互交換することができるも
のである。最近、コンピュータシステムにおいては所謂
「マルチメディア」データの処理が行われ始めている。
マルチメディアデータは、音声、映像、文字、グラフィ
ック及び画像等のプレゼンテーションを組み合わせて共
通のプレゼンテーションにしたものである。マルチメデ
ィアデータの組立及び操作を複雑にしている1つの要素
は、このようなデータが種々の形式を取ることである。
例えば、音声データは、オーディオテープやAMまたは
FM無線信号のようなアナログデータとして記憶され相
互交換されるものである。
【0003】更に、音声データは、音質、長さ、音量等
の要素に対するコード化された値を含む、コード化され
たデータとして記憶及び相互交換することができる。コ
ード化音声データの一例は、所謂楽器デジタルインター
フェース(MIDI)であり、これは、共通インターフ
ェースを用いてキーストロークをコード化し相互交換す
るものである。また、音声データは、非コード化デー
タ、即ちコンパクトディスク上でコード化された信号の
ような音声信号のデジタル表現を単に表しているデータ
として、記憶し相互交換することもできる。
【0004】
【発明が解決しようとする課題】音声データがこのよう
に種々の形式を取り得るために、このようなデータを相
互交換する際に大きな困難を招くことになる。特に、音
声又は映像データの再生(プレイバック)速度を変更し
ようとする際に問題となる。このように、データ処理シ
ステム内で効果的かつ正確にマルチメディアデータを、
再生速度が可変で切るように相互交換することのできる
方法及び装置が必要となっていることは明らかであろ
う。
【0005】したがって、本発明の目的は、改善された
データ処理システムを提供することである。本発明の他
の目的は、データ処理システム内でデータを相互交換す
るための改善された方法を提供することである。本発明
の更に他の目的は、データ処理システム内で効果的にマ
ルチメディアデータを相互交換をすることができる方法
及び装置を提供することである。
【0006】
【課題を解決するための手段】上述の目的は以下に述べ
る方法及び装置によって達成される。本発明の方法及び
装置は、データ処理システム内でマルチメディアデータ
を効果的に相互交換するために利用することができるも
のである。まず、多数のデータサンプルを含むそれぞれ
多数の可変長連続部分からなる連続データストリームを
構成する。好ましくは、各データサンプルは、データ集
合体と、このデータ集合体の解釈法を指定するのに用い
る制御構造体即ちヘッダとから構成される。この制御構
造体は、そのデータ集合体の大きさ、そのデータ集合体
の解像度及び期間、用いたデータ収集方法、及び、もし
あれば、用いたコード化技法を識別する情報を含むこと
が好ましい。本発明の実施例では、連続データストリー
ムと共にトラック集合体インデックスを送信し、そのデ
ータストリーム内の種々のトラックサンプルの物理的位
置を識別するのに用いる。更に、トラック連続インデッ
クスを設けて論理順番を識別し、この論理順番にしたが
ってデータサンプルを各選択したトラックで用いて、所
定の再生速度の指示に応じたマルチメディアプレゼンテ
ーションを作成するようにする。この連続データストリ
ーム、トラック集合体インデックス、及びトラック連続
インデックスを、種々のパーソナルコンピュータまたは
インテリジェントワークステーションを利用した分散型
データ処理システム内に送信し、マルチメディアデータ
を効果的に相互交換することができるようにしたことを
特徴としている。
【0007】
【実施例】図1には、本発明の方法を実施するのに用い
ることができる分散型データ処理システム8が示されて
いる。図に示すように、データ処理システム8は、好ま
しくは複数のコンピュータ12及び30を各々備えてい
るローカルエリアネットワーク(LAN)10及び32
のような複数のネットワークを含んでいる。勿論、ホス
トプロセッサに結合された複数のインテリジェントワー
クステーション(IWS)を、このような各ネットワー
クに利用できることは、当業者には明らかであろう。こ
のようなデータ処理システムにおいて知られているよう
に、個々のコンピュータを各々、記憶装置14及び印字
/出力装置16に結合することができる。このような記
憶装置14を利用し、マルチメディアデータを記憶し、
本発明の方法にしたがって、データ処理システム8内で
ユーザによってそのマルチメディアデータが定期的にア
クセスされ、処理され、相互交換されることができる。
従来技術においてよく知られているように、マルチメデ
ィアデータを含んでいる各ファイルを記憶装置14に記
憶し、関連する全てのファイルを維持し更新するための
リソース管理部またはライブラリサービスと記憶装置1
4とを共働するようにしてもよい。
【0008】更に図1では、データ処理ネットワーク、
即ちデータ処理システム8は、中央コンピュータシステ
ム18のような多数の中央コンピュータシステムも備え
ており、好ましくは、これらを通信リンク22によって
ローカルエリアネットワーク10に接続することができ
る。本発明の一実施例では、中央コンピュータシステム
18をIBMシステム/370としているが、IBM応
用システム/400またはPS/2等の他のコンピュー
タシステムを利用することもできる。また、1つ以上の
ローカルエリアネットワークですべての所望のユーザを
接続するのに十分であれば、中央コンピュータシステム
18は不要となる。
【0009】また、中央コンピュータシステム18を、
ローカルエリアネットワーク10の遠隔記憶部としての
役も果すことができる記憶装置20に結合することもで
きる。同様に、ローカルエリアネットワーク10を、通
信リンク24を介してサブシステム制御装置/通信制御
装置26に、通信リンク34を通じてゲートウエイサー
バ28に結合することができる。好ましくは、ゲートウ
エイサーバ28はコンピュータまたはインテリジェント
ワークステーション(IWS)で構成され、ローカルエ
リアネットワーク32をローカルエリアネットワーク1
0に連係して、本発明の方法にしたがって、マルチメデ
ィアデータを含む電子メッセージを、一方又は双方のネ
ットワーク内のユーザ間で容易に送信及び受信できるよ
うになっている。
【0010】ローカルエリアネットワーク32及びロー
カルエリアネットワーク10に関して上述したように、
複数のファイルを記憶装置20に記憶し、リソース管理
部またはライブラリサービスがそのように記憶したファ
イルを制御するように、中央コンピュータシステム18
がそのファイルを制御するようにすることができる。勿
論、中央コンピュータシステム18をローカルエリアネ
ットワーク10から地理的に大きな距離を隔てて配置
し、同様に、ローカルエリアネットワーク10をローカ
ルエリアネットワーク32からかなりの距離を隔てて配
置できることは明らかであろう。例えば、ローカルエリ
アネットワーク32をカリフォルニアに設置し、ローカ
ルエリアネットワーク10をテキサスに設置し、更に中
央コンピュータシステム18をニューヨークに設置する
こともできる。
【0011】また、前に述べたことを参照すればわかる
ように、分散型データ処理システム8の一部内のユーザ
が、マルチメディアデータを含むあるファイルを作成ま
たは選択し、データ処理システム8内の別のユーザに転
送できるようにすることが望ましい場合がある。これは
従来技術では、通常種々の音声、映像、グラフィック、
画像またはテキストファイルを別々に送信し、エンドユ
ーザの所でそれらのファイルを組み合わせてマルチメデ
ィアプレゼンテーションにすることによって達成してい
る。したがって、データ処理システム8のような分散型
データ処理ネットワーク内で効率的にマルチメディアデ
ータファイルを相互交換できるようにすることに対する
要求があることは明白であろう。
【0012】図2には、本発明の方法を実施することが
できる連続データストリーム50が示されている。例示
のように、連続データストリーム50は、種々の部分を
含んでおり、図示しやすくするためにこれらの部分の位
置を変えてある。本発明の重要な特徴によれば、連続デ
ータストリーム50は、部分52及び部分54のような
複数の可変長の連続部分から構成されている。連続デー
タストリームの各部分は、更に複数のマルチメディアデ
ータサンプルで構成されており、マルチメディア技術で
よく知られている言葉を使えば、それらは複数の「トラ
ック」に分割されている。
【0013】図2に示すように、部分52は好ましくは
2つの異なるトラックに1つのサンプルを含んでいる。
トラック1に対するサンプル1、即ちトラック−サンプ
ル1,1は、制御構造体即ち「ヘッダ」58とデータ集
合体56とを含んでいる。ヘッダ58は好ましくは、デ
ータ集合体56の大きさ、データ集合体56の解像度及
び期間、及びデータ集合体56を作成するのに用いたデ
ータ集合法に関する情報、更には必要ならば、データ集
合体56を作成するために利用したコード化技法に関す
る情報を含んでいる。同様に、データ集合体60が、関
連する制御構造体即ちヘッダ62と共にトラック−サン
プル1,1に含まれている。部分52は、トラック2に
対するサンプル1(トラック−サンプル2,1)、即ち
データ集合体64及びそれに関連する制御構造体即ちヘ
ッダ66をも含んでいる。図示した実施例はマルチメデ
ィアデータのトラック2本を示しているが、本発明はい
かなる数のトラック及び各トラック内にいかなる数のヘ
ッダ及びデータ集合体を用いて実施してもよい。このよ
うに、マルチメディアデータをどのような特定なレベル
で様々にフォーマット化してもよく、例えば、部分52
はビデオフレームデータ集合体をそのビデオデータと関
連する密接な見出しと共に含むことができる。同様に、
本発明の方法を利用し、2つの別個のトラックのコード
化された音楽データまたはコード化されていない音楽デ
ータを、ビデオトラックと共に送信することによって、
ステレオ音楽をコード化し、音楽にあわせたビデオ画像
を提供することができる。
【0014】更に図2において、連続データストリーム
50の部分54には、複数のデータ集合体68、72及
び76が種々の制御構造体即ちヘッダ70、74及び7
8と共に含まれており、これら制御構造体は、受信側の
ユーザがそこに含まれているデータ集合体の解釈方法を
制御するのに用いるものである。このように、本発明の
方法においては、多数のレベルで利用することができる
1つの一貫性のあるデータフォーマットを定義するもの
であり、そのデータフォーマットは十分柔軟性があるの
で、あるビデオフレームの密接な見出しを扱うために、
或は固定長の部分を強制してデータレートが制限されて
いる装置のための最適化を行うために、ある特定のレベ
ルで可変フォーマット化を行うことができる。
【0015】図2には更に、本発明の重要な特徴が示さ
れている。すなわち、トラック1集合体インデックス8
0及びトラック2集合体インデックス82を、連続デー
タストリームと共に示している。図示された各トラック
集合体インデックスは、ここで述べる方法では、連続デ
ータストリーム内の種々のトラックサンプルの物理的位
置を識別するために用いるようにしている。即ち、トラ
ック1集合体インデックス80は、トラック1内の各デ
ータサンプルに対して、連続データストリームの先頭か
らの開始バイトオフセット及び終了バイトオフセットの
リストを含んでいる。同様に、トラック2集合体インデ
ックス82は、トラック2内の各データサンプルに対し
て、開始バイトオフセット及び終了バイトオフセットの
同様なリストを含んでいる。このようにして、連続デー
タストリームと共に該ストリーム内の各トラックに対す
るトラック集合体インデックスを送信することにより、
受信側は連続データストリーム内の各データサンプルの
物理的位置を容易に判別することができる。
【0016】次に図3は、本発明の方法を実施するため
に用いることができるトラック連続インデックスを表し
ている。図示のように、トラック連続インデックス88
は、連続的にリストアップされた種々のサンプルの各々
に対して、多数のフィールドを含んでおり、また各サン
プルはローカルID(LID)によって識別されるよう
にしており、更に各サンプルはオプショナル制御データ
情報を含んでいる。この制御データ情報は、一連のサン
プルを連続させる即ちループを形成させる情報、サイレ
ンスビット等であり、このサイレンスビットは、システ
ムがサイレント状態を指定するために発生するサンプ
ル、またはこの特定のサンプルの処理が終了した事をシ
ステムに知らせるのに用いられる信号発生データを利用
することによって、この特定のサンプルを発生するべき
であることを示すものである。
【0017】本発明の他の重要な特徴によれば、トラッ
ク連続インデックス88内に含まれるオプショナル制御
情報を用いて再生速度を規定してインデックス内の識別
されたサンプルのリスト内に記憶し、その後、検索処理
又はアプリケーションによってデータを再生する速度を
指定するのに用いる事ができる。既存の音響及び映像相
互交換データフォーマットは、データを処理するすべて
の装置が同一速度で動作することを前提とし、しかも記
録及び再生過程でも同一であることを前提としている。
音響及び映像データは、一時的な状態を基準にして2進
数のディジタル値で表されている。各ディジタル値は、
音響信号の大きさ又は映像信号の強度等の特徴を表して
いる。再生品質及びデータ圧縮に用いられるエンコーデ
ィングスキーム(scheme)が用いられる場合、音
響又は映像信号を再生する速度を変化させるのが望まし
い場合がある。トラック連続インデックス88内に含ま
れるオプショナル制御データに再生速度の指定情報を加
えることによって、連続データストリームを用いて得る
ことができるプレゼンテーションのフォーマットは、そ
のデータを処理するための種種の音響及び映像装置内に
組み込まれている内部クロッキング、即ちタイミング機
構には依存しなくなる。トラック連続インデックス88
のオプショナル制御データ内に指定された再生速度値を
利用すれば、記録した速度で音響又は映像データを再生
するのでなく、これらデータの再生速度を指定できる。
この方法によれば、内部クロッキング即ちタイミング機
構が異なる装置で音響データ又は映像データを所望の速
度で再作成できるという、従来例のシステムに比べて優
れた作用効果を奏することができる。さらに本発明の方
法によれば、ソースデータのフォーマットを変更するこ
となく、単にトラック連続インデックス88内の制御デ
ータに含まれる再生速度値を変更するだけで、プレゼン
テーションの再生速度を変更することができる。
【0018】更に、トラック連続インデックス88は、
各サンプルに対して開始バイトオフセットの識別子及び
所望のサンプル期間の情報を含んでいる。所望のサンプ
ル期間は既存の全サンプル長より短い期間をユーザに指
定させることができるので、本発明の重要な特徴であ
る。例えば、ユーザが連続データストリーム内に、爆発
の効果音をデジタル化した2秒間のサンプルを含ませ、
その後、その効果音を1秒間の期間指定して、マルチメ
ディアプレゼンテーション内の所定の時間において利用
することができる。
【0019】このように、トラック連続インデックス8
8内に、サンプルの所定期間、再生速度、及びプレゼン
テーションに利用できるサンプルを含む論理シーケンス
を、ユーザが指定できるようにしたことによって、本発
明の方法は送信すべき各サンプルを厳格な連続プレゼン
テーションフォーマットにする必要がなく、所望のマル
チメディアプレゼンテーションを作成する際に高い柔軟
性を得ることができる。マルチメディアデータストリー
ム内の各トラックにトラック連続インデックスを備えた
ことにより、本発明の方法は、1つのマルチメディアデ
ータストリームを非連続的に用いて、単にそのデータス
トリームに関連するトラック連続インデックス内のデー
タを変えるだけで、異なる種々のプレゼンテーションを
作成することができる技法を提供するものである。
【0020】図4は、図2の連続データストリームを利
用して相互変換することができる、一般化したマルチト
ラック構造をテキスト表現にしたものである。図に示す
ように、テキスト表現は多数のトラック集合体インデッ
クス(COLINDX.1−COLINDX.n)及び
多数のトラック連続インデックス(SEQINDX.1
−SEQINDX.n)のリストで始まっている。上述
のように、このリストは、データストリーム内の各サン
プルの物理的位置、及びプレゼンテーション中に利用す
るサンプルの論理シケンスの両方を、識別するものであ
る。
【0021】プレゼンテーションヘッダ(PHDR)が
次にリストアップされ、これは、本発明の連続データス
トリームを用いて、転送すべきマルチメディアデータ構
造に関連するプレゼンテーションを識別するものであ
る。次に、部分ヘッダ(SHDR)が含まれており、こ
れは後続の連続データストリームの部分を識別するもの
である。その後に、トラックヘッダ(THDR)が続
き、圧縮/コード化されたデータの集合体をその後に含
む。集合体ヘッダ(CHDR)はデータに先立って指定
され、データの後に集合体トレーラ(CTRL)が続
き、ここまでの範囲が全て、選択されたトラックに関連
する全てのデータを送信するのに必要である。その後、
トラックトレーラ(TTRL)を用いて第1の部分内の
特定のトラックの終了を指示するようにしている。
【0022】本発明の連続データストリームによって、
連続データストリームの特定の部分の終端を示す部分ト
レーラ(STRL)を検出する前に、いかなる数のトラ
ックでも連続データストリームの一部分に含ませること
が可能となる。用いる装置の処理速度と、大量のトラッ
クをこのように送信させることができる圧縮レートとの
みによって、含ませるべきトラック数を効果的に制限す
るようにしていることが明らかであろう。
【0023】次に、第2の部分ヘッダ(SHDR)が、
第2グループのトラックに先行して用いられている。本
発明の方法においては、第2グループのトラックは、長
さ及びトラック数が可変であってもよい。その後、すべ
ての部分を送信し、そしてプレゼンテーショントレーラ
(PTLR)を用いて、上述の連続データストリームに
よって表されるプレゼンテーションの終了を指示する。
【0024】以上のように、本発明の方法によれば、各
トラックをデータ集合体に再分割して構成したマルチメ
ディアデータの多数のトラックを設けることによって、
マルチメディアデータをデータ処理システム内で効果的
に相互交換することができる。
【0025】データ集合体はこのアーキテクチャの原子
的構造要素であり、各集合体の内容はコード化されたデ
ータであってもコード化されていないデータであっても
よい。例えば、集合体はテキストデータ、音声コード化
データ、MIDIデータ、映像コード化データ、画像デ
ータ、グラフィックデータ、または制御情報とすること
ができる。各集合体は2つのオプショナル制御構造体即
ちヘッダを有し、1方のヘッダはアーキテクチャによっ
て定義され、他方のヘッダはデータ形式であり、データ
のコード化に依存しているものである。これらのヘッダ
は、集合体のデータ内容の解釈ための情報を与えるもの
である。
【0026】例えば、音声用に構成されたヘッダは、集
合体の音響パワーレベルの読み取り値と周波数スペクト
ルとを含むことができる。一方、非構築ヘッディング
(non−architected heading)
は、集合体の内部構造、コード化された音声データ要素
当りのビット数等のコード化を指定する情報を含むこと
ができる。前記集合体は更に、オプションのトレーラを
有することもでき、このトレーラは集合体を標準の大き
さに合わせるためのパッドのみを含むことができ、また
このトレーラは次の集合体または集合体処理に関連する
他の情報へのポインタを含むこともできる。
【0027】更に、トラック集合体インデックス及びト
ラック連続インデックスを用いることにより、マルチメ
ディアデータストリームをデータ処理システム内で非連
続的に送信し、トラック集合体インデックスによってデ
ータストリーム内に配置した特定のトラックサンプルを
選択的にアクセスし、かつトラック連続インデックス内
に指示された可変再生速度でプレゼンテーションを発生
させることによって、トラック連続インデックスを用い
て、1つのマルチメディアデータストリームから多数の
マルチメディアプレゼンテーションを作成することがで
きる方法及び装置が本発明により提供されたことが明ら
かであろう。
【0028】以上から明らかなように、本発明により、
マルチメディアプレゼンテーション内の各別個のメディ
アに存在するコード化レベルのばらつきまたは複雑さに
も拘らず、非連続的な方法で分散型データ処理システム
内において可変再生速度のマルチメディアデータを効率
的かつ迅速に相互交換するのに用いることができるマル
チメディアオブジェクトが提供さることが明らかであろ
う。以上、本発明を好適実施例を参照して特定的に示し
説明したが、本発明の技術思想及び範囲から逸脱せず
に、本発明の形式及び詳細において種々の変更を行うこ
とができることは当然のことである。
【図面の簡単な説明】
【図1】本発明の方法を実施するために用いることがで
きる分散型データ処理システムを示す概略説明図であ
る。
【図2】本発明の方法を実施するために用いることがで
きる連続データストリームを示す説明図である。
【図3】本発明の方法を実施するために用いることがで
きるトラック連続インデックスを示す説明図である。
【図4】本発明の連続データストリームを利用して相互
交換することができる一般化されたマルチトラック構成
を示すテキスト表現の説明図である。
【符号の説明】
8 分散型データ処理システム 10、32 ローカルエリアネットワーク(LAN) 12、30 コンピュータ 14、20 記憶装置 16 印字/出力装置 18 中央コンピュータシステム 26 サブシステム制御装置/通信制御装置 28 ゲートウエイサーバ 50 連続データストリーム 52、54 可変長の連続部分
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ゴードン・ウィリアム・ボンサル イギリス国ハンプシャー エスオー23・7 キュージェイ、ウィンチェスター、キング スウォーシー、コート・ロード 2番地 (72)発明者 アントニー・ジョージ・クリップス イギリス国ハンプシャー エスオー4・5 ティーディー、ディブデン、ブラムショッ ト・ヒル、マーネイ・コテージ(番地な し) (72)発明者 チャールズ・レスリー・ピーク アメリカ合衆国78759、テキサス州 オー スチン、ヴィラクリフ・サークル 4103番 地 (56)参考文献 特開 昭63−238743(JP,A)

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】データ処理システム内において、少なくと
    も一部がコード化されたマルチメディアデータを相互交
    換する方法において、連続データストリームを形成する
    ステップ、前記連続データストリームを複数の連続部分
    に再分割するステップ、前記複数の連続部分の各々の中
    に、データ集合体と該データ集合体を解釈する方法を指
    定するための制御構造体とからなるマルチメディアデー
    タサンプル少なくとも1つ含む複数のマルチメディアデ
    ータサンプルを配置するステップ、前記連続データスト
    リームに関連する連続インデックスであって、前記複数
    のマルチメディアデータサンプルの連続順番を識別し
    て、該マルチメディアデータサンプル内の所望のサンプ
    ルのプレゼンテーション及び再生速度の指示を発生する
    ために用いられる連続インデックスを作成するステッ
    プ、前記データ処理システム内において、前記連続イン
    デックス及び前記連続データストリームを送信するステ
    ップからなることを特徴とするマルチメディアデータ相
    互交換方法。
  2. 【請求項2】請求項1記載の方法において、前記連続デ
    ータストリームを複数の連続部分に再分割するステップ
    は、前記連続データストリームを複数の可変長連続部分
    に再分割するステップからなることを特徴とするマルチ
    メディアデータ相互交換方法。
  3. 【請求項3】請求項1記載の方法において、前記複数の
    連続部分の各々に複数のマルチメディアデータサンプル
    を配置するステップは、前記複数の連続部分の各々に複
    数の可変長マルチメディアデータサンプルを配置するス
    テップからなることを特徴とするマルチメディアデータ
    相互交換方法。
  4. 【請求項4】請求項3記載の方法において、前記連続イ
    ンデックスは、前記複数の可変長マルチメディアデータ
    サンプルの各々に対しての、開始位置と終了位置とを識
    別する識別子を含んでいることを特徴とするマルチメデ
    ィアデータ相互交換方法。
  5. 【請求項5】請求項3記載の方法において、前記複数の
    マルチメディアデータサンプルの少なくとも1つは、コ
    ード化された音声サンプルを含んでいることを特徴とす
    るマルチメディアデータ相互交換方法。
  6. 【請求項6】請求項1記載の方法において、前記複数の
    マルチメディアデータサンプルの少なくとも1つはコー
    ド化された映像データを含んでいることを特徴とするマ
    ルチメディアデータ相互交換方法。
  7. 【請求項7】請求項1記載の方法において、前記制御構
    造体は、前記データ集合体に用いられたコード化技法の
    識別子を含んでいることを特徴とするマルチメディアデ
    ータ相互交換方法。
  8. 【請求項8】請求項1記載の方法において、該方法は更
    に、前記連続データストリームに関連する集合体インデ
    ックスを作成するステップを含み、該集合体インデック
    スは、前記データ処理システム内の前記複数のマルチメ
    ディアデータサンプルの位置を識別するよう構成されて
    いることを特徴とするマルチメディアデータ相互交換方
    法。
  9. 【請求項9】請求項8記載の方法において、前記集合体
    インデックスは、前記複数のマルチメディアデータサン
    プルの各々の開始位置及び終了位置を識別する情報を含
    んでいることを特徴とするマルチメディアデータ相互交
    換方法。
  10. 【請求項10】少なくとも一部がコード化されたマルチ
    メディアデータを相互交換するデータ処理システムにお
    いて、各々が複数のマルチメディアデータサンプルを含
    む複数の連続部分からなる連続データストリームを作成
    する手段であって、少なくとも1つのマルチメディアデ
    ータサンプルがデータ集合体と該データ集合体を解釈す
    る方法を指定する制御構造体とから構成されている連続
    データストリームを作成する手段、前記連続データスト
    リームに関連する連続インデックスを作成する手段であ
    って、前記複数のマルチメディアデータサンプルの連続
    順番を識別して、前記複数のマルチメディアデータサン
    プルの所望のサンプルのプレゼンテーション及び再生速
    度の指示を発生するための連続インデックスを作成する
    手段、及び前記データ処理システム内で、前記連続イン
    デックスと前記連続データストリームとを送信する手段
    とからなることを特徴とするデータ処理システム。
  11. 【請求項11】請求項10記載のシステムにおいて、前
    記複数の連続部分が複数の可変長連続部分で構成されて
    いることを特徴とするデータ処理システム。
  12. 【請求項12】請求項10記載のシステムにおいて、前
    記複数のマルチメディアデータサンプルが複数の可変長
    のマルチメディアデータサンプルで構成されていること
    を特徴とするデータ処理システム。
  13. 【請求項13】請求項10記載のシステムにおいて、前
    記データ処理システム内で前記連続データストリームを
    送信する手段は、パーソナルコンピュータを備えている
    ことを特徴とするデータ処理システム。
  14. 【請求項14】請求項10記載のシステムにおいて、該
    システムは更に、前記連続データストリームに関連する
    集合体インデックスを作成する手段を含み、該集合体イ
    ンデックスは、前記データ処理システム内の前記複数の
    マルチメディアデータサンプルの各々の位置を識別する
    よう構成されていることを特徴とするデータ処理システ
    ム。
JP4003961A 1991-04-10 1992-01-13 データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 Expired - Lifetime JPH0720163B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US683383 1991-04-10
US07/683,383 US5262964A (en) 1991-04-10 1991-04-10 Method and apparatus for variable playback speed of multimedia data interchange within a data processing system

Publications (2)

Publication Number Publication Date
JPH04329736A JPH04329736A (ja) 1992-11-18
JPH0720163B2 true JPH0720163B2 (ja) 1995-03-06

Family

ID=24743820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4003961A Expired - Lifetime JPH0720163B2 (ja) 1991-04-10 1992-01-13 データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置

Country Status (5)

Country Link
US (1) US5262964A (ja)
EP (1) EP0508928B1 (ja)
JP (1) JPH0720163B2 (ja)
CA (1) CA2062136C (ja)
DE (1) DE69232159D1 (ja)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134719A (en) 1991-02-19 1992-07-28 Mankovitz Roy J Apparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system
US6577324B1 (en) * 1992-06-03 2003-06-10 Compaq Information Technologies Group, L.P. Video and audio multimedia pop-up documentation by performing selected functions on selected topics
US5703795A (en) * 1992-06-22 1997-12-30 Mankovitz; Roy J. Apparatus and methods for accessing information relating to radio and television programs
US6253069B1 (en) 1992-06-22 2001-06-26 Roy J. Mankovitz Methods and apparatus for providing information in response to telephonic requests
USRE38600E1 (en) * 1992-06-22 2004-09-28 Mankovitz Roy J Apparatus and methods for accessing information relating to radio television programs
NZ258398A (en) * 1992-11-16 1997-06-24 Multimedia Systems Corp Optimal transmission of multimedia entertainment information
US5583791A (en) * 1992-12-11 1996-12-10 Canon Kabushiki Kaisha Recording-reproduction apparatus
JP3427416B2 (ja) * 1993-05-25 2003-07-14 ソニー株式会社 多重化データ分離装置および方法
JP3364281B2 (ja) * 1993-07-16 2003-01-08 パイオニア株式会社 時分割ビデオ及びオーディオ信号の同期方式
US5469370A (en) * 1993-10-29 1995-11-21 Time Warner Entertainment Co., L.P. System and method for controlling play of multiple audio tracks of a software carrier
US5497241A (en) * 1993-10-29 1996-03-05 Time Warner Entertainment Co., L.P. System and method for controlling display of motion picture subtitles in a selected language during play of a software carrier
ES2163912T3 (es) * 1993-10-29 2002-02-01 Time Warner Entertainm Co Lp Soporte de informacion conteniendo multiples versiones de la misma pelicula.
US5576843A (en) * 1993-10-29 1996-11-19 Time Warner Entertainment Co., L.P. System and method for controlling play of multiple dialog audio tracks of a software carrier
US5463565A (en) * 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
CA2138301C (en) * 1994-01-21 1998-12-15 Hal Hjalmar Ottesen Apparatus and method for providing multimedia data
US5689704A (en) * 1994-03-04 1997-11-18 Sony Corporation Recording medium, recording/playback device which uses commands in character string form for audio system control
US5570296A (en) * 1994-03-30 1996-10-29 Apple Computer, Inc. System and method for synchronized presentation of video and audio signals
JP3483611B2 (ja) * 1994-04-08 2004-01-06 株式会社東芝 再生装置
US5577069A (en) * 1994-08-02 1996-11-19 National Semiconductor Corporation Signalling method and structure suitable for out-of-band information transfer in communication network
EP0713182A1 (en) * 1994-11-18 1996-05-22 Kommunedata I/S A method for the presentation of information and a system for the transfer and presentation of information
KR0137701B1 (ko) * 1994-12-13 1998-05-15 양승택 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치
FI105754B (fi) 1995-06-12 2000-09-29 Nokia Oy Ab Siirtoprotokolla tiedostojen välittämiseksi DAB-järjestelmässä
US5732256A (en) * 1995-08-30 1998-03-24 Microsoft Corporation CD-ROM optimization and stream splitting
IL115263A (en) * 1995-09-12 1999-04-11 Vocaltec Ltd System and method for distributing multi-media presentations in a computer network
CN1202676C (zh) 1995-12-07 2005-05-18 皇家菲利浦电子有限公司 一种用于对数字式通用盘设备和多路复现装置之间的非pcm位流编码,传送和解码的方法和设备
US5848239A (en) * 1996-09-30 1998-12-08 Victory Company Of Japan, Ltd. Variable-speed communication and reproduction system
CN1110152C (zh) * 1996-10-30 2003-05-28 日本胜利株式会社 变速通信和重现系统
US6128712A (en) * 1997-01-31 2000-10-03 Macromedia, Inc. Method and apparatus for improving playback of interactive multimedia works
KR100584280B1 (ko) * 2000-03-13 2006-05-26 엘지전자 주식회사 멀티미디어 컨텐트의 재생 제어 방법 및 시스템
EP1229469A1 (en) * 2001-02-01 2002-08-07 Koninklijke Philips Electronics N.V. Method and arrangements for facilitating the sharing of audiovisual products
US7076478B2 (en) * 2001-06-26 2006-07-11 Microsoft Corporation Wrapper playlists on streaming media services
US6990497B2 (en) 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US6986018B2 (en) * 2001-06-26 2006-01-10 Microsoft Corporation Method and apparatus for selecting cache and proxy policy
US20040158579A1 (en) * 2003-02-12 2004-08-12 Palamalai Gopalakrishnan Server side play-list
JP4731344B2 (ja) * 2006-02-06 2011-07-20 三菱電機株式会社 リング型ネットワークシステム
CN101174995B (zh) * 2006-11-03 2010-05-12 中兴通讯股份有限公司 一种多媒体服务性能监测的方法和系统
US8325800B2 (en) 2008-05-07 2012-12-04 Microsoft Corporation Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers
US8379851B2 (en) 2008-05-12 2013-02-19 Microsoft Corporation Optimized client side rate control and indexed file layout for streaming media
US7860996B2 (en) 2008-05-30 2010-12-28 Microsoft Corporation Media streaming with seamless ad insertion
US8265140B2 (en) 2008-09-30 2012-09-11 Microsoft Corporation Fine-grained client-side control of scalable media delivery
US9489827B2 (en) 2012-03-12 2016-11-08 Cisco Technology, Inc. System and method for distributing content in a video surveillance network
US9049349B2 (en) * 2012-05-16 2015-06-02 Cisco Technology, Inc. System and method for video recording and retention in a network

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8323112D0 (en) * 1983-08-26 1983-09-28 British Broadcasting Corp Recording of digital data
US4771391A (en) * 1986-07-21 1988-09-13 International Business Machines Corporation Adaptive packet length traffic control in a local area network
US4918523A (en) * 1987-10-05 1990-04-17 Intel Corporation Digital video formatting and transmission system and method
US4868653A (en) * 1987-10-05 1989-09-19 Intel Corporation Adaptive digital video compression system
FR2625638B1 (fr) * 1987-12-30 1994-06-17 Thomson Grand Public Procede de synchronisation pour la transmission, sur un canal asynchrone, d'une suite d'images codees au moyen d'un code a longueur variable, et dispositif pour la mise en oeuvre de ce procede
US5032927A (en) * 1988-03-01 1991-07-16 Fuji Photo Film Co., Ltd. Image signal recording apparatus capable of recording compressed image data together with audio data
US5010401A (en) * 1988-08-11 1991-04-23 Mitsubishi Denki Kabushiki Kaisha Picture coding and decoding apparatus using vector quantization
US5045940A (en) * 1989-12-22 1991-09-03 Avid Technology, Inc. Video/audio transmission systsem and method

Also Published As

Publication number Publication date
CA2062136A1 (en) 1992-10-11
CA2062136C (en) 1996-12-03
EP0508928A3 (en) 1997-03-05
US5262964A (en) 1993-11-16
JPH04329736A (ja) 1992-11-18
EP0508928B1 (en) 2001-10-31
EP0508928A2 (en) 1992-10-14
DE69232159D1 (de) 2001-12-06

Similar Documents

Publication Publication Date Title
JPH0720163B2 (ja) データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置
JPH0771126B2 (ja) データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置
US6429364B1 (en) Data transmitting/receiving device and method
JP5547649B2 (ja) 部分的に利用可能なマルチメディアコンテンツの再生のためのシステム及び方法
JP2002341882A (ja) ディジタルマルチメディア情報の電子的配布のための方法および装置
EP0944081B1 (en) Data transmission apparatus and method thereof using command adapted thereto
MXPA04006412A (es) Almacenamiento disperso en memoria inmediata para medios de grabacion continua.
EP1093122A2 (en) System for signal processing and signal transmission
US20070061522A1 (en) Storage device for storing different data formats
KR100329391B1 (ko) 디지털 데이터 스트림의 기록방법 및 장치
US7171367B2 (en) Digital audio with parameters for real-time time scaling
JP3068921B2 (ja) 情報記録再生装置
JP2892532B2 (ja) 音楽情報の高速処理装置
JPH10271245A (ja) 情報通信システム、情報通信装置および情報通信方法
JP3850031B2 (ja) 情報伝送方法、情報伝送のための装置及び情報を受けるための装置
JPH04359315A (ja) データ圧縮制御装置及びデータ復元制御装置
JP3060877B2 (ja) マルチメディアシナリオ再生装置
JPH04345347A (ja) データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置
KR100440495B1 (ko) 디지털 동영상의 재생 제어 장치 및 그 방법
US5375017A (en) Apparatus for duplication of bit-pattern on recording medium
KR100546578B1 (ko) 디지털오디오데이터포맷변환장치
JP2004152327A (ja) 音楽記録再生装置及び方法
JPH11205727A (ja) 映像記録再生装置
JPH09288866A (ja) 記録再生装置および方法
JP2003317253A (ja) 情報記録媒体、情報記録/再生方法及び情報記録/再生装置