[go: up one dir, main page]

JP2003514340A - Improvements on digital data distribution - Google Patents

Improvements on digital data distribution

Info

Publication number
JP2003514340A
JP2003514340A JP2001537735A JP2001537735A JP2003514340A JP 2003514340 A JP2003514340 A JP 2003514340A JP 2001537735 A JP2001537735 A JP 2001537735A JP 2001537735 A JP2001537735 A JP 2001537735A JP 2003514340 A JP2003514340 A JP 2003514340A
Authority
JP
Japan
Prior art keywords
data
gui
database
search
array
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
JP2001537735A
Other languages
Japanese (ja)
Inventor
ファリア,リチャード
Original Assignee
サーベラス・セントラル・リミテッド
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
Priority claimed from GBGB9927494.6A external-priority patent/GB9927494D0/en
Priority claimed from GB0005014A external-priority patent/GB0005014D0/en
Priority claimed from GB0011116A external-priority patent/GB0011116D0/en
Application filed by サーベラス・セントラル・リミテッド filed Critical サーベラス・セントラル・リミテッド
Publication of JP2003514340A publication Critical patent/JP2003514340A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/91Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
    • G11B2220/913Digital audio tape [DAT] format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/28Re-recording, i.e. transcribing information from one optical record carrier on to one or more similar or dissimilar record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

(57)【要約】 第1データストア(106)から選択されたAV(オーディオ/ビデオ)データをAVDDM(オーディオ/ビデオ配布可能データ媒体)(102)へ記録する方法および装置が記述される。本方法は第1ストア(106)から選択選されたAVデータの部分(104、112、122)を読み取るステップと;読み取られた部分(104、112、122)を第2ストア(114)を介してAVDDMレコーダ(70)へ転送する(108,120)ステップとを含み、読み取られた部分(104、112、122)は一時的に保存される。次に、読み取られた部分(104、112、122)はAVDDM(例えばCD)(102)に記録される(110)。これらの処理ステップは選択されたAVデータの全ての部分がAVDDM(70)に記録されるまで繰り返され、少なくとも読取りステップおよび記録ステップは選択されたAVデータの異なる部分に対して同時に実施される。また、本装置は、好ましくは衛星リンク(28)を介してリモートデータベースへリンクされるコンパイル装置の一部分としても使用可能であり、使い易く簡単なGUI(グラフィックユーザインタフェース)を有する。 (57) SUMMARY A method and apparatus for recording AV (audio / video) data selected from a first data store (106) to an AVDDM (audio / video distributable data medium) (102) is described. The method reads a portion (104, 112, 122) of the selected AV data from the first store (106); and reads the read portion (104, 112, 122) through the second store (114). (108, 120) to the AVDDM recorder (70), and the read portions (104, 112, 122) are temporarily stored. Next, the read portions (104, 112, 122) are recorded (110) on an AVDDM (eg, CD) (102). These processing steps are repeated until all parts of the selected AV data are recorded in the AVDDM (70), and at least the reading step and the recording step are performed simultaneously on different parts of the selected AV data. The device can also be used as part of a compiling device, preferably linked to a remote database via a satellite link (28), and has an easy-to-use and simple GUI (graphical user interface).

Description

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

【0001】 (技術分野) 本発明はデジタルデータ配布に関する改良に関し、更に詳細には、排他的であ
ることを意味することなく、選択されたオーディオ/ビデオ(AV)データをコ
ンパクトディスク(CD)などの配布可能なオーディオ/ビデオデータ媒体(A
VDDM)に記録する方法および装置に関する。本方法はデータ構成装置の一部
分として用いられる。本データ構成装置においては、消費者がグラフィックユー
ザインタフェース(GUI)を用いてAVデータを選択すること及びAVデータ
が保存されているデータベースからAVデータを回収することが可能である。本
データ構成装置はデジタル配布システムの一部分であって、本システムにおいて
は、インターネットから収集されたデータが中央データベース内に保存されるこ
と及び人工知能(AI)を用いてリモートサイトからアクセスされることが可能
である。
TECHNICAL FIELD The present invention relates to improvements related to digital data distribution, and more particularly to selected audio / video (AV) data such as compact discs (CDs) without implying exclusiveness. Distributable audio / video data media (A
VDDM) recording method and apparatus. The method is used as part of a data composition device. In this data configuration device, a consumer can select AV data using a graphic user interface (GUI) and can retrieve the AV data from a database in which the AV data is stored. The data composition device is part of a digital distribution system in which data collected from the Internet is stored in a central database and accessed from remote sites using artificial intelligence (AI). Is possible.

【0002】 (背景技術) オーディオ、ビデオ、及びデータ配布可能媒体(AVDDM)にオーディオ/
ビデオAVデータを記録することはフィルム配給、音楽/歌謡配布、及び、ソフ
トウェア製品(ゲーム)配布などの種々異なる娯楽およびハイテク産業の必須部
分である。記録処理は伝統的に中央的に実施され、配布のためにAVDDMに複
数のコピーを作成するために用いられるAVデータのマスターコピーは製造者が
所有する。この場合には必要とされる種々様々なフォーマットにおいてAVデー
タをAVDDMに記録することのできるソフトウェアパッケージと共に強力コン
ピュータが使用されている。
BACKGROUND ART Audio / video and data distributable media (AVDM) for audio / video
Recording video AV data is an integral part of different entertainment and high tech industries such as film distribution, music / pop distribution, and software product (game) distribution. The recording process has traditionally been performed centrally and the manufacturer owns the master copy of the AV data used to make multiple copies in AVDMM for distribution. In this case, a powerful computer is used with a software package capable of recording AV data in AVDM in the various formats required.

【0003】 このように配布されるAVデータのタイプにはデジタル映画、コンピュータゲ
ーム、デジタル的に記録されたプログラム、ビデオ、および、音楽/歌曲が含ま
れる。AVデータは品質の劣化なしには圧縮不可能な大きいサイズのデータファ
イルになりがちであることを特徴とする。AVDDMの例はCD、デジタルオー
ディオテープ(DAT)、デジタルビデオディスク(DVD)等々である。これ
らの全てはデジタルデータ保存媒体でり、持ち運び可能かつ配布可能に設計され
ている。
The types of AV data thus distributed include digital movies, computer games, digitally recorded programs, videos, and music / songs. The AV data tends to be a large-sized data file that cannot be compressed without deterioration of quality. Examples of AVDM are CD, digital audio tape (DAT), digital video disc (DVD), and so on. All of these are digital data storage media and are designed to be portable and distributable.

【0004】 中央的に実施される典型的な従来技術による記録処理を図1に示す。原型AV
DDM 1(またはマスターコピー)はAVDDMレコーダ2を使用してブラン
クAVDDMに単にコピーされる。原型データをブランクAVDDMにコピーす
ると配布用クローンAVDDM 3が作成される。必要個数のコピーを所与の商
的取引期間内に作成するために、このプロセスは一般に並列反復される。
A typical centrally performed recording process according to the prior art is shown in FIG. Prototype AV
DDM 1 (or master copy) is simply copied to blank AVDDM using AVDDM recorder 2. When the prototype data is copied to the blank AVDDM, the distribution clone AVDDM 3 is created. This process is generally iterated in parallel to make the required number of copies within a given commercial transaction period.

【0005】 データがデジタル化されるという観点からすれば、AVDDMにAVデータを
記録する代替プロセスが開発されており、それは図2に示される。本プロセスは
、例えばコンピュータのハードドライブに装備されたAVデータファイルのデー
タベース等のAVデータファイル4のストアからAVデータを取り出し、所望A
VDDMのデジタルイメージ5を一時的データ保存デバイスへ書き込むことを伴
なう。一旦、デジタルイメージ5が作成されると、当該代替プロセスは、図1に
示すもともとのプロセスの場合と同様に進行する。即ち、AVDDMイメージ5
はAVDDMレコーダ6を用いてブランクAVDDMに記録され、それにより、
AVDDMイメージ5のAVDDMクローン7が作成される。
From the point of view that the data is digitized, an alternative process of recording AV data on AVDMM has been developed, which is shown in FIG. This process retrieves AV data from the store of the AV data file 4 such as a database of AV data files installed in a hard drive of a computer, and outputs the desired A data.
This involves writing the digital image 5 of VDDM to a temporary data storage device. Once the digital image 5 is created, the alternative process proceeds as in the original process shown in FIG. That is, AVDM image 5
Is recorded on a blank AVDDM using the AVDDM recorder 6, whereby
An AVDM clone 7 of the AVDM image 5 is created.

【0006】 もともとのクローン処理よりも前記代替処理の方が有利である点は、製造者が
AVデータファイルのデータベースからAVデータの所望コンピレーションを作
成可能なことである。これは、必要なデジタルデータがコンパイルされる選択手
順を用い、AVDDMイメージを単に構成することによって達成される。選択処
理は特定AVDDMの各製造過程実施中にだ一度だけ行われるに過ぎないので、
この選択処理は未だ最適化されたことがない。
The advantage of the alternative process over the original cloning process is that the manufacturer can create a desired compilation of AV data from a database of AV data files. This is accomplished by simply constructing the AVDMM image with a selection procedure in which the required digital data is compiled. Since the selection process is performed only once during each manufacturing process of the specific AVDM,
This selection process has never been optimized.

【0007】 前記の既知プロセスを使用する産業においては、顧客(ユーザ)に供給される
主要AVDDMは、AVデータの具体的な構成について顧客による選択の機会が
与えられない事前記録済み媒体である。しかしながら、最近の技術進歩につれて
、確立済みの上記AVデータコンピレーションの作成および配布方法が変化して
いる。
In the industry using the known processes described above, the main AVDMM supplied to the customer (user) is a pre-recorded medium that does not give the customer the opportunity to choose the specific structure of the AV data. However, with the recent technological progress, the method of creating and distributing the above-mentioned established AV data compilations has changed.

【0008】 最近ではインターネットを介してAVDDMを購入する傾向がある。幾つかの
ウェブサイトでは音楽アルバムなどの記録済みAVデータコンピレーションの提
示カタログを備え付けている。これらのウェブサイトの例としてはcdnow.
com及びbuy.comが挙げられる。これらのウェブサイトにおいて、顧客
はAVデータレコードのリストを介してサーチを行い、AVDDMに記録しよう
とする記録済みコンピレーションを選択する。AVDDMは記録されてから、顧
客に郵送される。AVデータレコードのカタログは幾つかのウェブページに亙っ
て記載され、例えば所望アーティストのアルバムを見付けるためには全体をスク
ロールすることの必要なリストになっているので、この選択プロセスは顧客にと
って時間浪費につながる。
Recently, there is a tendency to purchase AVDMM via the Internet. Some websites have a presentation catalog of recorded AV data compilations such as music albums. Examples of these websites are cdnow.
com and buy. com. At these websites, the customer searches through a list of AV data records and selects the recorded compilation to be recorded on AVDM. The AVDM is recorded and then mailed to the customer. This selection process is time consuming for the customer, as the catalog of AV data records is listed across several web pages, eg a scrolling list to find the album of the desired artist. Leads to waste.

【0009】 これらウェブサイトの幾つかは、最近、顧客が自身のCDコンピレーションを
作成するのに適合している。この種AV顧客選択サイトの例としてはmusic
maker.com,musicmatch.com,customdisc.
comが挙げられる。選択されたコンピレーションは、通常、製造者のサイトに
おいて記録され、当該顧客へ郵送される。ただし、場合によっては、選択された
AVデータが当該顧客へ直接ダウンロードされることも可能である。ダウンロー
ドされたAVデータはしばしば、所定のAVデータファイルの一組からの単一オ
ーディオトラックのように比較的小さいAVファイルに限られる。例えばデジタ
ル映画等の比較的大きいAVデータファイルの場合には、データ転送レートが低
速であるという理由から、インターネットを介してデータを転送することはコス
トの点から効果的ではない。
Some of these websites have recently been adapted for customers to create their own CD compilations. An example of this kind of AV customer selection site is music
maker. com, musimatch. com, customdisc.
com. The compilation selected is typically recorded at the manufacturer's site and mailed to the customer. However, in some cases, the selected AV data can be directly downloaded to the customer. Downloaded AV data is often limited to relatively small AV files, such as a single audio track from a given set of AV data files. In the case of a relatively large AV data file such as a digital movie, transferring the data via the Internet is not effective in terms of cost because the data transfer rate is low.

【0010】 ダウンロードされたAVデータは、通常、AVDDMには記録されず、当該顧
客のハードドライブに保存されるか、又は、当該顧客のPCから、例えばMP−
3オーディオプレーヤなどのポータブルメディアプレーヤに記録される。
The downloaded AV data is not normally recorded in AVDDM and is stored in the customer's hard drive, or from the customer's PC, for example, MP-.
3 Recorded in a portable media player such as an audio player.

【0011】 AVデータの所望コンピレーションを選択するためには、あるウェブサイトの
幾つかのウェブページにアクセスすること及びアーティストのデータのリスト全
体を通じてサーチすることが必要である。このプロセスには前述のもともとのお
よび代替の方法の場合と同じ問題が含まれる。
To select the desired compilation of AV data, it is necessary to access several web pages of a website and search through the list of artists' data. This process involves the same problems as in the original and alternative methods described above.

【0012】 AVデータ選択およびAVDDM記録プロセス全体をインターネットを使用せ
ず局所的に実施することも可能である。例えば、米国特許明細書第5,633,
839号には、顧客の選択した音楽をCDに記録するためのCD販売システムが
記載されている。この販売システムは特定歌曲の一意的なコードを使用してユー
ザが当該歌曲を選択することを可能にする複雑なGUIを装備している。データ
は取外し可能なハードドライブからのみ入手可能であり、このハードドライブは
限定された量のAVデータだけを保存することができる。
It is also possible to perform the entire AV data selection and AVDMM recording process locally without using the Internet. For example, US Pat. No. 5,633,
No. 839 describes a CD sales system for recording music selected by a customer on a CD. The selling system is equipped with a complex GUI that allows the user to select a song using a unique code for that song. Data is only available from removable hard drives, which can store only a limited amount of AV data.

【0013】 本発明は上述した問題の少なくとも幾つかを克服することを目標とする。[0013]   The present invention aims to overcome at least some of the problems mentioned above.

【0014】 本発明はAVDDM記録プロセスにおいて、記録しようとする最終AVDDM
の完全なデジタルイメージを作成することを不要とすることを実現することに基
づく。むしろ、選択されたデータを、AVDDMへの記録に際して、順次に、同
時に、かつ非同期的に処理される異なる部分に分割することにより、非常に大き
な利益があげられる。
According to the present invention, in the AVDM recording process, the final AVDMM to be recorded is recorded.
Based on realizing that eliminating the need to create a full digital image of. Rather, dividing the selected data into different parts that are processed sequentially, simultaneously, and asynchronously when recording to AVDMM provides a significant benefit.

【0015】 本発明の一態様によれば、第1データストアから選択されたAV(オーディオ
/ビデオ)データをAVDDM(オーディオ/ビデオ配布可能データ媒体)に記
録する方法が提供される。本方法は第1ストアから読取られた選択されたAVデ
ータの部分を一時的に第2ストアに保存するステップと;第2ストアから読取ら
れた部分をAVDDMレコーダに転送するステップと;読取られた部分をAVD
DM(例えばCD)に記録するステップと;選択されたAVデータの全ての部分
がAVDDMに記録されるまで前述の処理ステップを反復するステップとを含む
。ここで、少なくとも保存するステップおよび記録するステップは選択されたA
Vデータの異なる部分について同時に実施される。
According to an aspect of the present invention, there is provided a method of recording AV (audio / video) data selected from a first data store on AVDDM (audio / video distributable data medium). The method temporarily stores a portion of the selected AV data read from the first store in a second store; transferring the portion read from the second store to an AVDDM recorder; AVD part
Recording on a DM (eg CD); repeating the above-described processing steps until all portions of the selected AV data have been recorded on AVDDM. Here, at least the step of saving and the step of recording are selected
It is performed simultaneously for different parts of the V data.

【0016】 上述の方法は本発明の実施態様においてアルゴリズムとして実現され、以後デ
ータスプレーアルゴリズムと呼ばれる。データスプレーアルゴリズムは既に知ら
れているAVDDM記録方法よりも優れた幾つかの利点を持っており、これらの
いくつかを次に示す。
The method described above is implemented as an algorithm in embodiments of the present invention, and is hereinafter referred to as the data spray algorithm. The data spray algorithm has several advantages over previously known AVDM recording methods, some of which are listed below.

【0017】 データスプレーアルゴリズムは、AVDDMのデジタルイメージをフルサイズ
では作成しないので、AVDDMを記録するために必要な時間を実質的に短縮す
る。従って、データスプレーアルゴリズムはAVDDMが非常に高速で記録され
ることを可能にし、生成された各AVDDM上に記録されるコンピレーションが
独自のものである場合、又は、各AVDDMに記録されるのに割り当てられる時
間に関して時間的な制約がある場合に特に重要である。
The data spray algorithm does not create a full size digital image of AVDDM, thus substantially reducing the time required to record AVDDM. Thus, the data spray algorithm allows AVDDM to be recorded at a very high rate, whether the compilation recorded on each AVDDM generated is unique or assigned to be recorded on each AVDDM. This is especially important when there is a time constraint on the time available.

【0018】 図2に示す従来技術による一代替処理によれば、AVDDMの記録の開始に先
立ってフルサイズのイメージが形成されなければならないことが要求される。従
来型の本方法におけるAVデータの順次処理はこの処理のオペレーションが最適
化されていないことを意味する。比較的大きいサイズのAVデータファイル及び
増大したAVDDM容量が出現し、この遅延は非常に大きく、かつ記録方法の効
果的なオペレーションにとって非常に重要になった。
According to an alternative process according to the prior art shown in FIG. 2, it is required that a full size image has to be formed prior to the start of recording AVDMM. Sequential processing of AV data in the conventional method means that the operation of this processing is not optimized. With the advent of relatively large size AV data files and increased AVDM capacity, this delay was very large and became very important for the effective operation of the recording method.

【0019】 データスプレーアルゴリズムは、AVDDMのデジタルイメージをフルサイズ
で作成しないので、AVDDMを記録するために必要とされるメモリ量を少なく
する。大多数の従来技術システムとは対照的に、一時的メモリ又は第2ストアの
サイズはAVDDMのサイズ又は記録されるべきデータの量には依存しない。実
際、選択されたAVデータの部分の多重記録サイクルが使用されるので、AVD
DMのサイズに比較して前記一時的メモリ又は第2ストアのサイズは小さくても
差し支えない。1台のAVDDMレコーダだけが使用される従来技術によるプロ
セスにとってはこのメモリサイズ要件は難問であるとは見えないかも知れないが
、商業用システムにおけると同じ量の保存されたAVデータファイルにアクセス
するために複数のAVDDMレコーダが装備される場合には、必要とされるメモ
リサイズは、実現不可能なまでに高価な大きいサイズにまで増大しうる。
The data spray algorithm does not create a full size digital image of AVDM, thus reducing the amount of memory required to record AVDM. In contrast to the majority of prior art systems, the size of the temporary memory or second store does not depend on the size of AVDM or the amount of data to be recorded. In fact, since multiple recording cycles of the selected AV data portion are used, AVD
The size of the temporary memory or the second store may be smaller than the size of the DM. While this memory size requirement may not appear to be a challenge for prior art processes where only one AVDM recorder is used, it accesses the same amount of stored AV data files as in commercial systems. Therefore, when multiple AVDM recorders are equipped, the required memory size can increase to large size which is infeasibly expensive.

【0020】 従来技術によるプロセスよりも優れた重要な一利点は、本発明においては、複
数のAVDDMレコーダを同時に作動させるために必要な第2ストア(一時的メ
モリ)のサイズを著しく増大させる必要がないことである。同時に記録されるA
VDDMの個数が増加するにつれて、必要な一時メモリサイズに関する本発明の
利益が増大する。
One important advantage over prior art processes is that the present invention requires a significant increase in the size of the second store (temporary memory) required to operate multiple AVDDM recorders simultaneously. That is not the case. A recorded at the same time
As the number of VDDMs increases, the benefits of the present invention regarding the required temporary memory size increase.

【0021】 本方法において複数のAVDDMレコーダが使用されるときに、本発明の他の
重要な一利点が実現される。機械的装置である各AVDDMレコーダは、記録さ
れるAVデータの各セグメントに関して異なる記録時間を生成することができる
。従って、複数のAVDDMレコーダの同時使用に際して、第2ストアによって
それぞれ独立して収容される異なるデータ転送パターンが生成される。従って、
多重記録の全処理速度は増大し、従来技術システムの場合のように最も遅いAV
DDM転送速度に限定されることがない。
Another important advantage of the present invention is realized when multiple AVDM recorders are used in the method. Each AVDM recorder, which is a mechanical device, can generate different recording times for each segment of AV data to be recorded. Therefore, when a plurality of AVDDM recorders are used simultaneously, different data transfer patterns that are accommodated independently by the second store are generated. Therefore,
The total processing speed of multiple recording is increased, and the slowest AV as in the case of the prior art system.
It is not limited to the DDM transfer rate.

【0022】 本方法は、AVDDMレコーダが読取り部分の記録を終了した時に、更にフィ
ードバック信号を生成するステップを含むことができる。この場合、選択された
AVデータの各部分に関して、処理ステップはフィードバック信号に基づいて非
同期的に実施される。フィードバック信号はクロックとして作用し、他の全ての
処理ステップはフィードバック信号の状態に関連して時間調整される。これはプ
ロセスが非同期的に作動することを可能にし、従って処理ステップが並列実施さ
れることを可能にして、結果的に、本方法の全体的性能を最適化する。
The method may include the step of further generating a feedback signal when the AVDM recorder has finished recording the read portion. In this case, for each part of the selected AV data, the processing steps are performed asynchronously based on the feedback signal. The feedback signal acts as a clock and all other processing steps are timed in relation to the state of the feedback signal. This allows the processes to operate asynchronously, thus allowing the processing steps to be performed in parallel, thus optimizing the overall performance of the method.

【0023】 転送ステップは選択されたAVデータの異なる部分についての保存するステッ
プ及び記録するステップと同時に実施されることが好ましい。転送ステップはA
Vデータの異なる部分を操作し、その結果として、スループットを改善するよう
に同時に実施される。
The transferring step is preferably performed simultaneously with the storing and recording steps for the different parts of the selected AV data. Transfer step is A
Manipulate different parts of the V data and, consequently, simultaneously to improve throughput.

【0024】 保存するステップは、記録ステップを完成するために必要な時間内に順次実施
されることが好ましい。記録ステップは完成するために比較的長い時間を要する
ので、次の部分が保存される前に、AVデータ部分の読取りステップ及び同デー
タを保存するステップを実施するために充分な時間がある。従って、並列実施さ
れるステップの個数が増大し、それによって、本方法の効率および速度が増大す
る。
The storing steps are preferably performed sequentially within the time required to complete the recording steps. Since the recording step takes a relatively long time to complete, there is sufficient time to perform the steps of reading the AV data portion and saving the same data before the next portion is saved. Therefore, the number of steps performed in parallel is increased, which increases the efficiency and speed of the method.

【0025】 本方法は、更に、記録されるAVデータを第1データストアから選択するステ
ップを含むことが好ましい。この選択ステップはこの方法のユーザが記録用とし
てAVデータの所望コンピレーションを作成することを有利に可能化する。
The method preferably further comprises the step of selecting AV data to be recorded from the first data store. This selection step advantageously enables the user of the method to create a desired compilation of AV data for recording.

【0026】 AVデータはAVDDMへの記録に不適当なフォーマットである場合もあり得
る。その時には、本方法は、更に、選択されたAVデータの読取られた部分をA
VDDMフォーマットに変換するステップを含むことができる。これは、本方法
が、必要なAVデータをどのようなフォーマットで保存するデータベースへもア
クセスできるようにすることを有利に可能にし、それにより、本方法によって更
に多数の異なるデータベース(および、AVデータレコード)がアクセス可能化
される。
The AV data may be in a format unsuitable for recording on AVDMM. At that time, the method further A-reads the read portion of the selected AV data.
Converting to VDDM format may be included. This advantageously allows the method to provide access to a database that stores the required AV data in any format, so that the method allows a greater number of different databases (and AV data). Record) is made accessible.

【0027】 AVデータが符号化される場合には、本方法は、更に、選択されたAVデータ
の読取られた部分を復号(decoding)するステップを含むことになる。AVデータ
のデータベースはしばしばセキュリティ目的でデータを符号化するので、本方法
は適当な復号アルゴリズムを使用してこの符号化されたAVデータにアクセスす
ることを可能にする。更に、符号化されたAVデータを復号する能力は本方法に
よってアクセスされ得るAVデータベースの個数を有利に増大させる。
If the AV data is encoded, the method will further include the step of decoding the read portion of the selected AV data. Since a database of AV data often encodes the data for security purposes, the method allows access to this encoded AV data using a suitable decoding algorithm. Moreover, the ability to decode the encoded AV data advantageously increases the number of AV databases that can be accessed by the method.

【0028】 更に本方法は、AVデータの読取られた部分を、一時的に保存する前に処理す
るステップを含むことができる。読取られたAVデータの一部分を処理する能力
は、慣用のAVDDM記録プロセスにおいては実現が遥かに困難な、記録プロセ
スへの追加セキュリティ措置の採用が可能であることを意味する。
The method may further include the step of processing the read portion of the AV data prior to temporary storage. The ability to process a portion of the read AV data means that additional security measures can be taken into the recording process, which is much more difficult to implement in the conventional AVDM recording process.

【0029】 詳細には、処理ステップは、記録しようとするAVデータへデジタル著作権表
示をつけるステップを含むことができる。また、処理ステップは、記録されたコ
ピーの真正性を示すために、処理ステップがAVデータへデジタルデータ透かし
を追加するステップを含むことができる。これら上記のステップは両方とも詐欺
に対する追加セキュリティを提供する。これらの方法でデジタルコピーをマーキ
ングすることは原型データを所有する会社によって要求されることがあり、また
、所有者データベースへのアクセスを許可する前提条件とされることさえあり得
る。慣用の記録プロセスにおいては、プロセスが選択されたAVデータの部分で
はなくて全体に実施されるので、この種の著作権通知およびデジタルデータ透か
しを追加することは困難である。
In detail, the processing step may include a step of putting a digital copyright notice on the AV data to be recorded. The processing step can also include the step of adding a digital data watermark to the AV data to indicate the authenticity of the recorded copy. Both of these above steps provide additional security against fraud. Marking digital copies in these ways may be required by the company that owns the archetype data, and may even be a prerequisite to grant access to the owner database. In the conventional recording process, it is difficult to add this kind of copyright notice and digital data watermarking, since the process is carried out in whole rather than on selected AV data parts.

【0030】 本方法は、AVDDMが選択されたAVデータで記録されたら、当該AVDD
Mのフォーマットをチェックするステップをも含むことが可能である。このステ
ップはプロセスが成功したことを確認するための最終チェックを提供し、これに
よって、その方法の品質管理の実施を可能にする。
In the method, when AVDDM is recorded with the selected AV data, the AVDDM is recorded.
It may also include the step of checking the format of M. This step provides a final check to confirm that the process was successful, thereby enabling quality control implementation of the method.

【0031】 本発明は有利に、AVDDMが選択されたAVデータで記録されたら、AVD
DMに内容の目録を記録するステップを含むこともできる。内容の目録は顧客(
ユーザ)が行った選択のデジタル要約を提供し、これは、当該AVデータを最終
的にプレイするAVDDM読取り装置によって適宜処理しうる。好ましくは、目
録は連続した1つの単一列に配置され、AVDDMにプリントされる。AVDD
Mの形状がDVDまたはCDなどのディスク形状である場合には、前記列は螺旋
形である。これは、AVDDM表面を複数のセクションに区分する結果としてプ
リント用に利用可能なエリアが限定されているという理由で短縮されたり、中途
切断されたりすることのない論理的なデータ読取り方法を有利に提供する。
The present invention advantageously utilizes AVDM once it has been recorded with selected AV data.
It may also include the step of recording a list of contents in the DM. The contents list is for customers (
It provides a digital summary of the choices made by the user), which may be processed accordingly by the AVDM reader that ultimately plays the AV data. Preferably, the inventory is arranged in one continuous column and printed on AVDDM. AVDD
If the shape of M is a disk shape such as a DVD or a CD, the rows are spiral. This favors a logical data reading method that is not shortened or cut off because the area available for printing is limited as a result of partitioning the AVDMM surface into multiple sections. provide.

【0032】 本方法はホスト操作システムによる制御の下で作動可能であることが好ましい
。これは、本方法が、局所的に装備されていないデータベースにアクセスしてこ
れを使用し、かつCDカバープリンタのように本方法を商業的に実施することが
要求される他の装置を制御することを可能にする。データスプレーアルゴリズム
はあらゆる周知のソフトウェアオペレーティングシステムで有利に作動し、あら
ゆるデータベースシステム又は他のプログラムによって制御され、かつこれらと
インターフェイスされることが可能である。
The method is preferably operable under the control of the host operating system. This controls the device where the method accesses and uses a database that is not locally equipped and which is required to carry out the method commercially, such as a CD cover printer. To enable that. The data spray algorithm advantageously operates on any known software operating system and can be controlled by and interfaced with any database system or other program.

