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
JP3025341B2 - Multimedia scheduling method - Google Patents
[go: Go Back, main page]

JP3025341B2 - Multimedia scheduling method - Google Patents

Multimedia scheduling method

Info

Publication number
JP3025341B2
JP3025341B2 JP3137992A JP13799291A JP3025341B2 JP 3025341 B2 JP3025341 B2 JP 3025341B2 JP 3137992 A JP3137992 A JP 3137992A JP 13799291 A JP13799291 A JP 13799291A JP 3025341 B2 JP3025341 B2 JP 3025341B2
Authority
JP
Japan
Prior art keywords
type
media
thread
extracted
processing
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
JP3137992A
Other languages
Japanese (ja)
Other versions
JPH04362742A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3137992A priority Critical patent/JP3025341B2/en
Publication of JPH04362742A publication Critical patent/JPH04362742A/en
Application granted granted Critical
Publication of JP3025341B2 publication Critical patent/JP3025341B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明はマルチメディアスケジュ
ーリング方法に関し、電子計算機のオペレーティングシ
ステムでマルチメディアアプリケーションのスケジュー
リングを行なうマルチメディアスケジューリング方法
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multimedia scheduling method , and more particularly , to a multimedia scheduling method for scheduling a multimedia application in an operating system of a computer.

【0002】近年、ヒューマンインタフェースの向上か
ら、マルチメディアアプリケーションを既存のオペレー
ティングシステム上で開発・実行する要求が強くなって
いる。例えば、メディアの一種である音や音楽は正確な
時間間隔でデバイスに対してデータ、命令を送ることに
よって実現されるため、デバイスへの操作が送れるとテ
ンポがずれたように聞こえるため、マルチメディアアプ
リケーションは、既存のアプリケーションと異なり、メ
ディアの連続性を保証する必要がある。
In recent years, demands for developing and executing multimedia applications on existing operating systems have increased due to improvements in human interfaces. For example, sound and music, which are a type of media, are realized by sending data and instructions to the device at precise time intervals. Applications need to guarantee media continuity, unlike existing applications.

【0003】[0003]

【従来の技術】従来のオペレーティングシステムのスケ
ジューリングはプライオリティに基づいて行なってお
り、プライオリティの高いものから順に実行するように
スケジュールしている。
2. Description of the Related Art Conventionally, scheduling of an operating system is performed on the basis of priority, and the scheduling is performed in order from the one with the highest priority.

【0004】[0004]

【発明が解決しようとする課題】従来のプライオリティ
に基づいたスケジューリング方式でマルチメディアアプ
リケーションのスケジューリングを行なうときは時間的
な制約の大きなメディアのアプリケーションのプライオ
リティを最大として対処している。
When a multimedia application is scheduled by a conventional priority-based scheduling method, the priority of a media application having a large time constraint is taken as the highest priority.

【0005】しかし、メディアの数が少ない場合は可能
であっても、メディアの数が多くなれば計算機の計算能
力が限られてしまうため、各メディアの時間的な制約が
満足できないという問題があった。
[0005] However, even if the number of media is small, it is possible, but if the number of media is large, the computing power of the computer is limited. Was.

【0006】本発明は上記の点に鑑みなされたもので、
各メディアの性質に応じた品質及び重要度にそった動的
なスケジューリングを行なうことができ、メディアの時
間的な制約を満足できない場合も人間にとって各メディ
アの品質低下がほとんど分らず信頼性の高いアプリケー
ションを構築可能なマルチメディアスケジューリング方
式を提供することを目的とする。
[0006] The present invention has been made in view of the above points,
Dynamic scheduling can be performed according to the quality and importance according to the characteristics of each media, and even when the time constraints of the media cannot be satisfied, the quality of each media is hardly noticeable to humans and is highly reliable. An object of the present invention is to provide a multimedia scheduling method capable of constructing an application.

【0007】[0007]

