[go: up one dir, main page]

JP2005198204A - Information distribution display system and information distribution display method - Google Patents

Information distribution display system and information distribution display method Download PDF

Info

Publication number
JP2005198204A
JP2005198204A JP2004004753A JP2004004753A JP2005198204A JP 2005198204 A JP2005198204 A JP 2005198204A JP 2004004753 A JP2004004753 A JP 2004004753A JP 2004004753 A JP2004004753 A JP 2004004753A JP 2005198204 A JP2005198204 A JP 2005198204A
Authority
JP
Japan
Prior art keywords
information
package
file
presentation
processing unit
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
JP2004004753A
Other languages
Japanese (ja)
Inventor
Kazuhiro Miyamoto
一宏 宮本
Toshiyuki Amaya
俊幸 雨矢
Makoto Takanashi
真琴 高梨
Hiroaki Mise
宏明 三瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2004004753A priority Critical patent/JP2005198204A/en
Priority to US11/028,335 priority patent/US7277959B2/en
Publication of JP2005198204A publication Critical patent/JP2005198204A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To obtain an information distribution display system in which a plurality of programs can be distributed by one time of operation. <P>SOLUTION: A file creation processing section 75 creates one or more pieces of material data and one or more control information files for displaying these material data in a presentation pack storage folder corresponding to a presentation pack and in response to a distributing instruction, a package creation processing section 742 creates one or more packages satisfying predetermined conditions from all the files in the presentation pack storage folder, and distributes the presentation pack for the unit of a package to an information display device via a data distribution server. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

この発明は、動画像、静止画、文字情報などの情報を提供する情報配信表示システムに関するものである。   The present invention relates to an information distribution display system that provides information such as moving images, still images, and character information.

従来から、ネットワーク技術を利用して、映画などの動画コンテンツ(番組)を配信する種々の技術が考えられている。たとえば、特許文献1に記載の従来技術では、大容量の動画コンテンツの販売において、広帯域の放送回線と、放送回線よりも信頼性の高いセキュリティー回線とによってデータ伝送装置と受信再生装置とを接続して、セキュリティー回線を用いて発注や課金処理を行い、発注を受けた番組を放送データに多重して配信する技術が開示されている。   Conventionally, various technologies for distributing moving image contents (programs) such as movies using network technologies have been considered. For example, in the prior art described in Patent Document 1, in the sale of large-capacity video content, a data transmission apparatus and a reception / playback apparatus are connected by a broadband broadcast line and a security line that is more reliable than the broadcast line. Thus, there has been disclosed a technique for performing ordering and billing processing using a security line, and distributing the ordered program on broadcast data.

特開2003−101988号公報Japanese Patent Laid-Open No. 2003-101988

一方、情報作成装置によってビルの館内案内、百貨店の各フロアの案内、およびそのフロアで取り扱っている商品の紹介などの情報(番組)を作成し、作成した番組をインターネットやLAN(Local Area Network)などのネットワークを介して情報表示装置に配信して、情報視聴者に番組を提供する情報配信表示システムがある。一般的に、このような情報配信表示システムが扱う番組の放映時間は、映画などと比較すると極めて短い。しかし、1つの番組を繰り返し表示するわけではなく、たとえば、フロアで取り扱っている商品毎にそれぞれの番組があり、これらの番組を1セットとして順次表示することが多い。そのため、番組配信時には、複数の番組からなるセットで配信を行なう。   On the other hand, the information creation device creates information (programs) such as building information in the building, information on each floor of the department store, and introduction of products handled on that floor, and the created programs can be used on the Internet or LAN (Local Area Network). There is an information distribution display system that distributes to an information display device via a network and provides a program to an information viewer. In general, the broadcast time of a program handled by such an information distribution and display system is extremely short compared to a movie or the like. However, one program is not repeatedly displayed. For example, there are programs for each product handled on the floor, and these programs are often sequentially displayed as one set. Therefore, at the time of program distribution, distribution is performed with a set of a plurality of programs.

このような情報配信表示システムに上記従来技術を適用した場合、番組毎に配信処理を行なわなければならないため、番組の数が多くなると手間がかかるという問題が一例として挙げられる。   When the above-described conventional technology is applied to such an information distribution display system, distribution processing must be performed for each program. Therefore, there is a problem that it takes time and effort when the number of programs increases.

また、配信回数を減らすために1セット単位で配信することも考えられるが、この場合、配信中に伝送エラーが発生した場合、どの番組に伝送エラーが発生したのかを判断することは困難であるため1セット単位で再配信しなければならなくなり、結果的に、配信時間が長くなるという問題が一例として挙げられる。   In order to reduce the number of distributions, it is conceivable to distribute in units of one set. In this case, if a transmission error occurs during distribution, it is difficult to determine which program has the transmission error. Therefore, redistribution must be performed in units of one set, and as a result, a problem that the distribution time becomes long can be cited as an example.

本発明は、上記に鑑みて成されたものであって、複数の番組を1回の操作で配信することができる情報配信表示システムおよび情報表示方法を得ることを目的とする。   The present invention has been made in view of the above, and an object thereof is to obtain an information distribution display system and an information display method capable of distributing a plurality of programs by one operation.

請求項1に記載の発明は、情報作成装置によって作成された1〜複数の番組に関する1〜複数の素材データおよびこれら素材データを表示するための1〜複数の制御情報ファイルを含むプレゼンテーションパックをデータ配信サーバを介して情報表示装置に配信する情報配信表示システムにおいて、前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから1〜複数のパッケージを作成するパッケージ作成処理部、を備え、このパッケージ作成処理部によって作成されたパッケージを前記データ配信サーバに送信し、前記データ配信サーバは、受信したパッケージを格納するデータ格納部と、このデータ格納部に格納されたパッケージをプレゼンテーションパック毎に管理するとともに、前記パッケージを前記情報表示装置に送信するプレゼンテーションパック管理処理部と、を備え、前記情報表示装置は、前記データ配信サーバから受信した1〜複数のパッケージを解凍して、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルを復元するダウンロード処理部と、このダウンロード処理部によって復元された各素材データおよび各制御情報ファイルに基づいて番組を再生表示する表示処理部と、を備えることを特徴とする。   According to the first aspect of the present invention, a presentation pack including one to a plurality of material data relating to one to a plurality of programs created by the information creation device and one to a plurality of control information files for displaying the material data is stored as data. In an information delivery display system that delivers to an information display device via a delivery server, the information creation device includes a package creation processing unit that creates a plurality of packages from each material data and each control information file in the presentation pack, A package created by the package creation processing unit is transmitted to the data delivery server, and the data delivery server presents a data storage unit for storing the received package and a package stored in the data storage unit. In addition to managing each pack, the pack A presentation pack management processing unit for transmitting a message to the information display device, wherein the information display device decompresses one or more packages received from the data distribution server, and each material in the presentation pack A download processing unit that restores data and each control information file; and a display processing unit that reproduces and displays a program based on each material data and each control information file restored by the download processing unit. .

また、請求項6に記載の発明は、情報作成装置が1〜複数の番組に関する1〜複数の素材データおよびこれら素材データを表示するための1〜複数の制御情報ファイルを含むプレゼンテーションパックを作成し、作成したプレゼンテーションパックをネットワークを介して情報表示装置に送信することにより、番組を情報表示装置で再生表示させる情報配信表示方法において、前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから1〜複数のパッケージを作成し、作成したパッケージをネットワークを介して前記情報表示装置に送信し、前記情報表示装置は、受信した1〜複数のパッケージ内の各素材データおよび各制御情報ファイルに基づいて番組を再生表示することを特徴とする。   According to a sixth aspect of the present invention, the information creating apparatus creates a presentation pack including one to a plurality of material data related to one or more programs and one to a plurality of control information files for displaying the material data. In the information distribution display method for reproducing and displaying the program on the information display device by transmitting the created presentation pack to the information display device via the network, the information creation device includes each material data and each of the presentation pack One to a plurality of packages are created from the control information file, and the created packages are transmitted to the information display device via a network. The information display device receives each material data and each control in the received one to a plurality of packages. A program is reproduced and displayed based on the information file.

以下に添付図面を参照して、本発明にかかる情報配信表示システムおよび情報配信表示方法の好適な実施の形態を詳細に説明する。   Exemplary embodiments of an information distribution display system and an information distribution display method according to the present invention will be explained below in detail with reference to the accompanying drawings.

[概要および特徴]
地域の案内板、ビルの館内案内、百貨店の各フロアの案内、およびそのフロアで取り扱っている商品の紹介などの情報(番組)を情報視聴者に提供する情報配信表示システムでは、複数の番組を1セット(この1セットは、1つのプレゼンテーションパックに対応する)として順次表示することが多い。一般的に、クリエーターがパーソナルコンピュータ等の情報作成装置を用いて、動画、静止画、文字情報などを編集して複数の番組を作成した後に、これらの番組からなるプレゼンテーションパックを情報表示装置に配信する。パーソナルコンピュータ等では、フォルダやディレクトリ機能によって、クリエーターが関連するファイルを1つのフォルダ内に作成してファイルを階層的に管理することができる。
[Overview and Features]
In an information distribution display system that provides information viewers with information (programs) such as local information boards, building information, department store floor information, and product information on that floor, It is often displayed sequentially as one set (one set corresponds to one presentation pack). Generally, a creator uses an information creation device such as a personal computer to create a plurality of programs by editing moving images, still images, text information, etc., and then distributes presentation packs consisting of these programs to the information display device To do. In a personal computer or the like, files related to a creator can be created in one folder and managed hierarchically by a folder or directory function.

本発明は、ファイルを階層的に管理することに着目して、情報作成装置においては、プレゼンテーションパックに対応したフォルダ(プレゼンテーションパック格納フォルダ)内に各番組に関するファイルあるいは該ファイルを含むサブフォルダを作成して、プレゼンテーションパックの配信指示があると、配信指示のあったプレゼンテーションパックに対応するプレゼンテーションパック格納フォルダ内のすべてのファイルに基づいて1〜複数のファイルが含まれる1〜複数のパッケージを作成して、作成したパッケージ単位で情報を情報表示装置に配信するものである。これにより、番組毎に配信指示を行なうことなく1回の配信指示で複数の番組を配信することができ、利便性を上げることができる。   The present invention focuses on managing files hierarchically, and the information creation apparatus creates a file related to each program or a subfolder including the file in a folder corresponding to the presentation pack (presentation pack storage folder). When a presentation pack distribution instruction is issued, one to a plurality of packages including one to a plurality of files are created based on all the files in the presentation pack storage folder corresponding to the presentation pack having the distribution instruction. The information is distributed to the information display device in units of created packages. Thereby, a plurality of programs can be distributed by one distribution instruction without performing distribution instruction for each program, and convenience can be improved.

また、パッケージ単位で配信するようにしているため、転送エラーが発生した場合でも、転送エラーが発生したパッケージのみを再送すればよいので、配送時間を短縮することができる。   Further, since delivery is performed in units of packages, even when a transfer error occurs, only the package in which the transfer error has occurred needs to be retransmitted, so that the delivery time can be shortened.

図1〜図13を用いて、本発明における実施例を説明する。図1は、本発明の実施例の情報配信表示システムが扱うファイルの最も大きな単位となるプレゼンテーションパック2の構成を示している。図1に示すように、プレゼンテーションパック2は、パック情報ファイル21と、メニューファイル22と、自動プレゼンテーションスクリプト(以下、自動プレゼンスクリプトという)23と、複数のプレゼンテーションファイル24−1〜24−nと、複数の素材データ25−1〜25−mと、複数のテンプレートファイル26−1〜26−kとで構成される。パック情報ファイル21、メニューファイル22、自動プレゼンスクリプト23、プレゼンテーションファイル24−1〜24−nおよびテンプレートファイル26−1〜26−kは、通常、複数の素材データ(コンテンツ)から成る番組を表示するために必要な情報が定義される制御情報ファイルであり、素材データ(コンテンツ)25−1〜25−mは、上記制御情報ファイルの動作によって表示される実際の表示データである。   An embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows the configuration of a presentation pack 2 that is the largest unit of files handled by the information distribution display system of the embodiment of the present invention. As shown in FIG. 1, the presentation pack 2 includes a pack information file 21, a menu file 22, an automatic presentation script (hereinafter referred to as an automatic presentation script) 23, a plurality of presentation files 24-1 to 24-n, It consists of a plurality of material data 25-1 to 25-m and a plurality of template files 26-1 to 26-k. The pack information file 21, the menu file 22, the automatic presentation script 23, the presentation files 24-1 to 24-n and the template files 26-1 to 26-k usually display a program composed of a plurality of material data (contents). This is a control information file in which necessary information is defined, and the material data (contents) 25-1 to 25-m are actual display data displayed by the operation of the control information file.

素材データ25−1〜25−nは、テンプレートファイル26−1〜26−k内で使用するコンテンツデータである。素材データ25−1〜25−nとしては、MPEG(Moving Picture Experts Group)形式やアニメーションGIF(Graphic Interchange Format)形式などの動画像のファイル、JPEG(Joint Photographic Coding Experts Group)形式、PNG(Portable Network Graphics)形式、GIF(Graphic Interchange Format)形式、TIFF(Tagged Image File Format)形式などの静止画像ファイル、MIDI(Musical Instruments Digital Interface)形式やMP3(MPEG Audio Layer-3)形式、WMA(Windows(R) Media Audio)形式などの音声ファイル、Flash形式などの音声および動画像の情報を含む音声動画像ファイル、テキストファイルなどがある。   The material data 25-1 to 25-n is content data used in the template files 26-1 to 26-k. As the material data 25-1 to 25-n, moving image files such as MPEG (Moving Picture Experts Group) format and animation GIF (Graphic Interchange Format) format, JPEG (Joint Photographic Coding Experts Group) format, PNG (Portable Network) Graphics (Image) format, GIF (Graphic Interchange Format) format, TIFF (Tagged Image File Format) format still image files, MIDI (Musical Instruments Digital Interface) format, MP3 (MPEG Audio Layer-3) format, WMA (Windows (R) ) Media Audio) format audio files, Flash format audio and moving image files including moving image information, text files, and the like.

テンプレートファイル26−1〜26−kには、各素材データを表示するための1〜複数の表示エリア(ウィンドウ)の表示位置を示す表示位置情報と、該表示エリアの表示サイズと、当該表示エリアに表示される素材データの再生に使用する再生プレーヤー(表示エリアと再生プレーヤーの関連付け)などが定義される。   The template files 26-1 to 26-k include display position information indicating display positions of one to a plurality of display areas (windows) for displaying each material data, display sizes of the display areas, and the display areas. A playback player (association between the display area and the playback player) used for playback of the material data displayed on is defined.

