JPH06259088A - Method and device for editing audio data - Google Patents

Method and device for editing audio data

Info

Publication number
JPH06259088A
JPH06259088A JP5042354A JP4235493A JPH06259088A JP H06259088 A JPH06259088 A JP H06259088A JP 5042354 A JP5042354 A JP 5042354A JP 4235493 A JP4235493 A JP 4235493A JP H06259088 A JPH06259088 A JP H06259088A
Authority
JP
Japan
Prior art keywords
voice
audio data
data
decompression
editing
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
JP5042354A
Other languages
Japanese (ja)
Inventor
Toshio Moriya
俊夫 守屋
Motoaki Satoyama
元章 里山
Yoshihiro Mizuno
善弘 水野
Kunihiro Yanagi
邦宏 柳
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP5042354A priority Critical patent/JPH06259088A/en
Publication of JPH06259088A publication Critical patent/JPH06259088A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To quicken the response at the time of inputting an editing command and to improve operability in an audio editing device. CONSTITUTION:The audio data predicted to be an editing object in the future is predicted by the operation of the movement of an icon, etc., in an editing picture by an operator, and the expansion priority is set (700), and that is stored in a expansion priority control table (1000) and expansion processing is precedingly started (510) ahead from the data with high priority in the table before the editing command is inputted by the operator, and the result is stored (430). Then, since the expansion processing of the compressed audio data required at an editing time is precedingly started, and when the operator inputs the editing command, the waiting time for performing the expansion processing is reduced, and the operability is improved.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、音声データ編集方法及
び編集装置に関するものであり、特に、収録済みのディ
ジタル圧縮音声データを伸長し、その再生、複製、分
割、結合等の編集操作を対話的に行い所望の音声列を作
成する音声データ編集方法及び装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a voice data editing method and a voice editing apparatus, and more particularly to decompressing recorded digital compressed voice data and interactively performing editing operations such as reproduction, duplication, division and combination. The present invention relates to a voice data editing method and device for performing a desired voice sequence to create a desired voice sequence.

【0002】[0002]

【従来の技術】近年、文章、静止画、動画、音声等の各
種メディアを組み合わせて扱うマルチメディア端末が普
及している。このマルチメディア端末において利用され
るメディアデータを編集する装置のひとつとして、音声
編集装置がある。
2. Description of the Related Art In recent years, multimedia terminals that handle various media such as texts, still images, moving images, and voices in combination have become widespread. As one of the devices for editing the media data used in this multimedia terminal, there is a voice editing device.

【0003】その中で、ディジタル音声データを対話的
に編集する音声データ編集装置は、映像表示装置上に波
形等でグラフィカルに表示された音声データを、マウス
等の入力手段によって、対話的に操作することで音声デ
ータの再生、複製、分割、結合等の編集操作を行うもの
である。オペレータは、編集可能な複数の音声データを
アイコンとして表示した音声アイコンウインドから、編
集対象となる音声アイコンを選択し、任意の編集コマン
ドを入力することでその編集処理を行うことができる。
Among them, an audio data editing apparatus for interactively editing digital audio data interactively operates audio data graphically displayed in a waveform or the like on a video display device by an input means such as a mouse. By doing so, editing operations such as reproduction, duplication, division, and combination of audio data are performed. The operator can perform the editing process by selecting a voice icon to be edited from the voice icon window displaying a plurality of editable voice data as icons and inputting an arbitrary edit command.

【0004】音声データ編集装置では、一般に圧縮音声
データを用いているので、編集処理を行うためには、圧
縮音声データを伸長する必要がある。
Since the audio data editing apparatus generally uses compressed audio data, it is necessary to decompress the compressed audio data in order to perform the editing process.

【0005】[0005]

【発明が解決しようとする課題】従来の音声データ編集
装置では、オペレータが編集対象となる音声データを選
択し、そのデータに対して ″cut″、″波形表示″ 等
の編集コマンドを入力して初めて、伸長処理が始まるも
のであった。このため、コマンド入力後、伸長処理のた
めの時間待たされることが多く、操作の応答性の点で問
題があった。
In the conventional audio data editing apparatus, an operator selects audio data to be edited and inputs an editing command such as "cut" or "waveform display" to the data. For the first time, the extension process started. Therefore, after inputting a command, there are many cases where the time for decompression processing is kept waiting, and there is a problem in the responsiveness of the operation.

【0006】また、あらかじめすべての音声データを伸
長して格納することは、記録データ量が膨大になってし
まう欠点を持ち、さらに編集装置起動時にすべてのデー
タを伸長する方法では、起動時間が長くなってしまう短
所を持つ。
Further, decompressing and storing all the audio data in advance has a drawback that the amount of recorded data becomes enormous, and in the method of decompressing all the data when the editing apparatus is activated, the starting time is long. Has the disadvantage of becoming

【0007】本発明の目的は、ディジタル圧縮音声デー
タの編集における、上記のような欠点を最小限に押え
た、音声データ編集方法及び装置を提供することにあ
る。
An object of the present invention is to provide a voice data editing method and apparatus which minimize the above-mentioned drawbacks in editing digital compressed voice data.

【0008】[0008]

【課題を解決するための手段】本発明の特徴は、音声デ
ータに対するオペレータの一連の操作から、将来編集対
象になるであろう可能性の高い音声データを予測し、実
際の編集コマンド入力以前に伸長処理を始めるものであ
る。すなわち、オペレータの編集コマンド入力に対応す
る処理と並行して、これから編集されるであろうデータ
を予測し、編集操作に先行して予め伸長処理を行なう音
声データ編集方法及び、予測される編集可能性の程度に
応じて各音声データに伸長優先順位を設定する手段と、
その優先順位に従って伸長処理を行う手段と、結果を記
憶させる手段より構成され、本来の編集制御とは独立し
て先行的に伸長処理を行う音声データ編集装置に特徴が
ある。
A feature of the present invention is that a series of operations performed by an operator on voice data is used to predict voice data that is likely to be edited in the future, and before the actual edit command is input. The decompression process is started. That is, in parallel with the processing corresponding to the operator's editing command input, the audio data editing method of predicting the data to be edited from now and performing the expansion processing in advance prior to the editing operation, and the predicted editable Means for setting the decompression priority order for each audio data according to the degree of sex,
The audio data editing apparatus is characterized by being constituted by means for performing decompression processing according to the priority order and means for storing the result, and performing decompression processing in advance independent of the original editing control.

