JPH04345347A - データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 - Google Patents
データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置Info
- Publication number
- JPH04345347A JPH04345347A JP4003962A JP396292A JPH04345347A JP H04345347 A JPH04345347 A JP H04345347A JP 4003962 A JP4003962 A JP 4003962A JP 396292 A JP396292 A JP 396292A JP H04345347 A JPH04345347 A JP H04345347A
- Authority
- JP
- Japan
- Prior art keywords
- data
- continuous
- processing system
- multimedia data
- multimedia
- 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
- 238000000034 method Methods 0.000 title claims description 33
- 238000012545 processing Methods 0.000 title claims description 33
- 238000013480 data collection Methods 0.000 claims description 23
- 238000013497 data interchange Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 5
- 238000004220 aggregation Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 102100024092 Aldo-keto reductase family 1 member C4 Human genes 0.000 description 1
- 101000690301 Homo sapiens Aldo-keto reductase family 1 member C4 Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 229910000078 germane Inorganic materials 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はデータ処理システムに関
し、特に、データ処理システムにおいて、マルチメディ
アデータを効果的に相互交換するための改善された方法
及び装置に関する。
し、特に、データ処理システムにおいて、マルチメディ
アデータを効果的に相互交換するための改善された方法
及び装置に関する。
【0002】
【従来の技術】データ処理システム内におけるデータ相
互交換機能は、最先端のコンピュータシステムのよく知
られた特徴であり、テキスト及びグラフィックを、モデ
ム装置またはファクシミリ装置/カードを利用して、デ
ータ処理装置間で効果的に相互交換することができるも
のである。最近、コンピュータシステムにおいては所謂
「マルチメディア」データの処理が行われ始めている。 マルチメディアデータは、音声、映像、文字、グラフィ
ック及び画像等のプレゼンテーションを組み合わせて共
通のプレゼンテーションにしたものである。マルチメデ
ィアデータの組立及び操作を複雑にしている1つの要素
は、このようなデータが種々の形式を取ることである。 例えば、音声データは、オーディオテープやAMまたは
FM無線信号のようなアナログデータとして記憶され相
互交換されるものである。
互交換機能は、最先端のコンピュータシステムのよく知
られた特徴であり、テキスト及びグラフィックを、モデ
ム装置またはファクシミリ装置/カードを利用して、デ
ータ処理装置間で効果的に相互交換することができるも
のである。最近、コンピュータシステムにおいては所謂
「マルチメディア」データの処理が行われ始めている。 マルチメディアデータは、音声、映像、文字、グラフィ
ック及び画像等のプレゼンテーションを組み合わせて共
通のプレゼンテーションにしたものである。マルチメデ
ィアデータの組立及び操作を複雑にしている1つの要素
は、このようなデータが種々の形式を取ることである。 例えば、音声データは、オーディオテープやAMまたは
FM無線信号のようなアナログデータとして記憶され相
互交換されるものである。
【0003】更に、音声データは、音質、長さ、音量等
の要素に対するコード化された値を含む、コード化され
たデータとして記憶及び相互交換することができる。コ
ード化音声データの一例は、所謂楽器デジタルインター
フェース(MIDI)であり、これは、共通インターフ
ェースを用いてキーストロークをコード化し相互交換す
るものである。また、音声データは、非コード化データ
、即ちコンパクトディスク上でコード化された信号のよ
うな音声信号のデジタル表現を単に表しているデータと
して、記憶し相互交換することもできる。
の要素に対するコード化された値を含む、コード化され
たデータとして記憶及び相互交換することができる。コ
ード化音声データの一例は、所謂楽器デジタルインター
フェース(MIDI)であり、これは、共通インターフ
ェースを用いてキーストロークをコード化し相互交換す
るものである。また、音声データは、非コード化データ
、即ちコンパクトディスク上でコード化された信号のよ
うな音声信号のデジタル表現を単に表しているデータと
して、記憶し相互交換することもできる。
【0004】
【発明が解決しようとする課題】音声データがこのよう
に種々の形式を取り得るために、このようなデータを相
互交換する際に大きな困難を招くことになる。特に、音
声、映像及びテキストデータの組み合せを相互交換しよ
うとする際に問題となる。このように、データ処理シス
テム内で効果的かつ正確にマルチメディアデータを相互
交換することのできる方法及び装置が必要となっている
ことは明らかであろう。
に種々の形式を取り得るために、このようなデータを相
互交換する際に大きな困難を招くことになる。特に、音
声、映像及びテキストデータの組み合せを相互交換しよ
うとする際に問題となる。このように、データ処理シス
テム内で効果的かつ正確にマルチメディアデータを相互
交換することのできる方法及び装置が必要となっている
ことは明らかであろう。
【0005】したがって、本発明の目的は、改善された
データ処理システムを提供することである。本発明の他
の目的は、データ処理システム内でデータを相互交換す
るための改善された方法を提供することである。本発明
の更に他の目的は、データ処理システム内で効果的なマ
ルチメディアデータの相互交換をすることができる方法
及び装置を提供することである。
データ処理システムを提供することである。本発明の他
の目的は、データ処理システム内でデータを相互交換す
るための改善された方法を提供することである。本発明
の更に他の目的は、データ処理システム内で効果的なマ
ルチメディアデータの相互交換をすることができる方法
及び装置を提供することである。
【0006】
【課題を解決するための手段】上述の目的は以下に述べ
る方法及び装置によって達成される。本発明の方法及び
装置は、データ処理システム内でマルチメディアデータ
を効果的に相互交換するために利用することができるも
のである。まず、多数のデータサンプルを含むそれぞれ
多数の可変長連続部分からなる連続データストリームを
構成する。好ましくは、各データサンプルは、データ集
合体と、このデータ集合体の解釈法を指定するのに用い
る制御構造体即ちヘッダとから構成される。この制御構
造体は、そのデータ集合体の大きさ、そのデータ集合体
の解像度及び期間、用いたデータ収集方法、及び、もし
あれば、用いたコード化技法を識別する情報を含むこと
が好ましい。この連続データストリームを、種々のパー
ソナルコンピュータまたはインテリジェントワークステ
ーションを利用した分散型データ処理システム内に送信
し、マルチメディアデータを効果的に相互交換すること
ができるようにしたことを特徴としている。
る方法及び装置によって達成される。本発明の方法及び
装置は、データ処理システム内でマルチメディアデータ
を効果的に相互交換するために利用することができるも
のである。まず、多数のデータサンプルを含むそれぞれ
多数の可変長連続部分からなる連続データストリームを
構成する。好ましくは、各データサンプルは、データ集
合体と、このデータ集合体の解釈法を指定するのに用い
る制御構造体即ちヘッダとから構成される。この制御構
造体は、そのデータ集合体の大きさ、そのデータ集合体
の解像度及び期間、用いたデータ収集方法、及び、もし
あれば、用いたコード化技法を識別する情報を含むこと
が好ましい。この連続データストリームを、種々のパー
ソナルコンピュータまたはインテリジェントワークステ
ーションを利用した分散型データ処理システム内に送信
し、マルチメディアデータを効果的に相互交換すること
ができるようにしたことを特徴としている。
【0007】
【実施例】図1には、本発明の方法を実施するのに用い
ることができる分散型データ処理システム8が示されて
いる。図に示すように、データ処理システム8は、好ま
しくは複数のコンピュータ12及び30を各々備えてい
るローカルエリアネットワーク(LAN)10及び32
のような複数のネットワークを含んでいる。勿論、ホス
トプロセッサに結合された複数のインテリジェントワー
クステーション(IWS)を、このような各ネットワー
クに利用できることは、当業者には明らかであろう。こ
のようなデータ処理システムにおいて知られているよう
に、個々のコンピュータを各々、記憶装置14及び印字
/出力装置16に結合することができる。このような記
憶装置14を利用し、マルチメディアデータを記憶し、
本発明の方法にしたがって、データ処理システム8内で
ユーザによってそのマルチメディアデータが定期的にア
クセスされ、処理され、相互交換されることができる。 従来技術においてよく知られているように、マルチメデ
ィアデータを含んでいる各ファイルを記憶装置14に記
憶し、関連する全てのファイルを維持し更新するための
リソース管理部またはライブラリサービスと記憶装置1
4とを共働するようにしてもよい。
ることができる分散型データ処理システム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は不要となる。
即ちデータ処理システム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に連係して、本発明の方法にしたがって、マルチメデ
ィアデータを含む電子メッセージを、一方又は双方のネ
ットワーク内のユーザ間で容易に送信及び受信できるよ
うになっている。
ローカルエリアネットワーク10の遠隔記憶部としての
役も果すことができる記憶装置20に結合することもで
きる。同様に、ローカルエリアネットワーク10を、通
信リンク24を介してサブシステム制御装置/通信制御
装置26に、通信リンク34を通じてゲートウエイサー
バ28に結合することができる。好ましくは、ゲートウ
エイサーバ28はコンピュータまたはインテリジェント
ワークステーション(IWS)で構成され、ローカルエ
リアネットワーク32をローカルエリアネットワーク1
0に連係して、本発明の方法にしたがって、マルチメデ
ィアデータを含む電子メッセージを、一方又は双方のネ
ットワーク内のユーザ間で容易に送信及び受信できるよ
うになっている。
【0010】ローカルエリアネットワーク32及びロー
カルエリアネットワーク10に関して上述したように、
複数のファイルを記憶装置20に記憶し、リソース管理
部またはライブラリサービスがそのように記憶したファ
イルを制御するように、中央コンピュータシステム18
がそのファイルを制御するようにすることができる。勿
論、中央コンピュータシステム18をローカルエリアネ
ットワーク10から地理的に大きな距離を隔てて配置し
、同様に、ローカルエリアネットワーク10をローカル
エリアネットワーク32からかなりの距離を隔てて配置
できることは明らかであろう。例えば、ローカルエリア
ネットワーク32をカリフォルニアに設置し、ローカル
エリアネットワーク10をテキサスに設置し、更に中央
コンピュータシステム18をニューヨークに設置するこ
ともできる。
カルエリアネットワーク10に関して上述したように、
複数のファイルを記憶装置20に記憶し、リソース管理
部またはライブラリサービスがそのように記憶したファ
イルを制御するように、中央コンピュータシステム18
がそのファイルを制御するようにすることができる。勿
論、中央コンピュータシステム18をローカルエリアネ
ットワーク10から地理的に大きな距離を隔てて配置し
、同様に、ローカルエリアネットワーク10をローカル
エリアネットワーク32からかなりの距離を隔てて配置
できることは明らかであろう。例えば、ローカルエリア
ネットワーク32をカリフォルニアに設置し、ローカル
エリアネットワーク10をテキサスに設置し、更に中央
コンピュータシステム18をニューヨークに設置するこ
ともできる。
【0011】また、前に述べたことを参照すればわかる
ように、分散型データ処理システム8の一部内のユーザ
が、マルチメディアデータを含むあるファイルを作成ま
たは選択し、データ処理システム8内の別のユーザに転
送できるようにすることが望ましい場合がある。これは
従来技術では、通常種々の音声、映像、グラフィック、
画像またはテキストファイルを別々に送信し、エンドユ
ーザの所でそれらのファイルを組み合わせてマルチメデ
ィアプレゼンテーションにすることによって達成してい
る。したがって、データ処理システム8のような分散型
データ処理ネットワーク内で効率的にマルチメディアデ
ータファイルを相互交換できるようにすることに対する
要求があることは明白であろう。
ように、分散型データ処理システム8の一部内のユーザ
が、マルチメディアデータを含むあるファイルを作成ま
たは選択し、データ処理システム8内の別のユーザに転
送できるようにすることが望ましい場合がある。これは
従来技術では、通常種々の音声、映像、グラフィック、
画像またはテキストファイルを別々に送信し、エンドユ
ーザの所でそれらのファイルを組み合わせてマルチメデ
ィアプレゼンテーションにすることによって達成してい
る。したがって、データ処理システム8のような分散型
データ処理ネットワーク内で効率的にマルチメディアデ
ータファイルを相互交換できるようにすることに対する
要求があることは明白であろう。
【0012】図2には、本発明の方法を実施することが
できる連続データストリームが示されている。例示のよ
うに、連続データストリーム50は、種々の部分を含ん
でおり、図示しやすくするためにこれらの部分の位置を
変えてある。本発明の重要な特徴によれば、連続データ
ストリーム50は、部分52及び部分54のような複数
の可変長の連続部分から構成されている。連続データス
トリームの各部分は、更に複数のマルチメディアデータ
サンプルで構成されており、マルチメディア技術でよく
知られている言葉を使えば、それらは複数の「トラック
」に分割されている。
できる連続データストリームが示されている。例示のよ
うに、連続データストリーム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つの別個のトラックのコード化
された音楽データまたはコード化されていない音楽デー
タを、ビデオトラックと共に送信することによって、ス
テレオ音楽をコード化し、音楽にあわせたビデオ画像を
提供することができる。
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つの一貫性のあるデータフォーマットを定義するもの
であり、そのデータフォーマットは十分柔軟性があるの
で、あるビデオフレームの密接な見出しを扱うために、
或は固定長の部分を強制してデータレートが制限されて
いる装置のための最適化を行うために、ある特定のレベ
ルで可変フォーマット化を行うことができる。
50の部分54には、複数のデータ集合体68、72及
び76が種々の制御構造体即ちヘッダ70、74及び7
8と共に含まれており、これら制御構造体は、受信側の
ユーザがそこに含まれているデータ集合体の解釈方法を
制御するのに用いるものである。このように、本発明の
方法においては、多数のレベルで利用することができる
1つの一貫性のあるデータフォーマットを定義するもの
であり、そのデータフォーマットは十分柔軟性があるの
で、あるビデオフレームの密接な見出しを扱うために、
或は固定長の部分を強制してデータレートが制限されて
いる装置のための最適化を行うために、ある特定のレベ
ルで可変フォーマット化を行うことができる。
【0015】図3は、図2の連続データストリームを利
用して相互変換することができる、一般化したマルチト
ラック構造をテキスト表現にしたものである。図に示す
ように、テキスト表現は、プレゼンテーションヘッダ(
PHDR)で開始され、これは、本発明の連続データス
トリームを用いて、転送すべきマルチメディアデータ構
造に関連するプレゼンテーションを識別するものである
。次に、部分ヘッダ(SHDR)が含まれており、これ
は後続の連続データストリームの部分を識別するもので
ある。その後に、トラックヘッダ(THDR)が続き、
圧縮/コード化されたデータの集合体をその後に含む。 集合体ヘッダ(CHDR)はデータに先立って指定され
、データの後に集合体トレーラ(CTRL)が続き、こ
こまでの範囲が全て、選択されたトラックに関連する全
てのデータを送信するのに必要である。その後、トラッ
クトレーラ(TTRL)を用いて第1の部分内の特定の
トラックの終了を指示するようにしている。
用して相互変換することができる、一般化したマルチト
ラック構造をテキスト表現にしたものである。図に示す
ように、テキスト表現は、プレゼンテーションヘッダ(
PHDR)で開始され、これは、本発明の連続データス
トリームを用いて、転送すべきマルチメディアデータ構
造に関連するプレゼンテーションを識別するものである
。次に、部分ヘッダ(SHDR)が含まれており、これ
は後続の連続データストリームの部分を識別するもので
ある。その後に、トラックヘッダ(THDR)が続き、
圧縮/コード化されたデータの集合体をその後に含む。 集合体ヘッダ(CHDR)はデータに先立って指定され
、データの後に集合体トレーラ(CTRL)が続き、こ
こまでの範囲が全て、選択されたトラックに関連する全
てのデータを送信するのに必要である。その後、トラッ
クトレーラ(TTRL)を用いて第1の部分内の特定の
トラックの終了を指示するようにしている。
【0016】本発明におけるの連続データストリームに
よって、連続データストリームの特定の部分の終端を示
す部分トレーラ(STRL)を検出する前に、いかなる
数のトラックでも連続データストリームの一部分に含ま
せることが可能となる。用いる装置の処理速度と、大量
のトラックをこのように送信させることができる圧縮レ
ートとのみによって、含ませるべきトラック数を効果的
に制限するようにしていることが明らかであろう。
よって、連続データストリームの特定の部分の終端を示
す部分トレーラ(STRL)を検出する前に、いかなる
数のトラックでも連続データストリームの一部分に含ま
せることが可能となる。用いる装置の処理速度と、大量
のトラックをこのように送信させることができる圧縮レ
ートとのみによって、含ませるべきトラック数を効果的
に制限するようにしていることが明らかであろう。
【0017】次に、第2の部分ヘッダ(SHDR)が、
第2グループのトラックに先行して用いられている。本
発明の方法においては、第2グループのトラックは、長
さ及びトラック数が可変であってもよい。その後、すべ
ての部分を送信し、そしてプレゼンテーショントレーラ
(PTLR)を用いて、上述の連続データストリームに
よって表されるプレゼンテーションの終了を指示する。
第2グループのトラックに先行して用いられている。本
発明の方法においては、第2グループのトラックは、長
さ及びトラック数が可変であってもよい。その後、すべ
ての部分を送信し、そしてプレゼンテーショントレーラ
(PTLR)を用いて、上述の連続データストリームに
よって表されるプレゼンテーションの終了を指示する。
【0018】以上のように、本発明の方法によれば、各
トラックをデータ集合体に再分割して構成したマルチメ
ディアデータの多数のトラックを設けることによって、
マルチメディアデータをデータ処理システム内で効果的
に相互交換することができる。
トラックをデータ集合体に再分割して構成したマルチメ
ディアデータの多数のトラックを設けることによって、
マルチメディアデータをデータ処理システム内で効果的
に相互交換することができる。
【0019】データ集合体はこのアーキテクチャの原子
的構造要素であり、各集合体の内容はコード化されたデ
ータであってもコード化されていないデータであっても
よい。例えば、集合体はテキストデータ、音声コード化
データ、MIDIデータ、映像コード化データ、画像デ
ータ、グラフィックデータ、または制御情報とすること
ができる。各集合体は2つのオプショナル制御構造体即
ちヘッダを有し、1方のヘッダはアーキテクチャによっ
て定義され、他方のヘッダはデータ形式であり、データ
のコード化に依存しているものである。これらのヘッダ
は、集合体のデータ内容の解釈ための情報を与えるもの
である。
的構造要素であり、各集合体の内容はコード化されたデ
ータであってもコード化されていないデータであっても
よい。例えば、集合体はテキストデータ、音声コード化
データ、MIDIデータ、映像コード化データ、画像デ
ータ、グラフィックデータ、または制御情報とすること
ができる。各集合体は2つのオプショナル制御構造体即
ちヘッダを有し、1方のヘッダはアーキテクチャによっ
て定義され、他方のヘッダはデータ形式であり、データ
のコード化に依存しているものである。これらのヘッダ
は、集合体のデータ内容の解釈ための情報を与えるもの
である。
【0020】例えば、音声用に構成されたヘッダは、集
合体の音響パワーレベルの読み取り値と周波数スペクト
ルとを含むことができる。一方、非構築ヘッディング(
non−architected heading)
は、集合体の内部構造、コード化された音声データ要素
当りのビット数等のコード化を指定する情報を含むこと
ができる。前記集合体は更に、オプションのトレーラを
有することもでき、このトレーラは集合体を標準の大き
さに合わせるためのパッドのみを含むことができ、また
このトレーラは次の集合体または集合体処理に関連する
他の情報へのポインタを含むこともできる。
合体の音響パワーレベルの読み取り値と周波数スペクト
ルとを含むことができる。一方、非構築ヘッディング(
non−architected heading)
は、集合体の内部構造、コード化された音声データ要素
当りのビット数等のコード化を指定する情報を含むこと
ができる。前記集合体は更に、オプションのトレーラを
有することもでき、このトレーラは集合体を標準の大き
さに合わせるためのパッドのみを含むことができ、また
このトレーラは次の集合体または集合体処理に関連する
他の情報へのポインタを含むこともできる。
【0021】また本発明により、マルチメディアプレゼ
ンテーション内の各別個のメディアに存在するコード化
レベルのばらつきまたは複雑さにも拘らず、分散型デー
タ処理システム内のマルチメディアデータを効率的かつ
迅速に相互交換するのに用いることができるマルチメデ
ィアオブジェクトが提供さることが明らかであろう。以
上、本発明を好適実施例を参照して特定的に示し説明し
たが、本発明の技術思想及び範囲から逸脱せずに、本発
明の形式及び詳細において種々の変更を行うことができ
ることは当然のことである。
ンテーション内の各別個のメディアに存在するコード化
レベルのばらつきまたは複雑さにも拘らず、分散型デー
タ処理システム内のマルチメディアデータを効率的かつ
迅速に相互交換するのに用いることができるマルチメデ
ィアオブジェクトが提供さることが明らかであろう。以
上、本発明を好適実施例を参照して特定的に示し説明し
たが、本発明の技術思想及び範囲から逸脱せずに、本発
明の形式及び詳細において種々の変更を行うことができ
ることは当然のことである。
【図1】本発明の方法を実施するために用いることがで
きる分散型データ処理システムを示す概略説明図である
。
きる分散型データ処理システムを示す概略説明図である
。
【図2】本発明の方法を実施するために用いることがで
きる連続データストリームを示す説明図である。
きる連続データストリームを示す説明図である。
【図3】本発明の連続データストリームを利用して相互
交換することができる一般化されたマルチトラック構成
を示すテキスト表現の説明図である。
交換することができる一般化されたマルチトラック構成
を示すテキスト表現の説明図である。
8 分散型データ処理システム
10、32 ローカルエリアネットワーク(LA
N)12、30 コンピュータ 14、20 記憶装置 16 印字/出力装置18
中央コンピュータシステム26
サブシステム制御装置/通信制御装置28
ゲートウエイサーバ50
連続データストリーム52、54 可
変長の連続部分
10、32 ローカルエリアネットワーク(LA
N)12、30 コンピュータ 14、20 記憶装置 16 印字/出力装置18
中央コンピュータシステム26
サブシステム制御装置/通信制御装置28
ゲートウエイサーバ50
連続データストリーム52、54 可
変長の連続部分
Claims (10)
- 【請求項1】データ処理システム内において、少なくと
も一部がコード化されたマルチメディアデータを相互交
換する方法において、連続データストリームを形成する
ステップ、前記連続データストリームを複数の連続部分
に再分割するステップ、前記複数の連続部分の各々の中
に、データ集合体と該データ集合体を解釈する方法を指
定するための制御構造体とからなるマルチメディアデー
タサンプル少なくとも1つ含む複数のマルチメディアデ
ータサンプルを配置するステップ、前記データ処理シス
テム内において、前記連続データストリームを送信する
ステップからなることを特徴とするマルチメディアデー
タ相互交換方法。 - 【請求項2】請求項1記載の方法において、前記連続デ
ータストリームを複数の連続部分に再分割するステップ
は、前記連続データストリームを複数の可変長連続部分
に再分割するステップからなることを特徴とするマルチ
メディアデータ相互交換方法。 - 【請求項3】請求項1記載の方法において、前記複数の
連続部分の各々に複数のマルチメディアデータサンプル
を配置するステップは、前記複数の連続部分の各々に複
数の可変長マルチメディアデータサンプルを配置するス
テップからなることを特徴とするマルチメディアデータ
相互交換方法。 - 【請求項4】請求項1記載の方法において、前記複数の
マルチメディアデータサンプルの少なくとも1つは、コ
ード化された音声サンプルを含んでいることを特徴とす
るマルチメディアデータ相互交換方法。 - 【請求項5】請求項1記載の方法において、前記複数の
マルチメディアデータサンプルの少なくとも1つはコー
ド化された映像データを含んでいることを特徴とするマ
ルチメディアデータ相互交換方法。 - 【請求項6】請求項1記載の方法において、前記制御構
造体は、前記データ集合体に用いられたコード化技法の
識別子を含んでいることを特徴とするマルチメディアデ
ータ相互交換方法。 - 【請求項7】少なくとも一部がコード化されたマルチメ
ディアデータを相互交換するデータ処理システムにおい
て、各々が複数のマルチメディアデータサンプルを含む
複数の連続部分からなる連続データストリームを作成す
る手段であって、少なくとも1つのマルチメディアデー
タサンプルがデータ集合体と該データ集合体を解釈する
方法を指定する制御構造体とから構成されている連続デ
ータストリームを作成する手段、及び前記データ処理シ
ステム内で、前記連続データストリームを送信する手段
とからなることを特徴とするデータ処理システム。 - 【請求項8】請求項7記載のシステムにおいて、前記複
数の連続部分が複数の可変長連続部分で構成されている
ことを特徴とするデータ処理システム。 - 【請求項9】請求項7記載のシステムにおいて、前記複
数のマルチメディアデータサンプルが複数の可変長のマ
ルチメディアデータサンプルで構成されていることを特
徴とするデータ処理システム。 - 【請求項10】請求項7記載のシステムにおいて、前記
データ処理システム内で前記連続データストリームを送
信する手段は、パーソナルコンピュータを備えているこ
とを特徴とするデータ処理システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US68338291A | 1991-04-10 | 1991-04-10 | |
| US683382 | 1996-07-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04345347A true JPH04345347A (ja) | 1992-12-01 |
Family
ID=24743814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4003962A Pending JPH04345347A (ja) | 1991-04-10 | 1992-01-13 | データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0508926A3 (ja) |
| JP (1) | JPH04345347A (ja) |
| CA (1) | CA2062118A1 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63105549A (ja) * | 1986-10-22 | 1988-05-10 | Canon Inc | データ処理方法 |
| JPS63238743A (ja) * | 1987-03-26 | 1988-10-04 | Seiko Instr & Electronics Ltd | デ−タリンクコントロ−ル装置 |
| JPH01208053A (ja) * | 1988-02-15 | 1989-08-22 | Matsushita Electric Ind Co Ltd | マルチメディア情報通信制御装置 |
-
1992
- 1992-01-13 JP JP4003962A patent/JPH04345347A/ja active Pending
- 1992-02-26 EP EP92480026A patent/EP0508926A3/en not_active Withdrawn
- 1992-03-02 CA CA002062118A patent/CA2062118A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63105549A (ja) * | 1986-10-22 | 1988-05-10 | Canon Inc | データ処理方法 |
| JPS63238743A (ja) * | 1987-03-26 | 1988-10-04 | Seiko Instr & Electronics Ltd | デ−タリンクコントロ−ル装置 |
| JPH01208053A (ja) * | 1988-02-15 | 1989-08-22 | Matsushita Electric Ind Co Ltd | マルチメディア情報通信制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0508926A2 (en) | 1992-10-14 |
| CA2062118A1 (en) | 1992-10-11 |
| EP0508926A3 (en) | 1997-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5262964A (en) | Method and apparatus for variable playback speed of multimedia data interchange within a data processing system | |
| US5268846A (en) | Method and apparatus for nonsequential multimedia data interchange in a data processing system | |
| US6950987B1 (en) | Remote document management system | |
| CA2199360C (en) | Method and apparatus for electronic distribution of digital multi-media information | |
| US6549942B1 (en) | Enhanced delivery of audio data for portable playback | |
| US7516235B2 (en) | Application server and streaming server streaming multimedia file in a client specified format | |
| MXPA04006412A (es) | Almacenamiento disperso en memoria inmediata para medios de grabacion continua. | |
| US20010029457A1 (en) | System and method for automatic synchronization for multimedia presentations | |
| WO1995034032A1 (en) | System for transmitting the minimum data required to modify electronically stored documents | |
| JPH1051738A (ja) | データ処理方法 | |
| US20010025308A1 (en) | Data transmission management apparatus and data transmission system, and methods thereof | |
| US7779159B2 (en) | Apparatus and method for providing high speed download service of multimedia contents | |
| US20050076028A1 (en) | Program, data processing method, and system of same | |
| CN100542093C (zh) | 数据转换方法和客户机-服务器系统 | |
| EP1001581B1 (en) | Network apparatus and network communication method for image delivery in a mobile network | |
| US20020041398A1 (en) | Record media delivery system, record media delivery method, record media delivery program and information transmission device | |
| JPH04345347A (ja) | データ処理システムにおいてマルチメディアデータを相互交換するための方法及び装置 | |
| JPH10271245A (ja) | 情報通信システム、情報通信装置および情報通信方法 | |
| JP2000156840A (ja) | 複数のフォ―マットのデ―タを同期させる方法及び装置 | |
| JPS6346843A (ja) | メデイア選択制御方式 | |
| JPH08212707A (ja) | データ管理方法およびデータ記録装置 | |
| US20020054710A1 (en) | Multimedia signal coding device and method of controlling amount of output code thereof | |
| Mourad | MultiMedia communication: some experiments and observations | |
| INOSE et al. | System configuration of on-line library | |
| JPS6390936A (ja) | メツセ−ジ通信システム |