【0033】 データスプレーが正しく作動するために十分な処理力が利用可能であることを
保証するために、データスプレーアルゴリズムはそのホストオペレーティングシ
ステムと交信する。何等かの理由で、ホストオペレーティングシステムがデータ
スプレーアルゴリズムの記録プロセスを部分的に妨害するおそれのあるタスクを
実施することが必要な場合には、当該記録プロセスが完了するまでホストオペレ
ーティングシステムを無効化するように、データスプレーアルゴリズを構成する
ことが可能である。
The data spray algorithm interacts with its host operating system to ensure that sufficient processing power is available for the data spray to operate properly. If for some reason the host operating system needs to perform a task that may partially interfere with the data spray algorithm recording process, disable the host operating system until the recording process is complete. It is possible to configure the data spray algorithm as follows.

【0034】 また、本発明は、第1ストアから選択されたAV(オーディオ/ビデオ)デー
タをAVDDM(オーディオ/ビデオ配布可能データ媒体)へ転送する装置に及
ぶ。この装置は:選択されたAVデータの一部分を第1ストアから読み取り、こ
れを第2ストアに一時的に保存する第1転送手段;読み取った部分を第2ストア
からAVDDMレコーダへ転送する第2転送手段;及び読み取った部分をAVD
DM(例えば、CD)に記録するAVDDMレコーダを含む。ここで前記装置は
、全ての選択されたAVデータのAVDDMへの記録が完了するまで選択された
AVデータの部分を繰り返し転送し、かつ選択されたAVデータの異なる部分に
おいて第1転送手段およびAVDDMレコーダを同時に作動させるように構成さ
れる。
The present invention also extends to an apparatus for transferring AV (audio / video) data selected from the first store to AVDMM (audio / video distributable data medium). The device includes: a first transfer means for reading a part of the selected AV data from the first store and temporarily storing it in the second store; a second transfer for transferring the read part from the second store to the AVDDM recorder. Means; and the read part is AVD
It includes an AVDMM recorder for recording on a DM (eg CD). Here, the device repeatedly transfers a portion of the selected AV data until recording of all the selected AV data in AVDDM is completed, and the first transfer means and the AVDDM are used in different portions of the selected AV data. It is configured to operate the recorder at the same time.

【0035】 本発明の他の一態様によれば、インデックス情報をディスク形AVDDMにプ
リントする方法であって:AVDDMの内容に関するデータのリストを獲得する
ステップ;情報のリストをAVDDMの表面にプリントアウトするように可動プ
リントヘッド装置を制御するステップを含む方法が提供される。ここで、前記の
可動プリントヘッド装置はAVDDM表面上に細長い螺旋形文字列として情報リ
ストをプリントすることを可能にする仕方において制御される。
According to another aspect of the invention, a method of printing index information on a disk-shaped AVDDM: obtaining a list of data relating to the contents of AVDM; printing a list of information on the surface of the AVDDM. A method is provided that includes controlling a movable printhead device to: Here, the movable printhead device is controlled in a manner that allows printing the information list as an elongated spiral string on the AVDM surface.

【0036】 この新規なプリント方法の利点は上述した通りである。更に、この制御ステッ
プは半径が減少していく螺旋に沿って情報リストをプリントするようにプリント
ヘッド装置を制御するステップを含むことができる。換言すれば、螺旋形はディ
スクの外側縁から始まって、ディスクの中心に向かって内側半径方向に移動する
。この利点は、殆どの場合文字列の長さはディスクのプリント可能な容量よりも
短いはずであるので、プリントされたテキストの曲率を最小化しうることにある
The advantages of this new printing method are as described above. In addition, the controlling step may include controlling the printhead device to print the information list along a spiral of decreasing radius. In other words, the helix starts at the outer edge of the disc and moves radially inward toward the center of the disc. The advantage is that in most cases the length of the string should be shorter than the printable capacity of the disc, thus minimizing the curvature of the printed text.

【0037】 現行のAVデータ配布システムGUIにおける難問は、それら自体は、ユーザ
の注意を引き付けないことである。なぜならそれらは、通常、莫大な量のAVデ
ータに関するテキストタイトルの作表装置とテキスト基調サーチエンジンである
からである。更に、これらのGUIは、その使用を退屈にしているので、著しく
長い期間に亙ってユーザの注意を保持し続けることができない。注意を引き付け
ておく時間が長いことは明らかに有益である。なぜならユーザがAVデータベー
スをブラウジングする時間が長ければ、ユーザが欲しい物を見付けることなしに
、或いは、大量のAVレコードを購入することなしにユーザがシステムを離れる
ことがない機会が増大するからである。更に、GUIを使うことに興味を持たせ
ることにより、ユーザが戻る機会は更に大きくなる。
The difficulty with current AV data distribution system GUIs is that they themselves do not attract the attention of the user. This is because they are usually text title tabulators and text-based search engines for vast amounts of AV data. Moreover, these GUIs are so tedious to use that they cannot keep the user's attention for a significantly longer period of time. A long time to attract attention is clearly beneficial. This is because the longer the user browses the AV database, the greater the chance that the user will not leave the system without finding what they want or purchasing a large amount of AV records. . Moreover, by making the user interested in using the GUI, the opportunity for the user to return is further increased.

【0038】 本発明者は、これらの主観的ではあるが重要な問題を理解し、AVデータ配布
装置において、記録のためにレコードのデータベースからAVデータを選択する
際に使用される新規なGUIを作成した。
The present inventor understands these subjective but important issues and provides a novel GUI for use in AV data distribution equipment in selecting AV data from a database of records for recording. Created.

【0039】 更に詳細には、本発明の他の一態様によれば、AVデータベースに保存されて
いるAV(オーディオ/ビデオ)データの記録に迅速にアクセスかつ選択するた
めのGUI(グラフィックユーザインタフェース)が提供される。このGUIは
、AVDDM(オーディオビジュアルデジタルデータ媒体)上に記録するための
AVレコードの選択をコンパイルおよび表示するように構成される。本GUIは
:各イメージが特定の動作と連結され、かつAVデータベースに保存されている
1つのAVデータレコード又は1組のAVデータレコードを表す、ディスプレイ
されたグラフィックイメージの第1アレイと;現在選択可能なイメージをハイラ
イトするためにユーザによって移動可能なカーソルを含む。ここで、GUIは三
次元属性を有し、二次元(XY座標)におけるカーソルとディスプレイされたグ
ラフィックイメージとの間の相対運動、およびディスプレイされたグラフィック
イメージの少なくとも幾つかの知覚視間距離(Z座標)における変動を可能にす
るように構成される。
More specifically, according to another aspect of the invention, a GUI (Graphical User Interface) for quickly accessing and selecting a record of AV (audio / video) data stored in an AV database. Will be provided. The GUI is configured to compile and display a selection of AV records for recording on AVDM (Audio Visual Digital Data Medium). The GUI includes: a first array of displayed graphic images, each image associated with a particular action and representing an AV data record or set of AV data records stored in an AV database; It includes a cursor that can be moved by the user to highlight possible images. Here, the GUI has a three-dimensional attribute, and a relative motion between the cursor and the displayed graphic image in two dimensions (XY coordinates), and at least some perceptual distances (Z) of the displayed graphic image. Configured to allow for variations in (coordinates).

【0040】 本発明の三次元態様は、ユーザにブラウジングプロセスについて興味を持たせ
るために有益であるのみならず、各グラフィックイメージをスクリーン上で縮小
してディスプレイする能力も提供する。なぜならば、必要に応じて更に詳細に見
るためにユーザがグラフィックイメージを拡大することがZ座標の特徴によって
可能にされるからである。1つのAVレコードを表す各グラフィックイメージの
サイズを最小限化することにより、スクリーン上に更に多数のイメージを随時デ
ィスプレイすることを可能にし、それによって、ユーザに提示されるオプション
の個数が最大化される。
The three-dimensional aspect of the present invention is not only useful for engaging the user with the browsing process, but also provides the ability to display each graphic image in reduced size on the screen. This is because the Z coordinate feature allows the user to magnify the graphic image for viewing in greater detail if desired. Minimizing the size of each graphic image that represents one AV record allows more images to be displayed on the screen at any given time, thereby maximizing the number of options presented to the user. It

【0041】 更に、イメージの視間距離(Z座標)を変えることを可能にすることによって
ビデオファイルがグラフィックイメージと関係付けられる場合には、グラフィッ
クイメージが選択された際ビデオデータをディスプレイするために提供された可
視範囲を最大化し、それによって、スクリーン上の可視範囲の有効使用を提供す
ることが可能である。このようにして、かなり多量の選択可能なAVデータレコ
ードを提示可能にするというGUIの必要条件が満たされ、かつ、例えば選択さ
れたレコードに関する更に詳細な情報を提供する能力が有利に提供される。
Further, if the video file is associated with a graphic image by allowing the inter-view distance (Z coordinate) of the image to be changed, it is possible to display the video data when the graphic image is selected. It is possible to maximize the visible range provided, thereby providing effective use of the visible range on the screen. In this way, the GUI requirement of being able to present a fairly large number of selectable AV data records is met, and advantageously the ability to provide more detailed information about the selected records, for example. .

【0042】 GUI内における三次元運動の利用は以前にゲームソフトウェアの分野におい
て実現したが、実際問題として、三次元インタラクティブゲームにとってこれは
不可欠である。しかしながら、本発明者は、AVDDM上に記録されるAVデー
タのリストをコンパイルおよびディスプレイするグラフィックイメージ基調GU
Iにおいて、ゲームGUIの三次元的性質を使用することに著しい利益(前述)
があることを認識した。
The use of 3D motion in a GUI was previously realized in the field of game software, but as a practical matter this is essential for 3D interactive games. However, the inventor has found that a graphic image keying GUI that compiles and displays a list of AV data recorded on AVDM.
Significant benefits of using the three-dimensional nature of the game GUI in I (supra)
Recognized that there is.

【0043】 GUIは、ディスプレイされたグラフィックイメージの知覚視間距離を、カー
ソルによるその選択に際し変化さるように構成することができる。グラフィック
イメージの選択は、それと関連したAVレコードへのユーザの関心を示す。従っ
て、当該グラフィックイメージの拡大または縮小を選択により行なうことによっ
てディスプレイスクリーンが効率的に使用される。
The GUI may be configured to change the perceived interocular distance of the displayed graphic image upon its selection by the cursor. The choice of graphic image indicates the user's interest in the AV record associated with it. Therefore, the display screen is efficiently used by selectively enlarging or reducing the graphic image.

【0044】 GUIはさらに、ディスプレイされたグラフィックイメージまでの知覚視間距
離をその選択にあたり変化させて、選択されたグラフィックイメージをXY座標
の少なくとも1つにおいて新規明視位置まで移動させ;かつ前記新規明視位置に
おける前記選択されたグラフィックイメージまでの前記知覚視間距離を変化させ
るように構成することができる。これらの変更は、相補的である場合には、グラ
フィックイメージを、他の複数のグラフィックイメージを含む一平面から持ち上
げるか落下させ、それを新規位置(通常、選択リスト)まで移動させ、次に、そ
のグラフィックイメージを他の複数のグラフィックイメージの平面の新規位置へ
落下させるか持ち上げる操作に類似する。選択されたグラフィックイメージが複
数のイメージを含む一平面から持ち上げられるように見える時には、新規位置ま
でのその動きは、ユーザが利用可能な選択肢を構成する他の複数のイメージを横
断して、当該選択されたイメージが浮遊中であるような外観を与える。グラフィ
ックイメージ選択に関するこの動きはユーザにとって特に魅力的であり、GUI
における注意持続時間を有利に延長する。更に、この段階において、新規位置に
おける別のアレイに適合するように当該グラフィックイメージのサイズを同時に
変えることが可能である。
The GUI further changes the perceived distance to the displayed graphic image in its selection to move the selected graphic image to the new distinct vision position in at least one of the XY coordinates; and It may be configured to change the perceptual inter-visual distance to the selected graphic image at a clear viewing position. These changes, if complementary, lift or drop the graphic image from one plane that contains other graphic images, move it to a new position (usually a select list), and then It is similar to dropping or lifting the graphic image to a new position in the plane of the other graphic images. When the selected graphic image appears to be lifted from a plane that contains multiple images, its movement to the new position will traverse the other multiple images that make up the options available to the user. Gives the rendered image the appearance of being suspended. This move regarding graphic image selection is particularly attractive to the user and the GUI
Advantageously prolongs the duration of attention in. Moreover, at this stage, it is possible to simultaneously resize the graphic image to fit another array at the new location.

【0045】 GUIはまた、ディスプレイされたグラフィックイメージまでの知覚視間距離
をその選択に際して短縮し、かつディスプレイされた前記グラフィックイメージ
と関連したオーディオ又はビデオファイルをプレイするように構成することがで
きる。これは、AVファイルが音楽ファイルであるとき有用であり、この場合に
は、オーディオトラックのサンプルは当該オーディオトラックと関連した対応す
るサンプルビデオと共に、選択に際して演奏可能である。このようにして、ユー
ザは彼らが何を購入しようとしているかを知ることが可能であり、これは、AV
レコードの配布完成を支援する。更に、この追加オプションはブラウジング中の
ユーザの関心を維持させるための更なる特徴を提供する。
The GUI can also be configured to reduce the perceptual distance to the displayed graphic image upon selection and to play the audio or video file associated with the displayed graphic image. This is useful when the AV file is a music file, in which case a sample of an audio track can be played on selection with the corresponding sample video associated with that audio track. In this way, the user can know what they are going to buy, which is
Help complete the distribution of records. In addition, this additional option provides additional features to keep the user's interest in browsing.

【0046】 既に言及したように、階層AVデータベース内に保存されているAVデータレ
コードへのアクセス及び選択のために用いられる大抵の従来技術によるGUIは
、幾つかのウェブページ及び多数のアーティスト名リストを使用する。これらの
構成に関連する問題は、所望AVデータレコードへのアクセスに長時間を要する
ことがあるということである。従って、グラフィックイメージの複数のアレイで
あって各アレイが階層AVデータベースにおける異なるレベルを示すものの提供
は、この問題の一解決方法であり、これは、単一スクリーン上に関連情報のみを
顧客に提供するリアルタイムデータフィルタとして作用する。
As already mentioned, most prior art GUIs used for accessing and selecting AV data records stored in a hierarchical AV database have several web pages and numerous artist name lists. To use. A problem associated with these configurations is that accessing the desired AV data record can take a long time. Therefore, providing multiple arrays of graphic images, each array representing a different level in a hierarchical AV database, is one solution to this problem, which provides the customer with only relevant information on a single screen. Acts as a real-time data filter.

【0047】 更に詳細には、AVデータベースは階層AVデータベースを含むことができ、
GUIは:ディスプレイされたグラフィックイメージの第2アレイであって、第
2アレイの各ディスプレイされたグラフィックイメージが特定のアクションとリ
ンクされ、かつ階層AVデータベースに保存されている1つのAVデータレコー
ド又は1組のAVデータレコードを表すアレイを含み;ここで両方のアレイが同
時にディスプレイされ、前記第2アレイにおいてディスプレイされたグラフィッ
クイメージが第1アレイにおいてカーソルによりハイライトされた現在選択可能
なグラフィックイメージの内容を表し、それによって、階層AVデータベースの
異なるレベルからの関連情報をユーザに同時に提供する。
More specifically, the AV database can include a hierarchical AV database,
The GUI is: a second array of displayed graphic images, one AV data record or one in which each displayed graphic image of the second array is linked to a particular action and stored in a hierarchical AV database. An array representing a set of AV data records; where both arrays are simultaneously displayed, and the graphic image displayed in the second array is the content of the currently selectable graphic image highlighted by a cursor in the first array. , Thereby providing the user with relevant information from different levels of the hierarchical AV database at the same time.

【0048】 このGUIはデータベースをブラウジングするために特に有用である。なぜな
らば、顧客は、現行レベルにおける選択用に利用可能なオプションのみならず、
特定オプションの選択がどの選択肢に導くかも見ることができる。利用可能な選
択肢を表す単なるテキストを使用することなく、イメージを使用することによっ
て、ユーザのデータベースブラウジング可能速度を上げることが可能である。更
に、三次元GUIと階層データベースの多重レベルの表現を単一スクリーン上で
組み合わせること、即ち同時に組合わせることは高度に有利であり、人とのイン
タラクションおよびGUIに対する関心を増大するために最適であると本発明者
が考える相乗効果をユーザに提供する。
This GUI is particularly useful for browsing databases. Because the customer has not only the options available for selection at the current level,
You can also see which choices a particular option makes. It is possible to increase the speed at which a user can browse the database by using images, rather than just the text that represents the available choices. Furthermore, it is highly advantageous to combine a multi-level representation of a three-dimensional GUI and a hierarchical database on a single screen, i.e. at the same time, which is optimal for increasing human interaction and interest in the GUI. The present invention provides the user with a synergistic effect.

【0049】 好ましくは、前記第2アレイ内に呈示された情報が自動的に更新され、前記第
1アレイ内の前記カーソルの相対運動にあたっての関連データの選択を前記ユー
ザに提供するよう前記GUIが構成される。更新の自動性はまた、データベース
に保存されているAVデータの、顧客によるブラウジング速度を上げることを可
能にする。
Preferably, the information presented in the second array is automatically updated and the GUI is adapted to provide the user with a selection of relevant data upon relative movement of the cursors in the first array. Composed. The automatic nature of the update also allows the customer to browse the AV data stored in the database faster.

【0050】 GUIは有利には更に、ディスプレイされたグラフィックイメージの第3アレ
イを有し、ディスプレイされた各グラフィックイメージが特定のアクションとリ
ンクされ、かつAVデータレコードを表し、前記第3アレイが前記第1および第
2アレイと同時にディスプレイされ、前記第3アレイにディスプレイされるイメ
ージが前記第2アレイにおける現在選択可能なグラフィックイメージの内容を表
す。従って、ユーザはデータベースのさらなる階層レベルを見ることが可能であ
り、それによって、AVデータグルーピングの複雑な階層が簡単な形でユーザに
提示されることを可能にする。
The GUI advantageously further comprises a third array of displayed graphic images, each displayed graphic image being linked to a particular action and representing an AV data record, said third array being said The images displayed simultaneously with the first and second arrays and displayed in the third array represent the contents of the currently selectable graphic image in the second array. Thus, the user can see further hierarchical levels of the database, thereby allowing the complex hierarchy of AV data groupings to be presented to the user in a simple way.

【0051】 GUIは好ましくはさらに、前記第1アレイからユーザによって選択されたA
Vデータレコードのリストを表すグラフィックイメージをディスプレイする結果
アレイを有し、前記結果アレイが前記第1アレイと共に同時にディスプレイされ
る。顧客の現在の選択のグラフィックな表現を提供することにより、何が選択さ
れたかについての連続的フィードバックがユーザに提供される。これは効果的G
UIにとって貴重な特徴である。また、GUIにディスプレイ可能なイメージの
個数を最大化するために、選択されたレコードに関して第1および第2アレイに
おけるよりも更に小さい表現体を保存するように寸法的に決定された結果アレイ
を装備することが可能である。 この場合において、上述した、選択された各グラフィックイメージの三次元運動
は、結果アレイの寸法に適合させるための、グラフィックイメージの効果的なサ
イズ決定し直し(寸法縮小)を含むことができる。
The GUI preferably further comprises a user-selected A from the first array.
A result array displaying a graphic image representing a list of V data records, said result array being simultaneously displayed with said first array. Providing a graphical representation of the customer's current selection provides the user with continuous feedback as to what was selected. This is effective G
It is a valuable feature for UI. Also equipped with a result array dimensioned to preserve a smaller representation for the selected record than in the first and second arrays in order to maximize the number of images that can be displayed in the GUI. It is possible to In this case, the three-dimensional movement of each selected graphic image, as described above, may include an effective re-sizing (reduction) of the graphic image to fit the dimensions of the resulting array.

【0052】 GUIは、更に、カーソルを動かすため、及び、GUIの特別機能を選択する
ための複数のアーケードゲーム押しボタンを備えた入力装置を含むことができる
。マウス又はQWERTYキーボードなどのポインティング装置を使用するより
も、GUIの特定機能専用の押しボタン1組を提供する方がGUIをより操作し
易くして有利である。
The GUI may further include an input device with a plurality of arcade game push buttons for moving the cursor and selecting special features of the GUI. It is advantageous to provide a set of push buttons dedicated to a particular function of the GUI, rather than using a pointing device such as a mouse or a QWERTY keyboard, because the GUI is easier to operate.

【0053】 GUIの第1アレイはグループイメージを含むことができ、GUIは、グルー
プイメージの選択により、ユーザ選択AVデータレコードリストへAVデータレ
コードのコレクションが加えられるように構成することができる。これは、記録
しようとする幾つかのAVデータレコードを顧客によるただ1回の選択によって
選択可能にする近道を顧客に提供する。
The first array of GUIs can include group images, and the GUI can be configured such that selection of the group images adds a collection of AV data records to a user selected list of AV data records. This provides the customer with a shortcut that allows several AV data records to be recorded to be selected by the customer with only one selection.

【0054】 ディスプレイ中のイメージをユーザが選択する場合には、ディスプレイ中の当
該イメージと関連したオーディオファイルがプレイされるようにGUIが構成さ
れることが好ましい。しかしながら、ディスプレイ中のイメージのユーザによる
選択に際してディスプレイ中の当該イメージと関連したビデオファイルをプレイ
するように代替的または追加的にGUIを配置構成することも可能である。オー
ディオ及び/又はビデオファイルは、GUIの使用方法をユーザに説明するイン
ストラクションを提供するインストラクションファイルを含むことができる。こ
れらの機能は、記録しようとするAVデータリストにAVレコードを追加する前
に、ユーザが選択したAVレコードをサンプルすることを単に許容する。
When the user selects an image in the display, the GUI is preferably configured so that the audio file associated with the image in the display is played. However, the GUI may alternatively or additionally be arranged to play the video file associated with the image in the display upon user selection of the image in the display. The audio and / or video files can include instruction files that provide instructions that explain to the user how to use the GUI. These functions simply allow the user to sample the AV record of choice before adding it to the AV data list to be recorded.

【0055】 本発明の一実施態様においては、カーソルを静止位置に維持し、ユーザの制御
によって第1アレイを動かすことにより第1アレイに対してカーソルを相対的に
動かすようにGUIが構成される。また、この実施態様においては、第2アレイ
を静止位置に維持し、ユーザの制御によってカーソルを動かすことにより第2ア
レイに対してカーソルを相対的に動かすようにもGUIが構成される。異なるア
レイにおけるカーソル運動の異なる方法を用いて、AVデータベースの異なる階
層レベルを表すアレイ間の差異化が強化される。
In one embodiment of the present invention, the GUI is configured to maintain the cursor in a rest position and to move the cursor relative to the first array by moving the first array under user control. . Also in this embodiment, the GUI is configured to maintain the second array in a rest position and to move the cursor relative to the second array by moving the cursor under user control. Different methods of cursor movement in different arrays are used to enhance differentiation between arrays that represent different hierarchical levels of the AV database.

【0056】 また、第1アレイにはサーチイメージを含ませるこが可能であり、サーチイメ
ージを選択するとAVデータレコードのデータベース内特定レコードをユーザが
サーチできるようにGUIを構成することが可能である。何を捜しているかをユ
ーザが正確に知っている場合には、AVDDMの所望コンテンツをコンパイルす
るために必要な時間が最小化されるという点において、サーチ機能を装備するこ
とは有用である。
In addition, the first array can include a search image, and the GUI can be configured so that a user can search for a specific record in the database of AV data records when the search image is selected. . If the user knows exactly what he is looking for, it is useful to equip the search function in that the time required to compile the desired content of AVDMM is minimized.

【0057】 米国特許明細書第5,633,839号に記載されている従来技術による装置
はユーザにとって入手可能なAVデータレコードの個数によって制限される。こ
の事実だけでも、当該装置のデータベースでは全く入手できないAVデータレコ
ードをユーザが探すことが珍しくないことから、重大な商業問題を起こしうる。
また、従来技術によるこのような装置ではAVデータベースを頻繁に更新するこ
とが必要であって、結果的にコスト高となりうる。本発明は前述の問題を克服す
るか、或いは、少なくとも大幅に軽減するという更に別の態様を有する。
The prior art device described in US Pat. No. 5,633,839 is limited by the number of AV data records available to the user. This fact alone can cause serious commercial problems as it is not uncommon for users to search for AV data records that are not available at all in the device's database.
Also, such devices according to the prior art require frequent updates of the AV database, which can result in high costs. The present invention has the further aspect of overcoming, or at least greatly reducing, the problems set forth above.

【0058】 本発明の更に別の態様によれば、AVデータを保存するローカルデータベース
を備えたAV(オーディオ/ビデオ)データ構成装置、及びAVデータを保存す
るリモートデータベースを含むリモートサーバを有するシステムが提供される。
ここで、所望のAVデータレコードのコンピレーションのレコードのいずれかが
前記ローカルデータベースに存在しない場合にはリモートデータのサーチリクエ
ストを生成および伝送するように前記AVデータ構成装置が構成され、前記リモ
ートサーバが、前記サーチリクエストに応答し、必要な前記AVデータを前記リ
モートデータベースから回収し、前記AVデータ構成装置に伝送するように構成
され、更に、前記リモートデータベースに保存されているAVデータについての
サーチリクエストのサーチタームについて考察するための人工知能が組み込まれ
たインタプリタを有し、前記インタプリタは、前記サーチリクエストに用いられ
るサーチタームに等価であるか、前記リクエストの前記サーチターム内の誤りと
推定されるものを訂正するものであるか、又は、前記リクエストの前記サーチタ
ームに等価な意味を持つ代替サーチタームを生成し、かつ前記リモートデータベ
ースからAVデータを回収するために前記代替サーチタームを使用するように構
成される。
According to still another aspect of the present invention, there is provided a system having an AV (audio / video) data configuration device having a local database for storing AV data, and a remote server including a remote database for storing AV data. Provided.
Here, the AV data configuration device is configured to generate and transmit a remote data search request when any of the compilation records of the desired AV data record does not exist in the local database, and the remote server is configured to A search request for AV data stored in the remote database, which is configured to, in response to the search request, retrieve the necessary AV data from the remote database and transmit it to the AV data configuration device. Has an interpreter with built-in artificial intelligence for considering the search terms, which is equivalent to the search term used for the search request or is presumed to be an error in the search term of the request. Correct things Or is configured to generate an alternative search term having a meaning equivalent to the search term of the request and to use the alternative search term to retrieve AV data from the remote database. It

【0059】 ただ1回の単一アクセス試行において正しいAVレコードが回収されることを
可能にするという点で人工知能の使用は非常に重要である。おそらくは所望サー
チ結果に関連しないであろういくつかの他のAVレコードもまた同時に回収され
ることは、重要ではない。なぜならば、それらはユーザによって、瞬時に無関係
であるとして拒絶され得るからである。場合によっては、当該リクエストが作ら
れた時から、所望AVレコードがローカルサイトで受信される時までユーザは当
該AVレコードを待つことができるので、重要な要素は時間の最小化である。A
Iを使用すると、このリモートAVデータレコード回収により、たとえユーザに
よって作られたサーチリクエストが不正確であったとしても、リアルタイムで、
知識の範囲内で、所望のAVレコードが回収されている可能性が高くなるように
することができる。ユーザの誤差許容差が増大すれば、選択および回収システム
の利用が更に容易になる。
The use of artificial intelligence is very important in that it allows the correct AV record to be retrieved in just one single access attempt. It is not important that some other AV records, which probably are not relevant to the desired search results, are also retrieved at the same time. Because they can be rejected by the user as irrelevant in an instant. In some cases, the user can wait for the AV record from the time the request is made until the desired AV record is received at the local site, so a key factor is time minimization. A
Using I, this remote AV data record retrieval allows real-time, even if the search request made by the user is incorrect.
Within the knowledge, it is possible to increase the possibility that the desired AV record has been collected. Increased user error tolerances further facilitate the use of the selection and retrieval system.

【0060】 また、例えば、更なる集中化による一層容易なデータベースの自動更新、ロー
カルデータベースのサイズ縮小、及び、コスト低減などの既に述べた全ての利点
を備えた完全なデジタルデータ配布システムが実現可能である。
Further, it is possible to realize a complete digital data distribution system having all the advantages already described, such as easier automatic database update by further centralization, reduction of the size of the local database, and cost reduction. Is.

【0061】 AVデータ構成装置及びリモートサーバは衛星通信網を介して相互に交信する
ように構成することができる。この種の交信は迅速であり、かつAVデータがロ
ーカルAVデータベースから得られたかのように、AVデータ転送を継ぎ目なし
であるように実施可能化するに十分な程度に大きいデータバンド幅が用いられる
The AV data configuration device and the remote server can be configured to communicate with each other via a satellite communication network. This type of communication is fast and uses a data bandwidth large enough to enable AV data transfer to be seamless as if the AV data was obtained from a local AV database.

【0062】 前記リモートサーバは、有利には、インターネット上の関連ウェブサイトを監
視し、リモートデータベース内の関連データを収集および保存し、かつこれらの
手順を自動的に実施するように構成されたインターネットエージェントを有する
ことができる。これらの特徴により、リモートデータベースを自己更新化および
常時更新化することができる。手順が自動的に実施されるので、そうでなければ
かなり高価になるはずの更新コストが最小化される。
The remote server is advantageously configured to monitor relevant websites on the Internet, collect and store relevant data in remote databases, and automatically perform these procedures. You can have an agent. These features allow remote databases to be self-updating and constantly updating. Update procedures, which would otherwise be quite expensive, are minimized because the procedure is performed automatically.