【0009】[0009]

【作用】操作者の一連の操作から、次に編集対象になる
であろう音声データを早期に予測し、先行的に伸長処理
を行うことができる。これによって、実際編集コマンド
が入力されて伸長作業が必要になったときの作業量を軽
減し、その際の応答性を向上させることができる。
With the series of operations by the operator, the audio data to be edited next can be predicted at an early stage and the decompression process can be performed in advance. As a result, it is possible to reduce the amount of work when the actual editing command is input and the decompression work is required, and to improve the responsiveness at that time.

【0010】[0010]

【実施例】第1図は、本発明の一実施例の音声データ編
集装置の構成図であり、各プログラム並びにデータを記
憶するためのメインメモリ100、編集画面を表示する
映像表示装置200、スピーカ等に音声を出力する音声
出力装置270、マウス310を含む入力装置300、
音声圧縮データを記憶する音声圧縮データファイル40
0、メインメモリ100のプログラムに基づき各種制御
を行うメインプロセッサ450、圧縮音声データを伸長
する音声圧縮伸長装置500からなっている。メインメ
モリ100は、音声編集画面制御及び音声編集プログラ
ム110、伸長優先順位設定プログラム120、伸長音
声データ管理プログラム130、伸長優先順位管理テー
ブル領域140、伸長音声データ格納領域150を有す
る。
1 is a block diagram of an audio data editing apparatus according to an embodiment of the present invention, in which a main memory 100 for storing each program and data, a video display apparatus 200 for displaying an editing screen, and a speaker. A voice output device 270 for outputting voice to the like, an input device 300 including a mouse 310,
Audio compression data file 40 for storing audio compression data
0, a main processor 450 that performs various controls based on programs in the main memory 100, and an audio compression / expansion device 500 that expands compressed audio data. The main memory 100 has a voice editing screen control and voice editing program 110, a decompression priority setting program 120, a decompression audio data management program 130, a decompression priority management table area 140, and a decompression audio data storage area 150.

【0011】図2は、図1の音声データ編集装置の各装
置及び各プログラムによる制御を機能的に表現したブロ
ック図であり、点線で囲まれた部分ごとに、図1の各装
置に対応している。図2において、音声編集画面制御及
び音声編集部600は、図1の音声編集画面制御及び音
声編集プログラム110によって実行される機能部であ
り、常にオペレータの入力を監視し、何か操作が行われ
るたびに決められた編集画面操作及び編集操作を行うと
共に、操作受け付けシグナルを伸長優先順位判定部70
0に送る。操作受け付けシグナルを受け取った伸長優先
順位判定部700は、伸長優先順位設定プログラム12
0によって実行される機能部であり、伸長するデータの
優先順位を後述する方法によって決定し、伸長優先順位
管理テーブル1000に結果を送る。伸長処理部510
は、伸長優先順位管理テーブル1000に従い所定の圧
縮音声データ410の伸長処理を行い、得られた伸長音
声データ420を伸長データ管理部430に格納する。
伸長音声データ管理部430は、伸長音声データ管理プ
ログラム130と伸長データ格納領域150からなり、
伸長音声データ管理プログラム130は、伸長データ格
納領域150の管理を行い、メモリアドレスの管理や、
不必要なデータの消去等を行う。音声編集画面制御及び
音声編集部600は、伸長音声データ420が必要にな
ったら、伸長データ管理部430から必要なデータを受
け取り、波形表示、編集、再生等を行う。編集結果は編
集済みデータ収録部670に収録される。
FIG. 2 is a block diagram functionally expressing control by each device and each program of the audio data editing device of FIG. 1, and each portion surrounded by a dotted line corresponds to each device of FIG. ing. 2, a voice edit screen control and voice edit unit 600 is a functional unit executed by the voice edit screen control and voice edit program 110 of FIG. 1, and constantly monitors operator's input and performs some operation. The edit screen operation and the edit operation determined each time are performed, and the operation acceptance signal is transmitted to the extension priority order determination unit 70.
Send to 0. Upon receiving the operation acceptance signal, the decompression priority order determination unit 700 uses the decompression priority order setting program 12
0 is a functional unit executed by 0, determines the priority of the data to be expanded by a method described later, and sends the result to the expansion priority management table 1000. Expansion processing unit 510
Performs decompression processing of the predetermined compressed audio data 410 according to the decompression priority management table 1000, and stores the obtained decompressed audio data 420 in the decompressed data management unit 430.
The expanded voice data management unit 430 includes an expanded voice data management program 130 and a expanded data storage area 150,
The expanded voice data management program 130 manages the expanded data storage area 150, manages memory addresses,
Delete unnecessary data. When the decompressed audio data 420 is needed, the audio editing screen control and audio editing unit 600 receives the necessary data from the expanded data management unit 430 and performs waveform display, editing, reproduction, and the like. The edited result is recorded in the edited data recording section 670.

【0012】図3は、音声データ編集装置の映像表示装
置200の画面を示した一例である。音声アイコンウイ
ンドウ210は、編集可能な音声データをアイコン22
0として表示している。音声アイコンウインドウ210
はスクロール可能となっており、1つのウインドウに収
まりきらず現在隠れているアイコンも、スクロールバー
211を動かし、ウインドウをスクロールさせることで
表示させることができる。図3の例では、編集可能な音
声データは、voice1からvoice5まで5つあるが、現在
音声アイコンウインドウ210に表示されているもの
は、voice1(220a)voice2(220b)voice3
(220c)だけである。そこで、図4のようにスクロ
ールバー211をマウスポインタ260等でスクロール
させることによってvoice4(220d)をウインドウ
210上に出すことができる。
FIG. 3 is an example showing a screen of the video display device 200 of the audio data editing device. The voice icon window 210 displays editable voice data as an icon 22.
It is displayed as 0. Voice icon window 210
Can be scrolled, and icons that are currently hidden and cannot fit in one window can be displayed by moving the scroll bar 211 to scroll the window. In the example of FIG. 3, there are five editable voice data from voice1 to voice5, but what is currently displayed in the voice icon window 210 is voice1 (220a) voice2 (220b) voice3.
(220c) only. Therefore, voice 4 (220d) can be displayed on the window 210 by scrolling the scroll bar 211 with the mouse pointer 260 or the like as shown in FIG.