たとえば、図2に示すように、表示画面241に、MPEG形式のファイルを表示する動画表示エリア242と、JPEG形式のファイルを表示する静止画表示エリア243と、PNG形式のファイルを表示する静止画表示エリア244と、テキストファイルを表示するテキストスクロールエリア245との4つのエリアを含む1つの番組を表示するとする。   For example, as shown in FIG. 2, a moving image display area 242 for displaying an MPEG format file, a still image display area 243 for displaying a JPEG format file, and a still image for displaying a PNG format file are displayed on the display screen 241. It is assumed that one program including four areas of a display area 244 and a text scroll area 245 for displaying a text file is displayed.

この場合、テンプレートファイルには、
・動画表示エリア242に関しては、
動画表示エリア242を示す表示エリア名の表示位置情報、その表示サイズ、および動画表示エリア242を示す表示エリア名と再生プレーヤー(この場合、或る一つの動画プレーヤー)との関連付け情報が定義され、
・静止画表示エリア243に関しては、
静止画表示エリア243を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア243を示す表示エリア名と再生プレーヤー(この場合、或る一つの静止ビューワー)との関連付け情報が定義され、
・静止画表示エリア244に関しては、
静止画表示エリア244を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア244を示す表示エリア名と再生プレーヤー(この場合、或る一つの静止ビューワー)との関連付け情報が定義され、
・テキストスクロールエリア245に関しては、
テキストスクロールエリア245を示す表示エリア名の表示位置情報、その表示サイズ、およびテキストスクロールエリア245を示す表示エリア名と再生プレーヤー(この場合、或る一つのテキストスクロールエンジン)との関連付け情報が定義される。
In this case, the template file contains
-Regarding the video display area 242,
Display position information of the display area name indicating the moving image display area 242, its display size, and association information between the display area name indicating the moving image display area 242 and a playback player (in this case, one moving image player) are defined,
・ Regarding the still image display area 243,
The display position information of the display area name indicating the still image display area 243, the display size, and the association information between the display area name indicating the still image display area 243 and the playback player (in this case, one still viewer) are defined. And
・ Regarding the still image display area 244,
Display position information of the display area name indicating the still image display area 244, its display size, and association information between the display area name indicating the still image display area 244 and a playback player (in this case, one still viewer) are defined. And
・ For text scroll area 245
Display position information of the display area name indicating the text scroll area 245, its display size, and association information between the display area name indicating the text scroll area 245 and a playback player (in this case, one text scroll engine) are defined. The

このように、テンプレートファイルには、各表示エリアの表示位置、表示サイズおよび各表示エリアと再生プレーヤーとの関連付け情報などが定義されており、テンプレートファイルの定義によって、表示画面241のレイアウトを簡単に変更することができる。換言すれば、異なる定義のテンプレートファイルを複数準備しておき、使用するテンプレートファイルによって表示レイアウトを変更したり、同じテンプレートファイルを用いて各表示エリアに表示する素材データを変更するだけで異なる番組を作成することが可能となる。   Thus, the template file defines the display position of each display area, the display size, the association information between each display area and the playback player, and the like, and the layout of the display screen 241 can be simplified by defining the template file. Can be changed. In other words, prepare multiple different template files with different definitions, change the display layout according to the template file to be used, or change the material data to be displayed in each display area using the same template file. It becomes possible to create.

各プレゼンテーションファイル24−1〜24−nには、1つのテンプレートファイル26−1〜26−kのファイル名と、当該1つのテンプレートファイルに定義されている前述の1〜複数の表示エリア(表示エリア名)と1〜複数の素材データ25−1〜25−m(ファイル名)との対応付け情報が定義されている。例えば、先の図2において、動画表示エリア242に素材データ25−1を表示させ、静止画表示エリア243に素材データ25−2を表示させ、静止画表示エリア244に素材データ25−3を表示させ、テキストスクロールエリア245に素材データ25−4を表示させる場合には、そのような対応付けを規定した対応付け情報が或る1つのプレゼンテーションファイル24−1に定義されることになる。このように、1つのプレゼンテーションファイルが1つの番組に対応しており、各プレゼンテーションファイル24−1〜24−nは素材データ25−1〜25−mおよびテンプレートファイル26−1〜26−kのファイル管理に使用される。   Each presentation file 24-1 to 24-n includes a file name of one template file 26-1 to 26-k and one or more display areas (display areas) defined in the one template file. Name) and one to a plurality of material data 25-1 to 25-m (file name) are defined. For example, in FIG. 2, the material data 25-1 is displayed in the moving image display area 242, the material data 25-2 is displayed in the still image display area 243, and the material data 25-3 is displayed in the still image display area 244. When the material data 25-4 is displayed in the text scroll area 245, the association information that defines such association is defined in a certain presentation file 24-1. Thus, one presentation file corresponds to one program, and each presentation file 24-1 to 24-n is a file of material data 25-1 to 25-m and template files 26-1 to 26-k. Used for management.

メニューファイル22には、情報視聴者が複数の番組(複数のプレゼンテーションファイル24−1〜24−nに対応)から1つの番組を選択するための番組選択ボタンを含むメニュー画面を定義する情報と、番組選択ボタン(番組選択ボタン名)とプレゼンテーションファイルのファイル名との対応付け情報が定義される。   The menu file 22 includes information defining a menu screen including a program selection button for the information viewer to select one program from a plurality of programs (corresponding to a plurality of presentation files 24-1 to 24-n); Association information between a program selection button (program selection button name) and a file name of a presentation file is defined.

自動プレゼンスクリプト23には、各番組の表示開始時刻および表示終了時刻などを規定する情報、すなわち各番組の表示スケジュールに関する情報が定義される。すなわち、1つの表示開始時刻および表示終了時刻に対応付けて、1つのプレゼンテーションファイル名が定義される。   In the automatic presentation script 23, information defining the display start time and display end time of each program, that is, information related to the display schedule of each program is defined. That is, one presentation file name is defined in association with one display start time and display end time.

パック情報ファイル21には、メニューファイル22および自動プレゼンスクリプト23のそれぞれのファイル名が定義されており、パック情報ファイル21はこれらファイル22,23のファイル管理に使用される。プレゼンテーションファイル24−1〜24−nは、メニューファイル22、自動プレゼンスクリプト23により管理される。   In the pack information file 21, the file names of the menu file 22 and the automatic presentation script 23 are defined, and the pack information file 21 is used for file management of these files 22 and 23. The presentation files 24-1 to 24-n are managed by the menu file 22 and the automatic presentation script 23.

図3は、本発明の実施例にかかる情報配信表示システムの構成を示すシステム構成図である。図3に示すように、本発明の実施例にかかる情報配信表示システムは、素材データ作成装置9と、テンプレート作成装置8と、情報作成装置7と、データ配信サーバ3と、監視装置5と、情報表示装置1とが、インターネットなどのネットワーク6を介して相互に通信可能に接続して構成される。   FIG. 3 is a system configuration diagram showing the configuration of the information distribution display system according to the embodiment of the present invention. As shown in FIG. 3, the information delivery display system according to the embodiment of the present invention includes a material data creation device 9, a template creation device 8, an information creation device 7, a data delivery server 3, a monitoring device 5, The information display device 1 is configured to be communicable with each other via a network 6 such as the Internet.

素材データ作成装置9は、クリエーターが素材データ25−1〜25−mを作成するためのパーソナルコンピュータ等の装置であり、動画像ファイル、静止画像ファイル、テキストファイルおよび音声動画像ファイルなどの素材データを作成する素材データ作成機能を備えている。   The material data creation device 9 is a device such as a personal computer for the creator to create the material data 25-1 to 25-m, and material data such as a moving image file, a still image file, a text file, and an audio moving image file. It has a material data creation function.

テンプレート作成装置8は、クリエーターがテンプレートファイル26−1〜26−kを作成するためのパーソナルコンピュータ等の装置であり、テンプレートファイルを作成するテンプレート作成機能を備えている。   The template creation device 8 is a device such as a personal computer for the creator to create the template files 26-1 to 26-k, and has a template creation function for creating a template file.

情報作成装置7は、プロデューサーが番組を作成するためのパーソナルコンピュータ等の装置であり、素材データ作成装置9によって作成された各種素材データ、およびテンプレート作成装置8によって作成されたテンプレートファイルを用いて、図1に示したプレゼンテーションパック2に含まれるすべてのファイルを作成する。そして、作成したプレゼンテーションパックをネットワーク6を介してデータ配信サーバ3に送信する。   The information creation device 7 is a device such as a personal computer for a producer to create a program, and uses various material data created by the material data creation device 9 and a template file created by the template creation device 8. All files included in the presentation pack 2 shown in FIG. 1 are created. Then, the created presentation pack is transmitted to the data distribution server 3 via the network 6.

情報作成装置7は、プレゼンテーション作成機能と、スケジュール・メニュー作成機能と、パック作成機能と、データアップロード機能とを備えている。   The information creation device 7 has a presentation creation function, a schedule / menu creation function, a pack creation function, and a data upload function.

プレゼンテーション作成機能は、素材データ作成装置9によって作成された各種素材データ25−1〜25−m、およびテンプレート作成装置8によって作成されたテンプレートファイル26−1〜26−kを用いて、プロデューサーが複数の番組に対応する複数のプレゼンテーションファイル24−1〜24−nを作成するための機能である。具体的には、前述したように、プロデューサーが、1つのプレゼンテーションファイル毎に、1つのテンプレートファイルのファイル名を定義するとともに、該1つのテンプレートファイルに定義されている前述の1〜複数の表示エリア(表示エリア名)と1〜複数の素材データ25−1〜25−m(ファイル名)との対応付けを定義する。また、プレゼンテーション作成機能は、プロデューサーが作成したプレゼンテーションファイルを確認するために、プレゼンテーションファイルに定義されたテンプレートファイルを用いて素材データを再生して、番組を表示する機能を備えている。   The presentation creation function uses a variety of material data 25-1 to 25-m created by the material data creation device 9 and template files 26-1 to 26-k created by the template creation device 8, and a plurality of producers. This is a function for creating a plurality of presentation files 24-1 to 24-n corresponding to the programs. Specifically, as described above, the producer defines the file name of one template file for each presentation file, and the one or more display areas defined in the one template file. The association between (display area name) and one to a plurality of material data 25-1 to 25-m (file name) is defined. In addition, the presentation creation function has a function of displaying a program by reproducing material data using a template file defined in the presentation file in order to confirm the presentation file created by the producer.

スケジュール・メニュー作成機能は、プロデューサーによって指定された各プレゼンテーションファイル間の表示順序の優先順位を示す表示優先度情報に基づいて、前記プレゼンテーション作成機能によって作成された各プレゼンテーションファイルの表示スケジュールを決定して前述の自動プレゼンスクリプト23およびメニューファイル22を作成する機能である。   The schedule menu creation function determines the display schedule of each presentation file created by the presentation creation function based on the display priority information indicating the priority of the display order between the presentation files specified by the producer. This is a function for creating the automatic presentation script 23 and the menu file 22 described above.

パック作成機能は、メニューファイル22、自動プレゼンスクリプト23、またはプレゼンテーションファイル24−1〜24−n、パック情報ファイル21が作成、変更されたときに、最新のプレゼンテーションパック2を作成する。   The pack creation function creates the latest presentation pack 2 when the menu file 22, the automatic presentation script 23, or the presentation files 24-1 to 24-n and the pack information file 21 are created and changed.

データアップロード機能は、パック作成機能によって作成されたプレゼンテーションパック2をネットワーク6を介してデータ配信サーバ3に送信する機能である。この場合、データアップロード機能では、プレゼンテーションパック2に含まれる複数のファイルから、1つのパッケージに1〜複数のファイルが含まれるように複数のパッケージを作成して、作成した複数のパッケージをパッケージ単位で暗号化した後に、パッケージ識別情報を付加して、データ配信サーバ3に送信する。パッケージ識別情報には、自パッケージが属するプレゼンテーションパック名、自パッケージに含まれるファイルの内容を示す情報(新規の素材データ25−1〜25−6から成るとか、素材データ25−1〜25−8の変更更新データであるとか、新規のプレゼンテーションファイル24−1〜24−10とメニューファイル22とから成るとか)などが含まれている。この場合、パッケージとは、同じ鍵で暗号化して送信されるファイル群に対応する。なお、データアップロード機能は、パッケージを作成する際に、対象となるプレゼンテーションパック2が新規のものであるのか更新されたものであるのかを判断して、更新されたプレゼンテーションパックの場合には、更新されたファイルのみを含むパッケージを作成して送信する。このパッケージ化は、1回のデータ通信のデータ量を削減するためであり、データ量が少ない場合は、プレゼンテーションパック2自体を暗号化して送信するようにしてもよい。   The data upload function is a function for transmitting the presentation pack 2 created by the pack creation function to the data distribution server 3 via the network 6. In this case, in the data upload function, a plurality of packages are created from a plurality of files included in the presentation pack 2 so that one package includes one to a plurality of files, and the plurality of created packages are packaged in units of packages. After encryption, package identification information is added and transmitted to the data distribution server 3. The package identification information includes the name of the presentation pack to which the own package belongs, information indicating the contents of the file included in the own package (such as new material data 25-1 to 25-6, material data 25-1 to 25-8). For example, a new presentation file 24-1-24-10 and a menu file 22). In this case, the package corresponds to a file group that is encrypted and transmitted with the same key. When creating a package, the data upload function determines whether the target presentation pack 2 is new or updated, and if it is an updated presentation pack, it updates Create and send a package that contains only the modified files. This packaging is for reducing the data amount of one data communication. When the data amount is small, the presentation pack 2 itself may be encrypted and transmitted.

データ配信サーバ3は、監視装置5の監視指示および制御指示に基づいて、情報表示装置1の監視および制御を行う。データ配信サーバ3は、プレゼンテーションパック管理機能と、端末管理機能と、ログ集計機能とを備えている。   The data distribution server 3 monitors and controls the information display device 1 based on the monitoring instruction and control instruction of the monitoring device 5. The data distribution server 3 has a presentation pack management function, a terminal management function, and a log totaling function.