【0063】 インターネットエージェントは、好ましくは、インターネットリンク及びウェ
ブサイトページを作成し、これらを複数のインターネットサーチエンジンに自動
的に登録するように構成される。この特徴を備えることは、インターネットユー
ザがリモートデータベースへアクセスすることを奨励するために、リモートサー
バをサーチエンジンリストの最上位置に保持することを支援する。
The internet agent is preferably configured to create internet links and website pages and automatically register these with multiple internet search engines. Providing this feature helps keep remote servers at the top of the search engine list to encourage Internet users to access remote databases.

【0064】 リモートデータベースに保存されているAVデータに関するサーチリクエスト
について考察するための人工知能が組み込まれたインタプリタは、好ましくは:
サーチリクエストのサーチタームの特定文言を用いてリモートデータベースにつ
いてのサーチ要件を決定する手段と;サーチリクエストの等価表現を識別し、そ
の等価表現を用いてデータベースについてのサーチ要件を続いて決定する手段と
;サーチリクエストが誤りを含むものと考察し、かつサーチリクエストの訂正さ
れたバージョンを用いてリモートデータベースについてのサーチ要件を決定する
手段と;サーチリクエストの意味を理解し、かつ前記の意味に基づいてリモート
データベースについてのサーチ要件を決定する手段とを含む。AIのこの組合わ
せは、ユーザが何をサーチするかを推測し、それによって、正しいサーチ結果を
決定する可能性を最大化するに十分な知能を備えたデータベースサーチ機能を提
供する。
The interpreter with artificial intelligence for considering search requests for AV data stored in a remote database is preferably:
Means for determining a search requirement for a remote database using a particular term of a search request's search term; means for identifying an equivalent expression of the search request and subsequently using the equivalent expression for determining a search requirement for the database; Means for considering the search request as erroneous and for determining the search requirements for the remote database using the corrected version of the search request; understanding the meaning of the search request, and based on said meaning Means for determining search requirements for remote databases. This combination of AIs provides a database search function with sufficient intelligence to infer what the user will search for, thereby maximizing the likelihood of determining the correct search result.

【0065】 本願において使われる人工知能(AI)という用語はその正常な意味(例えば
、「Microsoft(商標)Computer Dictionary」、
1999年、第4版参照)を持つことを意図するものであることが理解される。
ただし、ここでは理解の完全性を期するために、AIおよびその機能に関して説
明する。
As used herein, the term artificial intelligence (AI) has its normal meaning (eg, “Microsoft ™ Computer Computer Dictionary”,
It is understood that it is intended to have (1999, 4th edition).
However, for the sake of completeness of understanding, the AI and its function will be described here.

【0066】 最もよく知られているAIコンピュータはIBMによって作成された「ディー
プブルー」と呼ばれる並列処理コンピュータである。「ディープブルー」は毎秒
200,000のチェスの手を調査可能であり、ゲームに勝つことのできる一連
の手を発見すると、これらの手を保存する。次回のゲームに際して、「ディープ
ブルー」はこれらの勝利手を利用しようと試みる。「ディープブルー」は勝利手
について学習するので人工的に知的である。「ディープブルー」は更に強いプレ
ーヤとプレイすることによって更に強いプレーヤに勝つことを学習する。
The most well known AI computer is a parallel processing computer called "Deep Blue" created by IBM. "Deep Blue" is capable of investigating 200,000 chess hands per second, and saves them when it finds a set of hands that can win the game. In the next game, "Deep Blue" will try to take advantage of these winnings. "Deep Blue" is artificially intelligent because it learns about winning hands. "Deep Blue" learns to beat stronger players by playing with stronger players.

【0067】 AIは既にインターネット用サーチエンジン/ポータルに使用されている。例
えば、Altavistaサーチエンジンウェブサイトへ行って、「Ford
Orion」とタイプすると、Altavistaサーチエンジンは次に示す幾
つかの異なる結果を返すことができる;即ち、 Ford=River Ford=Henry Ford Ford=President Orion=Constellation Orion=Film Company Orion=Type of Car 1つの人工知能オブジェクトは数千件に及ぶ返されたページを調べ、3,00
0人が「ford orion」をサーチし、2,800人がウェブサイト:w
ww.ford.co.ukにリンクされているタブを選択したことを通知する
AI is already used in search engines / portals for the Internet. For example, go to the Altavista search engine website and go to "Ford
Typing Orion, the Altavista search engine may return several different results: Ford = River Ford = Henry Ford Ford = Presention Orion = Constellation Orion = Film Company Orion = Type 1 of Cof. Artificial Intelligence objects examine thousands of returned pages and
0 people searched for "ford orion" and 2,800 people on the website: w
ww. ford. co. Notify that you have selected the tab linked to uk.

【0068】 次回には、「ford orion」に関するサーチリクエストがAltav
istaサーチエンジンに入力され、Fordウェブサイトが返されるべき第1
リンクになるはずである。
Next time, a search request for “ford orion” will be Altav
First to be input to the ista search engine and Ford website should be returned
It should be a link.

【0069】 Altavistaサーチエンジンは、本プロセスの結果として、用語「fo
rd orion」をサーチする人々はFord自動車会社等々の名義で製造さ
れた車両を捜している場合が最も多いことを学習する。
As a result of this process, the Altavista search engine uses the term “fo
Those who search for "rd orion" learn that they are most often looking for vehicles manufactured under the names of Ford car companies and the like.

【0070】 ただし、既存のサーチエンジン/ポータルは、上に述べたような基礎レベルに
おいてのみAIを使用する。従って、タイプされたサーチ用語が「ford o
rYion」である場合には、Altavistaサーチエンジンは用語「Fo
rd Orion」に関係のあるウェブサイトにサーチャを差し向けない。この
理由は、Altavistaサーチエンジンが用語「oryon」を用語「or
ion」のタイピング上、音声上、または、スペリング上の誤りであると解釈す
ることができないことに因る。
However, existing search engines / portals use AI only at the base level as described above. Therefore, the typed search term is "ford o
rYion ”, the Altavista search engine uses the term“ Fo
Do not send searchers to websites related to "rd Orion". The reason for this is that the Altavista search engine uses the term "oryon" as the term "or."
It is not possible to interpret it as an error in typing, speech, or spelling of "ion."

【0071】 本発明者は良質のサーチエンジン/ポータルを月並みなこれらから分離する要
件は次に示す項目であるものと認識している:即ち、 a)テキストサーチボックスにタイプ記載されたテキストが、タイプ上の誤り
又は不正確な記述を含む場合であっても、ユーザが必要とするものが何であるか
を解釈するサーチエンジン/ポータルの能力。 b)必要とされる情報に関する自身のデータベースをマイニング(mining)する
サーチエンジン/ポータルの能力。 c)必要とする情報に関してインターネットをマイニングするサーチエンジン
/ポータルの能力。 d)必要としない情報を無視するサーチエンジン/ポータルの能力。 e)上述のいずれか、全て、または幾つかの例をサーチエンジン/ポータルが
実施することのできる速度。
The present inventor recognizes that the requirement to separate a good search engine / portal from those that are mediocre is that: a) the text typed in a text search box is: The ability of the search engine / portal to interpret what the user needs, even if it contains typographical errors or inaccurate descriptions. b) The ability of the search engine / portal to mine its own database of required information. c) The ability of the search engine / portal to mine the Internet for the information it needs. d) A search engine / portal's ability to ignore information that it does not need. e) The speed at which the search engine / portal can implement any, all, or some of the examples above.

【0072】 本発明の一実施態様において前述のリモートサーバで使用されるインタプリタ
では前述の要件の全てが考慮されており、インタプリタはその性能を強化するよ
うに最適化されている。
In one embodiment of the present invention, the interpreter used in the remote server described above takes into account all of the above requirements, and the interpreter is optimized to enhance its performance.

【0073】 インタプリタは、更に、頻繁にサーチされたデータのリストを含むことができ
、インタプリタは、サーチリクエストをリストと比較し、かつマッチを見出した
場合マッチしたデータをリモートデータベースについてのサーチ要件として用い
るよう構成することができる。これは、サーチリクエストの意味についての迅速
な解決策を有利に提供する。サーチリクエストが何を意味するかを理解しようと
して試みる他のAIステップはバイパスされ、サーチリクエストの正しい理解を
決定するためのデータベースのクエリーのストリームの生成は回避される。
The interpreter may further include a list of frequently searched data, the interpreter compares the search request with the list and, if a match is found, the matched data as a search requirement for the remote database. It can be configured for use. This advantageously provides a quick solution on the meaning of the search request. Other AI steps that try to understand what the search request means are bypassed, and the generation of a stream of database queries to determine the correct understanding of the search request is avoided.

【0074】 AVデータ構成装置は、ユーザ決定AVデータコンピレーションをAVDDM
(オーディオ/ビデオ配布可能データ媒体)に記録するように構成することがで
き、前記AVデータ構成装置は:所望のAVデータレコードを定義しコンピレー
ションを形成する、少なくとも1つのデータコンピレーション装置と;回収され
るか又は受け取られたAVデータレコードのいずれかを、前記コンピレーション
を前記AVDDMに記録するのに適したフォーマットに変換するように構成され
た制御手段とを含むことができる。
The AV data composer uses the AVDMM for the user-determined AV data compilation.
(AV / Video Distributable Data Medium), said AV data composer comprising: at least one data compilation device defining a desired AV data record and forming a compilation; Control means configured to convert any of the received or received AV data records into a format suitable for recording the compilation on the AVDDM.

【0075】 このようなAVデータレコードをダウンロードするようにAV構成装置を構成
することにより、ローカルAVデータベースのサイズをさほど大きくする必要が
ないので、それによってコストが最小限に保持される。また、多重AV構成装置
にとって共通中央データベース(リモートデータベース)はアクセス可能である
ので、大型システムに必要な更新努力が軽減される。
By configuring the AV component device to download such AV data records, the size of the local AV database does not have to be significantly increased, thereby keeping costs to a minimum. Also, the common central database (remote database) is accessible to multiple AV components, reducing the update effort required for large systems.

【0076】 選択されたAVデータレコードのコンピレーションをAVDDM(例えば、D
VD)に記録するために、AVデータ構成装置は更にAVDDMレコーダを含む
ことができる。これは、ユーザ位置において局所的に、かつ即時購入のために迅
速にAVDDMが生成されることを可能にする。あるいは、AVデータ構成装置
は更に、選択されたAVデータレコードのコンピレーションをデータ保存再生装
置(例えば、MP−3プレーヤ)に記録するための手段を含むことができる。こ
れは、即時使用を可能にするためにデータがユーザのポータブルMP−3へ転送
されることを可能にする。
The compilation of the selected AV data record is converted to AVDM (for example, D
For recording to VD), the AV data composer may further include an AVDM recorder. This allows the AVDDM to be generated locally at the user location and quickly for immediate purchase. Alternatively, the AV data composition device may further include means for recording the compilation of the selected AV data record on a data storage / playback device (eg, MP-3 player). This allows data to be transferred to the user's portable MP-3 to enable immediate use.

【0077】 少なくとも1つのデータ選択装置は、複数のデータ選択装置を含むことができ
、制御手段は、複数の選択されたコンピレーションを処理するように構成するこ
とができる。複数ユーザの全てが1つの単一AVデータ構成装置へネットワーク
接続され、全てのユーザが同時にそれぞれの選択を有効に実施することも可能で
ある。各選択装置は、上記のようなGUIを有することが好ましい。
The at least one data selection device may comprise a plurality of data selection devices and the control means may be arranged to process a plurality of selected compilations. It is also possible that all of the plurality of users are networked to one single AV data configuration device, and all users can effectively carry out their respective selections at the same time. Each selection device preferably has a GUI as described above.

【0078】 AVデータ構成装置は更に、記録手順の現状および推定完了時間をディスプレ
イ及び変更するためのGUIを含むことができる。こうすれば、オペレータは装
置の作動状態を監視することが可能になり、記録プロセスに必要な概略時間を瞬
間的にユーザに知らせることができる。
The AV data composer may further include a GUI for displaying and changing the current status of the recording procedure and the estimated completion time. This allows the operator to monitor the operating status of the device and instantly inform the user of the approximate time required for the recording process.

【0079】 更に、AVデータ構成装置は選択されたコンピレーションについてのユーザか
らの支払いを受理するための手段を含むことが好ましく、前記の支払い受理手段
は遠隔承認センタからの財務取引承認を行なうように構成することができる。本
装置は選択に関する支払いを取り、即座にこれを処理して、AVVDMが作成さ
れる以前にオンライン承認を捜すことが可能である。
Further, the AV data composition device preferably includes means for accepting payment from the user for the selected compilation, said payment accepting means for effecting financial transaction approval from the remote approval center. Can be configured. The device can pay for selection and process it immediately to look for online approval before the AVVDM is created.

【0080】 次に示す添付図面を参照し、実施例を用いて本発明の好ましい実施態様につい
て述べる。 [仮想音楽保存システム] 図3から11を参照し、以下VMS(仮想音楽ストア)システムと称する本発
明の第1実施態様のシステムについて説明する。VMSシステム10はスケール
可変なインターネットオーディオ配布システムである。本システムは例えばテキ
スト、オーディオ、ビデオ及びグラフィックスなどの全てのタイプの聴覚視覚的
コンテンツをユーザに届けることができる。また、VMSシステム10はエンド
・ツー・エンドデジタル配布システムとしても述べることができる。
Preferred embodiments of the present invention will now be described by way of examples with reference to the accompanying drawings in which: [Virtual Music Storage System] With reference to FIGS. 3 to 11, a system of a first embodiment of the present invention, which will be hereinafter referred to as a VMS (virtual music store) system, will be described. VMS system 10 is a scaleable Internet audio distribution system. The system can deliver to the user all types of audiovisual content such as text, audio, video and graphics. VMS system 10 may also be described as an end-to-end digital distribution system.

【0081】 本実施態様において、VMSシステム10はユーザが所望歌曲のセレクション
を調製し、それから、ユーザーに与えられる、CDに記録された所望の歌曲を得
ることを可能にするように構成される。
In this embodiment, the VMS system 10 is configured to allow the user to prepare a selection of desired songs and then obtain the desired songs recorded on the CD for the user.

【0082】 顧客は大通りのターミナル又はインターネットを介してVMSシステム10に
アクセスすることができる。システム10は顧客が歌曲を購入することを可能に
するが、その場合に顧客がこれらの歌曲を入手する方法を次に示す。 a)顧客が待っている間に、CDに記録される。 b)別の場所でCDに記録され、顧客の自宅へ郵送される。 c)顧客が本ストア内で待っている間に、MP−3(MPEG Audio
Layer‐3)ハンドヘルドプレーヤへダウンロードされる。 d)顧客のコンピュータへ直接ダウンロードされ、顧客自身のCDレコーダに
記録される。 e)保護されたMP−3フォーマットで顧客のコンピュータのハードディスク
にダウンロードされる。 図3に示すように、VMSシステム10には5つの構成部分がある。 A)仮想音楽ストアヘッドセット12および関連ソフトウェア。 B)仮想プレス工場(VPP)サーバ14および関連ソフトウェア。 C)ネクサスサーバ16および関連ソフトウェア。 D)インターネットおよびBBSオーディオプレーヤ18、及び、等価BBS
オーディオプレーヤ20。 E)ネットワーク22。
Customers can access the VMS system 10 via the main street terminal or the Internet. The system 10 allows customers to purchase songs, in which case the method by which the customer obtains these songs is shown below. a) Recorded on a CD while the customer is waiting. b) Recorded on a CD at another location and mailed to the customer's home. c) While the customer is waiting in the store, MP-3 (MPEG Audio)
Layer-3) Downloaded to handheld player. d) Downloaded directly to the customer's computer and recorded on the customer's own CD recorder. e) Downloaded in protected MP-3 format to customer's computer hard disk. As shown in FIG. 3, the VMS system 10 has five components. A) Virtual music store headset 12 and related software. B) Virtual Press Factory (VPP) Server 14 and related software. C) Nexus server 16 and related software. D) Internet and BBS audio player 18 and equivalent BBS
Audio player 20. E) Network 22.

【0083】 ネクサスサーバ(Nexus Server)16はVMSシステム10の最
も複雑な部分である。これはオーディオサーバとして作用するばかりでなく、イ
ンターネット24にアクセスしてクロールするための組込みエージェントを備え
た知能ポータル/サーチエンジンとしても作用する。
The Nexus Server 16 is the most complex part of the VMS system 10. It not only acts as an audio server, but also as an intelligent portal / search engine with a built-in agent for accessing and crawling the Internet 24.

【0084】 VMSシステム10はオブジェクト指向様式において設計されているので、段
階的に実現可能であるばかりでなく組み立て工程中であってもシステムを容易に
デバッグすることも可能である。
Since the VMS system 10 is designed in an object-oriented manner, it is not only feasible in stages, but also the system can be easily debugged during the assembly process.

【0085】 次に、これら構成部分各々の機能について詳細に述べる。[0085]   Next, the function of each of these components will be described in detail.

【0086】 各VMSヘッドセット12は15インチLCD(液晶ディスプレイ)スクリー
ン(図示せず)を備えた標準PC(パーソナルコンピュータ)を有する。VMS
ヘッドセット12を使用することにより、ストア内の顧客は幾つかの歌曲を取り
上げて選び、顧客の選択結果をローカルネットワーク26を介してVPPサーバ
14へ送ることが可能になる。各VMSヘッドセット12に設けられたグラフィ
ックユーザインタフェース(GUI:図4〜6参照)は顧客用の「ノーブレイナ
」(使い易い)インタフェースを構成する。
Each VMS headset 12 has a standard PC (personal computer) with a 15-inch LCD (liquid crystal display) screen (not shown). VMS
The use of headset 12 allows a customer in the store to pick up and select a number of songs and send the customer's selection results to VPP server 14 via local network 26. The graphic user interface (GUI: see FIGS. 4-6) provided on each VMS headset 12 constitutes a "no-brainer" (easy to use) interface for the customer.

【0087】 VPPサーバ14(図7および8に詳細に示す)は標準パーソナルコンピュー
タ(PC)、コンパクトディスク(CD)ロボット、VPPサーバソフトウェア
を有する。顧客の選択結果は各VMSヘッドセット12から標準ネットワーク2
6を介してVPPサーバ14へ送られる。VPPサーバ14は要求された歌曲を
見付け(局所的にそれが入手可能でないならば、ネクサスサーバ16からダウン
ロードされる)、CDロボットに命令し、CDを記録してから、歌曲の詳細をC
DカバーおよびCD自体にプリントする。
The VPP server 14 (shown in detail in FIGS. 7 and 8) comprises a standard personal computer (PC), compact disc (CD) robot, VPP server software. Customer selection results from each VMS headset 12 to standard network 2
6 to the VPP server 14. The VPP server 14 finds the requested song (downloaded locally from the Nexus server 16 if it is not available), commands the CD robot to record the CD, and then the song details C
Print on the D cover and the CD itself.

【0088】 ネクサスサーバ16(図10および11に詳細に示す)はメインフレームを基
盤とするメディアデータ用ウェアハウス(倉庫)であり、積極的なインターネッ
トエージェント、ウェブクローラ、ウェブページジェネレータ、ポータルディス
プレイ、サーチエンジン、データベース、自動メーラ、オンラインバンキング設
備によって動かされている。前記サーバはそれが衛星であれ、無線であれ、銅線
であれ、或いは、有線テレビであれ、あらゆるネットワーク22に接続可能であ
る。本実施態様においては、VPPサーバ14とネクサスサーバ16との間に衛
星リンク28が設けられている。
The Nexus server 16 (shown in detail in FIGS. 10 and 11) is a mainframe-based warehouse for media data, which is an active Internet agent, web crawler, web page generator, portal display, It is powered by search engines, databases, automated mailers, and online banking facilities. The server can be connected to any network 22, whether it is satellite, wireless, copper wire, or cable TV. In this embodiment, a satellite link 28 is provided between the VPP server 14 and the nexus server 16.

【0089】 ネクサスサーバ16は、私設電話線30またはインターネット24によってア
クセス可能な、デジタル化された歌曲のデータベースを有する。顧客はキオスク
で歌曲を要求し、それらの代価を支払う。次に、ネクサスサーバ16は販売ログ
を作成し、要求された歌曲のCDを届ける。VMSヘッドセットソフトウェアの
複製物であるインターネットオーディオプレーヤ18は、顧客がネクサスサーバ
16と直接連絡し、CDに記録するため又は他の方法のために歌曲をダウンロー
ドすることを可能にする。
The Nexus server 16 has a database of digitized songs accessible by a private telephone line 30 or the Internet 24. The customer requests songs at the kiosk and pays for them. Next, the nexus server 16 creates a sales log and delivers the CD of the requested song. An Internet audio player 18, which is a replica of the VMS headset software, allows customers to contact the Nexus server 16 directly and download songs for recording on a CD or otherwise.

【0090】 VMSインターネット/BBSオーディオプレーヤ18は、顧客がネクサスサ
ーバ16にリンクすることを可能にする。前記プレーヤはインターネット24お
よび追加ソフトウェアを介してネクサスサーバに直接ダイヤルするように作動す
るソフトウェアを有する。
The VMS Internet / BBS audio player 18 allows customers to link to the Nexus server 16. The player has software that operates to dial the Nexus server directly via the Internet 24 and additional software.

【0091】 直接の顧客はネクサスサーバに直接リンクすることが可能である。これにより
ネクサスサーバ16は、電子掲示板システム(BBS)として作動することがで
き、ひいては、標準電話線30以上のダウンロード速度を提供し、それにより歌
曲は56Kb/secモデムを用いて1.2x実時間で、また、ISDN線を介
して実時間の2倍でダウンロードできる。
Direct customers can link directly to the Nexus server. This allows the nexus server 16 to operate as a bulletin board system (BBS), thus providing a download speed of 30 or more standard telephone lines, which allows songs to be played 1.2x real time using a 56Kb / sec modem. , And can also be downloaded via ISDN line in twice the real time.

【0092】 インターネットの顧客はVMSヘッドセット12を使用すると全く同じ方法で
ネクサスサーバ16を使用することができる。顧客は歌曲を選択し、CDを作成
し、顧客へ郵送するサービスを使用できる。または、顧客は顧客自身が選択する
場所へCDが送られるサービスを選ぶことも出来る。インターネットの顧客が歌
曲をダウンロードし、自宅で顧客自身のCDに記録しようとする場合には、顧客
はネクサスサーバ16に直接接続することが可能である。
Internet customers can use the Nexus server 16 in exactly the same way with the VMS headset 12. Customers can use the service to select songs, burn CDs, and mail to customers. Alternatively, the customer may choose a service in which the CD is sent to the location of the customer's choice. If an internet customer wants to download a song and record it on his own CD at home, he can connect directly to the nexus server 16.

【0093】 インターネット/BBSオーディオプレーヤ18はVMSヘッドセットGUI
と全く同じように見え、かつ全く同じように作動する。前記プレーヤは、顧客が
、いずれのMMC SCSI 3適合装置(現在では全てのCDレコーダがMMC
SCSI 3適合装置である)、又は、いずれのIDE(集積デバイス電子式)
装置を介してでも歌曲を記録することを可能にする。
Internet / BBS audio player 18 is a VMS headset GUI
Looks exactly the same as and works exactly the same. The player can be used by a customer for any MMC SCSI 3 compatible device (currently all CD recorders are MMC
SCSI 3 compliant device) or any IDE (integrated device electronic)
It allows to record songs even through the device.

【0094】 BBSオーディオプレーヤー20は、ネクサスサーバ16との交信する点を除
けば、インターネット/BBSオーディオプレーヤ18と同じである。この点に
関して、BBSオーディオプレーヤ20は、インターネット24を介するのでは
なくモデム及び電話線30を介してネクサスサーバに直接接続される。これはイ
ンターネット24を介した接続よりもより高価なオプションであるが、実質的に
は一層速く、時間に敏感な用途にとっては好ましい。
The BBS audio player 20 is the same as the Internet / BBS audio player 18 except that it communicates with the nexus server 16. In this regard, the BBS audio player 20 is directly connected to the nexus server via a modem and telephone line 30, rather than via the Internet 24. This is a more expensive option than connecting over the Internet 24, but is substantially faster and preferable for time sensitive applications.

【0095】 VMSシステム10は様々な方法でリンクし統合される。VMSヘッドセット
12は10/100ベースT RG45ケーブルの標準ネットワーク26を介し
てVPPサーバ14とリンクされる。VPPサーバ14は衛星リンク28を介し
てネクサスサーバ16とリンクされる。(しかしながら、VPPサーバ14はど
のような他のネット化技術を介してでもネクサスサーバ16へ接続することがで
きる)。ネクサスサーバ16はVMSヘッドセット/VPPサーバ経路、又は、
直接接続部30、或いは、インターネット24を介してその顧客へ接続される。
The VMS system 10 can be linked and integrated in various ways. The VMS headset 12 is linked to the VPP server 14 via a standard network 26 of 10/100 Base T RG45 cable. The VPP server 14 is linked to the nexus server 16 via a satellite link 28. (However, the VPP server 14 can connect to the nexus server 16 via any other networking technology). Nexus server 16 is the VMS headset / VPP server path, or
The customer is connected via the direct connection unit 30 or the Internet 24.

【0096】 VMSシステム10の基礎的な部分について述べたが、次に、ユーザへのサー
ビスを提供する各部分の動作について詳細に述べる。
Having described the basic parts of the VMS system 10, the operation of each part providing a service to a user will now be described in detail.

【0097】 [VMSヘッドセットの操作] 顧客がVMSヘッドセット12に近づくと、顧客は先ずeyecatcher
.aviと呼ばれるビデオを見る。このビデオの目的は顧客の注意を引くことで
ある。図4に示す通り、VMSヘッドセット12は7個の操作ボタン32を備え
る。これらのボタンはカーソルの動きを制御するための「up(上)」34,「
down(下)」36、「left(左)」38、「right(右)」40、
選択したアイテムに関連したオーディオトラックを聴くための「play(プレ
イ)」42、選ばれた歌曲リストからアイテムを選択するか又は削除するための
「追加/削除(add/delete)」44、情報支援のための「ヘルプ(h
elp)」46である。ヘルプボタン46はいつでも、ヘルプビデををプレイす
るために押すことができる。顧客が他の任意のボタン32に最初に触れると、V
MSヘッドセット12はwelcome.aviと呼ばれるビデオをプレイする
。この歓迎ビデオは顧客にVMSシステム10とその操作方法を紹介する。
[Operation of VMS Headset] When the customer approaches the VMS headset 12, the customer first tries the eyecatcher.
. Watch a video called avi. The purpose of this video is to get the customer's attention. As shown in FIG. 4, the VMS headset 12 includes seven operation buttons 32. These buttons are used to control the movement of the cursor, "up (up)" 34, "
"down (lower)" 36, "left (left)" 38, "right (right)" 40,
"Play" 42 to listen to the audio track associated with the selected item, "add / delete" 44 to select or delete items from the selected song list, informational support For "help (h
elp) ”46. The help button 46 can be pressed at any time to play the help bidet. When the customer first touches any other button 32, V
The MS headset 12 is a welcome. Play a video called avi. This welcome video introduces the customer to the VMS system 10 and how to operate it.

【0098】 次に、該当するボタン32を使用してカーソルを上、下、左、右に動かすこと
のできるGUI(図4〜6参照)が顧客に呈示される。GUIは歌曲表へ導くツ
リータイプのディレクトリで構成される。各歌曲はGUIにディスプレイされる
小さいグラフィック表現(図形)によって識別される。顧客は顧客が聴こうとす
る歌曲を表す図形上でカーソルを動かし、次に、プレイボタン42を押すことが
でき、VMSシステム10は選択された歌曲のサンプルを20〜30秒だけプレ
イする。その歌を顧客が気にいると、顧客は追加/削除ボタン44を押して、顧
客が選んだリストにその歌を追加することができる。次に、その歌の図形が選ば
れた歌曲リストにディスプレイされる。
The customer is then presented with a GUI (see FIGS. 4-6) that allows the cursor to be moved up, down, left, and right using the appropriate button 32. The GUI is composed of a tree type directory that leads to a song table. Each song is identified by a small graphic representation (graphic) displayed on the GUI. The customer can move the cursor over the graphic representing the song that the customer wants to listen to and then press play button 42, and VMS system 10 will play a sample of the selected song for 20-30 seconds. If the customer likes the song, the customer can press the add / delete button 44 to add the song to the list of their choice. The song graphic is then displayed in the selected song list.

【0099】 顧客が希望する全ての歌曲を選んだら、顧客は、1つの歌曲をハイライトし、
左右ボタン38、40によってそれをドラッグすることによって、記録されるも
のの注文(オーダ)を変更することができる。
Once the customer has selected all the songs they want, the customer highlights one song,
By dragging it with the left and right buttons 38 and 40, the order (order) of what is recorded can be changed.

【0100】 顧客が選んだ歌曲リスト内の歌曲を記録する準備が整うと、顧客は単にレコー
ドアイコンの上にカーソルを移動させ、プレイボタン42を押す。
When the customer is ready to record a song in the selected song list, the customer simply moves the cursor over the record icon and presses the play button 42.