【0013】オペレータは、このアイコンウインドウの
音声アイコンの中から、編集対象にしたい音声アイコン
を選択しワークエリア240に移動させる。移動させる
手段は、アイコンのドラッギングやマウスボタン311
のダブルクリック等、あらかじめ定義された方法によ
る。
The operator selects a voice icon to be edited from the voice icons in this icon window and moves it to the work area 240. The means for moving is dragging icons or mouse buttons 311.
By a predefined method such as double-clicking on.

【0014】このワークエリア240にある音声アイコ
ンが編集対象音声データとなる。図3、図4の例ではワ
ークエリアにある音声アイコンvoice5(220e)が
編集対象の音声データである。オペレータは、編集コマ
ンドボタン群230(230a〜230e)の実行した
いコマンドボタンを押下することで、この編集対象音声
データの、再生、波形表示250、分割、結合、等の各
種編集処理を行うことができる。
The voice icon in this work area 240 becomes the voice data to be edited. In the examples of FIGS. 3 and 4, the voice icon voice5 (220e) in the work area is the voice data to be edited. By depressing the command button to be executed in the edit command button group 230 (230a to 230e), the operator can perform various editing processes such as reproduction, waveform display 250, division, and combination of the audio data to be edited. it can.

【0015】次に、編集処理における各部の働きを詳細
に説明する。第5図は、音声編集画面制御及び音声編集
部600の制御の流れを示したフローチャートである。
普段は、オペレータの入力待ちのループにいる(60
1)。ここで、マウスの移動、マウスボタンの押下等の
オペレータ入力エベントを検知すると、ウインドウのス
クロール、アイコンの移動、編集コマンドの実行など対
応する処理を行う。例えば、装置立ち上げの操作がある
と(602)、初期画面を表示し(611)、対話操作
を可能にする。さらに、スクロールバーの移動(60
3)、アイコンのピックやドラッキング(604,60
5)に対応する処理(612〜614)を行なう。ま
た、PLAY、REC、STOP、CUT、波形表示の
各操作コマンド(606〜610)に各々対応した処理
の起動や中止を行なう(615〜619)。各処理(6
11〜619)の終了後、伸長優先順位判定部700
に、操作受け付けシグナルを発信し(620)、オペレ
ータ入力待ちのループへもどる。
Next, the function of each section in the editing process will be described in detail. FIG. 5 is a flowchart showing a flow of control of the voice edit screen control and the voice edit unit 600.
Usually in a loop waiting for operator input (60
1). Here, when an operator input event such as mouse movement or mouse button depression is detected, corresponding processing such as window scrolling, icon movement, or execution of an edit command is performed. For example, when there is an operation to start the device (602), an initial screen is displayed (611), and an interactive operation is enabled. In addition, scroll bar movement (60
3), icon picking and docking (604, 60
The processing (612 to 614) corresponding to 5) is performed. Also, the process corresponding to each of the PLAY, REC, STOP, CUT, and waveform display operation commands (606 to 610) is started and stopped (615 to 619). Each process (6
11 to 619), the expansion priority order determination unit 700
Then, an operation acceptance signal is transmitted (620), and the process returns to the loop waiting for operator input.

【0016】図6は、伸長優先順位管理テーブル100
0の構成図である。圧縮音声データファイル名1001
の項には、すべての編集可能な圧縮音声データファイル
名が記録され、優先順位1002の項には、伸長優先判
定部700によって決定された優先順位が記録される。
優先順位更新時刻1003の項には、その優先順位が最
後に決定された時刻が記録される。伸長済みデータサイ
ズ1004の項には、伸長処理装置が伸長を行い伸長デ
ータ管理部に格納したデータサイズが記録され、総デー
タサイズ1005の項には、そのデータの総サイズが記
録される。すなわち、伸長済みデータサイズが総データ
サイズより小さい音声データは、まだすべての伸長処理
を終えていないことを示す。
FIG. 6 shows the extension priority management table 100.
It is a block diagram of 0. Compressed audio data file name 1001
All the editable compressed audio data file names are recorded in the item of (1), and the priority order determined by the decompression priority determination unit 700 is recorded in the item of priority order 1002.
In the item of priority update time 1003, the time when the priority is last determined is recorded. In the item of decompressed data size 1004, the data size stored in the decompression data management unit by the decompression processing device is recorded, and in the item of total data size 1005, the total size of the data is recorded. That is, audio data whose decompressed data size is smaller than the total data size has not yet been decompressed.

【0017】図7は、伸長優先順位判定部700の優先
順位決定過程を示したフローチャートである。音声編集
画面制御及び音声編集部600から発せられた、操作受
け付けシグナルを受信すると(701)、オペレータの
操作動作やその結果に応じて優先順位を設定する。
FIG. 7 is a flowchart showing a priority order determination process of the extension priority order determination unit 700. When receiving the operation acceptance signal issued from the voice editing screen control and voice editing unit 600 (701), the priority order is set according to the operation action of the operator and the result thereof.

【0018】編集装置立ち上がり(702)の時は、画
面上のアイコンウインドウに表れる音声アイコンの中か
ら編集対象になる音声データが選ばれると予測し、優先
順位3を設定し(710)、画面上には表れない(スク
ロールされていない)音声アイコンはすぐに編集データ
にはならないとし、優先順位の一番低い4を設定(71
1)する。この時の画面の様子及び優先順位管理テーブ
ル1000の一部を示したものが図8である。編集可能
音声データにはvoice1,voice2,voice3,voice4,
voice5の5つのデータがあるが、アイコンウインドウ
210はスクロール画面なので、voice1,voice2,vo
ice3の3つの音声アイコンしか表れていない。表れて
いるデータには優先順位3が、表れていないデータには
優先順位4が付けられる。
When the editing apparatus starts up (702), it is predicted that the audio data to be edited will be selected from the audio icons appearing in the icon window on the screen, priority 3 is set (710), and the screen is displayed. A voice icon that does not appear in (is not scrolled) does not become edit data immediately, and the lowest priority is set to 4 (71
1) Do. FIG. 8 shows a state of the screen at this time and a part of the priority order management table 1000. Editable voice data is voice1, voice2, voice3, voice4
There are 5 data of voice5, but since the icon window 210 is a scroll screen, voice1, voice2, vo
Only three voice icons of ice3 appear. Data that is shown is given a priority of 3, and data that is not shown is given a priority of 4.