プレゼンテーションパック管理機能は、情報作成装置7から受信したパッケージを格納するとともに、受信したパッケージが新たなプレゼンテーションパック2を構成する1つのパッケージであるのか、既に格納しているプレゼンテーションパック2内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。更新されたファイルのみのパッケージの場合には、プレゼンテーションパック管理機能は、格納しているパッケージおよび情報作成装置7から受信したパッケージを復号化し、そして、格納しているプレゼンテーションパック内の更新部分(情報作成装置7から受信したパッケージのファイル)だけを変更した後に、パック化、暗号化して格納する。   The presentation pack management function stores the package received from the information creation device 7 and updates whether the received package is one package constituting the new presentation pack 2 or is already updated in the stored presentation pack 2. It is determined from the package identification information whether the package includes only the file. In the case of an updated file-only package, the presentation pack management function decrypts the stored package and the package received from the information creation device 7 and updates the information in the stored presentation pack (information After changing only the package file received from the creation device 7, it is packed and encrypted and stored.

端末管理機能は、情報表示装置1からポーリングによるアクセスがあった場合、監視装置5からの監視指示に基づいて情報表示装置1のCPUの負荷情報や情報表示装置1の表示部の温度などの情報表示装置1内の各種状態を示す情報(以下、監視情報という)の送信要求を情報表示装置1に送信する。また、端末管理機能は、情報表示装置1からポーリングによるアクセスがあった場合、監視装置5からの制御指示に基づいて、プレゼンテーションパックまたはパッケージのダウンロード要求を情報表示装置1に送信すること、情報表示装置1で既に記憶されている複数のプレゼンテーションパック内でのプレゼンテーションパックの切替え指示を情報表示装置1に送信すること、ポーリング間隔の変更設定指示を情報表示装置1へ送信することなどを行う。   When there is an access from the information display device 1 by polling, the terminal management function is information such as the CPU load information of the information display device 1 or the temperature of the display unit of the information display device 1 based on the monitoring instruction from the monitoring device 5. A transmission request for information (hereinafter referred to as monitoring information) indicating various states in the display device 1 is transmitted to the information display device 1. Further, the terminal management function transmits a presentation pack or package download request to the information display device 1 based on a control instruction from the monitoring device 5 when there is an access from the information display device 1 by polling, and information display. A presentation pack switching instruction in a plurality of presentation packs already stored in the apparatus 1 is transmitted to the information display apparatus 1, a polling interval change setting instruction is transmitted to the information display apparatus 1, and the like.

ログ集計機能は、情報表示装置1から送信される監視情報を集計、記憶する機能である。ログ集計機能によって記憶された各種データは、監視装置5から閲覧可能となっている。   The log totaling function is a function for totalizing and storing monitoring information transmitted from the information display device 1. Various data stored by the log totaling function can be browsed from the monitoring device 5.

情報表示装置1は、情報作成装置7によって作成された番組を表示する装置であり、スケジュール管理機能、再生表示機能を備え、データ配信サーバ3からダウンロードしたパッケージまたはプレゼンテーションパックを復号化した1〜複数のプレゼンテーションパックを格納している。   The information display device 1 is a device that displays a program created by the information creation device 7, has a schedule management function, a playback display function, and decrypts one or more packages or presentation packs downloaded from the data distribution server 3. Contains presentation packs.

スケジュール管理機能は、プレゼンテーションパック2内の自動プレゼンスクリプト23に基づいて番組の表示スケジュールを管理するためのものであり、再生表示機能に対し、番組の再生を開始する再生指示および番組の再生を停止する停止指示を出力する。再生指示は、自動プレゼンスクリプト23に定義されている番組開始時間になったとき、または情報視聴者によってメニュー画面の或る番組選択ボタンが投入されて番組が選択されたときに出力される。再生指示には、再生する番組に対応するプレゼンテーションファイルのファイル名が含まれている。停止指示は、番組を表示中、自動プレゼンスクリプト23によって指定されている表示終了時刻になったとき、または情報視聴者によって再生中の番組と異なる番組がメニュー画面などによって選択された場合などに出力される。   The schedule management function is for managing the display schedule of the program based on the automatic presentation script 23 in the presentation pack 2, and with respect to the playback display function, the playback instruction to start playback of the program and the playback of the program are stopped. The stop instruction to be output is output. The reproduction instruction is output when the program start time defined in the automatic presentation script 23 is reached, or when a program is selected by a certain program selection button on the menu screen being input by the information viewer. The reproduction instruction includes the file name of the presentation file corresponding to the program to be reproduced. The stop instruction is output when a display end time specified by the automatic presentation script 23 is reached or when a program different from the program being played is selected by the information viewer on the menu screen or the like. Is done.

また、スケジュール管理機能は、データ配信サーバ3を介して監視装置5から送信された制御指示に基づいて既に記憶されている複数のプレゼンテーションパック内でプレゼンテーションパックを切替るなどの機能も備えている。   The schedule management function also has a function of switching presentation packs among a plurality of presentation packs already stored based on a control instruction transmitted from the monitoring device 5 via the data distribution server 3.

再生表示機能は、再生指示に含まれるプレゼンテーションファイルに基づいて番組を表示する機能である。再生表示機能は、プレゼンテーションファイルに定義されているテンプレートファイルの1〜複数の表示エリア対応付けられた1〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して番組を表示する。たとえば、図4に示すように、動画表示エリア262、静止画表示エリア263,264、およびテキストスクロールエリア265が定義されているテンプレートファイル261と、動画表示エリア262に対応付けられた動画素材データ251と、静止画表示エリア263,264に対応付けられた静止画素材データ252と、テキストスクロールエリア265に対応付けられているテキストデータ253とによって番組を表示すると仮定すると、テンプレートファイル261の動画表示エリア262に動画素材データ251が、静止画表示エリア263,264には静止画素材データ252が、テキストスクロールエリア265にはテキストデータ253が、それぞれの再生プレーヤーによって再生されて番組270が表示される。なお、プレゼンテーションファイルにテンプレートファイルが定義されていない場合、再生表示機能は、予め格納しているデフォルトのテンプレートファイルを用いて番組を表示する。   The reproduction display function is a function for displaying a program based on the presentation file included in the reproduction instruction. The reproduction display function reproduces one to a plurality of material data associated with one to a plurality of display areas of a template file defined in the presentation file using a reproduction player in each display area to display a program. . For example, as shown in FIG. 4, a template file 261 in which a moving image display area 262, a still image display area 263, 264, and a text scroll area 265 are defined, and moving image material data 251 associated with the moving image display area 262. Assuming that the program is displayed by the still image material data 252 associated with the still image display areas 263 and 264 and the text data 253 associated with the text scroll area 265, the moving image display area of the template file 261 is assumed. The moving image material data 251 is reproduced by the reproduction player 262, the still image display data 252 is displayed in the still image display areas 263 and 264, and the text data 253 is reproduced in the text scroll area 265 by the respective reproduction players. If no template file is defined in the presentation file, the playback / display function displays a program using a default template file stored in advance.

監視装置5は、システム管理者が情報表示装置1の監視および制御を行うためのパーソナルコンピュータ等の装置であり、監視機能および制御機能を備えている。監視機能は、情報表示装置1から監視情報を取得するための監視指示をデータ配信サーバ3に送信する機能である。制御機能は、プレゼンテーションパックまたはパッケージのダウンロード要求、プレゼンテーションパックの切替え指示、ポーリング間隔の変更設定指示などの情報表示装置1を制御するための制御指示をデータ配信サーバ3に送信する機能である。   The monitoring device 5 is a device such as a personal computer for the system administrator to monitor and control the information display device 1 and has a monitoring function and a control function. The monitoring function is a function for transmitting a monitoring instruction for acquiring monitoring information from the information display device 1 to the data distribution server 3. The control function is a function for transmitting to the data distribution server 3 control instructions for controlling the information display apparatus 1 such as a presentation pack or package download request, a presentation pack switching instruction, and a polling interval change setting instruction.

なお、図3に示した情報配信表示システムでは、テンプレート作成装置8、素材データ作成装置9、および情報表示装置1は1台であるが、これらの装置は、それぞれ複数台備えてもよい。   In the information distribution display system shown in FIG. 3, there is one template creation device 8, material data creation device 9, and information display device 1, but a plurality of these devices may be provided.

つぎに、本発明の実施例にかかる情報配信表示システムの動作概要を説明する。まず、情報表示装置1に番組を表示する動作を説明する。テンプレート作成装置8はクリエーターによって作成されたテンプレートファイル26−1〜26−kを、素材データ作成装置9はクリエーターによって作成された素材データ25−1〜25−mを、それぞれ情報作成装置7に送信する。   Next, an outline of the operation of the information distribution display system according to the embodiment of the present invention will be described. First, an operation for displaying a program on the information display device 1 will be described. The template creation device 8 sends the template files 26-1 to 26-k created by the creator, and the material data creation device 9 sends the material data 25-1 to 25-m created by the creator to the information creation device 7, respectively. To do.

情報作成装置7は、素材データ作成装置9によって作成された各種素材データ25−1〜25−m、およびテンプレート作成装置8によって作成されたテンプレートファイル26−1〜26−kを用いて、図1に示したプレゼンテーションパック2に含まれるファイルを作成する。そして、ネットワーク6を介してパック作成機能によって作成されたプレゼンテーションパック2またはパッケージを暗号化してデータ配信サーバ3に送信する。   The information creation device 7 uses various material data 25-1 to 25-m created by the material data creation device 9 and template files 26-1 to 26-k created by the template creation device 8 as shown in FIG. A file included in the presentation pack 2 shown in FIG. Then, the presentation pack 2 or the package created by the pack creation function is encrypted via the network 6 and transmitted to the data distribution server 3.

データ配信サーバ3は、受信したプレゼンテーションパック2またはパッケージを格納する。データ配信サーバ3は、新たなプレゼンテーションパック2を構成する1つのパッケージであるのか、既に格納しているプレゼンテーションパック2内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。更新されたファイルのみのパッケージの場合には、プレゼンテーションパック管理機能は、格納しているパッケージおよび情報作成装置7から受信したパッケージを復号化し、そして、格納しているプレゼンテーションパック内の更新部分(情報作成装置7から受信したパッケージのファイル)だけを変更した後に、パック化、暗号化して格納する。その後、データ配信サーバ3は、監視装置5からの制御指示に基づいて、格納しているプレゼンテーションパック2またはパッケージを情報表示装置1にダウンロードさせる。   The data distribution server 3 stores the received presentation pack 2 or package. The data distribution server 3 determines from the package identification information whether it is one package constituting the new presentation pack 2 or a package containing only the updated file in the already stored presentation pack 2. In the case of an updated file-only package, the presentation pack management function decrypts the stored package and the package received from the information creation device 7 and updates the information in the stored presentation pack (information After changing only the package file received from the creation device 7, it is packed and encrypted and stored. Thereafter, the data distribution server 3 causes the information display device 1 to download the stored presentation pack 2 or package based on a control instruction from the monitoring device 5.

情報表示装置1では、データ配信サーバ3からダウンロードしたプレゼンテーションパック2またはパッケージを復号化し、その後プレゼンテーションパック2内の自動プレゼンスクリプト23、またはメニューファイル22に基づいて表示すべき番組のプレゼンテーションファイルに定義されているテンプレートファイルを用いて各素材データを再生して番組を表示する。   In the information display device 1, the presentation pack 2 or the package downloaded from the data distribution server 3 is decrypted and then defined as a presentation file of a program to be displayed based on the automatic presentation script 23 in the presentation pack 2 or the menu file 22. Each material data is reproduced using a template file that is displayed, and a program is displayed.

つぎに、監視装置5から情報表示装置1を監視する動作を説明する。情報表示装置1は、所定の時間間隔でポーリングによりデータ配信サーバ3にアクセスしている。データ配信サーバ3は、情報表示装置1からのアクセスがあると、監視装置5からの監視指示がある場合は、監視情報送信要求を情報表示装置1に送信する。情報表示装置1は、監視情報送信要求に基づいて要求された監視情報をデータ配信サーバ3に送信する。データ配信サーバ3は、受信した監視情報を記憶した後、監視装置5からの監視指示をリセット(監視指示がないものと)する。このようにして、監視装置5は、任意のタイミングでデータ配信サーバ3にアクセスして、データ配信サーバ3に記憶されている監視情報を閲覧して、情報表示装置1の状態を監視する。   Next, an operation for monitoring the information display device 1 from the monitoring device 5 will be described. The information display device 1 accesses the data distribution server 3 by polling at predetermined time intervals. When there is an access from the information display device 1, the data distribution server 3 transmits a monitoring information transmission request to the information display device 1 when there is a monitoring instruction from the monitoring device 5. The information display device 1 transmits the monitoring information requested based on the monitoring information transmission request to the data distribution server 3. After storing the received monitoring information, the data distribution server 3 resets the monitoring instruction from the monitoring device 5 (assuming that there is no monitoring instruction). In this way, the monitoring device 5 accesses the data distribution server 3 at an arbitrary timing, browses the monitoring information stored in the data distribution server 3, and monitors the state of the information display device 1.

つぎに、監視装置5から情報表示装置1を制御する動作を説明する。情報表示装置1は、所定のタイミングでポーリングによりデータ配信サーバ3にアクセスしている。データ配信サーバ3は、情報表示装置1からのアクセスがあると、監視装置5からの制御指示がある場合は、その制御指示を情報表示装置1に送信する。情報表示装置1は、受信した制御指示に基づいた制御を行う。   Next, an operation for controlling the information display device 1 from the monitoring device 5 will be described. The information display device 1 accesses the data distribution server 3 by polling at a predetermined timing. When there is an access from the information display device 1, if there is a control instruction from the monitoring device 5, the data distribution server 3 transmits the control instruction to the information display device 1. The information display device 1 performs control based on the received control instruction.

制御指示がプレゼンテーションパック2またはパッケージのダウンロードの指示である場合には、情報表示装置1は、データ配信サーバ3に制御指示によって指定されたプレゼンテーションパックまたはパッケージを要求して、指定されプレゼンテーションパックまたはパッケージをダウンロードする。制御指示がプレゼンテーションパックの切替えの指示である場合には、情報表示装置1は、スケジュール管理機能によってプレゼンテーションパックを、現在使用しているプレゼンテーションパックから指示されたプレゼンテーションパックに切り替える。また、制御指示がポーリング間隔を設定する指示である場合には、情報表示装置1は、つぎにポーリングから指定された間隔でデータ配信サーバ3にアクセスするように、ポーリング間隔を設定する。   If the control instruction is an instruction to download the presentation pack 2 or package, the information display device 1 requests the data distribution server 3 for the presentation pack or package specified by the control instruction, and designates the specified presentation pack or package. Download. When the control instruction is a presentation pack switching instruction, the information display apparatus 1 switches the presentation pack from the currently used presentation pack to the designated presentation pack by the schedule management function. When the control instruction is an instruction to set a polling interval, the information display device 1 sets the polling interval so that the data distribution server 3 is accessed at an interval specified from the next polling.

なお、データ配信サーバ3と情報表示装置1とのポーリングによる通信プロトコルに、HTTPのGETメソッドを用いた場合には、メタファイルによって通信を行うようにする。すなわち、情報表示装置1からデータ配信サーバ3へは、所定のポーリング間隔でHTTPプロトコルのGETメソッドを用いる。このとき、端末ID(情報表示装置1毎のID)を付加しておく。データ配信サーバ3からは端末制御メタファイルが送られる。端末制御メタファイルにはプレゼンテーションパックの切替え等の制御を行わせる指示ファイルが含まれる。データ配信サーバ3から端末制御メタファイルにより監視指示があった場合は、監視項目を端末情報メタファイルとしてデータ配信サーバ3に送る。データ配信サーバ3から端末制御メタファイルにより端末リモート制御メタファイルを受信するよう指示があった場合は、情報表示装置1からデータ配信サーバ3へ、HTTPのGETメソッドで端末リモート制御メタファイルを受信するためのアクセスをし、データ配信サーバ3から端末リモート制御メタファイルを受信する。そして、これに基づいて情報表示装置1の制御を行う。なお、ポーリング間隔は、データ配信サーバ3からの端末リモート制御メタファイルによって変更可能である。   When an HTTP GET method is used as a communication protocol by polling between the data distribution server 3 and the information display device 1, communication is performed using a metafile. That is, the HTTP display GET method is used from the information display device 1 to the data distribution server 3 at a predetermined polling interval. At this time, a terminal ID (ID for each information display device 1) is added. A terminal control metafile is sent from the data distribution server 3. The terminal control metafile includes an instruction file for performing control such as presentation pack switching. When there is a monitoring instruction from the data distribution server 3 using the terminal control metafile, the monitoring item is sent to the data distribution server 3 as a terminal information metafile. When there is an instruction from the data distribution server 3 to receive the terminal remote control metafile using the terminal control metafile, the terminal remote control metafile is received from the information display device 1 to the data distribution server 3 using the HTTP GET method. To receive the terminal remote control metafile from the data distribution server 3. Based on this, the information display device 1 is controlled. The polling interval can be changed by a terminal remote control metafile from the data distribution server 3.

図5は、図3に示した情報作成装置7の構成を示すブロック図である。情報作成装置7は、インターフェース部71、入力部72、表示部73、パック配信処理部74、ファイル作成処理部75、およびデータ格納部76を備えている。   FIG. 5 is a block diagram showing a configuration of the information creation device 7 shown in FIG. The information creation device 7 includes an interface unit 71, an input unit 72, a display unit 73, a pack distribution processing unit 74, a file creation processing unit 75, and a data storage unit 76.

インターフェース部71は、ネットワーク6を介して素材データ作成装置9、テンプレート作成装置8およびデータ配信サーバ3と相互通信を行なうためのインターフェース機能を備えている。   The interface unit 71 has an interface function for performing mutual communication with the material data creation device 9, the template creation device 8, and the data distribution server 3 via the network 6.

入力部72は、キーボードやマウスなどの一般的な入力機器で構成され、プロデューサーがプレゼンテーションパック2の各種ファイル(図1参照)を作成したり、プレゼンテーションパック2の配信を指示するための入力手段として使用される。   The input unit 72 includes general input devices such as a keyboard and a mouse, and the producer creates various files (see FIG. 1) of the presentation pack 2 and serves as input means for instructing the distribution of the presentation pack 2. used.

表示部73は、CRT(Cathode-Ray Tube)や液晶ディスプレーなどの一般的な表示機器で構成され、データ格納部76に格納されているプレゼンテーションパック2の各種ファイル21〜23,24−1〜24−n,25−1〜25−m,26−1〜26−kや、プレゼンテーションファイル24−1〜24−nで定義された番組を表示する表示手段として使用される。   The display unit 73 includes a general display device such as a CRT (Cathode-Ray Tube) or a liquid crystal display, and various files 21 to 23 and 24-1 to 24 of the presentation pack 2 stored in the data storage unit 76. -N, 25-1 to 25-m, 26-1 to 26-k and display means for displaying programs defined by the presentation files 24-1 to 24-n.

データ格納部76は、素材データ作成装置9によって作成された各種素材データ25−1〜25−m、テンプレート作成装置8によって作成されたテンプレートファイル26−1〜26−k、情報作成装置7によって作成されるプレゼンテーションファイル24−1〜24−n、パック情報ファイル21、メニューファイル22、および自動プレゼンスクリプト23、すなわちプレゼンテーションパック2を構成する各種ファイルを階層的に格納する。   The data storage unit 76 includes various material data 25-1 to 25 -m created by the material data creation device 9, template files 26-1 to 26 -k created by the template creation device 8, and created by the information creation device 7. The presentation files 24-1 to 24-n, the pack information file 21, the menu file 22, and the automatic presentation script 23, that is, various files constituting the presentation pack 2 are hierarchically stored.

図6は、図1に示したプレゼンテーションパック2が階層的にデータ格納部76に格納されるデータ構成を示す概念図である。先の図1に示したプレゼンテーションパック2を構成する各種ファイル21〜23,24−1〜24−n,25−1〜25−k,26−1〜26−mは、プレゼンテーションパック格納フォルダ4内に格納される。すなわち、ここでは、1つのプレゼンテーションパック2が1つのプレゼンテーションパック格納フォルダ4に対応している。プレゼンテーションパック格納フォルダ4は、パック情報ファイル21、メニューファイル22、自動プレゼンスクリプト23、プレゼンテーションファイル24−1〜24−nおよびプレゼンテーションファイル24−1〜24−nに対応するn個のサブフォルダ41−1〜41−nで構成される。サブフォルダ41−1〜41−nは、それぞれプレゼンテーションファイル24−1〜24−nに定義されているテンプレートファイルと1〜複数の素材データで構成される。たとえば、プレゼンテーションファイル24−1にテンプレートファイル26−1と素材データ25−1,25−2とが定義される場合には、プレゼンテーションファイル24−1に対応するサブフォルダ41−1内には、テンプレートファイル26−1と素材データ25−1,25−2とが格納される。すなわち、1つの番組に用いられるテンプレートファイルと1〜複数の素材データとがサブフォルダ内に格納される。   FIG. 6 is a conceptual diagram showing a data configuration in which the presentation pack 2 shown in FIG. 1 is hierarchically stored in the data storage unit 76. Various files 21 to 23, 24-1 to 24-n, 25-1 to 25-k, 26-1 to 26-m constituting the presentation pack 2 shown in FIG. 1 are stored in the presentation pack storage folder 4. Stored in That is, here, one presentation pack 2 corresponds to one presentation pack storage folder 4. The presentation pack storage folder 4 includes a pack information file 21, a menu file 22, an automatic presentation script 23, presentation files 24-1 to 24-n, and n subfolders 41-1 corresponding to the presentation files 24-1 to 24-n. ~ 41-n. Each of the subfolders 41-1 to 41-n includes a template file defined in the presentation files 24-1 to 24-n and one to a plurality of material data. For example, when the template file 26-1 and the material data 25-1 and 25-2 are defined in the presentation file 24-1, the template file is stored in the subfolder 41-1 corresponding to the presentation file 24-1. 26-1 and material data 25-1 and 25-2 are stored. That is, a template file used for one program and one to a plurality of material data are stored in the subfolder.

また、データ格納部76は、プレゼンテーションパック2の送信履歴を格納する。送信履歴とは、送信したプレゼンテーションパック2の名前、プレゼンテーションパック2内の各種ファイル21,22,23,24−1〜24−n,25−1〜25−m,26−1〜26−kのファイル名およびファイルの作成日時である。   The data storage unit 76 stores the transmission history of the presentation pack 2. The transmission history includes the name of the transmitted presentation pack 2, the various files 21, 22, 23, 24-1 to 24-n, 25-1 to 25-m, 26-1 to 26-k in the presentation pack 2. File name and file creation date.

ファイル作成処理部75は、データ登録処理部753と、プレゼンテーション作成処理部752と、スケジュール・メニュー作成処理部751とを有し、プレゼンテーションパック2を構成する各種ファイルの作成処理を行う。   The file creation processing unit 75 includes a data registration processing unit 753, a presentation creation processing unit 752, and a schedule / menu creation processing unit 751, and creates various files that make up the presentation pack 2.

データ登録処理部753は、番組、すなわちプレゼンテーションファイル24−1〜24−nそれぞれに定義されるテンプレートファイルおよび1〜複数の素材データをプレゼンテーションファイル24−1〜24−nそれぞれに対応付けてデータ格納部76に格納するデータ登録機能を備えている。   The data registration processing unit 753 stores a template file defined for each program, that is, each of the presentation files 24-1 to 24-n, and one to a plurality of material data in association with each presentation file 24-1 to 24-n. A data registration function stored in the unit 76 is provided.

プレゼンテーション作成処理部752は、前述したプレゼンテーション作成機能を実現する処理部であり、素材データ作成装置9によって作成された各種素材データ25−1〜25−m、およびテンプレート作成装置8によって作成されたテンプレートファイル26−1〜26−kを用いて、複数の番組に対応する複数のプレゼンテーションファイル24−1〜24−nを作成する。   The presentation creation processing unit 752 is a processing unit that realizes the above-described presentation creation function, and various material data 25-1 to 25 -m created by the material data creation device 9 and a template created by the template creation device 8. A plurality of presentation files 24-1 to 24-n corresponding to a plurality of programs are created using the files 26-1 to 26-k.

スケジュール・メニュー作成処理部751は、前述したスケジュール・メニュー作成機能を実現する処理部であり、プロデューサーによって指定された各プレゼンテーションファイル間の表示順序の優先順位を示す表示優先度情報に基づいて、プレゼンテーション作成処理部752によって作成された各プレゼンテーションファイルの表示スケジュールを決定して前述の自動プレゼンスクリプト23およびメニューファイル22を作成する。   The schedule / menu creation processing unit 751 is a processing unit that realizes the above-described schedule / menu creation function. Based on the display priority information indicating the display order priority between the presentation files designated by the producer, the schedule / menu creation processing unit 751 The display schedule of each presentation file created by the creation processing unit 752 is determined, and the automatic presentation script 23 and the menu file 22 described above are created.

パック配信処理部74は、パック作成処理部741と、パッケージ作成処理部742と、暗号化処理部743とを備えており、プレゼンテーションパック2の配信処理を行う。   The pack delivery processing unit 74 includes a pack creation processing unit 741, a package creation processing unit 742, and an encryption processing unit 743, and performs the delivery process of the presentation pack 2.

パック作成処理部741は、前述したパック作成機能を実現する処理部であり、パック情報ファイル21、メニューファイル22、自動プレゼンスクリプト23、またはプレゼンテーションファイル24−1〜24−nが作成、変更されたときに出力されるパック作成指示を受けると、これらのファイル21、22、23,24−1〜24−nが登録されているプレゼンテーションパック格納フォルダ4に登録されているすべてのファイル(サブフォルダ41−1〜41−nに登録されているファイルを含む)を含む1つのプレゼンテーションパック2を作成する。   The pack creation processing unit 741 is a processing unit that realizes the pack creation function described above, and the pack information file 21, the menu file 22, the automatic presentation script 23, or the presentation files 24-1 to 24-n are created and changed. When receiving a pack creation instruction that is output from time to time, all files (subfolders 41-) registered in the presentation pack storage folder 4 in which these files 21, 22, 23, 24-1 to 24-n are registered. 1 presentation pack 2 including the files registered in 1 to 41-n) is created.

パッケージ作成処理部742および暗号化処理部743は、前述したアップロード機能を実現する処理部であり、パッケージ作成処理部742は、プレゼンテーションパック2に含まれる複数のファイルから、1つのパッケージに1〜複数のファイルが含まれるように複数のパッケージを作成する。また、パッケージ作成処理部742は、作成したパッケージの送信履歴を作成して、作成した送信履歴をデータ格納部76に格納する。   The package creation processing unit 742 and the encryption processing unit 743 are processing units that realize the upload function described above, and the package creation processing unit 742 includes one to a plurality of files in one package from a plurality of files included in the presentation pack 2. Create multiple packages to include these files. The package creation processing unit 742 creates a transmission history of the created package and stores the created transmission history in the data storage unit 76.

暗号化処理部743は、パッケージ作成処理部742によって作成された各パッケージを暗号化した後に、パッケージ識別情報を付加する。   The encryption processing unit 743 adds package identification information after encrypting each package created by the package creation processing unit 742.

図7は、図3に示したデータ配信サーバ3の構成を示すブロック図である。データ配信サーバ3は、インターフェース部31、端末管理処理部33、プレゼンテーションパック管理処理部34、ログ集計処理部35、およびデータ格納部32を備えている。   FIG. 7 is a block diagram showing a configuration of the data distribution server 3 shown in FIG. The data distribution server 3 includes an interface unit 31, a terminal management processing unit 33, a presentation pack management processing unit 34, a log tabulation processing unit 35, and a data storage unit 32.

インターフェース部31は、ネットワーク6を介して情報作成装置7、監視装置5、および情報表示装置1と相互通信を行なうためのインターフェース機能を備えている。   The interface unit 31 has an interface function for performing mutual communication with the information creation device 7, the monitoring device 5, and the information display device 1 via the network 6.

データ格納部32は、情報作成装置7から送信されたプレゼンテーションパック2またはパッケージを格納する。また、データ格納部32は、プレゼンテーションパック2の配信履歴(更新履歴および送信履歴)を格納する。更新履歴とは、パッケージ内の更新したファイル名とファイルの更新日時とパッケージが属するプレゼンテーションパック名である。送信履歴とは、情報表示装置1に配信したプレゼンテーションパック名とその送信日時である。また、データ格納部32は、ログ集計処理部35によって集計された監視情報を格納する。   The data storage unit 32 stores the presentation pack 2 or package transmitted from the information creation device 7. The data storage unit 32 stores the distribution history (update history and transmission history) of the presentation pack 2. The update history is the name of the updated file in the package, the update date and time of the file, and the name of the presentation pack to which the package belongs. The transmission history is the name of the presentation pack distributed to the information display device 1 and its transmission date / time. Further, the data storage unit 32 stores the monitoring information aggregated by the log aggregation processing unit 35.

プレゼンテーションパック管理処理部34は、上述したプレゼンテーションパック管理機能を実現する処理部であり、パッケージ識別処理部341と、更新処理部342と、配信処理部343とを備えている。   The presentation pack management processing unit 34 is a processing unit that realizes the above-described presentation pack management function, and includes a package identification processing unit 341, an update processing unit 342, and a distribution processing unit 343.

パッケージ識別処理部341は、情報作成装置7から受信したパッケージが新たなプレゼンテーションパック2を構成する1つのパッケージであるのか、既に格納しているプレゼンテーションパック2内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。   The package identification processing unit 341 is a package that includes only an updated file in the presentation pack 2 that has already been stored, whether the package received from the information creation device 7 is one package constituting the new presentation pack 2. Whether it exists is determined from the package identification information.

更新処理部342は、受信したパッケージが更新ファイルのみのパッケージの場合、データ格納部32に格納されているパッケージ内のファイルを受信したパッケージのファイルに更新する。また、更新処理部342は、パッケージ内のファイルを更新した際に、更新履歴を作成して、作成した更新履歴をデータ格納部32に格納する。   When the received package is a package with only an update file, the update processing unit 342 updates the file in the package stored in the data storage unit 32 to the file of the received package. The update processing unit 342 creates an update history when the file in the package is updated, and stores the created update history in the data storage unit 32.

配信処理部343は、情報表示装置1からのプレゼンテーションパック要求によって、要求されたプレゼンテーションパックに属するパッケージを送信する。配信処理部343は、要求されたプレゼンテーションパックが新規配信であるのか配信済みであるのかを判断して、配信済みのプレゼンテーションパックの場合には、更新されたファイルのみを含むパッケージを作成して送信する。また、配信処理部343は、パッケージを送信した際に送信履歴を作成して、作成した送信履歴をデータ格納部32に格納する。   In response to the presentation pack request from the information display device 1, the distribution processing unit 343 transmits a package belonging to the requested presentation pack. The distribution processing unit 343 determines whether the requested presentation pack is a new distribution or has been distributed, and in the case of a distributed presentation pack, creates and transmits a package that includes only the updated file. To do. The distribution processing unit 343 creates a transmission history when the package is transmitted, and stores the created transmission history in the data storage unit 32.

端末管理処理部33は、上述した端末管理機能を実現するための処理部であり、情報表示装置1からポーリングによるアクセスがあった場合、監視装置5からの監視指示に基づいて情報表示装置1のCPUの負荷情報や情報表示装置1の表示部の温度などの情報表示装置1内の監視情報の送信要求を情報表示装置1に送信する。また、端末管理処理部33は、情報表示装置1からポーリングによるアクセスがあった場合、監視装置5からの制御指示に基づいて、プレゼンテーションパックまたはパッケージのダウンロード要求を情報表示装置1に送信すること、情報表示装置1で既に記憶されている複数のプレゼンテーションパック内でのプレゼンテーションパックの切替え指示を情報表示装置1に送信すること、ポーリング間隔の変更設定指示を情報表示装置1へ送信することなどを行う。   The terminal management processing unit 33 is a processing unit for realizing the above-described terminal management function. When there is an access by polling from the information display device 1, the terminal management processing unit 33 of the information display device 1 is based on a monitoring instruction from the monitoring device 5. A transmission request for monitoring information in the information display device 1 such as CPU load information and the temperature of the display unit of the information display device 1 is transmitted to the information display device 1. Further, when there is an access by polling from the information display device 1, the terminal management processing unit 33 transmits a presentation pack or package download request to the information display device 1 based on a control instruction from the monitoring device 5. A presentation pack switching instruction within a plurality of presentation packs already stored in the information display apparatus 1 is transmitted to the information display apparatus 1 and a polling interval change setting instruction is transmitted to the information display apparatus 1. .

ログ集計処理部35は、上述したログ集計機能を実現する処理部であり、情報表示装置1から送信される監視情報を集計して、集計した監視情報をデータ格納部32に格納する。   The log aggregation processing unit 35 is a processing unit that realizes the above-described log aggregation function, aggregates the monitoring information transmitted from the information display device 1, and stores the aggregated monitoring information in the data storage unit 32.

図8は、図3に示した情報表示装置1の構成を示すブロック図である。情報表示装置1は、インターフェース部11、表示部12、ダウンロード処理部15、スケジュール管理処理部141と再生処理部142とを有する表示処理部14、およびデータ格納部13を備えている。   FIG. 8 is a block diagram showing the configuration of the information display device 1 shown in FIG. The information display device 1 includes an interface unit 11, a display unit 12, a download processing unit 15, a display processing unit 14 having a schedule management processing unit 141 and a reproduction processing unit 142, and a data storage unit 13.

インターフェース部11は、ネットワーク6を介してデータ配信サーバ3と相互通信を行なうためのインターフェース機能を備えている。データ格納部13は、データ配信サーバ3を介して監視装置5から送信された制御指示に基づいて情報作成装置7によって作成された1〜複数のプレゼンテーションパック2を格納する。プレゼンテーションパック2を格納する際には、先の図6で示したように階層的にデータを格納する。   The interface unit 11 has an interface function for performing mutual communication with the data distribution server 3 via the network 6. The data storage unit 13 stores one to a plurality of presentation packs 2 created by the information creation device 7 based on a control instruction transmitted from the monitoring device 5 via the data distribution server 3. When the presentation pack 2 is stored, the data is stored hierarchically as shown in FIG.

ダウンロード処理部15は、データ配信サーバ3からパッケージのダウンロード要求によってダウンロードしたパッケージを復号化した後に解凍して、データ格納部13に格納する。   The download processing unit 15 decrypts the package downloaded in response to the package download request from the data distribution server 3, decompresses it, and stores it in the data storage unit 13.

スケジュール管理処理部141は、前述したスケジュール管理機能を実現する処理部であり、プレゼンテーションパック2内の自動プレゼンスクリプト23に基づいて番組の表示スケジュールを管理する。また、スケジュール管理処理部141は、メニューファイル22によって表示部12、または図示しないメニュー画面表示部に表示された複数の番組選択ボタンの何れか一つが情報視聴者によって選択されたことを検出した場合には、検出した番組選択ボタンに対応したプレゼンテーションファイルを再生するように表示スケジュールを変更する。   The schedule management processing unit 141 is a processing unit that realizes the above-described schedule management function, and manages a program display schedule based on the automatic presentation script 23 in the presentation pack 2. Further, when the schedule management processing unit 141 detects that one of a plurality of program selection buttons displayed on the display unit 12 or a menu screen display unit (not shown) is selected by the menu viewer 22 by the information viewer. The display schedule is changed so that the presentation file corresponding to the detected program selection button is reproduced.

再生処理部142は、プレゼンテーションファイルに定義されているテンプレートファイルの1〜複数の表示エリア対応付けられた1〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して、CRTや液晶ディスプレー、プラズマディスプレーなどで構成される表示部12に番組を表示する。   The reproduction processing unit 142 reproduces one to a plurality of material data associated with one to a plurality of display areas of the template file defined in the presentation file using a reproduction player of each display area, and performs CRT or A program is displayed on the display unit 12 including a liquid crystal display, a plasma display, and the like.

図9〜図13のフローチャートを参照して、本発明の実施例の情報配信表示システムの動作を説明する。まず、図9のフローチャートを参照して、情報作成装置7がプレゼンテーションパック2を作成する動作を説明する。なお、ここでは、素材データ作成装置9によって作成された素材データ25−1〜25−m、およびテンプレート作成装置8によって作成されたテンプレートファイル26−1〜26−kは、予めデータ格納部76に格納されているものとする。   The operation of the information distribution display system according to the embodiment of the present invention will be described with reference to the flowcharts of FIGS. First, with reference to the flowchart of FIG. 9, the operation in which the information creation device 7 creates the presentation pack 2 will be described. Here, the material data 25-1 to 25-m created by the material data creation device 9 and the template files 26-1 to 26-k created by the template creation device 8 are stored in the data storage unit 76 in advance. Assume that it is stored.

プロデューサーは、入力部72を用いて作成または編集するプレゼンテーションパック2に対応するプレゼンテーションパック格納フォルダ4のフォルダ名を入力する。   The producer inputs the folder name of the presentation pack storage folder 4 corresponding to the presentation pack 2 to be created or edited using the input unit 72.

データ登録処理部753は、入力部72から入力されたフォルダ名が、新規作成であるか否かを判定する(ステップS100)。具体的には、データ登録処理部753は、入力されたフォルダ名を検索キーとしてデータ格納部76に登録されているフォルダ名を検索して、入力されたフォルダ名と一致するフォルダ名がデータ格納部76存在するか否かを判定する。   The data registration processing unit 753 determines whether or not the folder name input from the input unit 72 is newly created (step S100). Specifically, the data registration processing unit 753 searches the folder name registered in the data storage unit 76 using the input folder name as a search key, and stores the folder name that matches the input folder name as data. It is determined whether or not the part 76 exists.

入力されたフォルダ名が新規登録の場合(データ格納部76に入力されたフォルダ名がフォルダ名に存在しない場合)、データ登録処理部753は、入力されたフォルダ名のプレゼンテーションパック格納フォルダ4をデータ格納部76に登録(格納)する(ステップS101)。   When the input folder name is newly registered (when the folder name input to the data storage unit 76 does not exist in the folder name), the data registration processing unit 753 stores the presentation pack storage folder 4 having the input folder name as data. Register (store) in the storage unit 76 (step S101).

プロデューサーは、入力部72を用いて番組(プレゼンテーションファイル)に対応するサブフォルダのフォルダ名を入力する。データ登録処理部753は、入力されたフォルダ名のフォルダをデータ格納部76のプレゼンテーションパック格納フォルダ4内に登録する(ステップS102)。   The producer uses the input unit 72 to input the folder name of the subfolder corresponding to the program (presentation file). The data registration processing unit 753 registers the folder having the input folder name in the presentation pack storage folder 4 of the data storage unit 76 (step S102).

プロデューサーは、入力部72を用いてデータ格納部76に格納されている素材データ25−1〜25−mと、テンプレートファイル26−1〜26−kの中から番組に用いるテンプレートファイルと、テンプレートファイルの表示エリアの数に対応する素材データを入力する。   The producer uses the input unit 72 to store the material data 25-1 to 25-m stored in the data storage unit 76, the template file 26-1 to 26-k, the template file used for the program, and the template file Input material data corresponding to the number of display areas.

データ登録処理部753は、入力部72から入力されたファイル名のテンプレートファイルおよび素材データを作成したサブフォルダ内に登録する(ステップS103)。たとえば、先の図4に示した番組270を作成したい場合、プロデューサーはテンプレートファイル261のファイル名と、動画素材データ251のファイル名と、静止画素材データ252のファイル名と、テキストデータ253のファイル名と、作成したサブフォルダ名とを入力する。データ登録処理部753は、作成したサブフォルダがサブフォルダ41−1であれば、データ格納部76のサブフォルダ41−1内にテンプレートファイル261、動画素材データ251、静止画素材データ252、およびテキストデータ253を登録する。   The data registration processing unit 753 registers the template file with the file name input from the input unit 72 and the material data in the created subfolder (step S103). For example, if the producer wants to create the program 270 shown in FIG. 4, the producer has the file name of the template file 261, the file name of the moving image material data 251, the file name of the still image material data 252, and the file of the text data 253. Enter the name and the name of the created subfolder. If the created subfolder is the subfolder 41-1, the data registration processing unit 753 stores the template file 261, the moving image material data 251, the still image material data 252 and the text data 253 in the subfolder 41-1 of the data storage unit 76. register.

プロデューサーは、入力部72を用いて、サブフォルダ内に登録したテンプレートファイルのファイル名と、サブフォルダ内に登録したテンプレートファイルの1〜複数の表示エリア名と素材データのファイル名との対応付けを入力する。たとえば、先の図4に示した番組270を作成したい場合には、テンプレートファイル261のファイル名と、動画表示エリア262に動画素材データ251を、静止画表示エリア263,264に静止画素材データ252を、テキストスクロールエリア265にテキストデータ253を対応させることを入力する。   Using the input unit 72, the producer inputs the association between the file name of the template file registered in the subfolder, the name of one or more display areas of the template file registered in the subfolder, and the file name of the material data. . For example, when it is desired to create the program 270 shown in FIG. 4, the file name of the template file 261, the moving image material data 251 in the moving image display area 262, and the still image material data 252 in the still image display areas 263 and 264 are displayed. Is entered to correspond the text data 253 to the text scroll area 265.

プレゼンテーション作成処理部752は、入力部72から入力されたテンプレートファイルのファイル名と、テンプレートファイルの1〜複数の表示エリア名と素材データのファイル名との対応付けから所定のフォーマットのプレゼンテーションファイルを作成して、プレゼンテーションパック格納フォルダ4に登録する(ステップS104)。なお、プロデューサーが、プレゼンテーションファイルを直接、編集するようにしてもよい。   The presentation creation processing unit 752 creates a presentation file in a predetermined format from the correspondence between the file name of the template file input from the input unit 72, one or more display area names of the template file, and the file name of the material data. Then, it is registered in the presentation pack storage folder 4 (step S104). Note that the producer may directly edit the presentation file.

プレゼンテーション作成処理部752は、プレゼンテーションパック格納フォルダ4にプレゼンテーションファイルを登録した後に、パック作成指示をパック作成処理部741に出力する。   The presentation creation processing unit 752 outputs a pack creation instruction to the pack creation processing unit 741 after registering the presentation file in the presentation pack storage folder 4.

入力部72からサブフォルダ名、サブフォルダに登録するテンプレートファイルのファイル名および素材データのファイル名、テンプレートファイルのファイル名、テンプレートファイルの1〜複数の表示エリア名と素材データのファイル名との対応付けが入力されるたびに、データ登録処理部753はサブフォルダを作成して、作成したサブフォルダにテンプレートファイルおよび素材データを登録し、プレゼンテーション作成処理部752は、テンプレートファイルのファイル名と、テンプレートファイルの1〜複数の表示エリア名と素材データのファイル名との対応付けに基づいてプレゼンテーションファイルを登録する動作を繰り返し(ステップS102〜S105)、プレゼンテーションパック格納フォルダ4にサブフォルダ41−1〜41−nとプレゼンテーションファイル24−1〜24−nとを登録する。   The input unit 72 associates the subfolder name, the file name of the template file to be registered in the subfolder, the file name of the material data, the file name of the template file, and one or more display area names of the template file with the file name of the material data. Each time the data is input, the data registration processing unit 753 creates a subfolder and registers the template file and material data in the created subfolder. The presentation creation processing unit 752 The operation of registering the presentation file based on the association between the display area names and the file names of the material data is repeated (steps S102 to S105), and the subfolder 41 is stored in the presentation pack storage folder 4. 1~41-n and registers the presentation file 24-1~24-n.

プロデューサーは、番組となる1〜複数のプレゼンテーションファイル24−1〜24−nと、1〜複数のプレゼンテーションファイル24−1〜24−nに定義されているテンプレートファイル26−1〜25−kおよび素材データ25−1〜25−mをサブフォルダ41−1〜41−nに登録した後、入力部72を用いて、作成したプレゼンテーションファイル24−1〜24−n間の表示順序の優先順位を示す表示優先度情報を入力する。   The producer includes one to a plurality of presentation files 24-1 to 24-n that are programs, and template files 26-1 to 25-k and materials defined in the one to a plurality of presentation files 24-1 to 24-n. After the data 25-1 to 25-m are registered in the subfolders 41-1 to 41-n, the input unit 72 is used to indicate the display order priority among the created presentation files 24-1 to 24-n. Enter priority information.

スケジュール・メニュー作成処理部751は、入力された表示優先度情報に基づいてプレゼンテーション作成処理部752によって作成された各プレゼンテーションファイルの表示スケジュールを決定して、1つの表示開始時刻および表示終了時刻に対応付けて、1つのプレゼンテーションファイル名を定義した自動プレゼンスクリプト23を作成して、プレゼンテーションパック格納フォルダ4に登録する。また、スケジュール・メニュー作成処理部751は、情報視聴者が複数の番組(複数のプレゼンテーションファイル24−1〜24−nに対応)から1つの番組を選択するための番組選択ボタンを含むメニュー画面を定義する情報と、番組選択ボタン(番組選択ボタン名)とプレゼンテーションファイルのファイル名との対応付け情報とを定義したメニューファイル22を作成して、プレゼンテーションパック格納フォルダ4に登録する(ステップS106)。   The schedule / menu creation processing unit 751 determines the display schedule of each presentation file created by the presentation creation processing unit 752 based on the input display priority information, and corresponds to one display start time and display end time. In addition, an automatic presentation script 23 in which one presentation file name is defined is created and registered in the presentation pack storage folder 4. The schedule / menu creation processing unit 751 displays a menu screen including a program selection button for the information viewer to select one program from a plurality of programs (corresponding to a plurality of presentation files 24-1 to 24-n). A menu file 22 defining information to be defined and association information between a program selection button (program selection button name) and a file name of a presentation file is created and registered in the presentation pack storage folder 4 (step S106).

プレゼンテーション作成処理部752は、プレゼンテーションパック格納フォルダ4に自動プレゼンスクリプト23およびメニューファイル22を登録した後に、パック作成指示をパック作成処理部741に出力する。   The presentation creation processing unit 752 outputs the pack creation instruction to the pack creation processing unit 741 after registering the automatic presentation script 23 and the menu file 22 in the presentation pack storage folder 4.

プロデューサーは、入力部72を用いてプレゼンテーションパック2内の自動プレゼンスクリプト23、メニューファイル22、およびプレゼンテーションファイル24−1〜24−nのファイル名を入力する。   The producer inputs the file names of the automatic presentation script 23, the menu file 22, and the presentation files 24-1 to 24-n in the presentation pack 2 using the input unit 72.

データ登録処理部753は、入力された自動プレゼンスクリプト23、メニューファイル22、およびプレゼンテーションファイル24−1〜24−nのファイル名を定義したパック情報ファイル21を作成して、作成したパック情報ファイル21をプレゼンテーションパック格納フォルダ4に登録する(ステップS107)。データ登録処理部753は、パック情報ファイル21を登録した後に、パック作成指示をパック作成処理部741に出力する。   The data registration processing unit 753 creates a pack information file 21 in which the file names of the input automatic presentation script 23, menu file 22, and presentation files 24-1 to 24-n are defined, and the created pack information file 21 is created. Is registered in the presentation pack storage folder 4 (step S107). After registering the pack information file 21, the data registration processing unit 753 outputs a pack creation instruction to the pack creation processing unit 741.

一方、入力部72から入力されたフォルダ名がすでに登録されている場合(データ格納部76に入力されたフォルダ名がフォルダ名に存在する場合)には、フォルダを作成することなく、すでに登録されているプレゼンテーションパック格納フォルダ4にサブフォルダやプレゼンテーションファイルを新規に登録したり、すでに登録されているサブフォルダ41−1〜41−n、プレゼンテーションファイル24−1〜24−n、自動プレゼンスクリプト23、メニューファイル22、またはパック情報ファイル21を更新する(ステップS102〜ステップS107)。   On the other hand, when the folder name input from the input unit 72 is already registered (when the folder name input to the data storage unit 76 exists in the folder name), the folder name is already registered without creating the folder. Subfolders and presentation files are newly registered in the present presentation pack storage folder 4, or subfolders 41-1 to 41-n, presentation files 24-1 to 24-n that have already been registered, automatic presentation script 23, menu file 22 or the pack information file 21 is updated (steps S102 to S107).

このようにデータ登録処理部753とプレゼンテーション作成処理部752とスケジュール・メニュー作成処理部751とによって、図1に示したプレゼンテーションパック2が作成され、図6に示したデータ構造でデータ格納部76に格納される。   Thus, the presentation pack 2 shown in FIG. 1 is created by the data registration processing unit 753, the presentation creation processing unit 752, and the schedule / menu creation processing unit 751, and the data storage unit 76 has the data structure shown in FIG. Stored.

つぎに、図10のフローチャートを参照して、情報作成装置7がプレゼンテーションパック2をデータ配信サーバ3に送信する動作を説明する。   Next, with reference to the flowchart of FIG. 10, an operation in which the information creation device 7 transmits the presentation pack 2 to the data distribution server 3 will be described.

パック作成処理部741は、プレゼンテーションファイル24−1〜24−n、自動プレゼンスクリプト23、メニューファイル22、またはパック情報ファイル21をデータ格納部76に登録した後に、データ登録処理部753、プレゼンテーション作成処理部752、またはスケジュール・メニュー作成処理部751から出力されるパック作成指示を受ける(ステップS200)と、プレゼンテーションパック格納フォルダ4に登録されているすべてのファイル(サブフォルダ41−1〜41−nに登録されているファイルを含む)をデータ格納部76から読み出す(ステップS201)。パック作成処理部741は、データ格納部76から読み出したすべてのファイルをパック化してプレゼンテーションパック2を作成する(ステップS202)。具体的には、パック情報ファイル21、自動プレゼンスクリプト23、メニューファイル22、プレゼンテーションファイル24−1〜24−n、テンプレートファイル26−1〜25−k、および素材データ25−1〜25−mを含む1つのプレゼンテーションパック2を作成する。   The pack creation processing unit 741 registers the presentation files 24-1 to 24-n, the automatic presentation script 23, the menu file 22, or the pack information file 21 in the data storage unit 76, and then the data registration processing unit 753 and the presentation creation processing. Upon receiving a pack creation instruction output from the section 752 or the schedule / menu creation processing section 751 (step S200), all files registered in the presentation pack storage folder 4 (registered in the subfolders 41-1 to 41-n) Read out from the data storage unit 76 (step S201). The pack creation processing unit 741 packs all the files read from the data storage unit 76 and creates the presentation pack 2 (step S202). Specifically, a pack information file 21, an automatic presentation script 23, a menu file 22, presentation files 24-1 to 24-n, template files 26-1 to 25-k, and material data 25-1 to 25-m are stored. One presentation pack 2 is created.

プロデューサーは、入力部72を用いてプレゼンテーションパック2の配信指示を入力する。配信指示は、たとえば、特定のコマンドでもよいし、表示部12に図6に示しめしたプレゼンテーションパック格納フォルダ4のデータ構造を表示しておき、入力部72を用いてパック情報ファイル21を選択するようにしてもよい。   The producer inputs an instruction to distribute the presentation pack 2 using the input unit 72. The distribution instruction may be, for example, a specific command, or the data structure of the presentation pack storage folder 4 shown in FIG. 6 is displayed on the display unit 12 and the pack information file 21 is selected using the input unit 72. You may do it.

配信指示を受けると、パッケージ作成処理部742は、配信指示のあったプレゼンテーションパック2が、更新であるのか新規であるのかを判定する(ステップS203,S204)。具体的には、パッケージ作成処理部742は、データ格納部76から送信履歴を読み出して、送信するプレゼンテーションパック名を検索キーとして送信履歴のプレゼンテーションパック名を検索する。   When receiving the distribution instruction, the package creation processing unit 742 determines whether the presentation pack 2 for which the distribution instruction has been issued is an update or a new one (steps S203 and S204). Specifically, the package creation processing unit 742 reads the transmission history from the data storage unit 76, and searches for the presentation pack name of the transmission history using the presentation pack name to be transmitted as a search key.

送信履歴のプレゼンテーションパック名の中に送信するプレゼンテーションパック名が存在しない場合には、新規のプレゼンテーションパックであるので、パッケージ作成処理部742は、所定の条件に基づいて、パック作成処理部741によって作成されたプレゼンテーションパック2の中の1〜複数のファイルが含まれるように複数のパッケージを作成する(ステップS205)。   When the presentation pack name to be transmitted does not exist in the presentation pack name of the transmission history, since it is a new presentation pack, the package creation processing unit 742 creates the pack creation processing unit 741 based on a predetermined condition. A plurality of packages are created so as to include one to a plurality of files in the presentation pack 2 (step S205).

所定の条件は、例えば、
(1)ファイルサイズが所定の閾値よりも大きいファイルは、そのファイル1つでパッケージを作成する。
(2)ファイルの属性を示す拡張子が同一のファイルで1つのパッケージを作成する。
(3)同一のサブフォルダに登録されているファイルで1つのパッケージを作成する。
とする。パッケージ作成処理部742は、上記3つの条件の少なくとも1つを満たすようにパッケージを作成する。
The predetermined condition is, for example,
(1) For a file whose file size is larger than a predetermined threshold value, a package is created with that single file.
(2) One package is created with files having the same extension indicating file attributes.
(3) Create one package with files registered in the same subfolder.
And The package creation processing unit 742 creates a package so as to satisfy at least one of the above three conditions.

パッケージ作成処理部742は、送信したプレゼンテーションパック2の名前、プレゼンテーションパック2内の各種ファイル21,22,23,24−1〜24−n,25−1〜25−m,26−1〜26−kのファイル名およびファイルの作成日時からなる送信履歴を作成する。   The package creation processing unit 742 sends the name of the transmitted presentation pack 2, the various files 21, 22, 23, 24-1 to 24-n, 25-1 to 25-m, 26-1 to 26- in the presentation pack 2. A transmission history including the file name of k and the file creation date is created.

送信履歴のプレゼンテーションパック名の中に送信するプレゼンテーションパック名が存在する場合には、パッケージ作成処理部742は、プレゼンテーションパック2内の各ファイル名および作成日時と、送信履歴の各ファイル名および作成日時とを比較して、不一致のファイルを検索し、プレゼンテーションパック2の更新ファイルを検出する(ステップS206)。   When the presentation pack name to be transmitted exists in the presentation pack name of the transmission history, the package creation processing unit 742 displays each file name and creation date / time in the presentation pack 2 and each file name and creation date / time of the transmission history. Are compared to search for a mismatched file, and an updated file of the presentation pack 2 is detected (step S206).

パッケージ作成処理部742は、検出した更新ファイルだけを対象に上述した所定の条件に基づいて1〜複数のパッケージを作成する(ステップS207)。パッケージ作成処理部742は、作成したパッケージの更新ファイルに関する送信履歴を変更する。   The package creation processing unit 742 creates one or more packages based on the above-described predetermined condition for only the detected update file (step S207). The package creation processing unit 742 changes the transmission history related to the update file of the created package.

暗号化処理部743は、パッケージ作成処理部742によって作成されたパッケージを暗号化した後にパッケージ識別情報を付加してインターフェース部31を介してデータ配信サーバ3に送信する(ステップS208〜S210)。   The encryption processing unit 743 encrypts the package created by the package creation processing unit 742, adds package identification information, and transmits the package identification information to the data distribution server 3 via the interface unit 31 (steps S208 to S210).

パッケージ作成処理部742は、作成したパッケージがデータ配信サーバ3に送信されたことを確認した後に、作成、または変更した送信履歴をデータ格納部76に格納する(ステップS210)。   After confirming that the created package has been transmitted to the data distribution server 3, the package creation processing unit 742 stores the created or changed transmission history in the data storage unit 76 (step S210).

つぎに、図11のフローチャートを参照して、データ配信サーバ3が情報作成装置7から受信したパッケージを格納する動作を説明する。パッケージ識別処理部341は、インターフェース部31を介してパッケージを受信すると(ステップS300)、受信したパッケージが新たなプレゼンテーションパック2を構成する1つのパッケージであるのか、既にデータ格納部32に格納しているプレゼンテーションパック2内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する(ステップS301)。上述したように、パッケージ識別情報には、自パッケージが属するプレゼンテーションパック名、自パッケージに含まれるファイルの内容を示す情報(新規の素材データ25−1〜25−6から成るとか、素材データ25−1〜25−8の変更更新データであるとか、新規のプレゼンテーションファイル24−1〜24−10とメニューファイル22とから成るとか)などが含まれている。パッケージ識別処理部341は、パッケージ識別情報を解析することで、受信したパッケージが更新ファイルであるのか否かを判別する。そして、更新されたファイルのみのパッケージの場合には、更新指示を更新処理部342に出力する。   Next, an operation for storing the package received by the data distribution server 3 from the information creation device 7 will be described with reference to the flowchart of FIG. When the package identification processing unit 341 receives a package via the interface unit 31 (step S300), the package identification processing unit 341 stores in the data storage unit 32 whether the received package is one package constituting the new presentation pack 2 or not. It is determined from the package identification information whether the package includes only the updated file in the present presentation pack 2 (step S301). As described above, the package identification information includes the name of the presentation pack to which the own package belongs, information indicating the contents of the file included in the own package (such as new material data 25-1 to 25-6, material data 25- 1 to 25-8, update presentation data 24-1 to 24-10, and menu file 22). The package identification processing unit 341 determines whether the received package is an update file by analyzing the package identification information. In the case of a package with only updated files, an update instruction is output to the update processing unit 342.

更新指示を受けると更新処理部342は、更新ファイルを含むパッケージをデータ格納部32から読み出して、読み出したパッケージおよび受信したパッケージを復号化する(ステップS302,S303)。そして、読み出したパッケージ内の古いファイルを受信したパッケージ内の更新ファイルに差し替えて、パッケージを更新する(ステップS304)。更新処理部342は、更新履歴を作成して、作成した更新履歴をデータ格納部32に格納する(ステップS305)。更新処理部342は、更新したパッケージを暗号化して、暗号化したパッケージをデータ格納部32に格納する(ステップS306,S307)。   Upon receiving the update instruction, the update processing unit 342 reads the package including the update file from the data storage unit 32, and decrypts the read package and the received package (steps S302 and S303). Then, the old file in the read package is replaced with the update file in the received package, and the package is updated (step S304). The update processing unit 342 creates an update history and stores the created update history in the data storage unit 32 (step S305). The update processing unit 342 encrypts the updated package and stores the encrypted package in the data storage unit 32 (steps S306 and S307).

つぎに、図12のフローチャートを参照して、データ配信サーバ3に格納されているパッケージを情報表示装置1にダウンロードする動作を説明する。   Next, the operation of downloading the package stored in the data distribution server 3 to the information display device 1 will be described with reference to the flowchart of FIG.

配信処理部343は、インターフェース部31を介して情報表示装置1からダウンロード要求を受けると、要求されているプレゼンテーションパック2が、新規のプレゼンテーションパック2であるか否かを判定する(ステップS400,S401)。具体的には、配信処理部343は、要求されているプレゼンテーションパック名を検索キーとしてデータ格納部32に格納されている送信履歴のプレゼンテーションパック名を検索して、要求されているプレゼンテーションパック名と一致するプレゼンテーションパック名が、送信履歴内に存在するか否かを判定する。   Upon receiving a download request from the information display device 1 via the interface unit 31, the distribution processing unit 343 determines whether or not the requested presentation pack 2 is a new presentation pack 2 (steps S400 and S401). ). Specifically, the distribution processing unit 343 searches for the presentation pack name of the transmission history stored in the data storage unit 32 using the requested presentation pack name as a search key, and obtains the requested presentation pack name. It is determined whether or not a matching presentation pack name exists in the transmission history.