【0101】 次に、VMSヘッドセット12は「これでよろしいですか(are you s
ure)」ビデオをプレイし、顧客には、戻って、選ばれた歌曲リスト内の選択
された歌曲のいずれかを変更する最後の機会が与えられる。顧客がさらに進んで
CDを記録しようとする場合には、顧客は顧客のCDにタイトルを入力するよう
に頼まれる。(この情報はCDの背面に表示される。)入力されると、全ての歌
曲名および顧客CDタイトルが標準ネットワーク26を介してVPPサーバ14
へ送られる。次に、カウンタへ行って支払いを行ない、顧客のCDを取るよう顧
客に通知される。
Next, the VMS headset 12 asks, "Are you sure? (Are you s
ure) ”video and the customer is given the final opportunity to go back and change any of the selected songs in the selected song list. If the customer goes further and wants to record a CD, the customer is asked to enter a title on the customer's CD. (This information is displayed on the back of the CD.) Once entered, all song titles and customer CD titles are sent via the standard network 26 to the VPP server 14.
Sent to. The customer is then informed to go to the counter to pay and pick up the customer's CD.

【0102】 [VPPサーバの操作] VPPサーバ14は各CDレコーダの状態を含むGUI(図示せず)、選ばれ
ているが未払いのコンピレーションアルバム全てのリスト、及び、記録待機中の
全コンピレーションのリストを備える。VPPサーバGUIは新規顧客が所定C
D作成のために待たされる概略時間をディスプレイする。
[Operation of VPP Server] The VPP server 14 includes a GUI (not shown) including the status of each CD recorder, a list of all selected but unpaid compilation albums, and a list of all compilations waiting to be recorded. Equipped with. VPP server GUI allows new customers to specify C
Display the approximate time waited for D creation.

【0103】 顧客はVPPサーバカウンタへ行き、例えば「Amanda’s Mix」と
いう表題のアルバムのコンパイルを顧客が終了したことを告げる。VPPサーバ
のオペレータはコンピレーションのリスト全体に亙って一覧し、「Amanda
’s Mix」という表題の付いた項目を見付けてそれをハイライトし、「pr
int(プリント)」とマークされたボタン(図示せず)を押してプリントプロ
セスを作動化する。
The customer goes to the VPP server counter and tells him that he has finished compiling the album titled, for example, "Amanda's Mix". The VPP server operator browses through the entire list of compilations and calls "Amanda.
Find the item with the title's Mix 'and highlight it, then type pr
Press the button (not shown) marked "int" to activate the printing process.

【0104】 次に、VPPサーバ14は、歌曲の詳細、タイトル、及び、それについてのバ
ーコードを含むCDのフロントカバーをプリントする。このバーコードは2つの
部分で構成される標準UPC(統一商品コード)バーコードである。第1部分は
CDをVMSアルバム/シングルおよびそのコストについて識別し、第2部分は
顧客番号を識別する。
Next, the VPP server 14 prints the front cover of the CD containing the song details, title, and barcode for it. This bar code is a standard UPC (Universal Product Code) bar code that consists of two parts. The first part identifies the CD for the VMS album / single and its cost and the second part identifies the customer number.

【0105】 次に、VPPサーバのオペレータは顧客がCDのコンテンツに満足しているか
どうかを顧客に尋ねる。顧客が満足している場合には、VPPサーバのオペレー
タは標準レーザバーコード読取り装置を使用してバーコードを小売業者のキャッ
シュチル(キャッシュレジスタ)へ読み込む。バーコードの第1部分は小売業者
レジスタについて記録し、支払い額を算定する。顧客はCD代金を支払い、VP
PサーバのオペレータはそのCDを「記録待ち」リストに加える。
Next, the operator of the VPP server asks the customer if he is satisfied with the content of the CD. If the customer is satisfied, the VPP server operator reads the bar code into the retailer's cash chill (cash register) using a standard laser bar code reader. The first part of the barcode records on the retailer register and calculates the payment. The customer pays the CD price and VP
The P-server operator adds the CD to the "waiting for recording" list.

【0106】 VPPサーバ14は先ず全ての歌曲が局所的に保持されるかどうかをチェック
し、保持されてない物がある場合には、ネクサスサーバ16と連絡をとって、必
要な歌曲をダウンロードする。次に、VPPサーバ14はCDロボットに命令し
てブランクCDをCDレコーダに置き、アルバムを記録させる。一旦、CDが記
録されると、VPPサーバ14はCDプリンタに命令して、トラックの詳細およ
び顧客バーコードをCDにプリントさせる。
The VPP server 14 first checks whether or not all songs are retained locally, and if there is something that is not retained, the VPP server 14 contacts the nexus server 16 to download the required song. . Next, the VPP server 14 commands the CD robot to place a blank CD on the CD recorder to record the album. Once the CD is recorded, the VPP server 14 commands the CD printer to print the track details and customer barcode on the CD.

【0107】 顧客CDの準備が整うと、VPPサーバのオペレータはカバー上のバーコード
をCD上のバーコードと単にマッチさせる。次に、オペレータはCDを顧客に引
き渡す。
When the customer CD is ready, the VPP server operator simply matches the barcode on the cover with the barcode on the CD. The operator then hands over the CD to the customer.

【0108】 [ネクサスサーバの操作] ネクサスサーバ16はVMSシステム10用メインデータベース及び歌曲の保
管場所である。ネクサスサーバ16はWindows (登録商標)NT4オペ
レーティングシステムを使用する。前記サーバは、必要に応じて最小の努力によ
ってあらゆる他のオペレーティングシステムに接続可能である。
[Operation of Nexus Server] The Nexus server 16 is a main database for the VMS system 10 and a storage place of songs. The Nexus server 16 uses the Windows® NT4 operating system. The server can connect to any other operating system as needed with minimal effort.

【0109】 VPPサーバ14が歌曲を必要とする場合には、歌曲要求を用いてネクサスサ
ーバ16に合図する。ネクサスサーバは16はそのデータベースをサーチし、当
該歌曲を見付け出し、それをVPPサーバ14へ引き渡す。
When the VPP server 14 needs a song, it uses the song request to signal the nexus server 16. The nexus server 16 searches its database to find the song and hands it over to the VPP server 14.

【0110】 その上、ネクサスサーバ16は、インターネット顧客およびBBS顧客がそれ
にリンクし、VMSヘッドセット12の場合と同じGUIを用いて歌曲を選択す
ることを可能にする。選択されたこれらの歌曲はCDへダウンロード又はメール
オーダすることができる。
Moreover, the nexus server 16 allows Internet and BBS customers to link to it and select songs using the same GUI as for the VMS headset 12. These selected songs can be downloaded to a CD or mail ordered.

【0111】 また、ネクサスサーバ16は人工的に知能的なプログラム(AI)として書か
れた「ME」と呼ばれるプログラムによって制御される積極的なインターネット
エージェントを有する。
The nexus server 16 also has an active internet agent controlled by a program called “ME” written as an artificially intelligent program (AI).

【0112】 インターネットエージェントは、ネクサスサーバ16がインターネット24上
で高いプロファイルを持つこと、及び、そのデータベース内に保持されているデ
ータが正しいことを保証する。また、インターネットエージェントは他のウェブ
サイトからデータを抽出し、それを既存のデータとクロスレファレンスし、この
新規データを保存し、それを発行することが可能である。複数のサイトからデー
タを集めることによって、ネクサスサーバ16は独自のデータベース及び独自の
サイトを作成することが出来る。
The internet agent ensures that the nexus server 16 has a high profile on the internet 24 and that the data held in its database is correct. Internet agents can also extract data from other websites, cross-reference it with existing data, save this new data, and publish it. By collecting data from multiple sites, the nexus server 16 can create its own database and its own site.

【0113】 ネクサスサーバ16は自身を監視し、インターネット24を監視し、インター
ネット24からのデータを保存する。前記サーバは全ての関連インターネットリ
ンクが前記サーバへ導かれることを保証する。既存リンクが機能しない場合には
、ネクサスサーバ16がリンク及びページを作成し、それらをインターネットサ
ーチエンジンに格納する。これはウェブページ自動登録サービと呼ばれる。ネク
サスサーバ16は、これらの新規リンクによって作られた結果としてのトラフィ
ックの増大を監視し、このトラフィックが要求された閾値に到達すると、それ以
上多くのリンクの作成を停止する。その上、ネクサスサーバ16はネクサスサー
バ16を移動電話ユーザに連結するWAP(無線アプリケーションプロトコル)
インターネット24ページを作成可能である。移動電話会社が移動電話帯域幅を
増大させ、かつ保存媒体を追加しているので、多くの顧客はその移動電話をハン
ドヘルドメディアプレーヤとして使用しうると考えられる。
The nexus server 16 monitors itself, monitors the Internet 24, and stores data from the Internet 24. The server ensures that all relevant internet links are directed to the server. If the existing links do not work, the nexus server 16 creates the links and pages and stores them in the internet search engine. This is called a web page automatic registration service. The nexus server 16 monitors the resulting increase in traffic created by these new links and stops creating more links when this traffic reaches the required threshold. In addition, the nexus server 16 connects the nexus server 16 to mobile phone users by WAP (Wireless Application Protocol).
Internet 24 pages can be created. It is believed that many customers can use their mobile phones as handheld media players as mobile operators increase mobile phone bandwidth and add storage media.

【0114】 ネクサスサーバのウェブページ自動登録機能は既存インターネットポータルが
それによって刺激されるか又は氾濫させられることのないことが保証されるよう
に慎重に設定される。
The Nexus server's web page auto-registration feature is carefully configured to ensure that existing Internet portals are not stimulated or flooded by it.

【0115】 本実施態様で用いられるハードウェア及びソフトウェアの詳細な記述を次に示
す。
A detailed description of the hardware and software used in this embodiment is given below.

【0116】 [VMSヘッドセット] 既に述べたように、各VMSヘッドセット12は標準PC及びLCDスクリー
ン(図示せず)を有する。PCはビデオカード、サウンドカード、及び、ネット
ワークカードを備える。既に述べ、かつ図4に示すように、PCにはオーディオ
増幅器、1対のスピーカ、7個のアーケードゲーム押しボタン32が接続される
VMS Headset As mentioned previously, each VMS headset 12 has a standard PC and LCD screen (not shown). The PC includes a video card, a sound card, and a network card. As already mentioned and shown in FIG. 4, an audio amplifier, a pair of speakers, and seven arcade game push buttons 32 are connected to the PC.

【0117】 本実施態様において、VMSヘッドセット12は図5に示すVMSヘッドセッ
トGUI 50を有する。VMSヘッドセットGUI 50は3個のグリッド5
2、54、56、及び、アーケードゲーム押しボタン32によって移動可能なス
クリーンカーソル58としてスクリーン上に呈示される。3個のグリッドを次に
示す: i)選択グリッド52(ジャンル、スタイル、サーチ等々を選択するために用
いられる)。 ii)結果グリッド54(サブジャンル、スタイル、及び、サーチと歌曲をデ
ィスプレイするために用いられる)。 iii)選ばれた歌曲グリッド56(顧客によって選択された歌曲をディスプレ
イするために用いられる)。
In this embodiment, the VMS headset 12 has the VMS headset GUI 50 shown in FIG. VMS headset GUI 50 has 3 grids 5
Presented on the screen as a screen cursor 58 that can be moved by 2, 54, 56 and arcade game push buttons 32. The three grids are as follows: i) Selection grid 52 (used to select genre, style, search, etc.). ii) Results grid 54 (used to display subgenres, styles, and searches and songs). iii) Selected song grid 56 (used to display songs selected by the customer).

【0118】 各グリッド52、54、56の各セル60、62、64はイメージ(図形)で
あり、各イメージはアクションにリンクされている。各セル60、62、64上
にカーソル58を置くことによって呼び出されるアクションは.gdfファイル
と呼ばれるテキストファイルに詳述されている。
Each cell 60, 62, 64 of each grid 52, 54, 56 is an image (graphic), and each image is linked to an action. The action invoked by placing the cursor 58 over each cell 60, 62, 64 is. It is detailed in a text file called the gdf file.

【0119】 VMSヘッドセットGUI 50はディレクトリツリーの形で構造化される。
選択グリッド52は最高位ディレクトリである。各選択グリッドセル60は各々
に特定の結果グリッド54にリンクされ、これをディスプレイする。結果グリッ
ド54の各セル62は歌曲を表すイメージ(図形)をディスプレイするが、他の
結果グリッド54をディスプレイしたり、または、選択に際して新規の結果グリ
ッド54へのリンクを提供したりすることができる。
The VMS headset GUI 50 is structured in the form of a directory tree.
The selection grid 52 is the highest level directory. Each selection grid cell 60 is linked to and displays a particular result grid 54. Each cell 62 of the result grid 54 displays an image (graphic) representing a song, but can display another result grid 54 or provide a link to a new result grid 54 for selection. .

【0120】 カーソル58が結果グリッド54内歌曲図形上に置かれている時に追加/削除
ボタン44を押すと、選ばれた歌曲グリッド56内に現れている歌曲の図形で、
選ばれた歌曲リストにこの歌曲が加えられる。選ばれた歌曲グリッド56内図形
上でカーソル58を移動させ、追加/削除ボタン44を押すと、選ばれた歌曲は
選ばれた歌曲リストから除去され、該当する図形も選ばれた歌曲グリッド56か
ら削除される。
When the add / delete button 44 is pressed when the cursor 58 is placed on the song figure in the result grid 54, the figure of the song appearing in the selected song grid 56 is displayed.
This song is added to the selected song list. When the cursor 58 is moved on the graphic in the selected song grid 56 and the add / delete button 44 is pressed, the selected song is removed from the selected song list, and the corresponding graphic is also selected from the selected song grid 56. To be deleted.

【0121】 VMSシステム10から、またはVMSシステム10へ、異なる情報を選択、
及び/又は入力するためにVMSヘッドホンGUI 50を使用する方法の一例
を次に示す。この例においては、VMSヘッドセットGUI 50の最上位にあ
る第1グリッドが選択グリッド52である。select.bmpと呼ばれるビ
ットマップイメージがこのグリッド52内に現れる。select.bmpの各
エリアは、「セル」60に分割される。左または右ボタン38、40を押すこと
によって、select.bmpイメージは、所望のセル60がカーソル58の
下に位置するまで左又は右に動かされる。カーソル58は常時スクリーンの中心
に留まる。
Select different information from or to the VMS system 10,
An example of how to use the VMS headphone GUI 50 to input and / or enter is shown below. In this example, the first grid at the top of the VMS headset GUI 50 is the selection grid 52. select. A bitmap image called bmp appears in this grid 52. select. Each area of bmp is divided into “cells” 60. By pressing the left or right button 38, 40, select. The bmp image is moved left or right until the desired cell 60 is under the cursor 58. The cursor 58 always stays in the center of the screen.

【0122】 この例におけるselect.bmpイメージを図6に示す。このイメージを
記述する「select.gdf」と呼ばれるファイルを次に示す。 #Dimension 1:6 # #Action Argument # Selector Pop.gdf Selector Dance.gdf Selector Search.gdf Video Help.avi Music FreeSong.cbr Selector FreeAlbum.gdf
In the example, select. The bmp image is shown in FIG. A file called "select.gdf" that describes this image is shown below. # Dimension 1: 6 # # Action Argment # Selector Pop. gdf Selector Dance. gdf Selector Search. gdf Video Help. avi Music FreeSong. cbr Selector FreeAlbum. gdf

【0123】 前述のファイル「select.gdf」は選択グリッド52が1行6列で構
成されることをVMSヘッドセットGUI 50に知らせる。前述の選択グリッ
ド52内でカーソルが動くことによって起きるアクションを次に示す。 カーソル58がセル1上に在れば、Pop.bmpが結果グリッド内にディスプ
レイされる。 カーソル58がセル2上に在れば、Dance.bmpが結果グリッド内にディ
スプレイされる。 カーソル58がセル3上に在れば、Search.bmpが結果グリッド内にデ
ィスプレイされる。 カーソル58がセル4上に在れば、help.aviと呼ばれるビデオがプレイ
される。 カーソル58がセル5上に在れば、Freesong.cbrと呼ばれる歌曲が
プレイされる。 カーソル58がセル6上に在れば、FreeAlbum.bmpが結果グリッド
内にディスプレイされる。
The above-mentioned file “select.gdf” informs the VMS headset GUI 50 that the selection grid 52 consists of 1 row and 6 columns. The actions that occur when the cursor moves within the selection grid 52 described above are as follows. If the cursor 58 is on the cell 1, Pop. The bmp is displayed in the results grid. If the cursor 58 is on the cell 2, Dance. The bmp is displayed in the results grid. If the cursor 58 is on the cell 3, Search. The bmp is displayed in the results grid. If the cursor 58 is on the cell 4, the help. A video called avi is played. If the cursor 58 is on the cell 5, Freesong. A song called cbr is played. If the cursor 58 is on the cell 6, FreeAlbum. The bmp is displayed in the results grid.

【0124】 .gdfファイルによって、ビデオ(ビデオをプレイする)、音楽(歌曲また
はサンプルをプレイする)、マルチセレクト(選ばれた歌曲グリッドに全アルバ
ムを加える)、静止(何もしないようにVMSヘッドセットGUI50に告げる
)を含む多くのアクションを呼び出すことが出来る。
.. gdf file tells VMS headset GUI 50 to play video (play video), music (play song or sample), multi-select (add whole album to selected song grid), still (do nothing) ) Can be called.

【0125】 カーソルの動きは異なる2つの方法で作動するということが理解される。カー
ソル58が選択グリッド52内のセル60上に在れば、アクションは即時行われ
る。即ち、前述の例であれば、POPイメージ上でカーソル58を動かすと、結
果グリッド54は即座にPOP.bmpイメージをディスプレイする。しかしな
がら、カーソル58が結果グリッド54内のセル62上に在れば、顧客は、アク
ションを作動化するためにプレイボタン42を押さねばならない。
It will be appreciated that cursor movement operates in two different ways. If the cursor 58 is over the cell 60 in the selection grid 52, then the action is immediate. That is, in the above example, when the cursor 58 is moved on the POP image, the result grid 54 immediately changes to POP. Display the bmp image. However, if the cursor 58 is over the cell 62 in the results grid 54, the customer must press the play button 42 to activate the action.

【0126】 利用可能な運動範囲を知ろうとする顧客を支援するために、GUIには当該G
UIのグリッド内運動エリアを識別するレンジオーバーレイが装備されている。
レンジオーバーレイは単に、3つのグリッドとの関係において、顧客にとって利
用可能なカーソル運動の境界を画定し、十字形に配置される。
In order to assist the customer who wants to know the available exercise range, the GUI includes the G
A range overlay is provided that identifies the in-grid motion area of the UI.
The range overlays simply delimit the cursor movements available to the customer in relation to the three grids and are arranged in a cross shape.

【0127】 [VPPサーバ] 図7及び8を参照する。本実施態様のVPPサーバハードウェアは高度仕様の
PC66、CDロボット68、3CDライタ/レコーダ70、CDプリンタ72
、及び、CDカバープリンタ74を有する。ネットワークボックス76はVPP
サーバ14がネットワーク26を介して1つ又は複数のVMSヘッドセット12
と交信することを可能にする。
[VPP Server] Referring to FIGS. The VPP server hardware of this embodiment is a PC 66, a CD robot 68, a 3CD writer / recorder 70, a CD printer 72 with high specifications.
, And a CD cover printer 74. Network box 76 is VPP
The server 14 allows one or more VMS headsets 12 over the network 26.
Allows you to communicate with.

【0128】 VPPサーバコードはモジュール指向様式で書かれ、図8に示すように次に示
す区別しうるモジュールによって構成される。 A)ネットワーク化および接続性オブジェクト76 B)入力オブジェクト78 C)スケジューラオブジェクト80 D)監査(audit)オブジェクト82 E)MMCオブジェクト84 F)データスプレーレコーダオブジェクト86 G)ロボット工学オブジェクト88 H)CDプリンタオブジェクト90 I)CDカバープリンタオブジェクト92 J)サーチオブジェクト94 K)PDA(パーソナルデジタルアシスタント)/ハンドヘルドオブジェクト
96 L)グラフィックユーザインタフェース
The VPP server code is written in a module-oriented fashion and is composed of the following distinguishable modules as shown in FIG. A) Networking and Connectivity Objects 76 B) Input Objects 78 C) Scheduler Objects 80 D) Audit Objects 82 E) MMC Objects 84 F) Data Spray Recorder Objects 86 G) Robotics Objects 88 H) CD Printer Objects 90 I) CD Cover Printer Object 92 J) Search Object 94 K) PDA (Personal Digital Assistant) / Handheld Object 96 L) Graphic User Interface

【0129】 次に、前述の各オブジェクトについて更に詳細に記述する。[0129]   Next, each of the aforementioned objects will be described in more detail.

【0130】 [ネットワーク化および接続性オブジェクト] 本オブジェクト76はVPPサーバ14が接続されているネットワーク26を
介して当該VPPサーバ14を交信可能にするために用いられる。VPPサーバ
14は充分なネットワーキング能力を有し、ひいては、遠隔的に操作および制御
されることが可能であり、当該VPPサーバ14がネットワーク接続されている
他のシステムに保持されているファイルを復号/ダウンロードすることが可能で
ある。このネットワーク化はNetBui、TCP/IP、ネットウェア、IP
X、SPX、UDP等を含むがこれらに限定されない様々なネットワーキングプ
ロトコルを介して機能することが可能である。VPPサーバのネットワーキング
能力は、CDなどのAVDDMを遠隔的に生成することを可能化し、歌曲が電話
線30または衛星リンク28を介してダウンロードされることを可能にする。
[Networking and Connectivity Object] This object 76 is used to enable the VPP server 14 to communicate via the network 26 to which the VPP server 14 is connected. The VPP server 14 has sufficient networking capability and can thus be operated and controlled remotely to decrypt / decode files held on other systems to which the VPP server 14 is networked. It is possible to download. This networking is NetBui, TCP / IP, Netware, IP
It is possible to work via various networking protocols including, but not limited to, X, SPX, UDP, etc. The networking capabilities of the VPP server allow to remotely generate an AVDM, such as a CD, allowing songs to be downloaded via telephone line 30 or satellite link 28.

【0131】 [入力オブジェクト] 本オブジェクト78はネットワークメッセージを聴取するか又はVMSヘッド
セットGUI 50からの顧客歌曲リスト(LCSファイル)に関する共用ディ
レクトリを見ることができる。入力オブジェクト78がこの情報を受け取ると、
本オブジェクトは当該ファイルフォーマットが適正であるかどうかを知るために
チェックする。適正であれば、本入力オブジェクトはこのデータをスケジューラ
オブジェクト80に渡す。
Input Object This object 78 can listen to network messages or view a shared directory for customer song lists (LCS files) from the VMS headset GUI 50. When the input object 78 receives this information,
This object checks to see if the file format is proper. If correct, this input object passes this data to the scheduler object 80.

【0132】 [スケジューラオブジェクト] 本オブジェクト80は他のオブジェクトのイベントをスケジュールする。スケ
ジューラオブジェクト80は先ず、当該歌曲が局所的に入手可能であるか又はネ
クサスサーバ16からダウンロードされなければならないかをチェックする。次
にスケジューラオブジェクト80は提出済み歌曲リスト98内のLCSファイル
をディスプレイする。本スケジューラオブジェクト80が、監査オブジェクト8
2から、顧客による支払いが済んだという確認を一旦受け取ると、本スケジュー
ラオブジェクト80は当該LCSファイルをスケジュール済みCDリスト100
に転送する。LCSファイル内歌曲の1つでも局所的に保持されていないならば
、本スケジューラオブジェクト80は当該歌曲をネクサスサーバ16からダウン
ロードする。
[Scheduler Object] This object 80 schedules an event of another object. The scheduler object 80 first checks if the song is locally available or has to be downloaded from the nexus server 16. The scheduler object 80 then displays the LCS file in the submitted song list 98. This scheduler object 80 is the audit object 8
Once the confirmation from step 2 that the customer has paid has been received, the scheduler object 80 sends the LCS file to the scheduled CD list 100.
Transfer to. If no one of the songs in the LCS file is held locally, the scheduler object 80 downloads the song from the nexus server 16.

【0133】 [監査オブジェクト] 顧客がCDの支払いをする際には、その顧客のLCSおよび現在の日時を含む
ファイルが作成される。この情報ファイルは監査ファイルと呼ばれ、システムを
監査するために用いられる。一旦、監査ファイルが作成されると、LCSはスケ
ジュール済みCDリスト100へ転送される。図示されてはいないが、監査オブ
ジェクト82は、標準オンラインクレジットカードクリアランスソフトウェアを
利用するクレジットカード取引システムへ接続されており、それにより、当該コ
ンピレーションに関する支払いをユーザがVMSヘッドセット12において直接
実施することを可能にする。クレジットカード承認センタが当該取引を承認する
まではAVDDMは調製されない。また、監査オブジェクト82はあらゆるED
I(電子データ交換)取引システムへ接続されることも可能である。
[Audit Object] When a customer pays for a CD, a file containing the LCS of the customer and the current date and time is created. This information file is called the audit file and is used to audit the system. Once the audit file is created, the LCS is transferred to the scheduled CD list 100. Although not shown, the audit object 82 is connected to a credit card transaction system utilizing standard online credit card clearance software so that the user can make payments on the VMS headset 12 directly for the compilation. To enable. AVDM is not prepared until the credit card authorization center authorizes the transaction. Also, the audit object 82 is any ED
It is also possible to connect to an I (electronic data exchange) trading system.

【0134】 また、監査オブジェクトは各歌曲が顧客によって選択された回数のログも記録
する。これは会計目的にとって有用であり、かつ最も人気のある選曲についての
フィードバックが得られる。また、顧客によって試された歌曲数についてのログ
も保管される。これは、例えば、顧客が歌曲リストをブラウジングし、かつ最終
的に選曲する方法について、レコード会社に有用なフィードバック情報を提供す
る。
The audit object also records a log of the number of times each song has been selected by the customer. This is useful for accounting purposes and gives feedback on the most popular song selections. It also keeps a log of the number of songs tried by the customer. This provides useful feedback information to the record company, for example on how the customer is browsing the song list and ultimately selecting songs.

【0135】 [MMCオブジェクト] データスプレーレコーダオブジェクト86(後刻詳細記述)はMMC適合SC
SI3と呼ばれるプロトコルによって全てのAVDDMハードウェアデバイス(
CDロボット68、CDライタ70)と交信する。このプロトコルは、これらの
AVDDMハードウェアデバイスに対してコールし又はコールされ、MMCオブ
ジェクト84と呼ばれるオブジェクトによって制御される。大抵の記録装置はデ
ータスプレーレコーダオブジェクト86によるCDオーディオ、CD ROM、
コンピュータゲームディスク、DVD、及び、DVD RAMの記録を可能にす
るMMC SCSI3を使用する。また、データスプレーレコーダオブジェクト
86は、PDA/ハンドヘルドオブジェクト96を介してUSB(汎用直列バス
)ポート、Firewireポート、パラレル、シリアル、10/100ベース
T、及び、赤外線IDRAポートへ接続される装置とも交信可能である。また、
MMCオブジェクト84はロボット工学オブジェクト88にも接続されているの
でAVDDMライタ/レコーダ70の1つにCDを置くようにCDロボット68
に命令することができる。
[MMC Object] The data spray recorder object 86 (detailed description later) is an MMC compatible SC.
A protocol called SI3 allows all AVDM hardware devices (
Communicate with the CD robot 68, the CD writer 70). This protocol calls or is called for these AVDDM hardware devices and is controlled by an object called MMC object 84. Most recording devices use CD audio, CD ROM,
It uses MMC SCSI3 which allows recording of computer game discs, DVDs and DVD RAMs. The data spray recorder object 86 also communicates with devices connected to the USB (general purpose serial bus) port, Firewire port, parallel, serial, 10/100 base T, and infrared IDRA port via the PDA / handheld object 96. It is possible. Also,
The MMC object 84 is also connected to the robotics object 88 so that the CD robot 68 can place a CD on one of the AVDDM writers / recorders 70.
Can be ordered.

【0136】 [データスプレーレコーダオブジェクト] データスプレーレコーダオブジェクト86はAVDDMの復号、作成、および
記録を同時にすることによってAVDDMの迅速な作成を可能にする復号記録ア
ルゴリズムを実現するソフトウェア一式を有する。データスプレーレコーダオブ
ジェクト86は、AVDDMレコーダ70(図9にはただ1つだけを示す)から
、またはこれへの、およびPCの高速アクセスメモリ114のセクションから、
またはこれへのデータフローを管理し、これによりAVDDMレコーダ70が一
定のかつ維持されたデータフローをを有し、その記録プロセスを最適化するよう
にする。
Dataspray Recorder Object The Dataspray Recorder Object 86 has a set of software that implements a decoding and recording algorithm that enables the rapid creation of AVDDM by simultaneously decoding, creating, and recording AVDDM. The data spray recorder object 86 can be from the AVDMM recorder 70 (only one is shown in FIG. 9), or to and from a section of the PC's fast access memory 114.
Or it manages the data flow to it so that the AVDM recorder 70 has a constant and maintained data flow and optimizes its recording process.