【0019】アイコンウインドウのスクロール操作(7
03)の時も同様に優先順位を付ける。この時の様子を
示したものが図9である。マウスカーソル260によっ
てスクロールバー211を動かすことでアイコンウイン
ドウ210をスクロールさせ、voice4及びvoice5を表
示させ、voice1,voice2,voice3は非表示にする。
よって、優先順位管理テーブル1000のvoice1,voi
ce2,voice3には優先順位4が、voice4、voice5は
優先順位3がそれぞれ付けられる。
Scroll operation of icon window (7
In the case of 03), the priority is set similarly. FIG. 9 shows the state at this time. By moving the scroll bar 211 with the mouse cursor 260, the icon window 210 is scrolled, voice4 and voice5 are displayed, and voice1, voice2, and voice3 are hidden.
Therefore, voice1, voi of the priority management table 1000
ce2 and voice3 are given priority 4, and voice4 and voice5 are given priority 3.

【0020】アイコンウインドウでのアイコンのピック
操作(704)の時は、そのピック操作後、ワークエリ
アへの移動操作が行われる可能性が高いと判断し、優先
順位2を設定(712)する。この時の様子を示したも
のが図10である。マウスカーソル260によってピッ
クされたアイコンに対応するvoice4には、優先順位2
が付けられる。
At the time of picking an icon in the icon window (704), it is determined that there is a high possibility that a move operation to the work area will be performed after the picking operation, and priority 2 is set (712). FIG. 10 shows the state at this time. Priority 2 is assigned to voice4 corresponding to the icon picked by the mouse cursor 260.
Is attached.

【0021】アイコンウインドウからワークエリアへの
音声アイコンの移動操作(705)の時は、ワークエリ
アに移動される音声データが直後に編集されるデータで
あることが確実なので、一番優先順位の高い1を設定
(713)する。この様子を示したものが図11であ
る。この時、ワークエリア240のvoice4には一番優
先順位の高い1が付けられる。この後、play ボタン等
による再生や、cut ボタン等によってvoice4データの
編集処理が行われる。
At the time of moving the voice icon from the icon window to the work area (705), it is certain that the voice data moved to the work area is the data to be edited immediately, so that the highest priority is given. 1 is set (713). FIG. 11 shows this state. At this time, the highest priority 1 is assigned to voice4 in the work area 240. After this, the play button and the like are played back, and the cut button and the like are used to edit the voice4 data.

【0022】編集の中断や終了によるワークエリアから
アイコンウインドウへの音声アイコンの移動操作(70
6)では、対象データは一旦データ表示エリアに戻され
るものの再び編集対象になる可能性は高いと予測し、優
先順位2を設定(714)する。
Operation for moving a voice icon from the work area to the icon window due to interruption or termination of editing (70
In 6), it is predicted that the target data is once returned to the data display area but is likely to be edited again, and the priority order 2 is set (714).

【0023】以上の優先順位の設定が完了すると、更新
時刻を書き変え(715)、優先順位更新シグナルを伸
長処理装置に向かって発信して(716)伸長優先順位
判定部の作業は終了する(707)。
When the above priority setting is completed, the update time is rewritten (715), a priority update signal is transmitted to the expansion processing device (716), and the operation of the expansion priority determination section ends ( 707).

【0024】図12は、伸長処理部510が伸長処理を
行う順番を決める過程を示すフローチャートである。一
連の流れのなかで伸長処理部510がどのような作業を
行っていようとも、優先順位管理テーブル1000の優
先順位が更新されたことを示す優先順位更新シグナルを
受信すると(511)、割り込み動作として再スタート
を行う(512)。スタートするとまず、その時刻まで
の伸長処理済みデータサイズを優先順位管理テーブル1
000に記録する(513)。伸長処理が終了している
場合には、ステップ513を省略する。次に、優先順位
管理テーブル1000を参照して、完全に伸長処理の終
っていない音声データの中で優先順位が一番高く、かつ
更新時刻の最も新しい音声データをピックアップする
(514,515,516)。そして、このデータの伸長
処理を始める(517)。伸長したデータは、伸長デー
タ管理部430によって伸長データ格納領域150に格
納すると共に、優先順位管理テーブル1000の記録を
更新する(518)。そして再び始めのステップ514
に戻り、同じ動作を繰り返す。なお、前に述べたよう
に、伸長処理中に伸長優先順位管理テーブル1000の
優先順位が変更された場合は(優先順位更新シグナル受
信)、伸長作業を中断し伸長された部分だけを記録し、
新たな優先順位で作業を始める。
FIG. 12 is a flow chart showing a process in which the decompression processing unit 510 determines the order of decompression processing. When the decompression processing unit 510 receives a priority update signal indicating that the priority of the priority management table 1000 has been updated, no matter what work is performed by the decompression processing unit 510 in the flow (511), an interrupt operation is performed. A restart is performed (512). At the start, first, the decompressed data size up to that time is set to the priority management table 1
000 (513). If the decompression process has been completed, step 513 is omitted. Next, with reference to the priority management table 1000, the audio data having the highest priority and the latest update time is picked up among the audio data which has not been completely decompressed (514, 515, 516). ). Then, the decompression process of this data is started (517). The decompressed data is stored in the decompressed data storage area 150 by the decompressed data management unit 430 and the record of the priority management table 1000 is updated (518). And the beginning step 514 again
Return to and repeat the same operation. As described above, when the priority of the decompression priority management table 1000 is changed during decompression processing (priority update signal reception), the decompression work is interrupted and only the decompressed portion is recorded.
Start work with a new priority.