要求されたプレゼンテーションパック2がすでに配信されている場合(送信履歴に要求されたプレゼンテーションパック名が存在する場合)、配信処理部343は、更新ファイルを含むパッケージをデータ格納部32から読み出す(ステップS402)。具体的には、配信処理部343は、送信履歴内の要求されたプレゼンテーションパック2の送信日時と、更新履歴内の要求されたプレゼンテーションパック2に属するパッケージのファイルの更新日時とを比較して、送信日時よりも新しい更新日時のファイルを含むパッケージをデータ格納部32から読み出す。   When the requested presentation pack 2 has already been distributed (when the requested presentation pack name exists in the transmission history), the distribution processing unit 343 reads the package including the update file from the data storage unit 32 (step S402). ). Specifically, the distribution processing unit 343 compares the transmission date / time of the requested presentation pack 2 in the transmission history with the update date / time of the file of the package belonging to the requested presentation pack 2 in the update history, A package including a file with an update date and time newer than the transmission date and time is read from the data storage unit 32.

配信処理部343は、読み出したパッケージを復号化して、更新ファイルのみでパッケージを作成する(ステップS403,S404)。配信処理部343は、作成したパッケージを暗号化して、暗号化したパッケージをインターフェース部31を介して情報表示装置1に送信するとともに、送信履歴を更新してデータ格納部32に格納する(ステップS405〜S407)。   The distribution processing unit 343 decrypts the read package and creates a package using only the update file (steps S403 and S404). The distribution processing unit 343 encrypts the created package, transmits the encrypted package to the information display device 1 via the interface unit 31, updates the transmission history, and stores it in the data storage unit 32 (step S405). ~ S407).