【0137】 次に、データスプレー復号記録アルゴリズムの動作について図9を参照しなが
ら記述する。データスプレーレコーダオブジェクト86は、自由AVDDMハー
ドウェアレコーダ70へ接続されている自由MMCオブジェクト84を見付ける
と、その記録プロセスを開始する。MMCオブジェクト84は、そのAVDDM
レコーダ70へCDを置くようにロボット工学オブジェクト88に命令する。デ
ータスプレーアルゴリズムはAVデータファイル106のストアから符号化され
たデータ(データセグメントA)104の第1セグメントを取り、108におい
てそれを復号する。必要に応じて、複製中のAVデータレコードの真正性を証明
するための透かし情報、及び/又は著作権警告表示のような等の埋め込み著作権
情報がこの段階でデータセグメントAに加えられる。次に、データセグメントA
は108においてAVDDMフォーマットに変換され、110においてCDレコ
ーダオブジェクト111によってAVDDM102に記録される。
Next, the operation of the data spray decoding recording algorithm will be described with reference to FIG. When the data spray recorder object 86 finds the free MMC object 84 connected to the free AVDM hardware recorder 70, it starts its recording process. The MMC object 84 has its AVDDM
Instruct the robotics object 88 to place the CD on the recorder 70. The data spray algorithm takes a first segment of encoded data (data segment A) 104 from the store of AV data file 106 and decodes it at 108. If desired, watermark information to prove the authenticity of the AV data record being duplicated and / or embedded copyright information, such as a copyright warning indication, is added to data segment A at this stage. Next, data segment A
Is converted to AVDDM format at 108 and recorded at 110 by the CD recorder object 111 at AVDDM 102.

【0138】 データセグメントA 104が110においてAVDDM102に記録されて
いる間に、データスプレーアルゴリズムは、データスプレーアルゴリズムがデー
タセグメントA104の記録を完成するまで、PCメモリ114に保存されてい
るデータ112の次のセグメント(データセグメントB)を要求する。ループバ
ック回路は、データセグメントA104が何時順調に記録を終了したかを記録状
態信号118を変えることにより、116においてデータスプレーアルゴリズム
に通知する。一旦、データセグメントA104が順調に記録を完了すると、デー
タスプレーアルゴリズムは、AVDDMレコーダ70内CD102へのデータセ
グメントB112の記録を110において開始する。同時に、データスプレーア
ルゴリズムは108、120においてデータセグメントC112をAVDDMフ
ォーマットに復号、変換し、120においてそれをメモリ114に保存する。
While the data segment A 104 is being recorded at 110 in the AVDDM 102, the data spray algorithm may be used to store the next data 112 stored in the PC memory 114 until the data spray algorithm completes recording the data segment A 104. Request the segment (data segment B). The loopback circuit informs the data spray algorithm at 116 by changing the recording status signal 118 when data segment A 104 has successfully finished recording. Once data segment A 104 has successfully completed recording, the data spray algorithm begins recording data segment B 112 on CD 102 in AVDDM recorder 70 at 110. At the same time, the data spray algorithm decodes and converts the data segment C112 into AVDDM format at 108, 120 and stores it in memory 114 at 120.

【0139】 必要とされる全てのセグメント(LCS内)の記録をAVDDMレコーダ70
が完了するまでこのサイクルは継続し、この完了した時点において、データスプ
レーアルゴリズムは、記録処理が成功したことを確認するために、記録されたC
D102のフォーマットの最終チェックを実施する。これに続いて、データスプ
レーアルゴリズムは、必要に応じて、あらゆる「内容の目録」および関連著作権
情報を記録済みCD102に記入する。
Record all required segments (in LCS) to AVDDM recorder 70
This cycle continues until the recording is complete, at which point the data spray algorithm records the recorded C to confirm that the recording process was successful.
Perform a final check of the D102 format. Following this, the data spray algorithm optionally writes any "contents inventory" and associated copyright information to the recorded CD 102.

【0140】 ここでCD102が完成する。次に、データスプレーアルゴリズムは、記録済
みCD102をCDプリンタ72に置くようロボット工学オブジェクト88に命
令するようにMMCオブジェクト84に命令する。データスプレーアルゴリズム
は次に、識別情報(例えば記録された歌曲のリスト、テキスト、グラフィックス
)をCD102にプリントするようにCDプリンタオブジェクト90に命令する
。更に、厚紙製スリーブの形のCD用カバー(図示せず)、又は、標準透明ジュ
エルボックスを利用しようとするときには、ジュエルボックス用紙製インサート
が、所望テキスト及び/又はグラフィックスをCDカバー上にプリントするよう
CDカバープリンタオブジェクト92に命令するデータスプレーアルゴリズムに
よってプリントされる。CD102はその識別カバーと共にここで完成する。
The CD 102 is completed here. The data spray algorithm then instructs the MMC object 84 to instruct the robotics object 88 to place the recorded CD 102 on the CD printer 72. The data spray algorithm then instructs the CD printer object 90 to print identifying information (eg, a list of recorded songs, text, graphics) on the CD 102. Further, when trying to utilize a CD cover in the form of a cardboard sleeve (not shown) or a standard transparent jewel box, a jewel box paper insert will print the desired text and / or graphics on the CD cover. Is printed by the data spray algorithm which instructs the CD cover printer object 92 to do so. The CD 102 is completed here with its identification cover.

【0141】 また、データスプレーレコーダオブジェクト86は124においてVPP P
Cコントローラ66のホストオペレーティングシステム126にも接続される。
ホストオペレーティングシステム126は、その中でVPPサーバ14の他の部
分との交信を実施しうるフレームワークを提供する。これは、データスプレーア
ルゴリズムが、128において外部データベース130、他の外部デバイス68
、72、74、及び外部プログラム132を制御することを可能にする。
Also, the data spray recorder object 86 uses the VPP P
It is also connected to the host operating system 126 of the C controller 66.
Host operating system 126 provides a framework within which communication with other parts of VPP server 14 may be implemented. This is because the data spray algorithm has at 128 an external database 130, another external device 68.
, 72, 74, and the external program 132.

【0142】 [ロボット工学オブジェクト] ロボット工学オブジェクト88は標準PCを介してあらゆるロボット工学装置
を制御できる。ロボット工学オブジェクト88はCDロボット68と交信し、適
正動作を実施したことを確認するためにロボットのセンサを監視する。ロボット
工学オブジェクト88がセンサの読取り値を理解しない又はこれに同意しない場
合には、本オブジェクトは当該センサを無効化し、CDロボット68にセンサ読
取り値を無視するよう命令することが出来る。これは、ファジー論理を使用し、
或る信号が他の信号より一層重要性を持つようにセンサ信号を異なる優先位にラ
ンキングすることによって達成される。
Robotics Object The robotics object 88 can control any robotics device via a standard PC. The robotics object 88 interacts with the CD robot 68 and monitors the robot's sensors to ensure that it has performed the proper actions. If the robotics object 88 does not understand or agree with the sensor reading, the object can invalidate the sensor and instruct the CD robot 68 to ignore the sensor reading. It uses fuzzy logic,
This is accomplished by ranking the sensor signals in different priorities so that some signals are more important than others.

【0143】 ロボット工学オブジェクト88はCDロボット68のロボットアーム134(
その位置およびそのピッカ機構)、CDブランクカルーセル(図示せず)の位置
、および、CDプリンタトレイ(図示せず)の位置を制御する。多重ロボット工
学オブジェクト88は、必要に応じて、異なるロボット工学ハードウェアに個々
に割り当て可能である。
The robotics object 88 is the robot arm 134 of the CD robot 68 (
Its position and its picker mechanism), the position of the CD blank carousel (not shown), and the position of the CD printer tray (not shown). Multiple robotics objects 88 can be individually assigned to different robotics hardware if desired.

【0144】 [CDプリンタオブジェクト] CDプリンタオブジェクト90は、テキスト及びグラフィックスがCD102
自体にどのようにプリントされるかをオペレータが制御することを可能にする。
テキストは「経路に従う」に設定可能であり、従って、あらゆる形状、図形、ま
たは、線の輪郭を、追従するべき経路として設定可能である。本実施態様におい
て、全てのプリントされるべきテキストは文字で構成される1つの長いストリン
グにまとめられ、次に、このストリングは文字数字情報の螺旋としてCD自体に
プリントされる。多重CDプリンタオブジェクト90は必要に応じて異なるCD
プリンタ72に個別に割り当て可能である。
[CD Printer Object] The CD printer object 90 includes the CD 102 for text and graphics.
Allows the operator to control how it is printed on itself.
The text can be set to "follow the path" and thus any shape, graphic or line contour can be set as the path to follow. In this embodiment, all the text to be printed is put together in one long string of letters, which is then printed on the CD itself as a spiral of alphanumeric information. Multiple CD printer objects 90 can be different CDs as needed
It can be individually assigned to the printer 72.

【0145】 [CDカバープリンタオブジェクト] CDカバープリンタオブジェクト92はCDカバーのプリントを可能にする。
カバーはテキストのみで構成されるカバーか又は図形、テキスト、及び複数のペ
ージを含む完全カバーのどちらかとしてプリントされることが可能である。CD
カバープリンタオブジェクト92は、CDカバー上に必要なテキスト及び図形を
作成するために、例えばあらゆるプリンタ、レーザ、又はインクジェットであり
得るCDカバープリンタ74と交信する。
[CD Cover Printer Object] The CD cover printer object 92 enables printing of the CD cover.
Covers can be printed either as covers that consist of text only or as complete covers that include graphics, text, and multiple pages. CD
The cover printer object 92 interacts with a CD cover printer 74, which can be, for example, any printer, laser, or inkjet to create the required text and graphics on the CD cover.

【0146】 [サーチオブジェクト] サーチオブジェクト94はODBC(オープンデータベース接続性ドライバ)
を受け入れるあらゆる標準データベースへの接続性を提供する。これにはMic
rosoft Access(商標)、Oracle(商標)、Sybase(
商標)、Informix(商標)、等々が含まれる。サーチオブジェクト94
は局所的に保持されている歌曲をサーチするため、又は、或る歌曲が局所的に入
手ないことが分かった時にサーチメッセージをネクサスサーバ16に渡すために
使用可能である。
[Search Object] The search object 94 is an ODBC (Open Database Connectivity Driver).
Provides connectivity to any standard database that accepts. Mic for this
soft Access ™, Oracle ™, Sybase (
™, Informix ™, etc. are included. Search object 94
Can be used to search for songs that are held locally, or to pass a search message to the nexus server 16 when it is found that a song is not locally available.

【0147】 [PDA/ハンドヘルドオブジェクト] PDAオブジェクト96は、VPPサーバ14がAVデータを例えばラップト
ップPC、パームパイロット、又は、MP−3プレーヤなどのハンドヘルド装置
136へ伝送することを可能にする。データはプリンタポート、USB(汎用直
列バス)コネクタ、及び、シリアルポートを介して伝送可能であり、赤外線など
のあらゆる伝送媒体ならびにBluetooth(商標)及びFirewire
(商標)などの伝送規格を使用することが可能である。
PDA / Handheld Object The PDA object 96 allows the VPP server 14 to transmit AV data to a handheld device 136, such as a laptop PC, Palm Pilot, or MP-3 player. Data can be transmitted via a printer port, a USB (general purpose serial bus) connector, and a serial port, including any transmission medium such as infrared, as well as Bluetooth ™ and Firewire.
It is possible to use a transmission standard such as (trademark).

【0148】 [VPPサーバグラフィックユーザインタフェース] 図には示されていないが、VPPサーバオペレーションが監視されることを可
能にするために、VPPサーバ14にグラフィックユーザインタフェース(GU
I)が装備される。更に詳細には、VPPサーバGUIはオペレータが次に示す
各項目を詳細に観察することを可能にする: 1)各CDレコーダ70の状態 2)CDロボット68の状態 3)提出された全てのLCSのリスト98 4)支払の終わった全てのLCSのリスト100 5)全ネットワークの状態 6)プリントしようとする各CDのコスト 7)各CDにプリントしようとするカバーのイメージ
VPP Server Graphic User Interface Although not shown, the VPP server 14 has a graphical user interface (GU) to enable VPP server operations to be monitored.
I) is equipped. More specifically, the VPP server GUI allows the operator to closely observe the following items: 1) the status of each CD recorder 70 2) the status of the CD robot 68 3) all submitted LCS List 98 4) List of all paid LCS 100 5) Status of all networks 6) Cost of each CD to be printed 7) Image of cover to be printed on each CD

【0149】 プログラムはプロセス制御アプリケーションで見られる標準化されたUI(ユ
ーザインタフェース)特徴を利用する。各CDレコーダ70はGUIにディスプ
レイされるそれ自体のウィンドウを有し、この場合、オペレータは各CDレコー
ダ70のあらゆる特徴を設定または見ることもできる。GUIにおける視覚的ア
イコンはどのCDレコーダ70がCD102を含むか、及びいずれかのCDレコ
ーダ70がセッション中であるかどうかを示す。更に、GUIにディスプレイさ
れる2つの進行メータは現行トラック及びCD全体の記録長さの監視を可能にす
る。
The program makes use of standardized UI (User Interface) features found in process control applications. Each CD recorder 70 has its own window displayed in the GUI, in which case the operator can also set or view every feature of each CD recorder 70. Visual icons in the GUI indicate which CD recorder 70 contains the CD 102 and whether any CD recorder 70 is in session. In addition, two progress meters displayed on the GUI allow monitoring of the current track and record length of the entire CD.

【0150】 [ネクサスサーバ] 次に図10を参照しながらネクサスサーバ16について詳細に記述する。[0150]     [Nexus server]   Next, the nexus server 16 will be described in detail with reference to FIG.

【0151】 ハードウェアの観点からは、ネクサスサーバ16は真のモジュール式スケール
可変サーバを作成するために最新クラスタ化技法を利用する。ネクサスサーバ1
6内の各モジュールはQuad Intelプロセッサを基盤とし、Windo
ws NT4(商標)を実行するPCによって構成される。モジュールはネクサ
スサーバクラスタのサイズおよび効率を増大するために、クラスタに単に追加可
能である。モジュールは全冗長度を持つ共通RAID5(商標)ハードドライブ
保存アレイを共有する。
From a hardware perspective, the nexus server 16 utilizes state-of-the-art clustering techniques to create a truly modular, scaleable server. Nexus server 1
Each module in 6 is based on Quad Intel processor,
It is composed of a PC running ws NT4 ™. Modules can simply be added to the cluster to increase the size and efficiency of the Nexus server cluster. The modules share a common RAID5 ™ hard drive storage array with full redundancy.

【0152】 サーバには全温度監視、アンチウィルス、及び、干渉保護が含まれ、また、U
PS(無停電電源装置:図示せず)が含まれる。
The server includes full temperature monitoring, antivirus and interference protection, and U
A PS (uninterruptible power supply: not shown) is included.

【0153】 ネクサスサーバクラスタは幾つかの異なる機能を実施するように構成される。
以下に列挙されるこれらの機能はその大部分が専用ソフトウェアオブジェクトに
よって装備される。
Nexus server clusters are configured to perform several different functions.
Most of these features, listed below, are implemented by dedicated software objects.

【0154】 図10に示すように、ネクサスサーバ16は次の資源および機能を提供する。 1)セキュリティ機能140 2)データベース142 3)エージェント機能144 4)データベースマイナ(miner)機能146 5)人工知能機能148 6)マッパ機能150 7)ウェブページジェネレータ機能152 8)電子メール機能154 9)発行装置機能156 10)SDMI暗号化および透かし機能158 11)クレジットカード及びバンキング機能160 12)EDI(電子データ相互交換)アカウント機能162 13)ネットワーク機能163[0154]   As shown in FIG. 10, the nexus server 16 provides the following resources and functions.   1) Security function 140   2) Database 142   3) Agent function 144   4) Database minor function 146   5) Artificial intelligence function 148   6) Mapper function 150   7) Web page generator function 152   8) E-mail function 154   9) Issuing device function 156   10) SDMI encryption and watermark function 158   11) Credit card and banking function 160   12) EDI (electronic data interchange) account function 162   13) Network function 163

【0155】 ネクサスサーバ16はアーティスト情報および写真などのデジタル化された歌
曲および関連材料用データベース保管場所である。
Nexus server 16 is a database repository for digitized songs and related materials such as artist information and photos.

【0156】 ネクサスサーバ16の目的を次に示す。 a)そのコンテンツのデジタル権を保護する。 b)VMSシステム10を構成するネットワークにコンテンツを配布させる。 c)そのコンテンツをインターネットユーザに配布させる。 d)他のインターネットサイト及びデータベースから新規データを収集し、こ
れらのサイトをデータベースに記入する。 e)ダウンロードされたこれらのデータベースをネクサスサーバデータベース
142内に保持されているデータに対してチェックし、必要に応じてそれ自体の
データベース142を更新する。 f)ダウンロードされたこのデータから新規サイトを構成する。 g)ネクサスサーバ16が全てのインターネットエンジンに規則正しく登録さ
れていることを確認する。 h)指定された全ての電子メールと連絡する。 i)上記全てを改良する方法を見付ける。
The purpose of the nexus server 16 is as follows. a) Protect the digital rights to the content. b) Distribute the content to the network that constitutes the VMS system 10. c) Have the content distributed to Internet users. d) Collect new data from other internet sites and databases and populate these databases with databases. e) Check these downloaded databases against the data held in the nexus server database 142 and update its own database 142 if necessary. f) Construct a new site from this downloaded data. g) Make sure that the Nexus server 16 is regularly registered with all Internet engines. h) Contact all designated emails. i) Find a way to improve all of the above.

【0157】 次に、ネクサスサーバ16の各機能について詳細に記述する。[0157]   Next, each function of the nexus server 16 will be described in detail.

【0158】 [セキュリティ機能] ネクサスサーバ16はハードウェア及びソフトウェアファイヤーウォールを介
して外界に接続される。このハードウェア及びソフトウェアファイヤーウォール
140は非承認ユーザがネクサスサーバ16にアクセスすることを防止し、危険
なソフトウェアウイルス等を締め出す。
[Security Function] The nexus server 16 is connected to the outside world via hardware and software firewalls. This hardware and software firewall 140 prevents unauthorized users from accessing the nexus server 16 and keeps out dangerous software viruses and the like.

【0159】 [データベース] ネクサスサーバデータベース142は、その中に保存されている情報のタイプ
に応じて4つの個別セクションに分割されたリレーショナルデータベースである
。「顧客」と呼ばれる第1セクション164は全ての顧客、購入、ウェブサイト
アクセス、前回の訪問日時、購買習慣、回数、アドレス、以前のアドレス、クレ
ジットカードタイプと情報、電子メール等の全情報を保存する。「歌曲」と呼ば
れる第2セクション165は歌曲、サンプル、関連グラフィックス、関連テキス
ト、類似歌曲へのリンク、カップリングを含む関連諸権利、著作権料収集曲コー
ド(copyright collection tune codes)、マスターライト(Master Right)の詳細
(レコードレーベル、バンド、歌曲の長さ、ライター、制作者、作曲者)、及び
、追加詳細事項のリストを保存する。「アカウント」と呼ばれる第3セクション
166は、顧客、レコードレーベル、ディストリビュータ、広告主、クレジット
カード取引、コミッション、等に関する勘定を保存する。「メタデータ」と呼ば
れる第4セクション167はウェブサイトデザイン情報、インターネットダウン
ロード、他の会社のデータベース、サーチエンジンの結果を保存する。ネクサス
サーバデータベース142はODBC(オープンデータベース接続性)コンパチ
ブルである。
Database The nexus server database 142 is a relational database divided into four individual sections depending on the type of information stored therein. The first section 164, called "Customers", stores all information about all customers, purchases, website visits, dates and times of last visits, purchasing habits, number of times, address, previous address, credit card type and information, email, etc To do. The second section 165, called "Songs", includes songs, samples, related graphics, related text, links to similar songs, related rights including couplings, copyright collection tune codes, and master lights. Save a list of (Master Right) details (record label, band, song length, writer, producer, composer) and additional details. A third section 166, called the "account", stores accounts for customers, record labels, distributors, advertisers, credit card transactions, commissions, and so on. The fourth section 167, called "metadata", stores website design information, internet downloads, databases of other companies, search engine results. The nexus server database 142 is ODBC (Open Database Connectivity) compatible.

【0160】 [インターネットエージェント機能] ネクサスインターネットエージェント144は自律的に実行され、データを収
集およびポスティングするコンピュータプログラムである。前記エージェントは
本質的に知的であるがAI機能(オブジェクト)148によって制御される。ネ
クサスインターネットエージェント144はデータを捜してインターネット24
(更に一般的にはウェブクローラとして知られる)をクロールし、構造化された
様式においてこのデータを保存するためにマッパ機能(オブジェクト)150と
共に作動する。また、ネクサスインターネットエージェント144は、データベ
ースマイナ機能146と共に作動し、ネクサスサーバデータベース142に保持
されているデータが絶えず更新され、維持され、かつインターネット24上で発
見されたデータによって質問されるようにする。
[Internet Agent Function] The Nexus Internet Agent 144 is a computer program that is autonomously executed to collect and post data. The agent is intelligent in nature but controlled by AI functions (objects) 148. Nexus Internet Agent 144 searches for data on the Internet 24
It crawls (more commonly known as web crawlers) and works with mapper functions (objects) 150 to store this data in a structured fashion. The nexus internet agent 144 also works in conjunction with the database miner function 146 to ensure that the data held in the nexus server database 142 is constantly updated, maintained, and queried by data found on the internet 24. .

【0161】 ネクサスインターネットエージェント144は他のサーチエンジン及びウェブ
サイトに問い合わせ、必要に応じて、新規インターネット24ページを作成する
ためにウェブページジェネレータ機機152と共に作動し、それらのページをそ
れ自体のデータベース142および他のサイトに登録する。
The Nexus Internet Agent 144 queries other search engines and websites and works with the web page generator machine 152 to create new Internet 24 pages as needed, and those pages in its own database. Register with 142 and other sites.

【0162】 [データベースマイナ機能および人工知能機能] データベースマイナ機能(オブジェクト)146はネクサスサーバデータベー
ス142の知能サーチを実施する。前記機能は標準SQL(構造化照会言語)ク
エリーを用いてデータベース142の種々異なるセクション164、165、1
66、167をサーチする。また、サーチは人工知能機能148を用いて実施可
能であり、この場合にSQLサーチは入力データの知的前処理の結果に関して実
施される。この実施態様においては、音韻、シソーラス、スペルチェック、ライ
フスタイルタイプ、及び自然言語処理(ネクサスサーバは何がサーチされつつあ
るかを理解しようと試みる)の前処理結果を用いてサーチが実施される。このA
I機能(オブジェクト)148はこれらの更に複雑なサーチを制御する。
[Database Minor Function and Artificial Intelligence Function] The database minor function (object) 146 carries out an intelligence search of the nexus server database 142. The function uses standard SQL (Structured Query Language) queries to create different sections 164, 165, 1 of the database 142.
66 and 167 are searched. The search can also be performed using the artificial intelligence function 148, where the SQL search is performed on the results of intelligent pre-processing of the input data. In this embodiment, the search is performed using phonological, thesaurus, spell checking, lifestyle type, and preprocessing results of natural language processing (the Nexus server attempts to understand what is being searched for). . This A
The I function (object) 148 controls these more complex searches.

【0163】 現在の使用されるインターネットエージェント及びデータベースマイナの一例
を以下に示す。上手に形成されたウェブページは次に示す構造を有することがで
きる: <META NAME="KeyWords" CONTENT="CDs,rock,pop,download,dance,music,country
,folk,mp3,mpg,etc.etc."> <META NAME="Description" CONTENT="CDs,rock,pop,download,dance,music,coun
try,folk,mp3,mpg,etc.etc."> <script language="JavaScript"> <!doctype html public"-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv=""Content-Type" content="text/html;charset=iso-8859-1"
> <meta name="keywords" content="CDs,rock,pop,download,dance,music,countr
y,folk,mp3,mpg,etcetc"> <meta name="Rating" content="Teenage"> <meta name="GENETATOR"content="Mozilla/4.5[en](Win95;I)[Netscape]"> <meta name="Author" content="Cerberus Central Ltd"> <meta name="description" content="CDs,rock,pop,download,dance,music,cou
ntry,folk,mp3,mpg,etc.etc.</title> </head>
An example of currently used Internet agents and database miners is shown below. A well-formed web page can have the following structure: <META NAME = "KeyWords" CONTENT = "CDs, rock, pop, download, dance, music, country
, folk, mp3, mpg, etc.etc. "><META NAME =" Description "CONTENT =" CDs, rock, pop, download, dance, music, coun
try, folk, mp3, mpg, etc.etc. "><script language =" JavaScript "><! doctype html public"-// w3c // dtd html 4.0 transitional // en "><html><head>< meta http-equiv = "" Content-Type "content =" text / html; charset = iso-8859-1 "
><meta name = "keywords" content = "CDs, rock, pop, download, dance, music, countr
y, folk, mp3, mpg, etcetc "><meta name =" Rating "content =" Teenage "><meta name =" GENETATOR "content =" Mozilla / 4.5 [en] (Win95; I) [Netscape] "><meta name = "Author" content = "Cerberus Central Ltd"><meta name = "description" content = "CDs, rock, pop, download, dance, music, cou
ntry, folk, mp3, mpg, etc.etc. </ title></head>

【0164】 Altavista(アルタビスタ)エージェントはメタネーム、メタネーム
ディスクリプション、及び、ページ上のいくらかのテキストのデータベース(上
記参照)への記入を恒久的に実行する。エージェントはこのデータを自律的に収
集し、幾つかの文法的かつ音声化された自然語によるステートメントを理解でき
る。前記エージェントは収集するデータに何が含まれるかを理解しようと試み、
データを知的に分類するためにこの理解を使用する。これは言語を基調とする幾
つかのアルゴリズムを用いて達成される。
The Altavista agent permanently fills the database (see above) with metanames, metaname descriptions, and some text on the page. Agents can collect this data autonomously and understand several grammatical and phoneticized natural language statements. The agent tries to understand what the data it collects includes
Use this understanding to intelligently classify the data. This is accomplished using several language-based algorithms.

【0165】 Altavistaがサーチされるときには、何がサーチされているかを理解
しようと試み、その後でデータベースを見るデータマイナが呼び出される。幾つ
かの結果を返すために、タイプされたテキスト及び当該テキストの理解が用いら
れる。しかしながら、これは非常に基礎的な機能に過ぎず、単純なサーチに対す
る著しい改善を提供するものではない。
When Altavista is searched, a Data Minor is invoked that tries to understand what is being searched and then looks at the database. The typed text and the comprehension of that text are used to return some results. However, this is only a very basic feature and does not provide a significant improvement over simple searches.

【0166】 次に、図11を参照して、ネクサス人工知能機能(オブジェクト)148の動
作について記述する。ネクサス人工知能機能148は入力データ168を以下に
示すように解釈する。
Next, the operation of the Nexus artificial intelligence function (object) 148 will be described with reference to FIG. Nexus Artificial Intelligence function 148 interprets input data 168 as follows.

【0167】 頻繁にサーチされるリスト169に入力データ168が含まれている場合には
、ネクサスサーバデータベース142から回収されるために、正しいサーチデー
タはデータベースマイナ機能146に送られる。同時に、当該入力データ168
が頻繁にサーチされるリスト169に含まれていないものと仮定した場合に何を
サーチするべきかを解決するための試みとして一組のプリサーチ処理ステップが
AI機能148によって実施される。種々異なる各プリサーチステップについて
次に記述する。 1)文としてサーチする170。入力データ168の文としての例がサーチさ
れる。 2)語としてサーチする172。入力データ168の個別の語としての例がサ
ーチされる。 3)音韻としてサーチする174。入力データ168の音韻音としての例がサ
ーチされる。 4)シソーラスとしてサーチする176。入力データ168に類似の意味を持
つデータの例がサーチされる。 5)スペリングエラーとしてサーチする178。既知のスペリングエラーを伴
った入力データ168の例がサーチされる。 6)タイピングエラーとしてサーチする180。既知のタイプエラーを伴った
入力データ168の例がサーチされる。 7)理解するための自然発声試行182。入力データ168の意味が検討され
、適正サーチ要件が生成される。
If the frequently searched list 169 contains input data 168, the correct search data is sent to the database miner function 146 for retrieval from the nexus server database 142. At the same time, the input data 168
A set of pre-search processing steps is performed by the AI function 148 in an attempt to resolve what to search assuming that is not included in the frequently searched list 169. Each different pre-search step is described next. 1) Search 170 as a sentence. The sentence as an example of the input data 168 is searched. 2) Search 172 as a word. Examples of the input data 168 as individual words are searched. 3) Search 174 as phoneme. An example of the input data 168 as a phonological sound is searched. 4) Search 176 as a thesaurus. An example of data having a similar meaning to the input data 168 is searched. 5) Search 178 for spelling errors. Examples of input data 168 with known spelling errors are searched. 6) Search 180 as typing error. An example of the input data 168 with known typos is searched. 7) Spontaneous vocalization trial 182 for understanding. The meaning of the input data 168 is examined and proper search requirements are generated.

【0168】 これらのプリサーチ処理ステップを実施するために十分な情報が入力データ1
68内に含まれていない場合には、AI機能148は184において更なる情報
を要求することができる。
Sufficient information to implement these pre-search processing steps is input data 1
If not included in 68, AI function 148 may request additional information at 184.