【0025】伸長装置部510から伸長データ格納要求
がされると、伸長音声データ管理プログラム130は必
要なメモリ領域を伸長データ格納領域150に割り当て
るが、もし容量が足りないときは伸長優先順位管理テー
ブル1000を参照し、優先順位の最も低いデータを消
去し、スペースを確保する。なお、伸長データ格納領域
150は、できるだけ大きな記憶容量をもたせる。多く
の伸長データを蓄えられるようし、一度伸長したデータ
を記憶容量の不足のため削除し、その後必要となって再
び伸長することをなるべく避けるためである。音声編集
画面制御及び音声編集部600は、ある音声伸長データ
が必要になったとき、伸長データ管理プログラム130
に問い合わせ、そのデータが格納されている伸長データ
格納領域150のアドレスを得る。もし、まだ伸長され
ていなければ、伸長データが作成されるまで待つ。しか
し、音声編集画面制御及び音声編集部600が実際に伸
長データを必要とする以前に、その音声データに対して
は高い伸長優先順位が付けられている可能性が高いの
で、すでに伸長されているかあるいは部分的に伸長済み
である場合が多いと考えられ、新たに伸長しなければな
らない量の期待値は低くなる。よって、編集の際に、デ
ータ伸長のために待たされる時間は、全体的に少なくな
る。
When the decompression device 510 requests the decompression data storage, the decompression voice data management program 130 allocates the necessary memory area to the decompression data storage area 150. If the capacity is insufficient, the decompression priority management table Referring to 1000, the data with the lowest priority is erased to reserve a space. The expanded data storage area 150 has a storage capacity as large as possible. This is to allow a large amount of decompressed data to be stored, to delete decompressed data once due to lack of storage capacity, and to avoid decompression again when necessary. The voice editing screen control and voice editing unit 600, when certain voice decompressed data is needed, decompresses the data management program 130.
To obtain the address of the expanded data storage area 150 in which the data is stored. If it has not been decompressed yet, it waits until decompressed data is created. However, before the voice editing screen control and voice editing unit 600 actually needs the decompressed data, it is highly possible that the voice data is given a high decompression priority. Or, it is considered that it is often partially expanded, and the expected amount of new expansion is low. Therefore, the time to be decompressed when editing is generally reduced.

【0026】図13は、本発明の実施例の効果を示す図
である。従来の方法によると、(a)に示すように、編
集コマンドボタンを押下した時点T5でこの音声データ
の伸長処理が始まる。これに対し、本発明の方法によれ
ば(b)に示すように、音声アイコンウインドウに対す
るオペレータの操作の時点T1〜T2、T3〜T4で将来編
集対象になるであろう音声データを予測し、時点T2、
T4で各々先行的に伸長処理を始めることができる。対
話操作において、対象データの選択や編集コマンドの入
力には通常数秒ないし十数秒程度の時間を要する。本発
明の方法において、T1〜T2間の1次予測とT3〜T4間
の2次予測の結果最も優先順位を高く設定した音声デー
タが、その後の編集作業に実際に使われたとすると、従
来の方法に比べて最大2つの対話入力操作分、すなわ
ち、十数秒ないし数十秒コマンド入力後の伸長処理を早
く終了させることができる。
FIG. 13 is a diagram showing the effect of the embodiment of the present invention. According to the conventional method, as shown in (a), the decompression process of the audio data starts at time T5 when the edit command button is pressed. On the other hand, according to the method of the present invention, as shown in (b), at the time points T1 to T2 and T3 to T4 of the operation of the operator on the voice icon window, the voice data to be edited in the future is predicted, Time point T2,
At T4, the decompression process can be started in advance. In the interactive operation, it usually takes about several seconds to ten and several seconds to select target data and input an edit command. In the method of the present invention, assuming that the audio data having the highest priority set as a result of the primary prediction between T1 and T2 and the secondary prediction between T3 and T4 is actually used for the subsequent editing work, Compared with the method, a maximum of two interactive input operations, that is, ten or more seconds to several tens of seconds, the decompression process after command input can be completed earlier.

【0027】また、1次予測と2次予測が異なる場合で
も、どちらかの予測で最も優先順位を高く設定した音声
データが、その後の編集作業に実際に使われたとする
と、従来の方法に比べて、最大1つの対話入力操作にほ
ゞ相当する時間、すなわち数秒ないし数十秒早く伸長処
理を終了させることができる。
Even when the primary prediction and the secondary prediction are different, if the audio data set with the highest priority in either prediction is actually used for the subsequent editing work, it is compared with the conventional method. Thus, the decompression process can be completed in a time period equivalent to a maximum of one interactive input operation, that is, several seconds to several tens of seconds earlier.

【0028】以上述べた本発明の一実施例では、アイコ
ンウインドウ210をスクロールウインドウとしたが、
音声データがその種類別に階層構造になっている場合に
は、そのクラスごと、あるいはディレクトリごとなどで
アイコンウインドウに表示されるアイコンが切り換わる
ようにすることも考えられる。このような場合でも、ク
ラスあるいはディレクトリの切り替えごとに、表示され
る音声アイコンをチェックし、伸長優先順位を設定する
ことができる。
In the above-described embodiment of the present invention, the icon window 210 is a scroll window.
If the audio data has a hierarchical structure according to its type, it may be possible to switch the icon displayed in the icon window for each class or directory. Even in such a case, it is possible to check the displayed voice icon and set the decompression priority every time the class or directory is switched.

【0029】図14及び図15に、本発明の他の実施例
を示す。まず、図14は優先順位管理テーブル1000
の他の例であり、優先順位a〜dとそれらの重み付けと
によって、総合優先順位Xが決定される。この総合優先
順位決定の処理は、伸長優先順位判定部700において
実行される。
14 and 15 show another embodiment of the present invention. First, FIG. 14 shows a priority management table 1000.
In another example, the overall priority X is determined by the priorities a to d and their weights. The process of determining the total priority is executed by the extension priority determination unit 700.

【0030】ここでaは、アイコン操作種別によって決
まる優先順位である。bは、アイコン操作時刻によって
決まる優先順位である。また、cは、データ利用頻度に
よって決まる優先順位である。dは、ファイル長によっ
て決まる優先順位である。
Here, a is a priority order determined by the icon operation type. b is a priority determined by the icon operation time. Further, c is a priority determined by the data usage frequency. d is a priority determined by the file length.

【0031】なお、a,b,c,dはそれぞれ独立に決
まるものとする。また、数字の少ない方が優先順位が高
いものとする。例えば、aの優先順位による影響が最も
高く、以下b,c,dの順であるとすると、最もaの順
位の高いものを選択し、aの値が等しいときは、bの順
位の高いものを選択する。以下同様にしてc,dの順位
も考慮して総合順位Xを決める。
It is assumed that a, b, c and d are independently determined. Also, the smaller the number, the higher the priority. For example, if the priority of a is the highest and b, c, and d are in that order, the one with the highest a is selected, and if the values of a are equal, the one with the highest b is selected. Select. Similarly, the overall rank X is determined in consideration of the ranks of c and d.