【課題を解決するための手段】本発明のマルチメディア
スケジューリング方法は、マルチメディアアプリケーシ
ョンのスケジューリングを行なうオペレーティングシス
テムのマルチメディアスケジューリング方法であって、
各メディアの時間的な制約によってメディアの実行順序
を決め、各メディアを、処理終了についての時間的な制
約を満たす範囲内であれば、処理の遅延がメディアの品
質に影響を与えない第1タイプと、処理終了についての
時間的な制約を満たす範囲内であっても処理の遅延がメ
ディアの品質に影響を与える第2タイプとに分けて、前
記第2タイプのメディアを抽出し、抽出した第2タイプ
のメディアが先頭位置でなければ、抽出した第2タイプ
のメディアよりも実行順序が前の第1タイプのメディア
と前記抽出した第2タイプのメディアとの重要度を比較
し、前記抽出した第2タイプのメディアの重要度が大な
る場合前記抽出した第2タイプのメディアの実行順序を
先に進める。
SUMMARY OF THE INVENTION A multimedia scheduling method according to the present invention is a multimedia scheduling method of an operating system for scheduling a multimedia application.
The execution order of the media is determined based on the time constraints of each medium , and if the media is within the range that satisfies the time constraints on the end of processing , the processing delay will cause the media delay.
The first type, which does not affect the quality, and the processing delay is within the range that satisfies the time constraint on the processing end.
Media of the second type, which is separated from the media of the second type which affects the quality of the media, if the extracted media of the second type is not at the head position, the execution order is higher than that of the media of the extracted second type. Compares the importance of the previous first type of media with the extracted second type of media, and executes the extracted second type of media if the importance of the extracted second type of media is greater Advance the order.

【0008】[0008]

【0009】[0009]

【作用】本発明においては、抽出した第2タイプのメデ
ィアが先頭位置でなければ、抽出した第2タイプのメデ
ィアよりも実行順序が前の第1タイプのメディアと抽出
した第2タイプのメディアとの重要度を比較し、抽出し
た第2タイプのメディアの重要度が大なる場合前記抽出
した第2タイプのメディアの実行順序を先に進めるた
め、時間的な制約で最適のスケジューリングが不可能な
場合も、品質の低いメディア、又は重要度の低いメディ
アの優先度を下げることにより、人間にとってメディア
の品質低下がほとんど問題にならないようにして動的な
スケジューリングが可能となる。
In the present invention, the extracted second type of media is
If the media is not the first position, the extracted second type media
Extraction with the first type media whose execution order is earlier than the media
The importance of the second type of media is compared and extracted.
Extraction when the importance of the second type of media is high
The execution order of the second type of media
Because, even if not optimum scheduling in time constraints, by lowering the lower media, or importance low media priority of quality, as the media quality degradation for humans rarely a problem Dynamic scheduling becomes possible.

【0010】[0010]

【実施例】図1は本発明方法の一実施例の構成図を示
す。同図中、10はスレッド管理装置であり、現在スケ
ジュールを要求しているスレッド111 〜11n を管理
する。このスレッドとはマルチメディアアプリケーショ
ンの各メディアの要求である。各スレッドThiはこの
ときまでに処理を終了しなければならないという時間で
あるデッドラインDiと、この処理にかかる最大の予測
計算時間である評価時間Ciと、処理終了についての時
間的な制約を満たす範囲内であれば、処理の遅延がメデ
ィアの品質に影響を与えないDタイプ(第1タイプ)の
メディアか、又は処理終了についての時間的な制約を満
たす範囲内であっても処理の遅延がメディアの品質に影
響を与えるEタイプ(第2タイプ)のメディアかという
メディアの性質Fiと、重要度Wiと、品質Qiとを上
記スレッド管理装置10によって管理されている。
FIG. 1 is a block diagram showing one embodiment of the method of the present invention. In the figure, 10 is a thread management apparatus manages the threads 11 1 to 11 n that are currently requesting a schedule. The thread is a request of each media of the multimedia application. Each thread Thi has a deadline Di indicating that the processing must be completed by this time, an evaluation time Ci indicating the maximum estimated calculation time required for the processing, and a time regarding the processing completion.
Processing delays within the range that
Or media of D type that does not affect the quality of and breakfasts (the first type), or satisfy the time constraints of the processing end
Processing delays affect media quality even within the
The thread management device 10 manages the media property Fi, the importance Wi, and the quality Qi, which is an E-type (second type) media having an effect.