【0169】 各プリサーチ処理ステップはサーチ可能代替データを生成し、これを頻繁にサ
ーチされるリスト169に送る。入力データ168とのマッチが頻繁にサーチさ
れるリスト169において見付からない場合には、サーチ可能代替データがデー
タベースマイナ機能146に送られる。
Each pre-search processing step produces searchable alternative data and sends it to the frequently searched list 169. If a match with the input data 168 is not found in the frequently searched list 169, the searchable alternative data is sent to the database miner function 146.

【0170】 どちらのタイプのサーチリクエストに応答しても、データベースマイナ機能1
46はそのサーチ結果を返す。見付かったあらゆるインターネットリンクは、例
えば、禁止されたインターネットサイト、スパムページ、及び、がらくた入れペ
ージなどの非承認サイト/ページリスト186と照合される。全ての承認済みデ
ータはAI機能148によって生成された原型サーチ要件と188において知的
に相互参照され、出力190が生成される。
No matter which type of search request is responded to, database minor function 1
46 returns the search result. Any internet links found are checked against the unapproved sites / pages list 186, such as forbidden internet sites, spam pages, and junk pages. All approved data is intelligently cross referenced at 188 with the prototype search requirements generated by AI function 148 to produce output 190.

【0171】 前述の解釈処理に後続して、ネクサスサーバ16はインテリジェントデータベ
ース及び他のあらゆる現行インターネットサーチエンジン又はポータルより優位
にあるインタプリタを形成する。
Following the interpretation process described above, the nexus server 16 forms an intelligent database and an interpreter that outperforms any other current Internet search engine or portal.

【0172】 [マッパ機能] マッパ機能(オブジェクト)150は、種々のインターネット(ウェブ)ペー
ジ及びサーチエンジン結果が種々異なるデータタイプ、および位置の異なるデー
タフィールドへリンクするデータベース構造へマップされることを可能にする。
Mapper Function The mapper function (object) 150 allows various internet (web) pages and search engine results to be mapped to database structures that link to different data types and different location data fields. To

【0173】 [ウェブページジェネレータ機能] この機能(オブジェクト)はウェブページがネクサスサーバデータベース14
2から構成されることを可能にする。これらのページは、ネクサスサーバ自体の
インターネットサイトを作るため又は他のインターネットサイトへ登録されるた
めに使用可能である。
[Web Page Generator Function] With this function (object), the web page is the nexus server database 14
Allows to be composed of two. These pages can be used to create an internet site for the nexus server itself or to be registered with other internet sites.

【0174】 [電子メール機能] この機能(オブジェクト)154は自動電子メーラである。この機能は、新規
発売、特別オファー、等々のネクサスサーバ16で発生する事柄について顧客を
最新状態に保持する。
[E-mail Function] This function (object) 154 is an automatic electronic mailer. This feature keeps customers up to date on what's happening with the nexus server 16 such as new releases, special offers and so on.

【0175】 また、この機能は強力なマーケティングツールであり、例えばジャーナリスト
、コンペティタ等々のあらゆる所望タイプの電子メールを収集するためにネクサ
スインターネットエージェント144と共に使用可能である。
This feature is also a powerful marketing tool that can be used with Nexus Internet Agent 144 to collect email of any desired type, such as journalists, competitors, etc.

【0176】 [発行装置機能] 発行装置機能(オブジェクト)156は、他の会社および個人が、彼らの材料
を、ネクサスサーバ16上において制御された仕方で発行することを可能にする
。この機能は、例えば、レコードレーベルがそれらの歌曲、グラフィックス、及
びテキストをネクサスサーバ16へアップロードし、全ての関連契約および情報
を受け取ることを可能にする。
Issuer Function The issuer function (object) 156 allows other companies and individuals to issue their materials in a controlled manner on the Nexus server 16. This feature allows, for example, a record label to upload their songs, graphics, and text to the nexus server 16 and receive all relevant contracts and information.

【0177】 [SDMI暗号化および透かし入れ機能] この機能(オブジェクト)158はデータの暗号化を実施する。また、特定の
デジタルデータ識別子(透かし)を、真正性の目的でデータ内に埋め込み可能で
ある。この機能158はネクサスサーバ16にとって次の事を可能にする。 a)SDMI仕様を満たす。 b)特定のユーザだけが再現できるように歌曲をそのユーザへ一意的に符号化
する。 c)レッドブックオーディオ、MP−3、又は、あらゆる他のオーディオフォ
ーマットに透かしを入れる。 d)著作権の使用を保護、制御、及び、追跡する。
[SDMI Encryption and Watermarking Function] This function (object) 158 implements data encryption. Also, a specific digital data identifier (watermark) can be embedded in the data for the purpose of authenticity. This function 158 enables the nexus server 16 to: a) Meets SDMI specifications. b) Uniquely encode a song for a particular user so that it can be reproduced only by that user. c) Watermark Redbook Audio, MP-3, or any other audio format. d) Protect, control, and track copyright use.

【0178】 [クレジットカード及びバンキング機能] クレジットカード及びバンキング(銀行業務)機能(オブジェクト)160は
クレジットカードがオンラインで決済されることを可能にする。また、この機能
はネクサスサーバの銀行勘定を管理し、顧客の勘定細目にアクセスする。この機
能160は標準オンラインクレジットカードクリアランスソフトウェアを使用す
る。
[Credit Card and Banking Function] The credit card and banking (banking) function (object) 160 enables the credit card to be settled online. This feature also manages the Nexus server's bank account and accesses the customer's account details. This function 160 uses standard online credit card clearance software.

【0179】 [EDI機能] EDI機能(オブジェクト)162はネクサスサーバの在庫を管理し、著作権
料収集エージェンシー及びレコードレーベルの販売レポートを生成する。レポー
トはMCPS付属Bタイプ承認済みレコード販売レポートとして生成される。
[EDI Function] The EDI function (object) 162 manages the inventory of the Nexus server and generates a copyright fee collection agency and a record label sales report. The report is generated as a BPS Approved Record Sales Report with MCPS.

【0180】 [ネットワークマネージャ機能] ネクサスサーバ16は衛星ネットワーク28を介してそのキオスク(VMSヘ
ッドセット12)をフィードする。また、この機能は、他の顧客のために、イン
ターネット24へ接続され、また直接モデムバンクへ接続される。モデムバンク
は、ユーザに、全モデムバンド幅(インターネット24の場合よりもはるかに大
きい)においてネクサスサーバ16への直接的な二点間アクセスを与える。ネク
サスサーバに対する情報の流れはネットワークマネージャ機能163によって制
御される。
Network Manager Function Nexus server 16 feeds its kiosk (VMS headset 12) via satellite network 28. This feature is also connected to the Internet 24 for other customers and directly to the modem bank. The modem bank gives the user direct point-to-point access to the nexus server 16 over the entire modem bandwidth (much larger than for the Internet 24). The flow of information to the nexus server is controlled by the network manager function 163.

【0181】 本発明の第2実施態様においては、AVデータベースの更なるレベルがVMS
ヘッドセットGUI 50にディスプレイされる。これは、2つの選択グリッド
60がディスプレイされることが必要な場合における特定の用途である。例えば
第1選択グリッドに含まれる情報が例えばオーディオミュージックトラック、ミ
ュージックビデオ、フィルム等々のAVデータのタイプに関係する場合には、第
2選択グリッドも選択されたエリア内のカテゴリ、即ち、オーディオミュージッ
クのスタイル又はフィルムの場合であればフィルムのタイプを示す。各スタイル
オプションを選択すれば、第1実施態様の場合と同様にその結果グリッドにその
データを生成する。第1実施態様におけるVMSヘッドセットGUI 50の他
の全ての特徴はこの第2代替実施態様に備えられている。
In a second embodiment of the invention, a further level of AV database is VMS.
Displayed on the headset GUI 50. This is a particular application when two selection grids 60 need to be displayed. For example, if the information contained in the first selection grid pertains to the type of AV data such as audio music tracks, music videos, films, etc., then the second selection grid may also belong to a category in the selected area, ie audio music. In the case of style or film, it indicates the type of film. When each style option is selected, the data is generated in the result grid as in the first embodiment. All other features of the VMS headset GUI 50 in the first embodiment are included in this second alternative embodiment.

【0182】 次に、図12から21までを参照して、本発明の第3実施態様について述べる
。第3実施態様は選ばれた歌曲リストの選択および生成に使用される変形VMS
ヘッドセットGUIを備えた変形VMSヘッドセットを有する。図12および1
3を参照すると、第3実施態様のVMSヘッドセット200は上述のVMSヘッ
ドセット12と多くの類似点を有する。従って、本記述は第1と第3実施態様と
の間の差異に制限される。
Next, a third embodiment of the present invention will be described with reference to FIGS. 12 to 21. The third embodiment is a modified VMS used to select and generate a selected song list.
It has a modified VMS headset with a headset GUI. 12 and 1
3, VMS headset 200 of the third embodiment has many similarities to VMS headset 12 described above. Therefore, this description is limited to the differences between the first and third embodiments.

【0183】 第3実施態様において、VMSヘッドセット200はVMSヘッドセットGU
I 201を含む。VMSヘッドセットGUI 201はスクリーン上に選択グ
リッド202(ジャンル、スタイル、サーチ等々を選択するために用いられる)
、結果グリッド204(サブジャンル、スタイル、及び、サーチと歌曲をディス
プレイするために用いられる)、及び選ばれた歌曲グリッド206(顧客によっ
て選択された歌曲をディスプレイするために用いられる)として呈示される。
In the third embodiment, the VMS headset 200 is the VMS headset GU.
Including I 201. The VMS headset GUI 201 has an on-screen selection grid 202 (used to select genre, style, search, etc.).
, Results grid 204 (used to display subgenres, styles, and searches and songs), and selected songs grid 206 (used to display songs selected by the customer). .

【0184】 アーケードゲーム押しボタン210によって動かすことのできるスクリーンカ
ーソル208が設けられる。カーソル208の動きは、十字形の運動チューブ2
12によって区切られた領域内に制限される。チューブ212は選択グリッド2
02、結果グリッド204、及び、選ばれた歌曲グリッド206をカバーする。
チューブ212によって区切られた領域内に制限されたカーソルの動きは、特に
顧客がGUI 201を初めて使用している場合に、顧客に対して、確実性の改
良されたレベルを有利に提供する。これは、GUIがどのように作動するかを理
解するために必要な時間、ひいては全CDコンピレーションおよび記録の時間を
短縮する。
A screen cursor 208 that can be moved by the arcade game push button 210 is provided. The movement of the cursor 208 is the cross shaped movement tube 2
Limited to the area bounded by 12. Tube 212 is selection grid 2
02, result grid 204, and selected song grid 206.
The cursor movement restricted within the area bounded by tube 212 advantageously provides the customer with an improved level of certainty, especially when the customer is new to GUI 201. This reduces the time needed to understand how the GUI works, and thus the time for the entire CD compilation and recording.

【0185】 各グリッド202、204、206は、それぞれ特定のアクション(プレイ、
移動等々)にリンクした複数のイメージ(グラフィックス)を備える。アクショ
ンはイメージの上にカーソル58を置いて、それを選択することによって呼び出
される。選択グリッド202からのイメージの選択は、チューブ212内のカー
ソル208を結果グリッド204に単にドロップする。結果グリッド204から
イメージを選択すると、結果グリッド204内にイメージのスクリーンコピーが
作られ、コピーイメージが、選ばれた歌曲グリッド206に向かってチューブ2
12内で移動する。コピーイメージは選ばれた歌曲グリッド206内の最左端自
由位置に置かれる。次に、顧客は、カーソルを結果グリッド204内の他のイメ
ージ上に動かしたり、又はカーソルを選択グリッド202に動かしその中の異な
るイメージを選択することにより、カーソルを選択グリッド他のイメージの組へ
動かしたりできる。
Each grid 202, 204, 206 has a specific action (play,
Multiple images (graphics) linked to movements, etc.). The action is invoked by placing the cursor 58 over the image and selecting it. Selecting an image from the selection grid 202 simply drops the cursor 208 in the tube 212 onto the results grid 204. Selecting an image from the results grid 204 creates a screen copy of the image in the results grid 204, with the copied image tube 2 directed to the selected song grid 206.
Move within 12. The copy image is placed at the leftmost free position in the selected song grid 206. The customer then moves the cursor to another set of images in the selection grid by moving the cursor over the other images in the results grid 204 or by moving the cursor to the selection grid 202 and selecting a different image therein. It can be moved.

【0186】 このプロセスは、希望するコンピレーションが達成されるまで、選ばれた歌曲
グリッド206に加えたい所望の各歌曲に関して繰り返すことが可能である。4
つのレコードが選ばれ、これらが選ばれた歌曲グリッド206に加えられる中間
段階を図14に示す。
This process can be repeated for each desired song to add to the selected song grid 206 until the desired compilation is achieved. Four
The intermediate stage in which two records are selected and these are added to the selected song grid 206 is shown in FIG.

【0187】 次に、図15を参照して、VMSヘッドセットGUI 201の追加的特徴に
ついて記述する。GUI 201は、現在のCDトラックの長さ(実行時間)及
び選択された全てのトラックを含む記録されるCDの合計長さに関する有用なタ
イミング情報をそれぞれディスプレイする2つのタイムダイヤル214、216
を備える。
Next, with reference to FIG. 15, additional features of the VMS headset GUI 201 will be described. The GUI 201 has two time dials 214, 216 which respectively display useful timing information regarding the length of the current CD track (run time) and the total length of the recorded CD including all selected tracks.
Equipped with.

【0188】 結果グリッド204内の異なる各々のイメージの上でカーソル208を動かす
と、現在のトラックの長さを示すタイムダイヤル214を自動的に更新する。一
旦トラックが選択されると、合計長さタイムダイヤル216に実行時間が加えら
れる。同様に、選択されたトラックが選ばれた歌曲グリッド206から除去され
ると、合計長さタイムダイヤル216にディスプレイされる時間が短縮される。
Moving the cursor 208 over each of the different images in the result grid 204 automatically updates the time dial 214, which indicates the length of the current track. Once the track is selected, the total length time dial 216 is added to the run time. Similarly, when the selected track is removed from the selected song grid 206, the time displayed on the total length time dial 216 is reduced.

【0189】 また、GUI 201はカーソル208によって現在表示されているトラック
に関する補足情報218をディスプレイする。補足情報はトラックの名前、アル
バム、アーティスト、コスト、実行時間、ツアー情報、及びチケット入手可能性
情報を表示する。カーソル208が新規トラックイメージ上で動かされるにつれ
て、補足情報218は自動的に更新される。
The GUI 201 also displays supplemental information 218 regarding the track currently displayed by the cursor 208. The supplemental information displays track name, album, artist, cost, run time, tour information, and ticket availability information. The supplemental information 218 is automatically updated as the cursor 208 is moved over the new track image.

【0190】 また、各アーケード押しボタン210によって実施される操作を識別するため
に、GUI 201にはアイコンのキー220が装備されている。キー220は
、使えるアーケード押しボタン210に関するアイコン及び対応する情報だけを
ディスプレイするという点で、適応型(adaptive)である。従って、アーケード押
しボタン210の幾つかがGUI 201の操作に関して一時的に無効であるよ
うなモードにGUI 201がある時には、それらの押しボタン210に関する
アイコン及び対応する情報はディスプレイされない(例えば図16参照)。
Further, in order to identify the operation performed by each arcade push button 210, the GUI 201 is equipped with an icon key 220. The keys 220 are adaptive in that they display only icons and corresponding information about the available arcade push buttons 210. Thus, when the GUI 201 is in a mode where some of the arcade push buttons 210 are temporarily disabled for the operation of the GUI 201, the icons and corresponding information for those push buttons 210 will not be displayed (see, eg, FIG. 16). ).

【0191】 また、GUI 201は、チューブ212内に設けられたネクストスクリーン
ボタン222を有する。ネクストスクリーンボタン222は、記録することを希
望するトラックの選択を顧客が完了したときに顧客によって使用される。顧客が
ネクストスクリーンボタン222を選択すると、顧客はトラック選択オプション
から離れて、図16に示すCDタイトルスクリーン224へ導かれる。
The GUI 201 also has a next screen button 222 provided in the tube 212. The next screen button 222 is used by the customer when the customer completes the selection of the track they wish to record. When the customer selects the next screen button 222, the customer is taken away from the track selection option and directed to the CD title screen 224 shown in FIG.

【0192】 CDタイトルスクリーン224において、英数字キャラクタボタン226の集
合がカーソル208と共に顧客に呈示される。カーソル208移動とキャラクタ
の選択は、以前と同様に、アーケード押しボタン210を使用して行なうことが
できる。各キャラクタを選択すると、同じくこのスクリーン224に装備されて
いるチューブ212内のタイトルフィールド228において当該キャラクタの表
示を生成する。このようにして、顧客は、CDへ適用されるタイトルを、それが
構成されるにつれて即座に見ることができる。
On the CD title screen 224, a set of alphanumeric character buttons 226 is presented to the customer along with a cursor 208. Moving the cursor 208 and selecting the character can be done using the arcade push button 210 as before. Selecting each character produces a display of that character in the title field 228 in the tube 212, which is also equipped with this screen 224. In this way, the customer can immediately see the title applied to the CD as it is constructed.

【0193】 一旦タイトルが構成されると、顧客は、レコードボタン230を選択すること
によって、既に選択されたトラックコンピレーションの記録に進むことができる
。現行トラック選択結果の記録に進むことを顧客が本当に望んでいることを確認
する最終チャンスが顧客に与えられる。手順が確認された場合には、記録手順が
開始し、選択されたトラックは、記録されるべき選択された歌曲リストになる。
Once the title is constructed, the customer can proceed to record the previously selected track compilation by selecting the record button 230. The customer is given a final chance to confirm that he really wants to proceed with recording the current track selection results. If the procedure is confirmed, the recording procedure begins and the selected track becomes the selected song list to be recorded.

【0194】 顧客がトラック選択を確認しない場合には、顧客はCDタイトルスクリーン2
24に連れ戻される。ここから、顧客はバックボタン232を選択することによ
り、GUI 201の初期スクリーンに装備されたトラック選択オプションに戻
ることができる。
If the customer does not confirm the track selection, the customer selects the CD title screen 2
He is brought back to 24. From here, the customer can return to the track selection option equipped on the initial screen of GUI 201 by selecting back button 232.

【0195】 次に、図17から19までを参照し、第3実施態様の他の2つの明確な特徴に
ついて記述する。第1の特徴は、単一動作による、所定のトラックのグループの
選択に関係する。選択グリッド202からチャートオプション234へのアクセ
スに際して、例えばチャートのトップテントラックを選択するオプションを顧客
に提供するようにVMSヘッドセットGUI201は構成される。結果グリッド
204の顧客選択可能部分236上でカーソル208を動かし、アーケード押し
ボタン210を使用してこれを選択することにより、このオプションは顧客によ
って選択される(図17参照)。これは、トップテントラックを表す10個のイ
メージをコピーさせ、次に、選ばれた歌曲グリッド206内にドロップさせる。
選ばれた歌曲グリッド206に残されたスペースが無い場合には、新規追加を収
容するように、選ばれた歌曲グリッド206からトラックを削除することが顧客
に要求される。このオプションは、所定の要件による顧客の収容の選択を可能と
し、全選択プロセスを迅速化するように作用する。
Two other distinct features of the third embodiment will now be described with reference to FIGS. 17 to 19. The first feature relates to the selection of a given group of tracks in a single operation. Upon accessing the chart options 234 from the selection grid 202, the VMS headset GUI 201 is configured to provide the customer with the option, for example, to select the top ten tracks of the chart. This option is selected by the customer by moving the cursor 208 over the customer selectable portion 236 of the results grid 204 and selecting it using the arcade push button 210 (see FIG. 17). This causes the ten images representing the top ten tracks to be copied and then dropped into the selected song grid 206.
If there is no space left in the selected song grid 206, the customer is required to remove the track from the selected song grid 206 to accommodate the new addition. This option allows the selection of customer accommodations according to predetermined requirements and acts to speed up the whole selection process.

【0196】 図18は第3実施態様の特定の第2の特徴を示す。サーチオプション238に
選択グリット202からアクセスする際に、結果グリッド204内の種々異なる
タイプのサーチオプション240を顧客に提供するようにVMSヘッドセットG
UI 201が構成される。結果グリッド204内サーチオプション240の中
の1つを選択すると、図19に示すように、サーチ照会スクリーン242を生成
する。
FIG. 18 shows a particular second feature of the third embodiment. VMS headset G to provide customers with different types of search options 240 in results grid 204 when accessing search options 238 from select grid 202.
The UI 201 is configured. Selecting one of the search options 240 in the results grid 204 will generate a search query screen 242, as shown in FIG.

【0197】 サーチ照会スクリーン242において、顧客にはカーソル208と共に英数字
キャラクタボタン244のコレクションが呈示される。カーソル208の移動お
よびキャラクタの選択は、アーケードボタン210を使用して以前と同様に実施
可能である。各キャラクタを選択することによってサーチが実行され、結果グリ
ット204内GUIの初期スクリーンにその結果が戻って呈示される。ここから
、顧客は、以前に述べたように、希望するトラックを選択可能である。
In search query screen 242, the customer is presented with a collection of alphanumeric character buttons 244 along with cursor 208. The movement of the cursor 208 and the selection of the character can be performed as before using the arcade button 210. The search is performed by selecting each character and the results are presented back to the initial screen of the GUI in the results grid 204. From here, the customer can select the desired truck, as previously described.

【0198】 このサーチ設備は莫大な量のデータに比較的簡単に顧客がアクセスすることを
可能化にし、VMSヘッドセットがネクサスサーバにおいて歌曲の大型遠隔デー
タベースにアクセスする時に特に有用である。
This search facility allows customers to access vast amounts of data with relative ease, and is especially useful when VMS headsets access large remote databases of songs on Nexus servers.

【0199】 常時スクリーンの中央にカーソル208を保持し、かつ顧客による左または右
矢印押しボタンの活動化に応答して選択グリッド202又は結果グリッド204
のどちらかにおいてイメージの列をシャッフルすることによりカーソル208と
種々異なる歌曲/トラックを表す種々異なるイメージとの間の相対運動が達成さ
れる。左または右矢印キー210が押し下げられたままに保持されると、それぞ
れ図20および21に示すように選択グリッド202または結果グリッド204
のどちらかにおいて高速シャッフリングが発生する。これにより、有利に、顧客
が、比較的多数のイメージにより間があいているかもしれない種々異なるイメー
ジ(オプション)へ高速アクセスすることが可能となり、コンピレーションの生
成に必要な時間及び使用の容易性に関して顧客に不当な負担をかけることなく各
カテゴリにおける選択肢の数が増大することを可能にする。
Hold cursor 208 in the center of the screen at all times and select grid 202 or result grid 204 in response to activation of the left or right arrow push button by the customer.
By shuffling the sequence of images in either of the two, relative movement between cursor 208 and different images representing different songs / tracks is achieved. If the left or right arrow keys 210 are held pressed down, the selection grid 202 or the results grid 204 as shown in FIGS. 20 and 21, respectively.
High speed shuffling occurs in either of the above. This advantageously allows the customer to have fast access to different images (optional), which may be interspersed by a relatively large number of images, the time and ease of use required to generate the compilation. Allows the number of choices in each category to increase without imposing an unduly burden on the customer.

【0200】 次に、本発明の第4実施態様について記述する。第4実施態様は第4実施態様
がVMSシステムの使用促進に際して、及び、更に知的な顧客対話の提供に際し
て使用するための、追加的な顧客認識および挨拶モジュールを有するという事実
を除いては第3実施態様と同様である。
Next, a fourth embodiment of the present invention will be described. The fourth embodiment is the first except that the fourth embodiment has an additional customer awareness and greeting module for use in promoting the use of the VMS system and in providing more intelligent customer interaction. This is similar to the third embodiment.

【0201】 第4実施態様の顧客認識および挨拶モジュールは、磁気的に操作されるバンキ
ングカード、すなわちデータ担持磁気ストライプを持つカードからの情報を利用
するように構成される。磁気的に操作されるバンキングカードは3つの情報トラ
ック(カセット上のオーディオトラックのように)を有する。トラック2は顧客
についての情報(顧客の名前およびクレジットカード番号)を含む。
The customer identification and greeting module of the fourth embodiment is configured to utilize information from a magnetically operated banking card, ie a card with a data carrying magnetic stripe. A magnetically operated banking card has three information tracks (like audio tracks on a cassette). Track 2 contains information about the customer (customer name and credit card number).

【0202】 VMSヘッドセットに位置するVMSシステムの顧客認識および挨拶モジュー
ルは磁気カード読取り装置を有し、顧客情報を入手するためにトラック2を読取
るように構成されている。一旦、顧客情報を読取ると、この情報は、新規顧客に
関する顧客データベースに保存することができる。データベースは全てのネット
ワークVMSヘッドセットによってアクセスされ得る場所に設けられる。典型的
には、これはVPPサーバに置かれる。
The customer recognition and greeting module of the VMS system located on the VMS headset has a magnetic card reader and is configured to read the track 2 to obtain customer information. Once the customer information is read, this information can be stored in the customer database for new customers. The database is located where it can be accessed by all network VMS headsets. This is typically located on the VPP server.

【0203】 以前にVMSシステムを使用したことのある顧客に関しては、顧客認識および
挨拶モジュールは、カードから読み取られた顧客情報を、顧客データベースに既
に存在する対応する顧客の詳細事項と関連する。換言すれば、VMSシステムは
顧客が以前に当システムを使用したことがあるかどうかについて顧客を識別する
能力を有する。
For customers who have previously used the VMS system, the customer awareness and greeting module correlates the customer information read from the card with the corresponding customer details already in the customer database. In other words, the VMS system has the ability to identify the customer as to whether the customer has used the system before.

【0204】 VMSシステムの顧客認識および挨拶モジュールの目的は、更なる配布促進の
ために、標的とされる情報を提供することにある。これを達成する方法を図22
の流れ図に示す。
The purpose of the VMS system's customer awareness and greetings module is to provide targeted information for further distribution. Figure 22 shows how to achieve this.
Is shown in the flowchart.

【0205】 図22を参照することとし、本プロセスは300におけるカード読取り装置の
モニタリングによって始まる。カードが読取り装置を通されると、顧客の詳細事
項を含む磁気ストライプのトラック2が読み取られ、顧客情報が302において
抽出される。抽出された情報は304においてVMSヘッドセットに保持されて
いる既存の顧客リストと比較される。リストに対応するエントリが無い場合には
、現在の顧客は新規顧客であり、306において新規エントリがデータベース内
ならびに既存顧客リスト内に生成される。次に、顧客によるVMSシステムの使
用が308において監視され、顧客データベース内に新規に生成された記録を更
新するために現行購入リストと共にあらゆる優先情報が用いられる。
With reference to FIG. 22, the process begins by monitoring the card reader at 300. As the card is passed through the reader, the magnetic stripe track 2 containing customer details is read and customer information is extracted at 302. The extracted information is compared at 304 with the existing customer list maintained in the VMS headset. If there is no corresponding entry in the list, the current customer is a new customer and a new entry is created 306 in the database as well as in the existing customer list. The customer's use of the VMS system is then monitored at 308 and any priority information is used along with the current purchase list to update the newly created record in the customer database.

【0206】 他方、これが既存の顧客であることを読み取られた情報が表示する(既存顧客
内でマッチが見付かることにより)場合には、既存顧客の詳細事項が310にお
いて顧客データベースから回収される。この顧客に関する以前の購買項目は、こ
の顧客について検索回収された記録から312において検討され、これらは31
4において、新規発売を行ったあらゆるバンド又はアーティストと相互参照され
る。次に、相互参照されたバンド/アーティストに対応する歌曲またはあらゆる
ビデオは316において見付けられる。同様に、アーティスト/バンドに関する
あらゆる関連情報はツアー情報(日付、場所、チケット情報)として318にお
いて見付けられる。最終的に、顧客に取って関心のあるかもしれないアーティス
トからの新規発売ならびにアーティストに関する関連情報(ツアー期日)につい
て320において顧客に通知される。顧客認識および挨拶モジュールの機能はこ
の情報の提示により322において完了する。
On the other hand, if the read information indicates that this is an existing customer (by finding a match within the existing customer), then the details of the existing customer are retrieved at 310 from the customer database. Previous purchases for this customer were reviewed at 312 from the records retrieved for this customer and these were 31
4 cross referenced with any newly released band or artist. The song or any video corresponding to the cross-referenced band / artist is then found at 316. Similarly, any relevant information about the artist / band can be found at 318 as tour information (date, location, ticket information). Finally, the customer is notified at 320 about new releases from the artist that may be of interest to the customer as well as relevant information about the artist (due date). The functionality of the customer recognition and greeting module is completed at 322 with the presentation of this information.

【0207】 新規アーティスト情報は2つの方法で提供される。第1に、顧客に直接話しか
ける音声合成モジュールが用いられる。このモジュールは自然に話すアルゴリズ
ムを使用して顧客名のオーディオ表現を人工的に生成する。第2に、新規発売お
よび付属情報に関する全てのオーディオ及びビジュアルファイルが顧客へのプレ
ゼンテーション用に提供される。このようにして、顧客はあらゆる新規アイテム
を購入するための何らかのかかわりを持つ前に新規発売および関連情報を試す選
択肢を持つ。
New artist information is provided in two ways. First, a speech synthesis module is used that speaks directly to the customer. This module artificially generates an audio representation of a customer name using a naturally speaking algorithm. Second, all audio and visual files regarding new launch and ancillary information are provided for presentation to customers. In this way, the customer has the option to try out new releases and related information before having any involvement in purchasing any new items.