【0032】このときa,b,c,dが0≦a<Na,
0≦b<Nb,0≦c<Nc,0≦d<Ndの整数をと
るとすると、 総合順位Xは、 X=a・Nb・Nc・Nd+ b・Nc・Nd+ c・Nd+d で求めることができる。図14の例は、Nb,Nc,N
dの値が各々10として、Xを求めている。
At this time, a, b, c and d are 0 ≦ a <Na,
If an integer of 0 ≦ b <Nb, 0 ≦ c <Nc, 0 ≦ d <Nd is taken, the overall rank X can be obtained by X = a · Nb · Nc · Nd + b · Nc · Nd + c · Nd + d. it can. In the example of FIG. 14, Nb, Nc, N
The value of d is 10, and X is calculated.

【0033】図15は、伸長処理部510の動作フロー
図である。伸長処理中の割込みの場合には、ステップ1
513で、伸長優先順位管理テーブルの伸長済データサ
イズを更新する。次に、未伸長の音声データの中で最も
総合優先順位Xの高いデータの伸長処理を行なう(15
14〜1516)。そして、テーブルの伸長済データサ
イズを更新し(1517)、最初のステップ1514に
戻る。なお、第1の実施例では、伸長処理部510で最
終的な優先順位を判定しているが(図12、ステップ5
15,516)、第2の実施例では、伸長優先順位判定
部700で総合優先順位Xを決めているので、伸長処理
部は単に順位Xの高いデータを処理するだけでよい。
FIG. 15 is an operation flow chart of the decompression processing unit 510. In case of interruption during decompression processing, step 1
At 513, the decompressed data size of the decompression priority management table is updated. Next, of the undecompressed voice data, the data having the highest total priority X is expanded (15).
14-1516). Then, the expanded data size of the table is updated (1517) and the process returns to the first step 1514. In the first embodiment, the decompression processing unit 510 determines the final priority (FIG. 12, step 5).
15, 516), in the second embodiment, the decompression priority determination unit 700 determines the total priority X, so the decompression processing unit only needs to process the data with a higher rank X.

【0034】また、以上の実施例では、音声データごと
に伸長優先順位を付け、優先順位の高いデータから、デ
ータ全体を伸長するものであったが、ひとつのデータを
幾つかに分割し、それぞれに優先順位を付けることもで
きる。例えば、それぞれの音声データを10秒ごとに分
割し、それぞれの先頭10秒間に高い優先順位を付けれ
ば、音声データの先頭10秒間だけの頭だし再生のと
き、伸長待ち時間が少なくなる可能性が高くなる。ま
た、音声データの波形表示を行う際も、一画面に表示で
きる時間はたかだか10秒程度なので、データ先頭の一
画面を表示するだけの場合応答性が早くなる可能性が高
くなる。よってこの実施例によれば、音声データのブラ
ウジングを行う時などに有効である。
Further, in the above embodiment, the expansion priority is assigned to each voice data, and the entire data is expanded from the data having the higher priority. However, one data is divided into several parts and each of them is divided into several parts. You can also prioritize. For example, if each audio data is divided every 10 seconds and each head 10 seconds is given a high priority, the decompression waiting time may be reduced when the head data is reproduced only for the first 10 seconds. Get higher Further, even when the waveform display of the audio data is performed, the time that can be displayed on one screen is about 10 seconds at most, so that when only the first screen of the data is displayed, the responsiveness is likely to be fast. Therefore, according to this embodiment, it is effective when browsing audio data.

【0035】また、音声データのサイズを考慮し、サイ
ズの大きなものは伸長に時間がかかることからこのよう
なデータには優先順位に重みを付加し、優先的に伸長処
理を行うことで、実際に必要になったときの待ち時間
が、どのようなサイズのデータを選んだ場合も一定とな
るような最適化を行うこともできる。
In consideration of the size of the audio data, it takes a long time to decompress a large size data. Therefore, by prioritizing the decompression process by weighting such data, the decompression process is actually performed. It is also possible to perform optimization so that the waiting time when it becomes necessary is constant no matter what size data is selected.

【0036】[0036]

【発明の効果】以上述べたように、本発明によれば、編
集中将来利用されるであろう圧縮データに、その利用可
能性に応じ優先順位を付け、優先順位の高いものから先
行的に伸長処理を行うことで、実際にその伸長データが
必要になったときの伸長処理時間を短縮あるいは省略す
ることができる。
As described above, according to the present invention, the compressed data which will be used in the future during editing is prioritized according to its availability, and the compressed data having a higher priority is given priority. By performing the decompression processing, the decompression processing time when the decompressed data is actually needed can be shortened or omitted.

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

【図1】本発明の一実施例の音声編集装置の全体構成図
である。
FIG. 1 is an overall configuration diagram of a voice editing device according to an embodiment of the present invention.

【図2】図1の制御の流れを機能的に表現したブロック
図である。
FIG. 2 is a block diagram functionally expressing the control flow of FIG.

【図3】図1の映像出力画面の一例である。FIG. 3 is an example of the video output screen of FIG.

【図4】図3の映像出力画面を更新した例である。FIG. 4 is an example in which the video output screen of FIG. 3 is updated.

【図5】図1の音声編集画面制御及び音声編集部の制御
の流れを示すフローチャートである。
5 is a flowchart showing a flow of control of a voice edit screen control and a voice edit unit of FIG. 1. FIG.

【図6】図1の実施例における伸長優先順位管理テーブ
ルの内容を示した図である。
6 is a diagram showing the contents of a decompression priority management table in the embodiment of FIG.

【図7】伸長優先順位を決定する過程を示すフローチャ
ートである。
FIG. 7 is a flowchart showing a process of determining decompression priority.

【図8】音声編集操作中の一画面、及び優先順位管理テ
ーブルの状態を示したものである。
FIG. 8 shows a state of a screen and a priority management table during a voice editing operation.

【図9】音声編集操作中の一画面、及び優先順位管理テ
ーブルの状態を示したものである。
FIG. 9 is a diagram showing one screen during a voice editing operation and a state of a priority management table.

【図10】音声編集操作中の一画面、及び優先順位管理
テーブルの状態を示したものである。
FIG. 10 is a diagram showing one screen during a voice editing operation and a state of a priority management table.

【図11】音声編集操作中の一画面、及び優先順位管理
テーブルの状態を示したものである。
FIG. 11 is a diagram showing one screen during a voice editing operation and a state of a priority management table.

【図12】伸長処理部の動作の流れを示すフローチャー
トである。
FIG. 12 is a flowchart showing an operation flow of a decompression processing unit.