【0011】ここで、マルチメディアアプリケーション
は、人間を相手にしているため、各メディアに一定の遅
延を許している。例えば人間は音については10msec程
度の遅れは判別できず、この程度の遅延であれば許容で
るものの遅延すればするほど品質が低下し、視覚につ
いては10msec以上の遅延があっても許容できる。この
ような遅延の許容を持つものの遅延が品質に影響を与え
るメディアはEタイプのメディアであり、Eタイプの各
メディアの要求された時間からの遅れの許容度を品質Q
iとする。つまり品質Qiの高いメディアは要求された
時間からの遅延が少なくスケジューリングされるメディ
アである。
Here, since the multimedia application is for humans, a certain delay is allowed for each medium. For example human can not determine the delay of about 10msec for sound, reduced quality more you delay shall-out <br/> at acceptable if the delay of this extent, visual there is 10msec or more delay for Is acceptable. Although having such a delay tolerance, the delay affects the quality.
The type of media is E-type media, and the tolerance of the delay from the requested time of each E-type media is determined by the quality Q.
i. In other words, a medium with high quality Qi is a medium scheduled with a small delay from the requested time.

【0012】また、メディアによっては定期的に一括処
理を行なうメディアがあり、処理開始までに準備が遅れ
ると処理はなされないことになる。このようなメディア
では重要度Wiを用いてスケジューリングが不可能にな
った時は、重要度Wiの最も低いメディアの優先度を下
げてスケジューリングを行なう。
Further, some media periodically perform batch processing, and if preparation is delayed before the start of processing, the processing will not be performed. When scheduling becomes impossible using the importance level Wi for such a medium, the scheduling is performed by lowering the priority of the medium having the lowest importance level Wi.

【0013】図に示すスレッドソーター12はスレッ
ド管理装置10の管理するスレッド111 〜11n を時
間的な制約の強い順、つまりデッドラインDiの小さい
順に並べ換える。
[0013] thread sorter 12 shown in Figure 1 permutes management thread 11 1 to 11 n a temporal high order of constraint thread management device 10, i.e. in ascending order of the deadline Di.

【0014】プリンプィブスケジューラ13は並べ
換えられたスレッド111 〜11nについて、時間的な
余裕がある場合はEタイプのスレッドを優先させてDタ
イプのスレッドはデッドラインDiに間に合うようスケ
ジュールを行ない、時間的な余裕がなくEタイプのスレ
ッドを優先させるとDタイプのスレッドの中にデッドラ
インDiに間に合わないものが生じる場合はEタイプの
スレッドの優先度を下げて遅らせDタイプのスレッドの
デッドラインの制約を守るか、又はDタイプのスレッド
のデッドラインの制約を破ってEタイプのスレッドを優
先させてスケジュールを行なう。
[0014] For pre Lee amplifier Te I Bed scheduler 13 threads 11 1 to 11 n which is reordered, thread D type give priority to the thread of the E-type when there is a temporal margin in time for deadline Di If the E-type thread is given priority because there is no time to spare and a thread that cannot meet the deadline Di is generated, the priority of the E-type thread is lowered to delay the D-type thread. Either the deadline constraint of the thread is adhered to, or the deadline constraint of the D-type thread is broken and the E-type thread is prioritized for scheduling.

【0015】図2はプリインプティブスケジューラ13
の実行するスケジュール処理の第1実施例のフローチャ
ートを示す。
FIG. 2 shows a pre-inductive scheduler 13.
2 is a flowchart of a first embodiment of a schedule process executed by the first embodiment.

【0016】同図中、ステップ18ではスレッド管理装
置10に管理されているスレッド111 〜11n の中か
らEタイプのスレッドを探す。ステップ19ではEタイ
プのスレッドがあったかどうかを判別し、Eタイプのス
レッドが無ければ処理を終了し、有ればステップ20で
探し出したEタイプの各スレッドの位置の集合をPとし
てステップ21に進む。
[0016] In the figure, look for thread E type from among threads 11 1 to 11 n which is managed in the thread management apparatus 10 in step 18. In step 19, it is determined whether or not there is an E type thread. If there is no E type thread, the process is terminated. If there is, a set of positions of each E type thread found in step 20 is set as P and the process proceeds to step 21. .

【0017】ステップ21では次式で示す如く集合Pの
各位置で指示されるスレッドの中から品質Qiが最大の
スレッドThαを見つける。
In step 21, the thread Thα having the highest quality Qi is found from the threads specified at each position of the set P as shown by the following equation.

【0018】[0018]

【数1】 (Equation 1)

【0019】ステップ22では上記のスレッドThαが
スレッド管理装置10の先頭位置にあるかとうかを判別
し、先頭位置の場合には処理を終了し、先頭装置でなけ
ればステップ23に進む。
In step 22, it is determined whether or not the above-mentioned thread Thα is located at the head position of the thread management device 10. If the thread Thα is at the head position, the processing is terminated.