【0208】 上記手順の目的は顧客の個人的好みを明確に標的とする新規材料に関する情報
を顧客に提供することにある。これは、顧客に呈示される情報量を制限し、提供
された情報が、より関心を持つであろうものにする。
The purpose of the above procedure is to provide the customer with information about new materials that specifically target the customer's personal preferences. This limits the amount of information presented to the customer and makes the information provided more interesting.

【0209】 顧客に新規情報を呈示するためにVMSヘッドセットGUIがどのように顧客
と対話するかの一例を次に示す。
Following is an example of how the VMS headset GUI interacts with a customer to present new information to the customer.

【0210】 「シャーク」がVMSシステム(VMSヘッドセット)に来て、彼自身のクレ
ジットカードを使用するか又は特別なVMS会員カードを使用するかするものと
する。シャークはヘッドセットに近付き、備え付けカードリーダのスロットに彼
のカードを通す。次に、VMSヘッドセットGUIは次のように話しかける。 「やあ、シャークマンさん、どこへ行っていたんだい。この前レコード1枚買
ったのは数週間前だったぜ!」 「この前ここへ来た時以来、何か凄いミュージックを見付けたろ。バンドXX
Xを覚えているかい。シングル盤を前回買ったじゃないか。も一度どうだい。ト
ラックYYYY ZZZ HHHなんか本当に凄くて、魅きつけられること請け合
いだよ。チャートをズタズタに切り進んでいるところだよ。」 「聞いてみたいかい? イエス/ノー」 「ライブで見たいかい? イエス/ノー」
“Shark” shall come to the VMS system (VMS headset) and use his own credit card or a special VMS membership card. Shark approaches the headset and swipes his card through the slot of the built-in card reader. The VMS headset GUI then speaks: "Hey, Sharkman, where did you go? I bought a record last week a few weeks ago!""Did you find any great music ever since you came here? Band. XX
Do you remember X? You bought the single album last time. How about once? The track YYYY ZZZ HHH is really amazing and I'm sure it's fascinating. I'm just cutting the chart into pieces. "Do you want to hear it? Yes / No""Do you want to see it live? Yes / No"

【0211】 残りの部分は、顧客がVMSシステムを訪れる度に僅かに異なる挨拶が作られ
るように、可変ジェネレータを用いて事前にプログラムされた挨拶である。
The remaining part is a pre-programmed greeting with a variable generator so that a slightly different greeting is created each time the customer visits the VMS system.

【0212】 本発明の第4実施態様はクレジット/ストアカード等の磁気操作されるバンキ
ングカードと関連して記述されているが、他のタイプの標準ポータブルデータス
トアも同様に利用可能であることが理解される。例えば、顧客認識および挨拶モ
ジュールの一部として設けられた適当なスマートカードリーダと共にスマートカ
ードを使用できる。
Although the fourth embodiment of the present invention has been described in connection with magnetically operated banking cards such as credit / store cards, other types of standard portable data stores may be available as well. To be understood. For example, a smart card can be used with a suitable smart card reader provided as part of the customer recognition and greeting module.

【0213】 次に、図23、24及び25を参照し、本発明の第5実施態様について記述す
る。第5実施態様は第3実施態様に類似しているので、相違点のみを以下に述べ
る。
Next, with reference to FIGS. 23, 24 and 25, a fifth embodiment of the present invention will be described. Since the fifth embodiment is similar to the third embodiment, only the differences will be described below.

【0214】 この第5実施態様の主要な差異は図23から図25に示すGUIの三次元性に
関係する。更に詳細には、図23を参照すると、GUIは、XY座標方向にスク
リーンを横断してカーソルを動かすのみならず、グラフィックイメージをZ座標
方向、即ちGUIスクリーンを見る人に対して近付いたり遠のいたりする方向に
も動かすように構成されている。単純な形で示せば、このZ座標運動は選択され
たグラフィックイメージを拡大すること及び縮小することに類似する。しかしな
がら、以下に述べるように、これは、グラフィックイメージの拡大および縮小等
の単純な運動に限定されない真に独立した三次元運動である。
The main difference of this fifth embodiment relates to the three-dimensionality of the GUI shown in FIGS. 23 to 25. More specifically, referring to FIG. 23, the GUI not only moves the cursor across the screen in the XY coordinate directions, but also moves the graphic image in the Z coordinate direction, that is, toward and away from the viewer of the GUI screen. It is also configured to move in the direction of doing. In simple form, this Z coordinate movement is similar to enlarging and reducing the selected graphic image. However, as described below, this is a truly independent three-dimensional motion that is not limited to simple motions such as scaling and shrinking of a graphic image.

【0215】 図23は第3実施態様の場合に類似した改変VMSヘッドセットGUIを示す
。前の場合と同様に、選ばれた歌曲グリッドと共に選択グリッドおよび結果グリ
ッドがある。しかしながら、この第5実施態様においては、グラフィックイメー
ジのサイズに差がある。即ち、選ばれた歌曲グリッド内に保存されているこれら
のイメージは選択グリッドおよび結果グリッドのイメージよりも小さい。選択に
際して、2つの視覚的な効果が同時に発生する。第1に、選択されたグラフィッ
クイメージまでの視間距離が短縮され、それによって、選択されたグラフィック
イメージの外見が他のグラフィックイメージ平面から持ち上げられて見える。同
時に、選択されたグラフィックイメージのサイズは小さい方の選ばれた歌曲グリ
ッドのサイズに近似適合するように縮小される。従って、グラフィックイメージ
の視間距離は短縮されたが、イメージのサイズも小さくなっている。
FIG. 23 shows a modified VMS headset GUI similar to that of the third embodiment. As in the previous case, there is a selection grid and a results grid with the selected song grid. However, in the fifth embodiment, there is a difference in the size of the graphic image. That is, these images stored in the selected song grid are smaller than the images in the selection grid and the results grid. Upon selection, two visual effects occur simultaneously. First, the viewing distance to the selected graphic image is reduced, which causes the appearance of the selected graphic image to appear elevated from other graphic image planes. At the same time, the size of the selected graphic image is reduced to approximately match the size of the smaller selected song grid. Therefore, the distance between the visual images is reduced, but the size of the image is also reduced.

【0216】 次に、選択されたイメージは選ばれた歌曲グリッド内における次に利用可能な
位置まで、下方に横切って動かされる。一旦、選択されたグラフィックイメージ
がその所望新規X、Y座標位置に到達すると、この実施態様においては選ばれた
歌曲グリッドが選択されたイメージの持ち上げられたレベルに見えるので視間距
離を変更する必要はない。
The selected image is then moved down across the next available position in the selected song grid. Once the selected graphic image reaches its desired new X, Y coordinate position, it is necessary to change the inter-sight distance because in this embodiment the selected song grid looks like a raised level of the selected image. There is no.

【0217】 しかしながら、グラフィックイメージに関して、視間距離を短縮させて単にサ
イズを拡大し、それから他のグラフィックイメージ上を新しい位置まで浮遊させ
、最終的にサイズを縮小して、選ばれた歌曲グリッドの適切なサイズに適合する
ようにすることが可能である。この場合、選択グリッド、結果グリッド、及び、
選ばれた歌曲グリッドの3個のグリッドは全て同一グラフィック平面内に所在す
る。
However, with respect to the graphic image, the distance between eyes is shortened and the size is simply increased, and then the graphic image is floated to a new position on another graphic image, and finally the size is reduced to reduce the size of the selected song grid. It is possible to fit in the appropriate size. In this case, the selection grid, the result grid, and
All three grids of the selected song grid are located in the same graphic plane.

【0218】 この実施態様のGUIにおいては、GUIのグラフィックイメージの選択に際
し、当該イメージと関連したアクションを、強化された三次元視覚効果と連動し
て作動化することができる。例えば、AVレコードと関連したビデオファイルが
ディスプレイされる場合には、ユーザに向かって来るように現れる(Z座標の縮
小)フレームにおいて、視覚スクリーン上のビデオのために視覚区域を最大化す
るように、これを行なうことができる。また、一般にシングルまたはアルバム用
スリーブカバーであるAVレコード識別子を構成するグラフィックイメージの近
接した更に詳細な調査を可能にするためにこの拡大機能を使用することも可能で
ある。
In the GUI of this embodiment, upon selecting a graphical image of the GUI, the action associated with the image can be activated in conjunction with the enhanced 3D visual effect. For example, if the video file associated with an AV record is displayed, then in the frame that appears to the user (Z coordinate reduction), maximize the visual area for the video on the visual screen. , You can do this. It is also possible to use this magnifying function to allow a closer and more detailed examination of the graphic images that make up the AV record identifier, which is typically a sleeve cover for a single or album.

【0219】 第5実施態様の三次元性はGUIの他の部分においても見ることができる。例
えば、図24および25を参照して、GUIの初期オペレーティングページの2
つの異なる場面が示される。図24はGUIのアニメ化されたドアが閉じた状態
を示し、図25にはアニメ化されたドアが開いた状態が示され、AVレコードを
記録するそれぞれ異なる3つのオプションが見える。ドアは、視覚者に向かって
開き、それによりユーザにとってこれらの運動が、これらの位置の間の三次元運
動に見える。ただし、スクリーン全体が縮小されることはなく、ドアだけが見る
人に向かって動くように見えるだけである。
The three-dimensionality of the fifth embodiment can also be seen in other parts of the GUI. For example, referring to FIGS. 24 and 25, two of the GUI's initial operating pages
Two different scenes are shown. Figure 24 shows the GUI animated door closed and Figure 25 shows the animated door open, showing three different options for recording AV records. The door opens towards the viewer so that to the user these movements appear as a three dimensional movement between these positions. However, the entire screen is not scaled down, only the door appears to move towards the viewer.

【0220】 このような三次元運動はGUIの魅力を非常に強化し、AVDDMレコード選
択および記録プロセスを通じてユーザが興味を持ち続ける状態にあるようにする
。実際には、1つのAVDDMが記録されている期間中は、当該ユーザは別のA
VDDMをコンパイルすること、或いは、他のユーザがその選択をコンパイルす
ることが可能である。
Such three-dimensional motion greatly enhances the appeal of the GUI and keeps the user in a state of interest throughout the AVDM record selection and recording process. In fact, during the period when one AVDDM is recorded, the user is
It is possible to compile VDDM or another user to compile that choice.

【0221】 異なる実施態様の機能は相互に排他的であるわけではなく、実施態様間で容易
に交換可能であることが理解される。例えば、第4実施態様の顧客認識および挨
拶モジュールは他の実施態様の各々にも容易に適用可能である。更に、既に上述
したように、第5実施態様のGUIの三次元性は、他の4つの実施態様の各々に
も、たとえこれらの実施態様のいずれにおいても明白に記述されていなくても、
容易に適用可能である。
It will be appreciated that the functionality of the different implementations is not mutually exclusive and can be readily interchanged between the implementations. For example, the customer recognition and greeting module of the fourth embodiment can be easily applied to each of the other embodiments. Furthermore, as already mentioned above, the three-dimensional nature of the GUI of the fifth embodiment is not described explicitly in each of the other four embodiments, or even in any of these embodiments.
It is easily applicable.

【0222】 本発明の特定の好ましい実施態様について述べてきたが、係る実施態様は例示
のためのみのものであり、適切な知識と能力を持つ者によりなされうるもの等の
変更及び改変を、添付特許請求の範囲に記載されている本発明の趣旨と範囲から
逸脱することなしになすことが可能であることが理解される。例えば、前述の実
施態様においてはVMSヘッドセットGUI 50の一部分としてのアーケード
ゲーム押しボタンが用いられているが、これを、ユーザがスクリーンに触れるだ
けでオプションを選択するタッチスクリーンに置き換えることが可能である。ま
た、前述の実施態様ではオーディオAVファイルが配布されているが、その代わ
りにビデオAVファイルを配布することも可能である。この種のビデオファイル
は音楽ビデオおよび映画を配布するオーディオファイルと関連して供給すること
も可能である。この種のビデオ及び映画の記録プロセスは例えばDVDによって
提供可能である。
Although particular preferred embodiments of the present invention have been described, such embodiments are for illustration only, and changes and modifications such as those which can be made by persons having appropriate knowledge and ability are attached. It is understood that modifications can be made without departing from the spirit and scope of the invention as claimed. For example, while the previously described embodiment uses an arcade game push button as part of the VMS headset GUI 50, it can be replaced with a touch screen that allows the user to touch the screen to select options. is there. Further, although the audio AV file is distributed in the above-described embodiment, a video AV file can be distributed instead. This type of video file can also be provided in connection with audio files that distribute music videos and movies. A video and movie recording process of this kind can be provided, for example, by a DVD.

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

【図1】 AVDDMの調製されたコピーを用いてAVDDMを記録する従来型の方法を
示す概略構成図である。
FIG. 1 is a schematic block diagram illustrating a conventional method of recording AVDDM using a prepared copy of AVDDM.

【図2】 AVDDMのデジタルイメージを用いてAVDDMを記録する別の従来型方法
を示す概略構成図である。
FIG. 2 is a schematic block diagram showing another conventional method for recording AVDDM using a digital image of AVDMM.

【図3】 本発明の第1実施態様に従ったVMS(仮想音楽ストア)システムを示す概略
システム構成図である。
FIG. 3 is a schematic system configuration diagram showing a VMS (virtual music store) system according to the first embodiment of the present invention.

【図4】 図3に示すVMSヘッドセットのアーケードゲーム押しボタン形成部分の概略
表現を示す図である。
4 is a diagram showing a schematic representation of an arcade game push button forming portion of the VMS headset shown in FIG. 3. FIG.

【図5】 図3に示す各VMSヘッドセットのGUI(グラフィックユーザインタフェー
ス)のグラフィック表現を示す図である。
5 is a diagram showing a graphical representation of a GUI (graphic user interface) for each VMS headset shown in FIG.

【図6】 図5に示すGUIの選択グリッドにディスプレイされたイメージの例の詳細な
グラフィック表現を示す図である。
6 is a detailed graphical representation of an example of an image displayed on a selection grid of the GUI shown in FIG.

【図7】 図3のVPPサーバの詳細およびVMSヘッドセットへのその接続を示す概略
システム構成図である。
7 is a schematic system block diagram showing details of the VPP server of FIG. 3 and its connection to a VMS headset.

【図8】 図7のVPPサーバ及びそのオブジェクト指向ソフトウェアモジュールを詳細
に示す概略構成図である。
8 is a schematic configuration diagram showing in detail the VPP server of FIG. 7 and its object-oriented software module.

【図9】 VPPサーバにおける図8に示すデータスプレーモジュールの動作を示す概略
システム構成図である。
9 is a schematic system configuration diagram showing an operation of the data spray module shown in FIG. 8 in the VPP server.

【図10】 様々な通信ネットワークへの相互接続と共に図3に示すネクサスサーバの概略
構成図である。
FIG. 10 is a schematic block diagram of the nexus server shown in FIG. 3 with interconnection to various communication networks.

【図11】 図10に示すネクサスAIインタプリタの動作を図によって示す概略構成図で
ある。
FIG. 11 is a schematic configuration diagram showing an operation of the Nexus AI interpreter shown in FIG.

【図12】 本発明の第3実施態様によるVMSヘッドセットGUIを包含するVMSヘッ
ドセットの正面図である。
FIG. 12 is a front view of a VMS headset including a VMS headset GUI according to a third embodiment of the present invention.

【図13】 図12のVMSヘッドセットGUIの、選ばれた歌曲リストにおいて選択され
たアイテムがないGUI使用の初期段階を示す詳細図である。
FIG. 13 is a detailed view of the VMS headset GUI of FIG. 12 showing the initial stages of using the GUI without a selected item in the selected song list.

【図14】 図12のVMSヘッドセットGUIの、選ばれた歌曲リストにおいて4アイテ
ムが選択されたGUI使用の中間段階を示す詳細図である。
14 is a detailed view of the VMS headset GUI of FIG. 12 showing an intermediate stage of using the GUI with 4 items selected in the selected song list.

【図15】 記録時間ダイヤルおよび他のトラック選択の詳細を示す図12のVMSヘッド
セットGUIの拡大詳細図である。
15 is an enlarged detail view of the VMS headset GUI of FIG. 12 showing details of the recording time dial and other track selections.

【図16】 構成ラベリング設備スクリーンを示す図12のVMSヘッドセットGUIの詳
細図である。
FIG. 16 is a detailed view of the VMS headset GUI of FIG. 12 showing a configuration labeling facility screen.

【図17】 マルチ追加設備を提供するVMSヘッドセットGUIを示す図12のVMSヘ
ッドセットGUIの詳細図である。
17 is a detailed view of the VMS headset GUI of FIG. 12 showing the VMS headset GUI providing multiple add-on facilities.

【図18】 サーチ設備の第1ページを示す図12のVMSヘッドセットGUIの詳細図で
ある。
FIG. 18 is a detailed view of the VMS headset GUI of FIG. 12 showing the first page of search equipment.

【図19】 サーチ設備の第2ページを示す図12のVMSヘッドセットGUIの詳細図で
ある。
19 is a detailed view of the VMS headset GUI of FIG. 12 showing the second page of search equipment.

【図20】 該当するスタイル又はジャンルに関して選択グリッドを高速走査するオプショ
ンを示す、中間段階の使用における図12のVMSヘッドセットGUIの詳細図
である。
FIG. 20 is a detailed view of the VMS headset GUI of FIG. 12 in an intermediate stage of use, showing the option of fast scanning the selection grid for the appropriate style or genre.

【図21】 選択されたジャンル内の選択可能な歌曲タイトルの該当するグループに関して
結果グリッドを高速走査するオプションを示す、中間段階の使用における図12
のVMSヘッドセットGUIの詳細図である。
FIG. 21 is an illustration of the use of an intermediate stage showing the option of fast scanning the results grid for the appropriate group of selectable song titles within the selected genre.
3 is a detailed view of the VMS headset GUI of FIG.

【図22】 第4実施態様のVMSヘッドセットの顧客認識および挨拶モジュールの動作を
示す概略流れ図である。
FIG. 22 is a schematic flowchart showing the operation of the customer recognition and greeting module of the VMS headset of the fourth embodiment.

【図23】 選ばれた歌曲リストにおいて選択された2つのアイテム及び行なわれている第
3アイテムの選択とともに、中間段階の使用におけるGUIを示す、本発明の第
5実施態様に従ったVMSヘッドセットの詳細図である。
FIG. 23 shows a VMS headset according to a fifth embodiment of the present invention showing a GUI in use in an intermediate stage with the selection of two items selected and a third item being performed in the selected song list. FIG.

【図24】 閉じた位置のドアを有する初期オペレーティングページを示す、第5実施態様
に従ったVMSヘッドセットGUIの詳細図である。
FIG. 24 is a detailed view of the VMS headset GUI according to the fifth embodiment showing the initial operating page with the door in the closed position.

【図25】 開いた位置のドアを有する初期オペレーティングページを示す、第5実施態様
に従ったVMSヘッドセットGUIの詳細図である。
FIG. 25 is a detailed view of the VMS headset GUI according to the fifth embodiment showing the initial operating page with the door in the open position.

【手続補正書】特許協力条約第34条補正の翻訳文提出書[Procedure for Amendment] Submission for translation of Article 34 Amendment of Patent Cooperation Treaty

【提出日】平成14年1月15日(2002.1.15)[Submission date] January 15, 2002 (2002.15)

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims

【補正方法】変更[Correction method] Change

【補正の内容】[Contents of correction]

【特許請求の範囲】[Claims]

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/30 170 G06F 17/30 170G 5E501 G10K 15/02 G10K 15/02 H04N 7/08 H04N 7/173 640A 7/081 5/85 Z 7/173 640 7/08 Z // H04N 5/85 (31)優先権主張番号 0005014.6 (32)優先日 平成12年3月1日(2000.3.1) (33)優先権主張国 イギリス(GB) (31)優先権主張番号 0011116.1 (32)優先日 平成12年5月8日(2000.5.8) (33)優先権主張国 イギリス(GB) (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE,TR),OA(BF ,BJ,CF,CG,CI,CM,GA,GN,GW, ML,MR,NE,SN,TD,TG),AP(GH,G M,KE,LS,MW,MZ,SD,SL,SZ,TZ ,UG,ZW),EA(AM,AZ,BY,KG,KZ, MD,RU,TJ,TM),AE,AG,AL,AM, AT,AU,AZ,BA,BB,BG,BR,BY,B Z,CA,CH,CN,CR,CU,CZ,DE,DK ,DM,DZ,EE,ES,FI,GB,GD,GE, GH,GM,HR,HU,ID,IL,IN,IS,J P,KE,KG,KP,KR,KZ,LC,LK,LR ,LS,LT,LU,LV,MA,MD,MG,MK, MN,MW,MX,MZ,NO,NZ,PL,PT,R O,RU,SD,SE,SG,SI,SK,SL,TJ ,TM,TR,TT,TZ,UA,UG,US,UZ, VN,YU,ZA,ZW Fターム(参考) 5B075 KK03 KK50 KK54 KK68 MM01 MM11 MM61 ND12 ND14 ND16 PP03 PP13 PQ03 PQ10 PQ46 PR04 UU37 5C052 AA02 AB04 AB08 CC11 DD04 DD06 5C063 AB03 AB05 AC01 AC05 CA23 DA07 DA13 5C064 BA01 BB07 BC06 BC16 BC22 BC23 BC25 BD02 BD03 BD04 BD08 BD09 BD16 5D044 AB05 AB07 BC04 DE12 DE22 DE42 DE50 GK05 5E501 AA20 BA05 CB01 EB05 FA01 FA27 【要約の続き】 GUI(グラフィックユーザインタフェース)を有す る。─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) G06F 17/30 170 G06F 17/30 170G 5E501 G10K 15/02 G10K 15/02 H04N 7/08 H04N 7/173 640A 7/081 5/85 Z 7/173 640 7/08 Z // H04N 5/85 (31) Priority claim number 0005014.6 (32) Priority date March 1, 2000 (2000.3.1) ) (33) Priority claiming country United Kingdom (GB) (31) Priority claiming number 0011116.1 (32) Priority date May 8, 2000 (2000.5.8) (33) Priority claiming country United Kingdom ( GB) (81) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR), OA (BF BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW), EA (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN , IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, T , TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW F terms (reference) 5B075 KK03 KK50 KK54 KK68 MM01 MM11 MM61 ND12 ND14 ND16 PP03 PP13 PQ03 PQ10 PQ46 PR04 UU37 5C0408 CC11 02A04 5C063 AB03 AB05 AC01 AC05 CA23 DA07 DA13 5C064 BA01 BB07 BC06 BC16 BC22 BC23 BC25 BD02 BD03 BD04 BD08 BD09 BD16 5D044 AB05 AB07 BC04 DE12 DE22 DE42 DE50 GK05 5E501 AA20 BA05 CB01 EB05 FA01 FA27 [Continued User Interface] GUI Have.

Claims (62)