【図13】本発明と従来例における編集処理を実行する
までのタイムチャートである。
FIG. 13 is a time chart until execution of edit processing in the present invention and the conventional example.

【図14】本発明の第二の実施例の優先順位管理テーブ
ルの内容を示した図である。
FIG. 14 is a diagram showing the contents of a priority management table according to the second embodiment of this invention.

【図15】第二の実施例における伸長処理部の動作の流
れを示すフローチャートである。
FIG. 15 is a flowchart showing an operation flow of a decompression processing unit in the second embodiment.

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

100…メインメモリ、110…音声編集画面制御及び
音声編集プログラム、120…伸長優先順位設定プログ
ラム、130…伸長音声データ管理プログラム、140
…伸長優先順位管理テーブル領域、150…伸長音声デ
ータ格納領域、200…映像表示装置、210…アイコ
ンウインドウ、211…スクロールバー、220…音声
アイコン、230…編集コマンドボタン、240…ワー
クエリア、250…波形表示エリア、260…マウスカ
ーソル、270…音声出力装置、300…入力装置、3
10…マウス、311…マウスボタン、400…音声圧
縮データファイル、450…メインプロセッサ、500
…音声圧縮伸長装置、1000…伸長優先順位管理テー
ブル
100 ... Main memory, 110 ... Voice edit screen control and voice edit program, 120 ... Decompression priority setting program, 130 ... Decompressed voice data management program, 140
... Decompression priority management table area, 150 ... Decompressed audio data storage area, 200 ... Video display device, 210 ... Icon window, 211 ... Scroll bar, 220 ... Audio icon, 230 ... Edit command button, 240 ... Work area, 250 ... Waveform display area 260 ... Mouse cursor, 270 ... Voice output device, 300 ... Input device, 3
10 ... Mouse, 311 ... Mouse button, 400 ... Audio compression data file, 450 ... Main processor, 500
... voice compression / decompression device, 1000 ... decompression priority management table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 柳 邦宏 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Kunihiro Yanagi 1099 Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Incorporated company Hitachi, Ltd. Systems Development Laboratory

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】音声データをディジタル圧縮形式で記憶し
た複数の音声データファイルを有し、表示画面上の音声
アイコンウインドウにおける音声アイコンの操作によっ
て選択された音声データファイルを処理対象とし、編集
コマンドの入力によって編集処理を行う音声編集方法に
おいて、 音声アイコンの操作があったとき該操作内容に基づい
て、将来編集対象となり伸長処理が必要となる可能性の
高い音声データファイルを予測し、 該予測された音声データファイルの伸長処理を行ない、 編集コマンドの入力によって、前記伸長処理された音声
データファイルの編集処理を行うことを特徴とする音声
デ−タ編集方法。
1. A plurality of audio data files storing audio data in a digital compression format, wherein an audio data file selected by an operation of an audio icon in an audio icon window on a display screen is processed, and an edit command In a voice editing method for performing edit processing by input, when a voice icon is operated, a voice data file that is a target for future editing and is likely to require decompression processing is predicted based on the operation content, and the predicted A voice data editing method, wherein the voice data file is decompressed, and the decompressed voice data file is edited by inputting an editing command.
【請求項2】前記表示画面上の音声アイコンウインドウ
における各音声データファイルの位置関係と音声アイコ
ンの操作時刻をパラメータとして、伸長処理の優先順位
を予測することを特徴とする請求項1記載の音声デ−タ
編集方法。
2. The voice according to claim 1, wherein the priority order of the decompression processing is predicted by using the positional relationship of each voice data file in the voice icon window on the display screen and the operation time of the voice icon as parameters. How to edit data.
【請求項3】アイコンの操作種別と、アイコンの操作時
刻と、データファイル利用頻度をパラメータとして、伸
長処理の総合優先順位を予測することを特徴とする請求
項1記載の音声デ−タ編集方法。
3. The audio data editing method according to claim 1, wherein the total priority order of the decompression processing is predicted by using the operation type of the icon, the operation time of the icon, and the data file use frequency as parameters. .
【請求項4】音声データのファイル長を優先順位決定の
ためのパラメータの1つとしたことを特徴とする請求項
2または3記載の音声データ編集方法。
4. The audio data editing method according to claim 2, wherein the file length of the audio data is one of the parameters for determining the priority order.
【請求項5】1つの音声データを時間的に分割して、そ
れぞれに伸長処理の優先順位を予測することを特徴とす
る請求項2または3記載の音声データ編集方法。
5. The audio data editing method according to claim 2, wherein one audio data is divided in time, and the priority order of the expansion processing is predicted for each.
【請求項6】前記予測結果に応じて各音声データファイ
ルに伸長処理の優先順位を設定し、 該優先順位に従って、優先順位の高い音声データファイ
ルから順次伸長処理を行うことを特徴とする請求項1,
2もしくは3記載の音声デ−タ編集方法。
6. A decompression processing priority is set for each audio data file according to the prediction result, and decompression processing is performed sequentially from the audio data file with the highest priority according to the priority. 1,
The audio data editing method described in 2 or 3.
【請求項7】前記音声アイコンの操作ごとに前記伸長優
先順位の予測を行い、該予測結果に応じて、各音声デー
タファイルに伸長優先順位を設定し、 該優先順位の高い音声データファイルから順次伸長処理
を行い、 該伸長結果のデータをメモリに記憶し、 前記伸長処理過程において前記音声アイコンの新たな操
作があったとき、該伸長処理過程のデータを前記メモリ
に記憶した後、新たに伸長優先順位の予測を行うことを
特徴とする請求項1記載の音声データ編集方法。
7. The expansion priority order is predicted for each operation of the audio icon, the expansion priority order is set for each audio data file in accordance with the prediction result, and the audio data file with the highest priority order is sequentially set. Decompression processing is performed, the decompression result data is stored in the memory, and when a new operation of the voice icon is performed in the decompression processing process, the decompression process data is stored in the memory and then newly decompressed. The audio data editing method according to claim 1, wherein the priority order is predicted.
【請求項8】音声データをディジタル圧縮形式で記憶し
た複数の音声データファイルを有し、表示画面上の音声
アイコンウインドウにおける音声アイコンの操作によっ
て選択された音声データファイルを処理対象とし、編集
コマンドの入力によって編集処理を行う音声編集装置に
おいて、 前記音声アイコンの操作があったとき、該操作内容に応
じて将来編集対象となり伸長処理の必要となる音声デー
タファイルを予測する手段と、 前記予測された音声データファイルの伸長処理を行う手
段と、 編集コマンドの入力に対応して、前記伸長処理された音
声データファイルの編集処理を行う手段とを備えたこと
を特徴とする音声デ−タ編集装置。
8. A voice data file having a plurality of voice data stored in digital compression format, wherein a voice data file selected by operating a voice icon in a voice icon window on a display screen is to be processed. In a voice editing apparatus that performs edit processing by input, when the voice icon is operated, a unit that predicts a voice data file that will be a future edit target and needs to be expanded according to the operation content, An audio data editing apparatus comprising: means for performing expansion processing of an audio data file; and means for performing editing processing of the expanded audio data file in response to input of an editing command.
【請求項9】前記予測結果に応じて、各音声データファ
イルに伸長処理の優先順位を設定する手段と、 前記伸長優先順位に従って、優先順位の高い音声データ
ファイルから伸長処理を行う手段と、 前記伸長結果のデータをメモリに記憶すると共に、該メ
モリの記憶容量が不足したとき優先順位の低い伸長デー
タから削除する伸長データ記憶手段とを具備することを
特徴とする請求項8記載の音声データ編集装置。
9. A unit for setting a priority order of decompression processing to each audio data file according to the prediction result, a unit for decompressing a sound data file having a higher priority order according to the decompression priority order, 9. The audio data editing means according to claim 8, further comprising: decompressed data storing means for storing decompressed data in a memory and deleting the decompressed data having a lower priority when the memory capacity of the memory is insufficient. apparatus.
【請求項10】音声データをディジタル圧縮形式で記憶
した複数の圧縮音声データファイルを有し、表示画面上
の音声アイコンウインドウにおける音声アイコンの操作
によって選択された圧縮音声データファイルを処理対象
とし、編集コマンドの入力によって編集処理を行う音声
編集装置において、 圧縮音声データの伸長処理に関するデータを生成し、管
理する伸長音声データ管理部と、 音声アイコンの入力を監視し、該音声アイコンに対する
操作が行われるたびに、前記伸長音声データ管理部から
必要なデータを受け取り、決められた編集画面操作及び
編集操作を行うと共に、操作受け付けシグナルを生成す
る音声編集画面制御及び音声編集部と、 前記操作受け付けシグナルを受け取り、将来編集対象と
なり伸長処理の必要となる音声データファイルを予測
し、伸長優先順位管理テーブルに結果を記録する伸長優
先順位判定部と、 前記伸長優先順位管理テーブルの記録に基づいて、前記
圧縮音声データの伸長処理を行い、得られた伸長音声デ
ータを前記伸長音声データ管理部に格納する伸長処理部
とを備えたことを特徴とする音声デ−タ編集装置。
10. A compressed audio data file having a plurality of compressed audio data files storing audio data in a digital compression format, wherein a compressed audio data file selected by operating an audio icon in an audio icon window on a display screen is processed and edited. In an audio editing apparatus that performs editing processing by inputting commands, an expanded audio data management unit that generates and manages data related to expansion processing of compressed audio data, and monitors the input of an audio icon and performs an operation on the audio icon. Each time, necessary data is received from the decompressed voice data management unit, a predetermined edit screen operation and edit operation are performed, and a voice edit screen control and voice edit unit that generates an operation acceptance signal, and the operation acceptance signal Audio data that is received and will be edited in the future and that needs decompression processing A decompression audio data obtained by decompressing the compressed audio data on the basis of the recording of the decompression priority management table and the decompression priority management table that predicts the data file and records the result in the decompression priority management table. And a decompression processing unit for storing the decompression voice data in the decompression voice data management unit.
JP5042354A 1993-03-03 1993-03-03 Method and device for editing audio data Pending JPH06259088A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5042354A JPH06259088A (en) 1993-03-03 1993-03-03 Method and device for editing audio data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5042354A JPH06259088A (en) 1993-03-03 1993-03-03 Method and device for editing audio data