【0020】ステップ23では、スレッド管理装置10
に管理されているスレッドThαよりも前(先頭側の位
置)にあるDタイプのスレッドThkについて次式で表
す如くスレッドThαの評価時間CαがこのスレッドT
hkのデッドラインDkまでの余裕より大きいものを探
し、そのスレッドの位置の集合をRとする。上記の余裕
はスレッドThkより前に位置する全てのスレッドの評
価時間Ciの総和と現在時刻とをスレッドThkのデッ
ドラインDKより差し引いた値である。
In step 23, the thread management device 10
The evaluation time Cα of the thread Thα is expressed by the following expression for the D-type thread Thk located before (at the position on the head side) the thread Thα managed by the thread Tα.
A thread whose hk is larger than the margin up to the deadline Dk is searched, and a set of the thread positions is set as R. The margin is a value obtained by subtracting the sum of the evaluation times Ci of all the threads located before the thread Thk and the current time from the deadline DK of the thread Thk.

【0021】[0021]

【数2】 (Equation 2)

【0022】ステップ24では集合Rが存在するかどう
かを判別し、存在すれば処理を終了し、存在しなければ
ステップ25でスレッドThαをスレッド管理装置10
の先頭位置に移動して処理を終了する。
In step 24, it is determined whether or not the set R exists. If so, the process is terminated. If not, the thread Thα is stored in step 25 in the thread management device 10.
And the process ends.

【0023】ここで、図3に示す如く、4個のスレッド
(graphic display ,MIDI1,MIDI2,PC
M)がスレッド管理装置10に管理されているとき、M
IDI(musical instrument digital interface) 1の
評価時間が5msecであれば、現在時刻を0として図4
(A)に示す順番で各スレッドの処理を行なうようスケ
ジューリングされる。
Here, as shown in FIG. 3, four threads (graphic display, MIDI1, MIDI2, PC
When M) is managed by the thread management device 10, M
If the evaluation time of the IDI (musical instrument digital interface) 1 is 5 msec, the current time is set to 0 and FIG.
The scheduling is performed so that the processing of each thread is performed in the order shown in FIG.

【0024】更に、MIDI1の評価時間が( )内に
示す如く10msecであるとすると、グラフィックディス
プレイのスレッドが間に合わなくなるため、品質の低い
メディアであるMIDI1の優先度を下げ図4(B)に
示す順番で各スレッドを処理するようなスケジューリン
グが行なわれる。
Further, if the evaluation time of MIDI1 is 10 msec as shown in parentheses, the thread of the graphic display will not be able to keep up, so that the priority of MIDI1, which is a low-quality medium, is lowered, as shown in FIG. Scheduling for processing each thread in order is performed.

【0025】図5はスケジューリング処理の第2実施例
のフローチャートを示す。同図中、図3と同一部分には
同一符号を付し、その説明を省略する。
FIG. 5 shows a flowchart of a second embodiment of the scheduling process. 3, the same parts as those in FIG. 3 are denoted by the same reference numerals, and the description thereof will be omitted.

【0026】図5のステップ30では次式で示す如く集
合Rの各位置で指示されスレッドの中から重要度Wiが
スレッドThαの重要度Waより小さなものがあるかど
うかを判別する。
In step 30 in FIG. 5, it is determined whether or not there is a thread whose importance Wi is smaller than the importance Wa of the thread Thα among the threads designated at each position of the set R as shown by the following equation.

【0027】[0027]

【数3】 (Equation 3)

【0028】ここで、ステップ30を満足する場合はス
テップ31でスレッドThαをスレッド管理装置10の
先頭位置に移動して処理を終了する。
Here, if step 30 is satisfied, the thread Thα is moved to the head position of the thread management device 10 in step 31 and the processing is terminated.

【0029】ここで、図3に示す状態でMIDI1の評
価時間が10msecの場合はグラフィックディスプレイの
スレッドは間に合わなくなるが、MIDI1の重要度が
高いために、MIDI1が優先され図6に示す順番で各
スレッドを処理するようなスケジュールリングが行なわ
れる。この場合グラフィックディスプレイのスレッドは
処理されないが、画像の1フィールドが表示されなくて
も人間にはほとんど感知できず、画像の品質低下は生じ
ない。これに対して音声の同期がずれると人間に感知で
きる場合が多い。
Here, if the evaluation time of MIDI 1 is 10 msec in the state shown in FIG. 3, the thread of the graphic display will not be able to keep up, but since the importance of MIDI 1 is high, MIDI 1 has priority and each of them is given priority in the order shown in FIG. Scheduling to process threads is performed. In this case, the thread of the graphic display is not processed, but even if one field of the image is not displayed, it is hardly perceived by a human, and the image quality does not deteriorate. On the other hand, if the voice is out of synchronization, it can be often perceived by humans.