【特許請求の範囲】[Claims] 【請求項1】 第1データストアから選択されたAV(オーディオ/ビデオ
)データをAVDDM(オーディオ/ビデオ配布可能データ媒体)に記録する方
法であって、 前記第1ストアから読み取られた選択されたAVデータの一部分を第2ストア
に一時的に保存するステップと、 読み取られた前記部分を前記第2ストアからAVDDMレコーダへ転送するス
テップと、 読み取られた前記部分を前記AVDDM(例えばCD)に記録するステップと
、 前記選択されたAVデータの全ての部分がAVDDMに記録されるまで前記処
理ステップを繰り返すステップとを含み、 少なくとも前記保存および記録するステップが前記選択されたAVデータの異
なる部分に対して同時に行なわれる方法。
1. A method of recording AV (audio / video) data selected from a first data store in an AVDMM (audio / video distributable data medium), the selected read from the first store. Temporarily storing a portion of the AV data in a second store; transferring the read portion from the second store to an AVDDM recorder; recording the read portion on the AVDDM (eg CD) And repeating the processing steps until all portions of the selected AV data are recorded in AVDMM, at least the storing and recording steps for different portions of the selected AV data. Method to be done simultaneously.
【請求項2】 前記AVDDMレコーダが読取られた前記部分の記録を完了
した時にフィードバック信号を生成する処理ステップをさらに含み、 前記選択されたAVデータの各部分について、前記処理ステップが前記フィー
ドバック信号に基づいて非同期的に行なわれる請求項1に記載の方法。
2. The method further comprises a processing step of generating a feedback signal when the AVDM recorder completes recording of the read portion, wherein for each portion of the selected AV data, the processing step converts the feedback signal into a feedback signal. The method of claim 1, wherein the method is performed asynchronously based on.
【請求項3】 前記転送ステップも、前記選択されたAVデータの異なる部
分についての前記保存および記録するステップと同時に行なわれる請求項1また
は2に記載の方法。
3. The method of claim 1 or 2, wherein said transferring step is also performed concurrently with said storing and recording step for different portions of said selected AV data.
【請求項4】 前記保存するステップが前記記録ステップを完成するために
必要な時間内に順次行なわれる請求項1から3のいずれか1項に記載の方法。
4. A method according to any one of claims 1 to 3, wherein the storing steps are performed sequentially within the time required to complete the recording step.
【請求項5】 前記第1ストアがAVデータレコードのデータベースを有し
、前記選択されたAVデータが前記データベースから選択された少なくとも1つ
のAVデータレコードを有し、前記保存するステップが少なくとも1つの選択さ
れたAVデータレコードの読み取られた部分を保存するステップを含む請求項1
から4のいずれか1項に記載の方法。
5. The first store has a database of AV data records, the selected AV data has at least one AV data record selected from the database, and the storing step has at least one. 2. A step of storing a read portion of a selected AV data record.
5. The method according to any one of 4 to 4.
【請求項6】 記録されるAVデータを前記第1データストアから選択する
ステップをさらに含む請求項1から5のいずれか1項に記載の方法。
6. The method according to claim 1, further comprising the step of selecting recorded AV data from the first data store.
【請求項7】 前記AVデータが前記AVDDMへの記録に適していないフ
ォーマットであり、前記方法が更に前記選択されたAVデータの読み取られた前
記部分をAVDDMフォーマットに変換するステップを含む請求項1から6のい
ずれか1項に記載の方法。
7. The AV data is in a format unsuitable for recording on the AVDM, and the method further comprises converting the read portion of the selected AV data to the AVDMM format. 7. The method according to any one of items 6 to 6.
【請求項8】 前記AVデータが符号化され、前記方法が更に前記選択され
たAVデータの読み取られた前記部分を復号するステップを含む請求項1から7
のいずれか1項に記載の方法。
8. The AV data is encoded and the method further comprises the step of decoding the read portion of the selected AV data.
The method according to any one of 1.
【請求項9】 前記AVデータの読み取られた前記部分を、それを一時的に
保存する前に処理するステップをさらに含む請求項1から8のいずれか1項に記
載の方法。
9. The method according to claim 1, further comprising the step of processing the read portion of the AV data before storing it temporarily.
【請求項10】 前記処理ステップが、記録される前記AVデータにデジタ
ル著作権表示を付けるステップを含む請求項9に記載の方法。
10. The method of claim 9, wherein the processing step comprises the step of providing a digital copyright notice to the recorded AV data.
【請求項11】 前記処理ステップが、前記記録された複製物の真正性を示
すために前記AVデータへデジタルデータ透かしを加えるステップを含む請求項
9または10に記載の方法。
11. A method according to claim 9 or 10, wherein said processing step comprises the step of adding a digital data watermark to said AV data to indicate the authenticity of said recorded copy.
【請求項12】 前記AVDDMの前記フォーマットを、前記選択されたA
Vデータで一旦記録された後でチェックするステップをさらに含む請求項1から
11のいずれか1項に記載の方法。
12. The format of the AVDDM is set to the selected A
The method according to any one of claims 1 to 11, further comprising a step of checking once recorded with V data.
【請求項13】 前記AVDDMに、内容の目録を、前記選択されたAVデ
ータで一旦記録された後で記録するステップをさらに含む請求項1から12のい
ずれか1項に記載の方法。
13. A method according to any one of claims 1 to 12, further comprising the step of recording a list of contents in the AVDM after it has been recorded with the selected AV data.
【請求項14】 前記方法がホストオペレーティングシステムの制御の下で
動作される請求項1から13のいずれか1項に記載の方法。
14. The method according to claim 1, wherein the method is operated under the control of a host operating system.
【請求項15】 第1ストアから選択されたAV(オーディオ/ビデオ)デ
ータをAVDDM(オーディオ/ビデオ配布可能データ媒体)へ転送する装置で
あって、 前記第1ストアから選択されたAVデータの部分を読み取り、それを第2スト
アへ一時的に保存する第1転送手段と、 読み取られた前記部分を前記第2ストアから前記AVDDMレコーダへ転送す
る第2転送手段と、 読み取られた前記部分を前記AVDDM(例えばCD)に記録するAVDDM
レコーダとを含み、 前記装置は、前記選択されたAVデータの全てがAVDDMに記録されるまで
前記選択されたAVデータの部分を繰り返して転送し、前記第1転送手段と前記
AVDDMレコーダとを前記選択されたAVデータの異なる部分について同時に
作動させるように構成される装置。
15. An apparatus for transferring AV (audio / video) data selected from a first store to AVDM (audio / video distributable data medium), the portion of the AV data selected from the first store. A first transfer means for reading and temporarily storing it in a second store; a second transfer means for transferring the read portion from the second store to the AVDDM recorder; AVDDM to be recorded on the AVDM (eg CD)
A recorder, the device repeatedly transferring a portion of the selected AV data until all of the selected AV data is recorded in AVDDM, and the device transfers the first transfer means and the AVDDM recorder. A device configured to operate on different portions of selected AV data simultaneously.
【請求項16】 前記AVDDMレコーダが、読み取られた前記部分の記録
を完了した時にフィードバック信号を生成するように構成され、前記装置が、前
記選択されたAVデータの各部分についてのフィードバック信号に基づいて非同
期的に転送の各部分が行われるように構成される請求項15に記載の装置。
16. The AVDM recorder is configured to generate a feedback signal when recording of the portion read has been completed, and the apparatus is based on the feedback signal for each portion of the selected AV data. 16. The apparatus of claim 15 configured to asynchronously perform each portion of the transfer.
【請求項17】 前記選択されたAVデータの異なる部分について前記第1
転送手段および前記AVDDMレコーダと同時に前記第2転送手段を作動させる
ように前記装置が構成される請求項15または16に記載の装置。
17. The first part for different parts of the selected AV data.
17. A device according to claim 15 or 16, wherein the device is arranged to activate the second transfer means at the same time as the transfer means and the AVDDM recorder.
【請求項18】 AVデータベースに保存されているAV(オーディオ/ビ
デオ)データレコードを迅速にアクセス及び選択するためのGUI(グラフィッ
クユーザインタフェース)であって、前記GUIはAVDDM(オーディオビジ
ュアルデジタルデータ媒体)へ記録するための前記AVレコードの選択をコンパ
イルおよびディスプレイするように構成され、 それぞれが特定のアクションにリンクし、かつ前記AVデータベースに保存さ
れているAVデータレコード又は1組のAVデータレコードを表す、ディスプレ
イされたグラフィックイメージの第1アレイと、 現在選択可能なイメージをハイライトするためにユーザによって移動可能なカ
ーソルとを含み、 前記GUIが三次元属性を有し、二次元(XY座標)における前記カーソルと
ディスプレイされた前記グラフィックイメージとの間の相対運動、およびディス
プレイされた前記グラフィックイメージの少なくとも幾つかの知覚視間距離(Z
座標)における変動を可能にするように構成されるGUI。
18. A GUI (Graphical User Interface) for quickly accessing and selecting AV (Audio / Video) data records stored in an AV database, the GUI being an AVDM (Audio Visual Digital Data Medium). Configured to compile and display the selection of the AV records for recording to, each representing a particular action linked to and representing an AV data record or set of AV data records stored in the AV database. A first array of displayed graphic images and a cursor movable by a user to highlight the currently selectable image, wherein the GUI has three-dimensional attributes and is in two dimensions (XY coordinates). The cursor Motion between the displayed graphic image and the displayed visual image, and at least some perceptual distances (Z) of the displayed graphic image.
A GUI configured to allow for variations in (coordinates).
【請求項19】 前記GUIが、ディスプレイされたグラフィックイメージ
の知覚視間距離を、前記カーソルを使用して選択される際に変化させるように構
成される請求項18に記載のGUI。
19. The GUI of claim 18, wherein the GUI is configured to change the perceived distance of a displayed graphic image when selected using the cursor.
【請求項20】 ディスプレイされたグラフィックイメージまでの知覚視間
距離をその選択にあたり変化させて、選択されたグラフィックイメージをXY座
標の少なくとも1つにおいて新規明視位置まで移動させ;かつ前記新規明視位置
における前記選択されたグラフィックイメージまでの前記知覚視間距離を変化さ
せるようにさらに構成される請求項19に記載のGUI。
20. The perceptual viewing distance to the displayed graphic image is changed upon selection to move the selected graphic image to a new distinct vision position at at least one of the XY coordinates; and said new distinct vision. 20. The GUI of claim 19, further configured to change the perceptual in-sight distance to the selected graphic image at a location.
【請求項21】 ディスプレイされたグラフィックイメージまでの前記知覚
視間距離をその選択に際して短縮し、かつディスプレイされた前記グラフィック
イメージと関連したオーディオ又はビデオファイルをプレイするようにさらに構
成される請求項19または20に記載のGUI。
21. The method further comprising reducing the perceptual viewing distance to a displayed graphic image upon selection and playing an audio or video file associated with the displayed graphic image. Alternatively, the GUI described in 20.
【請求項22】 前記AVデータベースが階層AVデータベースを含み、前
記GUIが、 ディスプレイされたグラフィックイメージの第2アレイであって、第2アレイ
の各ディスプレイされたグラフィックイメージが特定のアクションとリンクされ
、かつ前記階層AVデータベースに保存されている1つのAVデータレコード又
は1組のAVデータレコードを表す第2アレイを含み、 両方のアレイが同時にディスプレイされ、前記第2アレイにおいてディスプレ
イされたグラフィックイメージが前記第1アレイにおいてカーソルによりハイラ
イトされた現在選択可能なグラフィックイメージの内容を表し、それによって、
階層AVデータベースの異なるレベルからの関連情報を前記ユーザに同時に提供
する請求項18から21のいずれか1項に記載のGUI。
22. The AV database includes a hierarchical AV database, the GUI is a second array of displayed graphic images, each displayed graphic image of the second array being linked to a particular action, And a second array representing one AV data record or a set of AV data records stored in the hierarchical AV database, both arrays being simultaneously displayed, and the graphic image displayed in the second array being Represents the contents of the currently selectable graphic image highlighted by the cursor in the first array, thereby
22. A GUI according to any one of claims 18 to 21 for simultaneously providing relevant information to the user from different levels of a hierarchical AV database.
【請求項23】 前記第2アレイ内に呈示された情報が自動的に更新され、
前記第1アレイ内の前記カーソルの相対運動にあたって、関連データの選択物を
前記ユーザに提供するよう前記GUIが構成される請求項22に記載のGUI。
23. The information presented in the second array is automatically updated,
23. The GUI of claim 22, wherein the GUI is configured to provide a selection of relevant data to the user upon relative movement of the cursors in the first array.
【請求項24】 ディスプレイされたグラフィックイメージの第3アレイを
さらに含み、ディスプレイされた各グラフィックイメージが特定のアクションと
リンクされ、かつAVデータレコードを表し、 前記第3アレイが前記第1および第2アレイと同時にディスプレイされ、前記
第3アレイにディスプレイされるグラフィックイメージが前記第2アレイにおけ
る現在選択可能なグラフィックイメージの内容を表す請求項22または23に記
載のGUI。
24. A third array of displayed graphic images, each displayed graphic image being linked to a particular action and representing an AV data record, said third array being the first and second arrays. 24. The GUI of claim 22 or 23, wherein the graphic image displayed concurrently with the array and displayed in the third array represents the content of the currently selectable graphic image in the second array.
【請求項25】 前記第1または第2アレイからユーザによって選択された
AVデータレコードのリストを表すグラフィックイメージをディスプレイする結
果アレイをさらに含み、前記結果アレイが前記第1および第2アレイと共に同時
にディスプレイされる請求項22から24のいずれか1項に記載のGUI。
25. A result array for displaying a graphic image representing a list of AV data records selected by a user from said first or second array, said result array being simultaneously displayed with said first and second arrays. 25. The GUI according to any one of claims 22 to 24.
【請求項26】 ユーザによって選択されたAVデータレコードの前記リス
トの完結以前に前記結果アレイの内容が前記ユーザによって編集可能であるよう
に前記GUIが構成される請求項25に記載のGUI。
26. The GUI of claim 25, wherein the GUI is configured such that the contents of the result array are editable by the user prior to completion of the list of AV data records selected by the user.
【請求項27】 更に複数のアーケードゲームプッシュキーを備えた入力装
置を有する請求項18から26のいずれか1項に記載のGUI。
27. The GUI according to claim 18, further comprising an input device provided with a plurality of arcade game push keys.
【請求項28】 前記入力装置がカーソルを移動させるキー及び前記GUI
の特殊機能を選択する少なくとも1つの特殊キーを有する請求項27に記載のG
UI。
28. A key for moving the cursor by the input device, and the GUI.
28. The G of claim 27 having at least one special key for selecting a special function of
UI.
【請求項29】 少なくとも1つの前記特殊キーが、選択されたイメージと
関連するオーディオ及び/又はビデオファイルをプレイするキーと、前記結果ア
レイに対して前記選択されたイメージを追加または削除するキーと、ヘルプ機能
を提供するキーとを含む請求項26の従属請求項28に記載のGUI。
29. At least one of the special keys is a key for playing an audio and / or video file associated with a selected image, and a key for adding or deleting the selected image to the result array. 29. A GUI according to claim 28 dependent on claim 26, including a key providing a help function.
【請求項30】 前記第1アレイがグループイメージを含み、前記グループ
イメージを選択することによってAVデータレコードのコレクションを前記結果
アレイに加えるように前記GUIが構成される請求項25または請求項25の従
属請求項26から29のいずれか1項に記載のGUI。
30. The GUI of claim 25 or claim 25, wherein the first array includes a group image and the GUI is configured to add a collection of AV data records to the result array by selecting the group image. A GUI according to any one of dependent claims 26 to 29.
【請求項31】 前記GUIが、前記結果アレイによって表されるユーザ選
択AVデータレコードのリストを、レコードを前記AVデータベースから抽出し
それらをAVDDM(オーディオ/ビデオ配布可能データ媒体)に記録する一連
のインストラクションに変換するユーザインストラクションにおいて構成される
請求項25の従属請求項26から30のいずれか1項に記載のGUI。
31. A set of sequences in which the GUI extracts a list of user-selected AV data records represented by the result array from the AV database and records them on AVDDM (Audio / Video Distributable Data Medium). The GUI according to any one of claims 26 to 30 depending on claim 25, which is configured in a user instruction to be converted into an instruction.
【請求項32】 前記GUIが、ディスプレイされたイメージと関連するオ
ーディオファイルを、そのディスプレイされたイメージがユーザにより選択され
た際にプレイするように構成される請求項18から31のいずれか1項に記載の
GUI。
32. The GUI of claim 18, wherein the GUI is configured to play an audio file associated with the displayed image when the displayed image is selected by the user. GUI described in.
【請求項33】 前記GUIが、ディスプレイされたイメージと関連するビ
デオファイルを、そのディスプレイされたイメージがユーザにより選択された際
にプレイするように構成される請求項18から32のいずれか1項に記載のGU
I。
33. The GUI of claim 18, wherein the GUI is configured to play a video file associated with the displayed image when the displayed image is selected by the user. GU described in
I.
【請求項34】 前記オーディオ及び/又はビデオファイルがGUIの使用
方法についてのインストラクションを前記ユーザに提供するインストラクション
ファイルを含む請求項32または33に記載のGUI。
34. The GUI of claim 32 or 33, wherein the audio and / or video files include instruction files that provide the user with instructions on how to use the GUI.
【請求項35】 前記カーソルを静止位置に維持し、ユーザ制御の下に前記
第1アレイを移動させることによって前記第1アレイに対して前記カーソルを移
動させるように前記GUIが構成される請求項18から34のいずれか1項に記
載のGUI。
35. The GUI is configured to move the cursor with respect to the first array by maintaining the cursor in a rest position and moving the first array under user control. The GUI according to any one of 18 to 34.
【請求項36】 前記第2アレイを静止位置に維持し、ユーザ制御の下に前
記カーソルを移動させることによって前記第2アレイに対して前記カーソルを移
動させるように前記GUIが構成される請求項22から35のいずれか1項に記
載のGUI。
36. The GUI is configured to move the cursor relative to the second array by maintaining the second array in a stationary position and moving the cursor under user control. The GUI according to any one of items 22 to 35.
【請求項37】 前記第1アレイがグラフィックサーチイメージを含み、前
記GUIが、前記ユーザが前記グラフィックサーチイメージを選択することによ
ってAVデータレコードの前記データベース内の特定レコードをサーチすること
を可能にするように構成される請求項18から36のいずれか1項に記載のGU
I。
37. The first array includes a graphic search image and the GUI enables the user to search for a particular record in the database of AV data records by selecting the graphic search image. 37. A GU according to any one of claims 18 to 36 configured as
I.
【請求項38】 AVデータを保存するローカルデータベースを備えたAV
(オーディオ/ビデオ)データ構成装置と、AVデータを保存するリモートデー
タベースを有するリモートサーバとを有するシステムであって、 所望のAVデータレコードのコンピレーションのレコードのいずれかが前記ロ
ーカルデータベースに存在しない場合にはリモートデータのサーチリクエストを
生成および伝送するように前記AVデータ構成装置が構成され、 前記リモートサーバが、前記サーチリクエストに応答し、必要な前記AVデー
タを前記リモートデータベースから回収し、前記AVデータ構成装置に伝送する
ように構成され、前記システムは更に、 前記リモートデータベースに保存されているAVデータについてのサーチリク
エストのサーチタームについて考察するための人工知能が組み込まれたインタプ
リタを有し、前記インタプリタは、前記サーチリクエストに用いられるサーチタ
ームに等価であるか、前記リクエストの前記サーチターム内の誤りと推定される
ものを訂正するものであるか、又は、前記リクエストの前記サーチタームに等価
な意味を持つ代替サーチタームを生成し、かつ前記リモートデータベースからA
Vデータを回収するために前記代替サーチタームを使用するように構成されるシ
ステム。
38. An AV having a local database for storing AV data
A system having a (audio / video) data composition device and a remote server having a remote database for storing AV data, wherein any of the compilation records of a desired AV data record does not exist in the local database. Is configured to generate and transmit a remote data search request, the remote server responding to the search request, retrieving the required AV data from the remote database, and Configured for transmission to a configuration device, the system further comprises an interpreter with embedded artificial intelligence for considering a search term of a search request for AV data stored in the remote database, The interpreter is equivalent to the search term used for the search request, corrects a presumed error in the search term of the request, or is equivalent to the search term of the request. Generate meaningful alternative search terms and use A from the remote database
A system configured to use the alternative search term to retrieve V data.
【請求項39】 前記AVデータ構成装置と前記リモートサーバが衛星通信
網を介して相互に交信するように構成される請求項38記載のシステム。
39. The system according to claim 38, wherein the AV data configuration device and the remote server are configured to communicate with each other via a satellite communication network.
【請求項40】 前記リモートサーバが、インターネット上の関連ウェブサ
イトを監視し、前記リモートデータベース内の関連データを収集および保存し、
かつこれらの手順を自動的に行なうように構成されたインターネットエージェン
トを含む請求項38または39記載のシステム。
40. The remote server monitors related websites on the Internet, collects and stores related data in the remote database,
40. A system according to claim 38 or 39, including an internet agent configured to perform these procedures automatically.
【請求項41】 前記インターネットエージェントが、インターネットリン
ク及びウェブサイトページを生成し、かつこれらを複数のインターネットサーチ
エンジンに自動的に登録するように構成される請求項40に記載のシステム。
41. The system of claim 40, wherein the internet agent is configured to generate internet links and website pages and automatically register them with multiple internet search engines.
【請求項42】 前記インターネットエージェントが、あらゆる新規インタ
ーネットリンクによって生成されるインターネットトラフィックの増大を監視し
、かつインターネットトラフィックが所定の閾値に到達した時にそれ以上のリン
ク生成を防止するように構成される請求項41に記載のシステム。
42. The Internet agent is configured to monitor the growth of Internet traffic generated by any new Internet link and prevent further link generation when the Internet traffic reaches a predetermined threshold. The system of claim 41.
【請求項43】 前記インタプリタが、 前記サーチリクエストの前記サーチタームの特定文言を用いて前記リモートデ
ータベースについてのサーチ要件を決定する手段と、 前記サーチリクエストの等価表現を識別し、かつ前記等価表現を用いて前記デ
ータベースについてのサーチ要件を続いて決定する手段と、 前記サーチリクエストが誤りを含むものと考察し、かつ前記サーチリクエスト
の訂正されたバージョンを用いて前記リモートデータベースについてのサーチ要
件を決定する手段と、 前記サーチリクエストの意味を理解し、かつ前記の意味に基づいて前記リモー
トデータベースについてのサーチ要件を決定する手段と を有する請求項38から42のいずれか1項に記載のシステム。
43. Means for the interpreter to determine a search requirement for the remote database using the search term specific wording of the search request, and to identify an equivalent expression of the search request and to identify the equivalent expression. Means for subsequently determining a search requirement for the database, and considering the search request is erroneous, and using a corrected version of the search request to determine the search requirement for the remote database. 43. A system according to any one of claims 38 to 42, comprising means and means for understanding the meaning of the search request and determining search requirements for the remote database based on the meaning.
【請求項44】 前記インタプリタが頻繁にサーチされたデータのリストを
さらに含み、前記インタプリタは、前記サーチリクエストの前記サーチタームを
前記リストと比較し、かつマッチを見出した場合マッチした前記データを前記リ
モートデータベースについてのサーチ要件として用いるよう構成される請求項3
8から43のいずれか1項に記載のシステム。
44. The interpreter further comprises a list of frequently searched data, the interpreter comparing the search term of the search request with the list and, if a match is found, the matched data. 4. A configuration adapted for use as a search requirement for a remote database.
The system according to any one of claims 8 to 43.
【請求項45】 前記リモートサーバが標準照会言語を用いて前記リモート
データベースからデータをサーチおよび回収するためのデータベースマイナ(min
er)をさらに含む請求項38から44のいずれか1項に記載のシステム。
45. A database miner for the remote server to search and retrieve data from the remote database using a standard query language.
45. The system according to any one of claims 38 to 44, further comprising er).
【請求項46】 前記インタプリタが非承認のデータ又はデータサイトのブ
ラックリストをさらに含み、前記インタプリタは、前記リモートデータベースマ
イナから回収されたデータを前記ブラックリストとクロスチェックし、前記ブラ
ックリスト上のデータとマッチする場合には回収された前記データの出力を防止
するように構成される請求項45に記載のシステム。
46. The interpreter further comprises a blacklist of unapproved data or data sites, the interpreter cross-checks the data retrieved from the remote database minor with the blacklist, and the data on the blacklist. 46. The system of claim 45, wherein the system is configured to prevent the output of the retrieved data if it matches.
【請求項47】 前記リモートサーバが、前記リモートサーバから伝送され
るべきデータを、前記AVデータ構成装置によって復号可能な安全フォーマット
へ符号化するように構成されたデジタルデータエンコーダをさらに含む請求項3
8から46のいずれか1項に記載のシステム。
47. The remote server further comprises a digital data encoder configured to encode data to be transmitted from the remote server into a secure format decodable by the AV data composition device.
The system according to any one of claims 8 to 46.
【請求項48】 前記リモートサーバが、供給された前記データの真正性を
示すために、要求されたデータにデジタルデータ透かしを加えるように構成され
る請求項38から47のいずれか1項に記載のシステム。
48. The remote server according to any one of claims 38 to 47, wherein the remote server is configured to add a digital data watermark to the requested data to indicate the authenticity of the supplied data. System.
【請求項49】 前記リモートサーバが要求されたデータへデジタル著作権
表示を付するように構成される請求項38から48のいずれか1項に記載のシス
テム。
49. The system according to any one of claims 38 to 48, wherein the remote server is configured to provide a digital copyright notice to the requested data.
【請求項50】 前記AVデータ構成装置が、ユーザ決定AVデータコンピ
レーションをAVDDM(オーディオ/ビデオ配布可能データ媒体)に記録する
ように構成され、前記AVデータ構成装置は: 所望のAVデータレコードをコンピレーションを形成するよう定義する、少な
くとも1つのデータコンピレーション装置と、 回収されるか又は受け取られたAVデータレコードのいずれかを、前記コンピ
レーションを前記AVDDMに記録するのに適したフォーマットに変換するよう
に構成された制御手段とを含む請求項38から49のいずれか1項に記載のシス
テム。
50. The AV data composer is configured to record a user-determined AV data compilation on an AVDM (Audio / Video Distributable Data Medium), wherein the AV data composer comprises: compiling desired AV data records. And at least one data compilation device that is defined to form an AV data record that is retrieved or received and is configured to convert the compilation into a format suitable for recording the compilation on the AVDDM. 50. A system according to any one of claims 38 to 49, including controlled means.
【請求項51】 前記AVデータ構成装置が、所望AVデータレコードのコ
ンピレーションをAVDDMに記録するAVDDMレコーダをさらに含む請求項
50に記載のシステム。
51. The system of claim 50, wherein the AV data composer further comprises an AVDMM recorder for recording a compilation of desired AV data records in AVDMM.
【請求項52】 前記AVデータ構成装置が、AVデータレコードのコンピ
レーションをデータ保存および再生装置に記録する手段をさらに含む請求項50
または51に記載のシステム。
52. The AV data construction device further comprises means for recording a compilation of AV data records in a data storage and playback device.
Or the system according to 51.
【請求項53】 前記少なくとも1つのデータコンピレーション装置が、複
数のデータコンピレーション装置を含み、前記制御手段が複数の定義されたコン
ピレーションを処理するように構成される請求項50から52のいすれか1項に
記載のシステム。
53. Any one of claims 50-52 wherein said at least one data compilation device comprises a plurality of data compilation devices and said control means is configured to process a plurality of defined compilations. The system described in the section.
【請求項54】 前記少なくとも1つのデータコンピレーション装置がロー
カルエリアネットワーク(LAN)を介して前記制御手段へ接続される請求項5
0から53のいずれか1項に記載のシステム。
54. The at least one data compilation device is connected to the control means via a local area network (LAN).
The system according to any one of 0 to 53.
【請求項55】 各データコンピレーション装置が請求項18から37のい
ずれかに記載のGUI(グラフィックユーザインタフェース)を有する請求項5
0から54のいずれか1項に記載のシステム。
55. The data compilation apparatus according to claim 18, further comprising a GUI (graphic user interface) according to any one of claims 18 to 37.
55. The system according to any one of 0-54.
【請求項56】 前記AVデータ構成装置が請求項1から14のいずれかに
記載の選択されたAVデータを記録する方法を包含する請求項50から55のい
ずれか1項に記載のシステム。
56. The system according to any one of claims 50 to 55, wherein the AV data composition device comprises a method for recording the selected AV data according to any one of claims 1 to 14.
【請求項57】 前記AVデータ構成装置が、定義された前記コンピレーシ
ョンのインデックスを前記AVDDM上にプリントするよう構成されるAVDD
Mプリンタをさらに含む請求項50から56のいずれか1項に記載のシステム。
57. An AVDD configured to cause the AV data configurator to print an index of the defined compilation on the AVDDM.
57. The system according to any one of claims 50 to 56, further comprising an M printer.
【請求項58】 前記AVデータ構成装置が、前記定義されたコンピレーシ
ョンのインデックスを前記AVDDMに保存するよう構成される請求項50から
57のいずれか1項に記載のシステム。
58. The system according to any one of claims 50 to 57, wherein the AV data composer is configured to store the index of the defined compilation in the AVDMM.
【請求項59】 前記AVデータ構成装置が、記録手順の現状および推定完
成時間をディスプレイし変更するGUIをさらに含む請求項50から58のいず
れか1項に記載のシステム。
59. The system according to any one of claims 50 to 58, wherein the AV data structuring device further comprises a GUI for displaying and changing the current status of the recording procedure and the estimated completion time.
【請求項60】 前記AVデータ構成装置が、定義されたコンピレーション
についてのユーザからの支払い引受け手段をさらに含み、前記支払い引受け手段
は遠隔承認センタからの財務取引承認を行なうよう構成される請求項50から5
9のいずれか1項に記載のシステム。
60. The AV data structuring device further comprises means for accepting payments from users for defined compilations, the means for accepting payments being adapted to authorize a financial transaction from a remote authorization center. From 5
9. The system according to any one of 9 above.
【請求項61】 インデックス情報をディスク形AVDDM(オーディオ/
ビデオ配布可能データ媒体)にプリントする方法であって、前記方法は: 前記AVDDMの内容に関するデータのリストを獲得するステップと、 可動プリントヘッド装置を制御し前記情報のリストを前記AVDDMの表面に
プリントアウトするステップとを含み、前記可動プリントヘッド装置は、前記情
報のリストを前記AVDDM表面に螺旋の形の細長い文字列としてプリントする
ことを可能とする態様で制御される方法。
61. A disk-shaped AVDM (audio / audio /
A video distributable data medium), the method comprising: obtaining a list of data relating to the contents of the AVDM, controlling a movable printhead device to print the list of information on the surface of the AVDM. Out, the movable printhead device being controlled in a manner that enables the movable printhead device to print the list of information on the AVDMM surface as an elongated string in the form of a spiral.
【請求項62】 制御するステップが、半径が減少していく螺旋に沿って前
記情報のリストをプリントするよう前記プリントヘッド装置を制御するステップ
を含む請求項61に記載の方法。
62. The method of claim 61, wherein controlling comprises controlling the printhead device to print the list of information along a spiral of decreasing radius.
JP2001537735A 1999-11-19 2000-11-20 Improvements on digital data distribution Pending JP2003514340A (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
GB9927494.6 1999-11-19
GBGB9927494.6A GB9927494D0 (en) 1999-11-19 1999-11-19 A digital distribution system
GB0002542.9 2000-02-03
GBGB0002542.9A GB0002542D0 (en) 1999-11-19 2000-02-03 Improvements relating to digital data distribution
GB0005014A GB0005014D0 (en) 1999-11-19 2000-03-01 Improvements relating to digital data distribution
GB0005014.6 2000-03-01
GB0011116A GB0011116D0 (en) 1999-11-19 2000-05-08 Improvements relating to digital data distribution
GB0011116.1 2000-05-08
PCT/GB2000/004406 WO2001037275A2 (en) 1999-11-19 2000-11-20 Digital data distribution system

Publications (1)

Publication Number Publication Date
JP2003514340A true JP2003514340A (en) 2003-04-15

Family

ID=27447770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001537735A Pending JP2003514340A (en) 1999-11-19 2000-11-20 Improvements on digital data distribution

Country Status (4)

Country Link
EP (1) EP1232498A2 (en)
JP (1) JP2003514340A (en)
AU (1) AU1406701A (en)
WO (1) WO2001037275A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003079349A2 (en) * 2002-03-14 2003-09-25 Cerberus Central Limited Improvements relating to security in digital data distribution
WO2005031664A1 (en) * 2003-09-26 2005-04-07 Lilian Soraya Soneghet Clini Self-service machine for the production of disks with digital recordings and method for purchasing disks with digital recordings

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2169131C (en) * 1995-02-28 2004-08-10 Fabrizio Caffarelli Compact disc recording system and method
US5623470A (en) * 1995-12-28 1997-04-22 International Business Machines Corporation Reallocation of defective recording areas on CD-R or CD-E media
US5633839A (en) * 1996-02-16 1997-05-27 Alexander; Gregory Music vending machine capable of recording a customer's music selections onto a compact disc
DE29715942U1 (en) * 1997-09-05 1997-12-18 Schopp, Thorsten, 72127 Kusterdingen CD machine

Also Published As

Publication number Publication date
AU1406701A (en) 2001-05-30
WO2001037275A2 (en) 2001-05-25
WO2001037275A3 (en) 2002-05-10
EP1232498A2 (en) 2002-08-21

Similar Documents

Publication Publication Date Title
US5949688A (en) Compact disc recorder/vending machine
US6134547A (en) Computerized method and system for user-interactive, multimedia cataloguing, navigation and previewing of film and films on video
KR100510953B1 (en) Method and system for advertisement using internet browser with book-like interface
US7437351B2 (en) Method for searching media
KR100350792B1 (en) Multimedia data browsing system based on user profile
TW459186B (en) A system, method and article of manufacture for advanced mobile communication and computing
EP0716795B1 (en) Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed material
US8307286B2 (en) Methods and systems for online video-based property commerce
US8291320B2 (en) Graphical user interface for browsing, searching and presenting media items
US7610394B2 (en) Web application for accessing media streams
US6141006A (en) Methods for executing commercial transactions in a network system using visual link objects
JP5872753B2 (en) Server apparatus, electronic apparatus, electronic book providing system, electronic book providing method of server apparatus, electronic book display method of electronic apparatus, and program
US20060235723A1 (en) System and method for management of content associated with digital distribution and updatable storage media
US20050132305A1 (en) Electronic information access systems, methods for creation and related commercial models
US20020138593A1 (en) Methods and systems for retrieving, organizing, and playing media content
KR20020020272A (en) Information processing apparatus and method, and program storage medium
JP2003524264A (en) Method and apparatus for storing, distributing and accessing intellectual property in digital form
JP2003178278A (en) Portable storage device
JPH11260045A (en) Playback system, playback terminal device
Mel et al. Tablet: personal computer of the year 2000
US20010030662A1 (en) System and method for displaying index information on a computer screen
US20120316998A1 (en) System and method for storing and accessing memorabilia
US7457515B1 (en) Digital data distribution system
JP2003514340A (en) Improvements on digital data distribution
US9015159B1 (en) Method for searching media