一方、要求されたプレゼンテーションパック2が配信されていない場合(送信履歴に要求されたプレゼンテーションパック名が存在しない場合)、配信処理部343は、要求されたプレゼンテーションパック2に属するパッケージをすべてデータ格納部32から読み出す(ステップS408)。そして、読み出したすべてのパッケージをインターフェース部31を介して情報表示装置1に送信するとともに、送信履歴を作成してデータ格納部32に格納する(ステップS406,S407)。   On the other hand, when the requested presentation pack 2 is not distributed (when the requested presentation pack name does not exist in the transmission history), the distribution processing unit 343 stores all the packages belonging to the requested presentation pack 2 in the data storage unit. The data is read from 32 (step S408). Then, all the read packages are transmitted to the information display device 1 via the interface unit 31, and a transmission history is created and stored in the data storage unit 32 (steps S406 and S407).

情報表示装置1のダウンロード処理部15は、インターフェース部11を介してデータ配信サーバ3からパッケージを受信すると、受信したパッケージを復号化、解凍してデータ格納部13に格納する。   When the download processing unit 15 of the information display device 1 receives a package from the data distribution server 3 via the interface unit 11, the download processing unit 15 decrypts and decompresses the received package and stores it in the data storage unit 13.

このように配信されたプレゼンテーションパック2を用いて情報表示装置1が番組を表示する動作を図13のフローチャートを参照して説明する。スケジュール管理処理部141は、計時機能を備えており、データ格納部13に格納されている自動プレゼンスクリプト23に定義されている番組開始時刻なった場合には、番組開始時刻に対応して定義されているプレゼンテーションファイル名を含む再生指示を再生処理部142に出力する(ステップS500,S520)。また、スケジュール管理処理部141は、番組選択ボタンが投入されたことを検出すると、メニューファイル22に定義されている検出した番組選択ボタンに対応したプレゼンテーションファイル名を含む再生指示を再生処理部142に出力する(ステップS500,S510)。   An operation in which the information display apparatus 1 displays a program using the presentation pack 2 distributed in this way will be described with reference to the flowchart of FIG. The schedule management processing unit 141 has a time measuring function, and is defined corresponding to the program start time when the program start time defined in the automatic presentation script 23 stored in the data storage unit 13 is reached. The reproduction instruction including the presentation file name being output is output to the reproduction processing unit 142 (steps S500 and S520). When the schedule management processing unit 141 detects that the program selection button has been input, the schedule management processing unit 141 sends a playback instruction including a presentation file name corresponding to the detected program selection button defined in the menu file 22 to the playback processing unit 142. Output (steps S500 and S510).