【0030】[0030]

【発明の効果】上述の如く、本発明のマルチメディアス
ケジューリング方法によれば、各メディアの性質に応じ
た品質及び重要度にそった動的なスケジューリングを行
なうことができ、メディアの時間的な制約を満足できな
い場合も人間にとって各メディアの品質低下がほとんど
分らず信頼性の高いアプリケーションを構築可能とな
り、実用上きわめて有用である。
As described above, according to the multimedia scheduling method of the present invention, it is possible to perform dynamic scheduling according to the quality and importance according to the characteristics of each medium, and to restrict the time of media. Even if the above is not satisfied, it is possible for a human to construct a highly reliable application with almost no deterioration in the quality of each medium, which is extremely useful in practical use.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明方法の構成図である。FIG. 1 is a block diagram of the method of the present invention.

【図2】スケジュール処理の第1実施例のフローチャー
トである。
FIG. 2 is a flowchart of a first embodiment of a schedule process.

【図3】本発明を説明するための図である。FIG. 3 is a diagram for explaining the present invention.

【図4】本発明を説明するための図である。FIG. 4 is a diagram for explaining the present invention.

【図5】スケジュール処理の第2実施例のフローチャー
トである。
FIG. 5 is a flowchart of a second embodiment of the schedule process.

【図6】本発明を説明するための図である。FIG. 6 is a diagram for explaining the present invention.

【符号の説明】[Explanation of symbols]

10 スレッド管理装置 111 〜11n スレッド 12 スレッドソーター 13 プリインティブスケジューラ10 thread management device 11 1 to 11 n thread 12 thread sorter 13 Puriin flop Restorative scheduler

フロントページの続き (56)参考文献 特開 昭63−68934(JP,A) 特開 昭62−284437(JP,A) 特開 平2−87747(JP,A) 特開 平4−235627(JP,A) 情報処理学会研究報告、VOL.90, NO.67(90−OS−48)、P.17〜24 (1990年9月7日)。 情報処理学会第39回全国大会講演論文 集(▲II▼)、P.757〜758(平成元 年11月特許庁資料館受入)。 (58)調査した分野(Int.Cl.7,DB名) G06F 9/46 G06F 17/00 G06F 17/30 G06F 3/16 G06F 12/00 G06F 13/00 G06F 3/14 G06T 1/00 H04M 3/56 H04L 12/56 H04L 7/15 H04Q 11/04 G09G 5/00 Continuation of the front page (56) References JP-A-63-68934 (JP, A) JP-A-62-284437 (JP, A) JP-A-2-87747 (JP, A) JP-A-4-235627 (JP) , A) Information Processing Society of Japan Research Report, VOL. 90, NO. 67 (90-OS-48); 17-24 (September 7, 1990). Proc. Of the 39th National Convention of Information Processing Society of Japan (▲ II ▼), p. 757-758 (accepted by the JPO archives in November 1989). (58) Field surveyed (Int.Cl. 7 , DB name) G06F 9/46 G06F 17/00 G06F 17/30 G06F 3/16 G06F 12/00 G06F 13/00 G06F 3/14 G06T 1/00 H04M 3 / 56 H04L 12/56 H04L 7/15 H04Q 11/04 G09G 5/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 マルチメディアアプリケーションのスケ
ジューリングを行なうオペレーティングシステムのマル
チメディアスケジューリング方法であって、 各メディアの時間的な制約によってメディアの実行順序
を決め、 各メディアを、処理終了についての時間的な制約を満た
す範囲内であれば、処理の遅延がメディアの品質に影響
を与えない第1タイプと、処理終了についての時間的な
制約を満たす範囲内であっても処理の遅延がメディアの
品質に影響を与える第2タイプとに分けて、前記第2タ
イプのメディアを抽出し、 抽出した第2タイプのメディアが先頭位置でなければ、
抽出した第2タイプのメディアよりも実行順序が前の第
1タイプのメディアと前記抽出した第2タイプのメディ
アとの重要度を比較し、 前記抽出した第2タイプのメディアの重要度が大なる場
合前記抽出した第2タイプのメディアの実行順序を先に
進めることを特徴とするマルチメディアスケジューリン
グ方法。
1. A multimedia scheduling method of an operating system for scheduling a multimedia application, comprising: determining an execution order of media according to a time constraint of each medium; Satisfy
Processing delays affect media quality
The first type, which does not provide the processing, and the processing delay is within
The medium of the second type is extracted separately from the second type that affects the quality. If the extracted medium of the second type is not the head position,
The importance of the extracted second type media is compared with the extracted first type media whose execution order is earlier than the extracted second type media, and the extracted second type media becomes more important. In the case, the multimedia scheduling method is characterized in that the execution order of the extracted second type media is advanced.
【請求項2】 請求項1記載のマルチメディアスケジュ
ーリング方法において、 前記第1タイプのメディアは画像処理を行うものであ
り、前記第2タイプのメディアは音声処理を行うもので
あることを特徴とするマルチメディアスケジューリング
方法。
2. The multimedia scheduling method according to claim 1, wherein the first type of media performs image processing, and the second type of media performs audio processing. Multimedia scheduling method.
JP3137992A 1991-06-10 1991-06-10 Multimedia scheduling method Expired - Lifetime JP3025341B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3137992A JP3025341B2 (en) 1991-06-10 1991-06-10 Multimedia scheduling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3137992A JP3025341B2 (en) 1991-06-10 1991-06-10 Multimedia scheduling method