Publications (1)

Publication Number Publication Date
JPH06259088A true JPH06259088A (en) 1994-09-16

Family

ID=12633699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5042354A Pending JPH06259088A (en) 1993-03-03 1993-03-03 Method and device for editing audio data

Country Status (1)

Country Link
JP (1) JPH06259088A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147883A (en) * 1994-11-22 1996-06-07 Yamaha Corp Signal processor
JP2010123081A (en) * 2008-11-21 2010-06-03 Canon Inc Image processing apparatus, image processing method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147883A (en) * 1994-11-22 1996-06-07 Yamaha Corp Signal processor
JP2010123081A (en) * 2008-11-21 2010-06-03 Canon Inc Image processing apparatus, image processing method and program

Similar Documents

Publication Publication Date Title
JP4684626B2 (en) Information display device, information display method, information display program, and recording medium
US20080235617A1 (en) System and method for scrolling display screen, mobile terminal including the system, and recording medium storing program for executing the method
US8150809B2 (en) File delete method, file open method, storage medium storing file delete program, and storage medium storing file open program
US5598522A (en) Command processing system used under graphical user interface utilizing pointing device for selection and display of command with execution of corresponding process
US6091416A (en) Method, apparatus and computer program product for graphical user interface control and generating a multitool icon
US6278497B1 (en) Moving picture processing method and apparatus, and computer program product having processing procedure recorded therefore
CN113918522A (en) File generation method and device and electronic equipment
US20080016073A1 (en) Content selection device and content selection program
JPH07200243A (en) Icon selection controller
JPH06259088A (en) Method and device for editing audio data
JPH05183863A (en) Moving picture editing device
JPH0789267B2 (en) Data editing / presentation method and device
JP3971703B2 (en) Information processing apparatus and medium for notifying progress of information processing by music
WO1994006065A1 (en) Sequence program editing system
JPH0916801A (en) Command designation device
JPH05120398A (en) Presentation device
JP2565049B2 (en) Dynamic scenario presentation method
JPH0981348A (en) Information processor and its window control method
JP4259896B2 (en) Operation recording / playback program
JP3371374B2 (en) Data processing device and data processing method
JP3011307B2 (en) Multimedia information editing and playback device
JP2001014080A (en) Screen display method, item selecting device, and information reproducing device using the method and the device
JPH07104767B2 (en) Information presentation device
JPH0926868A (en) Multimedia title regeneration device
JPH09265374A (en) Menu selection processing method