再生処理部142は、データ格納部13から再生指示に含まれるプレゼンテーションファイルを読み出す(ステップS530)。再生処理部142は、データ格納部13から読み出したプレゼンテーションファイルに定義されているテンプレートファイルと素材ファイルとをデータ格納部13から読み出す(ステップS540)。再生処理部142は、読み出したプレゼンテーションファイルに定義されているテンプレートファイルの1〜複数の表示エリア対応付けられた1〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して、表示部12に番組を表示する(ステップS550)。具体的には、前述したように、テンプレートファイルには、各素材データを表示するための1〜複数の表示エリア(ウィンドウ)の表示位置を示す表示位置情報と、該表示エリアの表示サイズと、当該表示エリアに表示される素材データの再生に使用する再生プレーヤー(表示エリアと再生プレーヤーの関連付け)などが、プレゼンテーションファイルには、テンプレートファイルに定義されている1〜複数の表示エリア(表示エリア名)と1〜複数の素材データ25−1〜25−m(ファイル名)との対応付け情報が定義されている。再生処理部142は、テンプレートファイルに定義されている表示エリア(ウィンドウ)の表示位置を示す表示位置情報と、該表示エリアの表示サイズとに基づいて、表示部12内に表示エリアを決定する。そして、プレゼンテーションファイルに定義されている表示エリアに対応する素材データを、テンプレートファイルに定義されている表示エリアの再生プレーヤーを使用して再生することで、複数の素材データを合成して1つの番組として表示部12に表示する。   The reproduction processing unit 142 reads the presentation file included in the reproduction instruction from the data storage unit 13 (step S530). The reproduction processing unit 142 reads the template file and the material file defined in the presentation file read from the data storage unit 13 from the data storage unit 13 (step S540). The reproduction processing unit 142 reproduces one to a plurality of material data associated with one to a plurality of display areas of the template file defined in the read presentation file using a reproduction player of each display area, The program is displayed on the display unit 12 (step S550). Specifically, as described above, the template file includes display position information indicating display positions of one to a plurality of display areas (windows) for displaying each material data, a display size of the display area, In the presentation file, a playback player (relation between display area and playback player) used for playback of material data displayed in the display area includes one or more display areas (display area names) defined in the template file. ) And one to a plurality of material data 25-1 to 25-m (file name) are defined. The reproduction processing unit 142 determines a display area in the display unit 12 based on display position information indicating the display position of the display area (window) defined in the template file and the display size of the display area. Then, the material data corresponding to the display area defined in the presentation file is played back using the playback player in the display area defined in the template file, so that a plurality of material data are combined to form one program. Is displayed on the display unit 12.