Publications (2)

Publication Number Publication Date
JPH04362742A JPH04362742A (en) 1992-12-15
JP3025341B2 true JP3025341B2 (en) 2000-03-27

Family

ID=15211536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3137992A Expired - Lifetime JP3025341B2 (en) 1991-06-10 1991-06-10 Multimedia scheduling method

Country Status (1)

Country Link
JP (1) JP3025341B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756754A (en) * 1993-08-03 1995-03-03 Internatl Business Mach Corp <Ibm> Apparatus and method for allocation of multimedia group resource
JP4123640B2 (en) * 1999-06-16 2008-07-23 ソニー株式会社 Information processing system and control method thereof, task allocation control method and control apparatus, and program providing medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
情報処理学会研究報告、VOL.90,NO.67(90−OS−48)、P.17〜24(1990年9月7日)。
情報処理学会第39回全国大会講演論文集(▲II▼)、P.757〜758(平成元年11月特許庁資料館受入)。

Also Published As

Publication number Publication date
JPH04362742A (en) 1992-12-15

Similar Documents

Publication Publication Date Title
US5394548A (en) Multi-media scheduling system
US8312229B2 (en) Method and apparatus for scheduling real-time and non-real-time access to a shared resource
Freedman et al. The SPIFFI scalable video-on-demand system
Rangan et al. Designing file systems for digital video and audio
US5515490A (en) Method and system for temporally formatting data presentation in time-dependent documents
US6263411B1 (en) Video server scheduling for simultaneous read-write requests
US7987160B2 (en) Status tool to expose metadata read and write queues
KR20200027413A (en) Method, device and system for storing data
US20030030733A1 (en) System and method for synchronization of media data
JP2005071353A (en) Storage device scheduler being conscious of continuous medium priority order
JP4536481B2 (en) Computer system, method for supporting correction work, and program
CN120687692A (en) A method and system for progressive rendering of pages based on streaming data
JP3025341B2 (en) Multimedia scheduling method
Niranjan et al. Implementation and evaluation of a multimedia file system
CN118555446A (en) Real-time rendering system, method, device, storage medium and electronic device
US20020052726A1 (en) Performance simulation apparatus, performance simulation method, and recording medium containing performance simulation program
EP1193981A2 (en) Decoding method and recording medium carrying recorded decoding program
CN1674664A (en) Method and apparatus for editing recorded program using virtual file system and file structure
EP3751417A1 (en) Parallel processing apparatus, job management program, and job management method
CN117708044A (en) File storage management method and storage service equipment
Jeong et al. A pre-scheduling mechanism for multimedia presentation synchronization
US7552299B2 (en) Data-processing apparatus, data-processing method and program
JP6061164B1 (en) Information processing apparatus, information processing method, and program
JP3518708B2 (en) Distributed video processing system
CN120523407A (en) Garbage collection method, device, equipment and storage medium

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000104