このようにこの実施例の情報配信表示システムは、ファイル作成処理部75がプレゼンテーションパック2に対応するプレゼンテーションパック格納フォルダ4にパック情報ファイル21、自動プレゼンスクリプト23、メニューファイル22、プレゼンテーションファイル24−1〜24−n、素材データ25−1〜25−m、およびテンプレートファイル26−1〜26−kを作成し、パッケージ作成処理部742が、配信指示を受けるとプレゼンテーションパック格納フォルダ4内のすべてのファイルから所定の条件を満たすような1〜複数のパッケージを作成して、パッケージ単位でプレゼンテーションパック2をデータ配信サーバ3に送信する。プレゼンテーションパック管理処理部34は、プレゼンテーションパック2毎に1〜複数のパッケージを管理して、情報表示装置1からの要求によって所定のパッケージを送信する。ダウンロード処理部15は、データ配信サーバ3から受信した1〜複数のパッケージを回答して、プレゼンテーションパック2内のパック情報ファイル21、自動プレゼンスクリプト23、メニューファイル22、プレゼンテーションファイル24−1〜24−n、素材データ25−1〜25−m、およびテンプレートファイル26−1〜26−kを復元する。これにより、番組毎に配信指示を行なうことなく1回の配信指示で複数の番組を配信することができ、利便性を上げることができる。   As described above, in the information distribution display system of this embodiment, the file creation processing unit 75 stores the pack information file 21, the automatic presentation script 23, the menu file 22, and the presentation file 24-1 in the presentation pack storage folder 4 corresponding to the presentation pack 2. -24-n, material data 25-1 to 25-m, and template files 26-1 to 26-k are created, and when the package creation processing unit 742 receives a distribution instruction, all of the contents in the presentation pack storage folder 4 are created. One to a plurality of packages satisfying a predetermined condition are created from the file, and the presentation pack 2 is transmitted to the data distribution server 3 in package units. The presentation pack management processing unit 34 manages one to a plurality of packages for each presentation pack 2 and transmits a predetermined package in response to a request from the information display device 1. The download processing unit 15 replies with one or more packages received from the data distribution server 3, and pack information file 21, automatic presentation script 23, menu file 22, presentation files 24-1 to 24-in the presentation pack 2. n, the material data 25-1 to 25-m, and the template files 26-1 to 26-k are restored. Thereby, a plurality of programs can be distributed by one distribution instruction without performing distribution instruction for each program, and convenience can be improved.

また、パッケージ単位で配信するようにしているため、転送エラーが反省した場合でも、転送エラーが発生したパッケージのみを再送すればよく、配送時間を短縮することができる。   In addition, since delivery is performed in units of packages, even when a transfer error is reflected, only the package in which the transfer error has occurred needs to be retransmitted, and the delivery time can be shortened.

さらに、パッケージ作成処理部は、プレゼンテーションパック2内のパック情報ファイル21、自動プレゼンスクリプト23、メニューファイル22、プレゼンテーションファイル24−1〜24−n、素材データ25−1〜25−m、およびテンプレートファイル26−1〜26−kが更新された場合には、更新されたファイルのみを対象としてパッケージを作成して、更新ファイルのみを配信するようにしているため、番組の追加、変更の際に配信するデータ量を削減することができる。   Further, the package creation processing unit includes a pack information file 21, an automatic presentation script 23, a menu file 22, presentation files 24-1 to 24-n, material data 25-1 to 25-m, and a template file in the presentation pack 2. When 26-1 to 26-k are updated, a package is created for only the updated file, and only the updated file is distributed. Therefore, distribution is performed when a program is added or changed. Data amount to be reduced.

また、暗号化処理部743がパッケージを暗号化して送信し、データ配信サーバ3は、暗号化したパッケージを格納するようにしているため、セキュリティーを向上することができる。   In addition, since the encryption processing unit 743 encrypts and transmits the package and the data distribution server 3 stores the encrypted package, security can be improved.

なお、この実施例では、パッケージ単位で暗号化するようにしたが、パッケージ内のファイル毎に暗号化するようにしてもよい。ファイル毎に暗号化した場合、更新ファイルのみでパッケージを作成して配信する際にデータ配信サーバ3の更新処理部342および配信処理部343は、パッケージを復号化して、再度暗号化することなく、更新ファイルを差し替えたり、パッケージを作成することができる。すなわち、データ配信サーバ3は、暗号化されたパッケージだけを管理すればよい。これにより、セキュリティーをさらに向上することができる。   In this embodiment, encryption is performed for each package, but encryption may be performed for each file in the package. When encryption is performed for each file, the update processing unit 342 and the distribution processing unit 343 of the data distribution server 3 create and distribute the package with only the update file, without decrypting the package and encrypting it again. Update files can be replaced and packages can be created. That is, the data distribution server 3 only needs to manage the encrypted package. Thereby, security can be further improved.

本発明の実施例の情報配信表示システムが扱うファイルの最も大きな単位となるプレゼンテーションパックの構成を示す図である。It is a figure which shows the structure of the presentation pack used as the largest unit of the file which the information delivery display system of the Example of this invention handles. 図1に示したテンプレートファイルを説明するための図である。It is a figure for demonstrating the template file shown in FIG. 本発明の実施例にかかる情報配信表示システムの構成を示すシステム構成図である。1 is a system configuration diagram showing a configuration of an information distribution display system according to an embodiment of the present invention. 1つのテンプレートファイルと、素材データとを合成して異なる番組が作成される概念を説明するための図である。It is a figure for demonstrating the concept that a different program is produced by synthesize | combining one template file and material data. 図3に示した情報作成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information preparation apparatus shown in FIG. 図1に示したプレゼンテーションパックが階層的にデータ格納部に格納されるデータ構成を示す概念図である。It is a conceptual diagram which shows the data structure by which the presentation pack shown in FIG. 1 is stored in a data storage part hierarchically. 図3に示したデータ配信サーバの構成を示すブロック図である。It is a block diagram which shows the structure of the data delivery server shown in FIG. 図3に示した情報表示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information display apparatus shown in FIG. 情報作成装置がプレゼンテーションパックを作成する動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement which an information preparation apparatus produces a presentation pack. 情報作成装置がプレゼンテーションパッをデータ配信サーバ3に送信する動作を説明するためのフローチャートである。10 is a flowchart for explaining an operation in which the information creation apparatus transmits a presentation pack to the data distribution server 3. データ配信サーバが情報作成装置から受信したパッケージを格納する動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement which stores the package which the data delivery server received from the information preparation apparatus. データ配信サーバ3に格納されているパッケージを情報表示装置1にダウンロードする動作を説明するためのフローチャートである。4 is a flowchart for explaining an operation of downloading a package stored in a data distribution server 3 to the information display device 1; 情報表示装置が番組を表示する動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement which an information display apparatus displays a program.

符号の説明Explanation of symbols

1 情報表示装置
2 プレゼンテーションパック
3 データ配信サーバ
4 プレゼンテーションパック格納フォルダ
5 監視装置
6 ネットワーク
7 情報作成装置
8 テンプレート作成装置
9 素材データ作成装置
11,31,71 インターフェース部
12,73 表示部
13,32,76 データ格納部
14 表示処理部
15 ダウンロード処理部
33 端末管理処理部
34 プレゼンテーションパック管理処理部
35 ログ集計処理部
72 入力部
74 パック配信処理部
75 ファイル作成処理部
141 スケジュール管理処理部
142 再生処理部
141 データアップロード処理部
341 パッケージ識別処理部
342 更新処理部
343 配信処理部
741 パック作成処理部
742 パッケージ作成処理部
743 暗号化処理部
751 スケジュール・メニュー作成処理部
752 プレゼンテーション作成処理部
753 データ登録処理部
DESCRIPTION OF SYMBOLS 1 Information display apparatus 2 Presentation pack 3 Data distribution server 4 Presentation pack storage folder 5 Monitoring apparatus 6 Network 7 Information production apparatus 8 Template production apparatus 9 Material data production apparatus 11, 31, 71 Interface part 12, 73 Display part 13, 32, 76 Data Storage Unit 14 Display Processing Unit 15 Download Processing Unit 33 Terminal Management Processing Unit 34 Presentation Pack Management Processing Unit 35 Log Total Processing Unit 72 Input Unit 74 Pack Distribution Processing Unit 75 File Creation Processing Unit 141 Schedule Management Processing Unit 142 Playback Processing Unit 141 Data Upload Processing Unit 341 Package Identification Processing Unit 342 Update Processing Unit 343 Distribution Processing Unit 741 Pack Creation Processing Unit 742 Package Creation Processing Unit 743 Encryption Processing Unit 751 Schedule Lumpur menu creation processing unit 752 presentation creation processing unit 753 data registration processing unit

Claims (6)

情報作成装置によって作成された1〜複数の番組に関する1〜複数の素材データおよびこれら素材データを表示するための1〜複数の制御情報ファイルを含むプレゼンテーションパックをデータ配信サーバを介して情報表示装置に配信する情報配信表示システムにおいて、
前記情報作成装置は、
前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから1〜複数のパッケージを作成するパッケージ作成処理部、
を備え、このパッケージ作成処理部によって作成されたパッケージを前記データ配信サーバに送信し、
前記データ配信サーバは、
受信したパッケージを格納するデータ格納部と、
このデータ格納部に格納されたパッケージをプレゼンテーションパック毎に管理するとともに、前記パッケージを前記情報表示装置に送信するプレゼンテーションパック管理処理部と、
を備え、
前記情報表示装置は、
前記データ配信サーバから受信した1〜複数のパッケージを解凍して、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルを復元するダウンロード処理部と、
このダウンロード処理部によって復元された各素材データおよび各制御情報ファイルに基づいて番組を再生表示する表示処理部と、
を備えることを特徴とする情報配信表示システム。
A presentation pack including one to a plurality of material data relating to one to a plurality of programs created by the information creation device and one to a plurality of control information files for displaying the material data is transmitted to the information display device via the data distribution server. In the information distribution display system to distribute,
The information creation device includes:
A package creation processing unit for creating one or more packages from each material data and each control information file in the presentation pack;
The package created by the package creation processing unit is transmitted to the data distribution server,
The data distribution server is
A data storage unit for storing received packages;
Managing the packages stored in this data storage unit for each presentation pack, and sending the package to the information display device presentation pack management processing unit,
With
The information display device includes:
A download processing unit that decompresses one or more packages received from the data distribution server and restores each material data and each control information file in the presentation pack;
A display processing unit for reproducing and displaying a program based on each material data and each control information file restored by the download processing unit;
An information distribution display system comprising:
前記パッケージ作成処理部は、
ファイルサイズが所定の閾値よりも大きいファイルは、そのファイル1つでパッケージを作成すること、
ファイルの属性を示す拡張子が同一のファイルで1つのパッケージを作成すること、
同一のサブフォルダに登録されているファイルで1つのパッケージを作成すること、
の少なくとも1つの条件に基づいてパッケージを作成することを特徴とする請求項1に記載の情報配信表示システム。
The package creation processing unit
For a file whose file size is larger than the predetermined threshold, create a package with that one file.
Creating one package with files with the same extension that indicates file attributes;
Creating one package with files registered in the same subfolder,
The information delivery display system according to claim 1, wherein a package is created based on at least one of the following conditions.
前記パッケージ作成処理部は、
前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルが更新された場合には、更新されたファイルのみに基づいてパッケージを作成することを特徴とする請求項1または2に記載の情報配信表示システム。
The package creation processing unit
3. The information distribution display system according to claim 1, wherein when each material data and each control information file in the presentation pack is updated, a package is created based only on the updated file. .
前記プレゼンテーションパック管理処理部は、
前記情報作成装置から受信したパッケージが更新ファイルのみのパッケージであるか否かを識別するパッケージ識別処理部と、
このパッケージ識別処理部によって更新ファイルのみのパッケージであると判断されたパッケージに含まれる更新ファイルと、前記データ格納部に格納されているパッケージに含まれるファイルとを差し替えてパッケージを更新する更新処理部と、
前記情報表示装置から要求されたプレゼンテーションパックが新規配信の場合には、前記要求されたプレゼンテーションパックに関するすべてのパッケージを前記情報表示装置に送信し、前記要求されたプレゼンテーションパックがすでに配信されたことがある場合には、更新ファイルのみのパッケージを作成して、この作成したパッケージを前記情報表示装置に送信する配信処理部と、
を備えることを特徴とする請求項3に記載の情報配信表示システム。
The presentation pack management processing unit
A package identification processing unit for identifying whether the package received from the information creation device is a package of only an update file;
An update processing unit that updates a package by replacing an update file included in a package that is determined to be a package containing only an update file by the package identification processing unit and a file included in the package stored in the data storage unit When,
If the presentation pack requested from the information display device is a new distribution, all the packages related to the requested presentation pack are transmitted to the information display device, and the requested presentation pack has already been distributed. If there is, a distribution processing unit that creates a package of only the update file and transmits the created package to the information display device;
The information distribution display system according to claim 3, further comprising:
前記パッケージ作成処理部は、作成したパッケージに対して暗号化を施し、
前記ダウンロード処理部は、受信したパッケージを復号化することを特徴とする請求項1〜4の何れか一つに記載の情報配信表示システム。
The package creation processing unit performs encryption on the created package,
The information distribution display system according to claim 1, wherein the download processing unit decrypts the received package.
情報作成装置が1〜複数の番組に関する1〜複数の素材データおよびこれら素材データを表示するための1〜複数の制御情報ファイルを含むプレゼンテーションパックを作成し、作成したプレゼンテーションパックをネットワークを介して情報表示装置に送信することにより、番組を情報表示装置で再生表示させる情報配信表示方法において、
前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから1〜複数のパッケージを作成し、作成したパッケージをネットワークを介して前記情報表示装置に送信し、
前記情報表示装置は、受信した1〜複数のパッケージ内の各素材データおよび各制御情報ファイルに基づいて番組を再生表示することを特徴とする情報配信表示方法。
The information creation apparatus creates a presentation pack including one to a plurality of material data related to one or more programs and one to a plurality of control information files for displaying the material data, and information about the created presentation packs via the network In an information distribution display method for reproducing and displaying a program on an information display device by transmitting to the display device,
The information creation device creates one to a plurality of packages from each material data and each control information file in the presentation pack, and transmits the created packages to the information display device via a network,
The information display apparatus reproduces and displays a program based on each received material data and each control information file in one to a plurality of packages.
JP2004004753A 2004-01-09 2004-01-09 Information distribution display system and information distribution display method Pending JP2005198204A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004004753A JP2005198204A (en) 2004-01-09 2004-01-09 Information distribution display system and information distribution display method
US11/028,335 US7277959B2 (en) 2004-01-09 2005-01-04 Information delivery display system and information delivery display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004004753A JP2005198204A (en) 2004-01-09 2004-01-09 Information distribution display system and information distribution display method

Publications (1)

Publication Number Publication Date
JP2005198204A true JP2005198204A (en) 2005-07-21

Family

ID=34737208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004004753A Pending JP2005198204A (en) 2004-01-09 2004-01-09 Information distribution display system and information distribution display method

Country Status (2)

Country Link
US (1) US7277959B2 (en)
JP (1) JP2005198204A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008146346A1 (en) * 2007-05-25 2008-12-04 Pioneer Corporation Advertisement information distribution display method, advertisement information distribution display system, and computer program
JP2009528770A (en) * 2006-03-01 2009-08-06 トムソン ライセンシング Device and method for generating a media package
JP2010534362A (en) * 2007-08-02 2010-11-04 ▲ホア▼▲ウェイ▼技術有限公司 Media service presentation method, communication system, and related apparatus
JP2011503920A (en) * 2007-09-20 2011-01-27 ヴィジブル ワールド インコーポレイテッド System and method for media packaging
JP2018170791A (en) * 2011-09-29 2018-11-01 サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for transmitting and receiving content

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070046694A1 (en) * 2005-08-24 2007-03-01 Tamar Aizikowitz System and method for image customization
WO2007086096A1 (en) * 2006-01-24 2007-08-02 Fujitsu Limited Information processing method, information processing program, and information processing device
JP2007243411A (en) * 2006-03-07 2007-09-20 Fujifilm Corp Image processing apparatus, method, and program
JP4734679B2 (en) * 2006-03-14 2011-07-27 富士フイルム株式会社 Image processing apparatus, method, and program
US9158493B2 (en) 2007-09-28 2015-10-13 Adobe Systems Incorporated Page description language package file preview
US8677229B2 (en) * 2007-09-28 2014-03-18 Adobe Systems Incorporated Presentation of files packaged within a page description language document
US9448976B2 (en) 2008-05-20 2016-09-20 Adobe Systems Incorporated Package file presentation including reference content
US8479087B2 (en) * 2008-05-20 2013-07-02 Adobe Systems Incorporated Authoring package files
US8732581B2 (en) * 2008-05-20 2014-05-20 Adobe Systems Incorporated Package file presentation
US9946692B2 (en) 2008-05-20 2018-04-17 Adobe Systems Incorporated Package file presentation
US8818959B2 (en) 2008-12-02 2014-08-26 Adobe Systems Incorporated Virtual embedding of files in documents
US20100312595A1 (en) * 2009-03-11 2010-12-09 Lynn Darrell D Group Based Management and Delivery System for Education Projects
US9311618B2 (en) * 2009-04-07 2016-04-12 Clearslide, Inc. Mixed content type presentation system
US10997189B2 (en) 2015-03-23 2021-05-04 Dropbox, Inc. Processing conversation attachments in shared folder backed integrated workspaces
US10776755B2 (en) 2016-12-29 2020-09-15 Dropbox, Inc. Creating projects in a content management system
US10970656B2 (en) 2016-12-29 2021-04-06 Dropbox, Inc. Automatically suggesting project affiliations
US10402786B2 (en) 2016-12-30 2019-09-03 Dropbox, Inc. Managing projects in a content management system
US11226939B2 (en) 2017-12-29 2022-01-18 Dropbox, Inc. Synchronizing changes within a collaborative content management system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455825A (en) * 1994-04-28 1995-10-03 Mitsubishi Electric Research Laboratories Tag-based scheduling system for digital communication switch
US5832304A (en) * 1995-03-15 1998-11-03 Unisys Corporation Memory queue with adjustable priority and conflict detection
US5796944A (en) * 1995-07-12 1998-08-18 3Com Corporation Apparatus and method for processing data frames in an internetworking device
US6788314B1 (en) * 1996-03-22 2004-09-07 Interval Research Corporation Attention manager for occupying the peripheral attention of a person in the vicinity of a display device
EP0972378A4 (en) * 1997-04-04 2001-10-04 Ascend Communications Inc Hierarchical packet scheduling method and apparatus
EP0977405B1 (en) * 1998-07-31 2005-03-09 Alcatel Method, scheduler, intelligent buffer, processor and telecommunications system for sharing available bandwidth
CA2245367A1 (en) * 1998-08-19 2000-02-19 Newbridge Networks Corporation Two-component bandwidth scheduler having application in multi-class digital communication systems
US6449650B1 (en) * 1999-02-01 2002-09-10 Redback Networks Inc. Methods and apparatus for deploying quality of service policies on a data communication network
US6560230B1 (en) * 1999-02-01 2003-05-06 Redback Networks Inc. Packet scheduling methods and apparatus
EP1191793A3 (en) * 2000-09-25 2008-01-23 Monolith Co., Ltd. Animation distributing method, animation distributing server and corresponding system
US20040015401A1 (en) * 2001-02-08 2004-01-22 In Lee Systems and methods for distributing template-based multimedia presentations over a network
GB2374778B (en) * 2001-04-20 2005-11-02 Discreet Logic Inc Processing image data
JP2003101988A (en) 2001-09-26 2003-04-04 Matsushita Electric Ind Co Ltd Content data distribution system, data transmission device, and reception / reproduction device
JP4039086B2 (en) * 2002-03-05 2008-01-30 ソニー株式会社 Information processing apparatus and information processing method, information processing system, recording medium, and program
US20040001106A1 (en) * 2002-06-26 2004-01-01 John Deutscher System and process for creating an interactive presentation employing multi-media components

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009528770A (en) * 2006-03-01 2009-08-06 トムソン ライセンシング Device and method for generating a media package
US8527555B2 (en) 2006-03-01 2013-09-03 Thomson Licensing Device and method for generating a media package
WO2008146346A1 (en) * 2007-05-25 2008-12-04 Pioneer Corporation Advertisement information distribution display method, advertisement information distribution display system, and computer program
JPWO2008146346A1 (en) * 2007-05-25 2010-08-12 パイオニア株式会社 Advertisement information delivery / display method, advertisement information delivery / display system, and computer program
JP2010534362A (en) * 2007-08-02 2010-11-04 ▲ホア▼▲ウェイ▼技術有限公司 Media service presentation method, communication system, and related apparatus
US9277181B2 (en) 2007-08-02 2016-03-01 Huawei Technologies Co., Ltd. Media service presentation method and communication system and related device
US8677397B2 (en) 2007-09-20 2014-03-18 Visible World, Inc. Systems and methods for media packaging
JP2011503920A (en) * 2007-09-20 2011-01-27 ヴィジブル ワールド インコーポレイテッド System and method for media packaging
US10735788B2 (en) 2007-09-20 2020-08-04 Visible World, Llc Systems and methods for media packaging
US11218745B2 (en) 2007-09-20 2022-01-04 Tivo Corporation Systems and methods for media packaging
US12238351B2 (en) 2007-09-20 2025-02-25 Adeia Media Holdings Llc Systems and methods for media packaging
JP2018170791A (en) * 2011-09-29 2018-11-01 サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for transmitting and receiving content
US10659519B2 (en) 2011-09-29 2020-05-19 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving content
US11082479B2 (en) 2011-09-29 2021-08-03 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving content
US11647071B2 (en) 2011-09-29 2023-05-09 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving content

Also Published As

Publication number Publication date
US7277959B2 (en) 2007-10-02
US20050151756A1 (en) 2005-07-14

Similar Documents

Publication Publication Date Title
JP4413629B2 (en) Information display method, information display device, and information distribution display system
JP2005198204A (en) Information distribution display system and information distribution display method
JP4342961B2 (en) Information distribution display system and information distribution method
US7891010B2 (en) Information providing apparatus and information providing method
CN102611701B (en) Method for streaming multimedia data over a non-streaming protocol
KR20120031176A (en) Synchronized distributed media assets
JP4687691B2 (en) Inter-device operation interface, device control terminal, and program
KR100765770B1 (en) Data management method, device and user interface method of a portable device using a virtual device
CN101090432A (en) Information processing apparatus, control method thereof
JP4891400B2 (en) Advertisement information delivery / display method, advertisement information delivery / display system, and computer program
US20120271934A1 (en) Storage system and data management method in storage system
JP6739383B2 (en) Display device, content display method, and program
JP5339787B2 (en) Download control device
US8103839B2 (en) Content data communication system, content data recording/reproducing device, data communication method and program
KR100782836B1 (en) Content management method, device and storage medium and adaptive content playback method using the same
JP2005196697A (en) Control information file creating device, information display device, control information file creating method and information distributing displaying system
JP2010198102A (en) Information processing apparatus, file management system and program
US20060218248A1 (en) Contents distribution system, contents distribution method, and computer-readable storage medium therefor
JP2003345707A (en) Content distribution management method and apparatus
JP5738365B2 (en) Information processing device
JP2008158604A (en) Information processor, content registration method, and program
WO2013073220A1 (en) Content reproduction device, content reproduction method, content delivery system, program, and recording medium
JP2015165667A (en) Information processing apparatus and method
JP2005092576A (en) Data providing apparatus and data providing method
JP2004242265A (en) Distribution and management system of data line using internet

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100217

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100309