Communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method
Abstract
The communication system comprises a first access processing, which accesses a server via a network, receives program information files transmitted from said server, and records them on hard disk,a program production and output that outputs on a monitor a program that it produces by information of received program information files and information,recorded on, for example, an optical disk, a system for contributed text editing, which edits,as contributed text, messages input through a controller, a second access processing, which accesses the server at least through the network and transmits contributed texts to said server and an imgae display, which outputs to the mnoitor the image data drawn to image memory and displays said image on the screen of said monitor.
Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
1 claim: 1 independent, 0 dependent
- 1一種通訊系統,包含:一伺服器及一連接該伺服器之網路;及一電腦程式執行裝置,其經由該網路可以存取該伺服器,並且至少連接一顯示裝置,其中該電腦程式執行裝置尚包括一程式處理構件,其存取該伺服器並進行至少一第一存取處理,其接收資訊來構成一連串之程式,及一第二存取處理,用來送由該通訊系統之使用者等所提供文字。2.如申請專利範圍第1項之通訊系統,其中在該程式處理構件與該伺服器間的連接,在該第一存取處理已結束之一階段被中斷,並在該第二存取處理已結束之一階段被中斷。3.如申請專利範圍第1項之通訊系統,其中該等連串程式,尚包括具有兩個或是兩個以上時間寬度之多重序列。4.如申請專利範圍第1項之通訊系統,其中構成該等連串程式的資訊係至少為指令資訊,用來指示出現在包含該等連串程式之多重序列中人物的動作資料,以及從該等使用者來之提供文字資訊。5.如申請專利範圍第1項之通訊系統,其中該程式處理構件進一步包含:一程式製作構件,其以從該第一存取處理該伺服器之資訊製作該等連串程式;及一程式顯示構件,其於一顯示裝置上,顯示由該程式製作構件所製作之程式。6.如申請專利範圍第5項之通訊系統,其中該程式顯示構件在該第一存取處理期間顯示一開場影像,並至少在該第一存取處理已結束之階段,顯示該等連串程式。7.一種通訊系統,包含:一伺服器;一使用者電腦程式執行系統,具有一監視器,並連接至該伺服器;構件用來傳送程式資訊檔案從該伺服器至該使用者電腦程式執行系統並輸出一程式於該監視器上,該程式由暫存在該程式資訊檔案中的資訊,以及保持在該電腦程式執行系統中資訊組成。8.如申請專利範圍第7項之通訊系統,其中該暫存在該程式資訊檔案的資訊,係至少為有關程式多重序列及在每一序列中發布的提供文字;及其中保持在該電腦程式執行系統中的資訊,係至少為動作資料,包括出現在該多重序列中之人物對話輸出。9.一種電腦程式執行裝置,經由一網路可以存取一伺服器,並至少連接一顯示裝置,該電腦程式執行裝置包含:一程式處理構件,其存取一伺服器並進行至少一第一存取處理,其接收資訊來構成一連串之程式,及一第二存取處理,用來送由該通訊系統之使用者提供文字資訊。10.一種記錄媒體,包含:使用於娛樂裝置(其經由一網路可以存取一伺服器)中的電腦程式與資料,其中該電腦程式具有一程式處理步驟,其存取一伺服器並進行至少一第一存取處理,其接收資訊來構成一連串之程式,及一第二存取處理,用來送由該通訊系統之使用者提供文字資訊。11.如申請專利範圍第10項之記錄媒體,其中在該第一存取處理已結束之一階段,及在該第二存取處理已結束之一階段,該程式處理步驟中斷與該伺服器的連接。12.如申請專利範圍第10項之記錄媒體,其中該等連串之程式,以具有兩個或是兩個以上時間寬度之多重序列所組成。13.如申請專利範圍第10項之記錄媒體,其中以該等連串程式所構成之該資訊,至少為指令資訊,其指示出現在包含該等連串程式之多重序列人物的動作資料、該多重序列的次序、及從該使用者來的提供文字資訊。14.如申請專利範圍第10項之記錄媒體,其中該程式處理步驟進一步包含:一程式製作步驟,其以該第一存取處理從該伺服器來的資訊為準,製作該等連串程式;及一程式顯示步驟,其於一顯示裝置上,顯示由該程式製作步驟所製作之程式。15.如申請專利範圍第14項之記錄媒體,其中該程式顯示步驟在該第一存取處理期間顯示一開場影像,至少在該第一存取處理已經結束的一階段中,顯示該等連串程式。16.一種使用於一電腦程式執行裝置中之電腦可讀與可執行之電腦程式,該裝置可經由一網路存取一伺服器,包含:一程式處理步驟,其存取該伺服器,並進行至少一第一存取處理,其接收資訊來構成一連串之程式,及一第二存取處理,用來送由該通訊系統之使用者提供文字資訊。17.一種程式資訊供給方法,用來供給組成為暫存在從一伺服器傳送至每一個使用者電腦程式執行系統的程式資訊檔案中的資訊,以及保持在該電腦程式執行系統中的資訊的程式等,該方法包含︰製作多重人物之物件資料,以顯示於該電腦程式執行系統之一監視器上;製作出現在構成該程式之多重序列之多重人物每一序列之動作資料;及將分配給每一個使用者之該等多重人物之物件資料及每一序列之動作資料記錄於一記錄媒體上。18.如申請專利範圍第17項之程式資訊供給方法,進一步包含︰製作多重背景影像,以顯示於該多重序列中;及將從該製作之多重背景影像中選出之背景影像等,記錄於該記錄媒體上。19.一種程式資訊編輯方法,用來編輯組成為暫存在從一伺服器傳送至每一個使用者電腦程式執行系統的程式資訊檔案中的資訊,以及保持在該電腦程式執行系統中的資訊的程式,該方法包含:決定構成該程式之多重序列的組合,及將有關該組合之序列的資訊暫存於一程式資訊檔案中;從每一使用者來的提供文字選擇,並擷取該投搞的文字以發布在每一序列中;及將該擷取之投稿文字暫存於該序列的資訊中,該序列的資訊對應暫存於該程式資訊檔案中的多重序列資訊之中的序列該投稿文字。20.如申請專利範圍第19項之程式資訊編輯方法,進一步包含,當暫存該擷取之提供文字於該序列之資訊中時,將可以從該提供文字中判斷的情感做為旗標資訊暫存在該序列資訊中。
6 paragraphs, as filed
Communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method
FIELD OF THE INVENTION The present invention relates to a communication system by which information is exchanged via a network, a computer program execution device used by users in the communication system, and a recording medium on which computer programs and data are recorded, and the communication is A computer program used by the system itself is used to realizing the communication system, a method of supplying program information to the user via a communication system, and a method of editing the program information. BACKGROUND OF THE INVENTION As an information device (entertainment system), such as an entertainment device including a video game machine, allows individuals to manipulate the device to play games, and at the same time make the content of the game be displayed on the screen of a television receiver. The game content is stored on a recording medium, such as a CD-ROM. The entertainment device and the operating device in the entertainment system are usually connected by a serial interface. When a clock (pulse) is transmitted from the entertainment device, key switching information corresponding to the user's operation (operation relative to the operating device), etc., is sent to the entertainment device synchronized with the clock (pulse). Recently, operating devices, etc., have built-in vibration generating components, that is, tactile feedback, which provides vibration to the user from the outside (such as from an entertainment device) when needed, and provides different types of tactile feedback to the user in response to the user. Operation, such as when playing games. The expansion of the network (such as the Internet) has made it easy for users to retrieve text information provided from a server via a computer, and use electronic mail (e-mail) to conveniently send the text to the recipient. Of course, a user can not only receive information, but also provide information to a server, for example, by sending a document. The extensive use of the Internet makes information acquisition very simple and fast, allowing users to obtain different information such as text information or image data from countries around the world at home or in the office. The action of obtaining information through the network is done by connecting the user's computer to the network. If the information is only text data, a short-term connection is sufficient, but if the information is video information or audio data, it must be connected for a long time to receive the information. Therefore, the user has to be tied to the computer for a long, long time, and the cost of communication also increases. At present, there is an example of a short-term connection between the users computer and the network, and in the short-term connection, the information from the server and the information sent from the user are received (for example, see unexamined patent H11-46193[ 1999] with unexamined patent H9-269923 [1997]). At the same time, there is also an example of if the information obtained from a server via the network should be reported to the user, and the person displayed on the screen should be used to communicate (for example, see unexamined patent H11-242546 [1999]). So far, if the connection with the server is to be reported to the user, it is only necessary to display a message on the monitor, such as "connected", which is not attractive. In addition, the traffic information of characters like cartoon characters is completely the content of an email sent to the user, not the content of the text file sent to the user of the server. The problem is that in order to see the information provided in the text, the connection with the server must be maintained, which requires a lot of cost, as described above. In addition, the content of the provided text is displayed in a state that almost all of it is input, which is not attractive. In other words, so far, the concept of information exchange between individuals is still sending to the user and viewing information from the server, such as e-mail, but if the individual wants to see the text provided by the user Information is usually only available on the server. Summary of the Invention After considering the above problems, the purpose of the present invention is to provide a communication system, a computer program execution device, a recording medium, and a server that can confirm the provided text information collected from users, etc. It can be confirmed when the connection with the server is interrupted, and through the program in which different characters appear, a new program distribution mode using the network can be established. Another object of the present invention is to provide a method for supplying program information and a method for editing program information, so that a new program distribution model using the network can be established. The present invention includes a server connected to a network, and a computer program execution device, which can be accessed by the server via the network and connected with at least one display device. The computer program execution device has a program processing component that accesses the server, and performs at least one first access process, which receives information for forming a series of programs, and a second access process, which is used to send users Provide textual information. In addition, the present invention further includes a computer program execution device, which can be accessed by a server via a network, and the device is connected to at least one display device; A program processing component, which accesses the server and performs at least one first access processing, which receives information constituting a series of programs; and a second access processing component, which transmits user-provided text information. In addition, the present invention is a recording medium on which a computer program and data are recorded for use in an entertainment device (which may be accessed by a server via a network). The program has a program processing step, which stores Take the server and perform at least one first access process, which receives the information constituting a series of programs; and a second access process, which transmits the user-provided text information. In addition, the present invention further includes a computer program readable and executable for use in a computer program execution device (which can be accessed by a server via a network), and the program has a program processing step that accesses the program The server also performs at least one first access process, which receives information constituting a series of programs; and a second access process, which transmits user-provided text information. The program processing component (step) can interrupt the connection with the server in the stage where the first access processing has ended and the second access processing has ended. According to this method, through the first access process, the computer program execution device (set at each user) at least receives information constituting a series of programs from the server. At each user, at the stage where the first access process has ended, the connection with the server is interrupted, and a series of programs are formed based on the received information and displayed on the display device. Each user can know the content of the text provided by each user through dialogues in a series of programs and slogans of different characters displayed on the display device. If the user has information that he wants to provide in text, he can transfer the information in the text provided by him to the server through the second access process when the series of programs continues or after the process ends. Of course, at the stage where the second access process has ended, the connection with the server is interrupted. Therefore, according to the teaching of the present invention, it can confirm (to gen up) Collect text information provided by users in a server, so a new program distribution model can be created using a network. The characteristic of the series of programs is that there are two or more multiple sequences (composed of) with different time widths. Among them, the series of programs will show changes, so that the user will not be bored. Moreover, if the different sequences can have continuity with each other, the series of programs can be actually implemented in a fixed program. The information composing the series of programs may be, for example, command information, which indicates the action data of the characters appearing in the multi-sequence (which composes the series of programs), the order of the multi-sequence, and from each user To provide text information. Because it can be composed of text information, the transfer rate of the different information can be improved. And only in the way that the changed part is transferred, the transfer rate can be faster, and the time required for the first access can be shortened. The program processing component (step) may have a program creation component (step), which creates the series of programs from the server with the information of the first access processing; And a program display component (step), which displays the program produced by the program production component (step) on a display device. If this is the case, the program display component (step) can display an opening scene in the first access process, and display the series of programs at least at the stage when the first access process has ended. In this way, the user can naturally become fascinated by the program without knowing the first access process of the computer program execution device, and the anxiety of waiting to be loaded can be eliminated. In addition, text information is provided for input at an appropriate time in the program, or when a program has ended, it is transferred to the server through the second access process. Therefore, in the present invention, in a program in which access to the server is a mandatory element, the user can be allowed to enjoy the program without knowing the access, and in this way, the user can participate in providing The new text program constitutes a promotion activity for the development. The communication system of the present invention also has a feature, that is, a program information file is sent from the server to the computer program execution system of the user, and the monitor of the computer program execution system outputs a message temporarily stored in the program information file A program composed of information and information maintained in the computer program execution system. Therefore, the information is mainly text data, which is sent from the server to the computer program execution system of each user, and a program can be combined in a manner such as the image data of the computer program execution system of each user. constitute. Because of this, the transfer rate from the server to the computer program execution system of each user can be increased, thereby eliminating the long time for users to wait for information from the server. As a result, it is possible to achieve the effect that the program provides text that is popularized on the Internet. The information temporarily stored in the program information file can be at least the information about the multiple sequences that constitute the program and the provided text published in each sequence, and the information maintained in the computer program execution system can be at least the action data. Including the dialogue output of the characters appearing in these multiple sequences. In this way, the content of a program information file, which is sent from the server to the computer-level execution system of each user, can be made into things that are mostly text data, so it can be used to achieve improvements from the server The transfer rate to each user's computer program execution system. In addition, when supplying information temporarily stored in a program information file from a server to each user's computer program execution system, and a program organized by the information maintained in the computer program execution system, the feature of the present invention is , Has the ability to create multiple characters File data to display the processing of each users computer program execution system, the processing of the action data created by each of the multiple characters in the multiple sequences that make up the program, and to record on a recording medium, and its distribution The processing of the object data of the multiple characters created for each user and the action data of each sequence. In this way, first, create object data for multiple characters, and create action data for each sequence of multiple characters that appear in multiple sequences. The object data and the action data of each sequence are recorded on a recording medium allocated to each user. The recording medium is distributed to each user, and is filled on the computer program execution system of each user. That is, at this stage, the information recorded on the recording medium is maintained in the computer program execution system. In other words, the large-scale character object data and action data are kept in each users computer program execution system, and in this way, it can send most of the textual information from the server to each user. A user's computer program execution system. Because of this, the transmission rate from the server to the computer program execution system of each user can be increased, thereby eliminating the long time waiting for information to be sent from the server. As a result, the popularization effect of distributing the program on the Internet can be encouraged. At the same time, the information sent from the server to the computer program execution system of each user is combined with the information held in the computer program execution system to generate a program. In addition, the present invention may further have a process of generating multiple background images displayed in the multiple sequences constituting the program, and a process of recording the recording medium background image selected from the multiple background images on the recording medium. In this way, in a particular program, if a changed background image is a different anniversary, the background images that have been changed on different anniversaries, etc., can be stored on the server, and the The background image corresponding to the time is sent from the server to the computer program execution system of each user. Because of this, the user can enjoy a program while knowing the existence of a seasonal emotion or an anniversary. Because the background images of each season do not change often, they can be maintained in each user's computer program execution system. And because the background images that have nothing to do with seasons or anniversaries can be recorded on the recording medium, there is no need to transmit all the background images, and as a result, it can prevent the transmission time from being extended by the background image transmission (prolongation). When sending a program information file from a server to the computer program execution system of each user, and editing a program information file containing the program information file temporarily stored in the computer program execution system, the present invention further includes determining the composition of the program information file The processing of multiple sequences of programs, and the process of temporarily storing the information of the sequences related to the combination in a program information file; selecting from the text provided by each user, and extracting is provided in each sequence The processing of the text; and the processing of the provided text extracted from the sequence information of the provided text among the multiple sequence information that has been temporarily stored in the program information file. In this way, the multiple sequences that constitute the program are determined on the server side, and the information about these sequences is temporarily stored in the program information file. At the same time, the provided text to be released is extracted from the provided text sent by the user, and the text to be released is temporarily stored in the corresponding sequence information. The program information file (in which different information as described above is temporarily stored) is sent from the server to each users computer program execution system System. On each users side, the program, which is mainly related to the sequence information temporarily stored in the received program information file, is compiled and displayed on the monitor, and the corresponding sequence is published (displayed) in each sequence Provide text. Therefore, the present invention makes it possible to use a network to create a new model of program distribution. In addition, when the extracted provided text in the sequence information corresponding to the provided text is temporarily stored in the multiple sequences of information that has been temporarily stored in the program information file, it can be judged from the provided text sub-text Emotions can be made into flag information and temporarily stored with the provided text. Therefore, when a provided text is posted to each user, it can be posted together with the sentiment based on the flag information. Because of this, if, for example, the provided text is a happy content, it is not just a simple presentation of the provided text, it can make a sequence of content appear in the sequence of characters, making the provided text more pleasant, and therefore use People can arrange a program and never get bored. This benefit is to make users more aware of what they provide, and therefore encourage them to provide text.
Figure 1 shows a combination diagram of a communication system related to the present invention. Figure 2 shows a combination diagram of an entertainment system related to the present invention. Figure 3 is a block diagram showing the circuit combination of an entertainment system related to the present invention. Figure 4 shows a connection relationship between servers set up in the network, a computer used for program information editing, and different databases. Figure 5 shows an explanatory diagram of the detailed sub-items of a program information file. Fig. 6 shows an explanatory diagram of a detailed sub-item of a sequence of information. Figure 7 shows an explanatory diagram of the composition of a program. FIG. 8 is an explanatory diagram illustrating a shot containing the first sequence of scenes. Fig. 9 is an explanatory diagram illustrating another photo including the first sequence of scenes. FIG. 10 is an explanatory diagram, still demonstrating another photo including the first sequence of scenes. FIG. 11 is an explanatory diagram, still demonstrating another photo including the first sequence of scenes. Fig. 12 is an explanatory diagram demonstrating a scene including four representatives of the second sequence of scenes. Fig. 13 shows a combination diagram of the situation when a system supplies a program. Figure 14 is a block diagram of a processing block, which demonstrates the processing of program information supply. FIG. 15 shows an explanatory diagram of one of the detailed sub-items of the fixed text information table. Figure 16 is an explanatory diagram demonstrating the detailed breakdown of the action data table. Fig. 17 is an explanatory diagram demonstrating the detailed sub-items of the dialog attribute (attributes) flag. Figure 18 is an explanatory diagram demonstrating the method of storing the action data file in the action data database. Figure 19 is an explanatory diagram demonstrating the detailed breakdown of the dialogue information. Figure 20 is an explanatory diagram demonstrating the detailed sub-items of the emotion flag. Figure 21 is the first part of a processing block diagram, demonstrating the process of editing the program information. Figure 22 is the second part of a processing block diagram, demonstrating the process of editing the program information. FIG. 23 is a functional block diagram showing the composition of a program processing component according to this embodiment. FIG. 24 is a flowchart showing the processing operation of a program processing component according to this embodiment. FIG. 25 is an explanatory diagram showing an example of a menu displayed on the monitor screen. Fig. 26 is a flowchart showing the processing operation of the first access processing means. Fig. 27 shows a flow chart of the processing operation at the server. Fig. 28 shows an explanatory diagram of the detailed sub-items of the gift point table. Figure 29 is the first part of a flowchart showing the processing operations of the program manufacturing and output components. Figure 30 is the second part of a flowchart showing the processing operations of the program manufacturing and output components. Figure 31 is the third part of a flowchart showing the processing operations of the program manufacturing and output components. Figure 32 is the fourth part of a flow chart, showing the program manufacturing and output components Rational Operation. Figure 33 is a flowchart showing the processing of this sub-menu. Fig. 34 is a flowchart showing the processing operation of the text editing component provided. Fig. 35 is a flowchart showing the processing operation of the second access processing means. Fig. 36 is the first part of a flowchart showing the processing operation of the gift processing component. Fig. 37 is the second part of a flowchart showing the processing operation of the gift processing component. Fig. 38 is the third part of a flowchart showing the processing operation of the gift processing component. Fig. 39 is an explanatory diagram demonstrating an example of a happy state display of a character.
Detailed Description of Preferred Embodiments The following detailed description is the best mode (etc.) of the present invention. The description is not intended as a limitation, but an example of the present invention. It is only for demonstration purposes. With reference to the following description and accompanying drawings, those skilled in the art can know the benefits and structure of the present invention. In the different figures of the drawings, similar reference figures represent the same or similar parts. As shown in FIG. 1, the communication system 100 of the present invention has a server 104 connected to a network 102, and a multiple entertainment system 10 that can be accessed by the server 104 and the network 102. In the following description, the station where the server 104 is installed is referred to as the outlet 106. In this embodiment, the network 102 is the Internet, and the server 104 is a prescribed website (ie, a web server with a web page). The configuration method uses a user connected to the Internet 102 to view the Internet 102 information in a hypertext format via the World Wide Web (www). As shown in Figure 2, the entertainment system 10 basically includes an entertainment device 12, which executes different computer programs, a memory card 14, can be freely attached to or detached from the entertainment device 12, and operates the device (controller) 16. It can be freely attached to or detached from the entertainment device 12, and monitor (display device; Display) 18, which is a television receiver or other display device, which supplies video and audio signals from the entertainment device 12. The entertainment device 12 is used to read a computer program recorded on a high-density recording medium (such as a CD-ROM or DVD-ROM or other optical disc 20) and execute the game according to the user's instructions (such as the game player) Wait. The execution of a game device is mainly to receive input from the controller 16 via the connector 15 and control the progress of the game, and control the display and sound of the monitor 18 at the same time. As shown in FIG. 2, the entertainment device 12 of the present invention has a rectangular shape with parallel pipes overlapping each other. On the front panel of the entertainment device 12, a disc (disc structure unit) 22 is arranged, and a recording medium (optical disc) 20 is rack-mounted in it, which has a computer program and related data, and forwards and backwards Move and reset the switch 24, for example, to reset a running computer program arbitrarily, turn on the button 26 to pull out the disc 22, two insertion openings 30 for the memory card 14 and two controller terminals 32, etc., Insert the connector 15 of the controller 16 into it. Arranged on the rear surface of the entertainment device 12 is a power switch 28 and an AV (audio-video) multiple output terminal (not shown), etc., which are a video and audio output terminal and are connected to the monitor via an AV cable 18 on. The entertainment device 12 includes a control function to read and execute computer programs from the optical disc 20 or other recording media on which the computer programs and computer game data (electric toys) are recorded, and to display characters and scenes on the monitor 18 on. The device 12 also has different built-in control functions, such as playback of images on DVD (Digital Versatile Disc), which is another optical disc 20, and CDDA (Compact Disc Digital Audio). music. The entertainment device 12 also has a computer program that executes traffic via a communication network, etc. When a computer program of an electric toy is executed, what is displayed on the monitor 18 as a display device is a three-dimensional computer graphics video generated by the entertainment device 12. In the device 12 of the present invention, the signal from the controller 16 is also processed by one of the control functions of the entertainment device 12, and its content is reflected in, for example, a character on the screen of the monitor 18 The action or scene switching. On the controller 16, the first and second operating units 51 and 52 are on the left and right sides in the middle of the upper surface, and the third and fourth operating units 53 and 54 are on its side, and the left rotating lever 70 is rotated to the right. The operating rod 72 (both rocker) is provided on its upper surface close to The left and right of the side are used as analog operations. The first operation unit 51 is a low-pressure operation unit, for example, used for imparting actions to characters, displayed on the screen of the monitor 18, and its function is composed of a record on the optical disc 20 Computer program to set and so on. The first operation unit 51 is composed of four operation keys (direction keys) 51a, 51b, 5lc, 51d, which have the functions of moving a person up, down, left, and right, and so on. The direction key 51a is also referred to as the up key, the direction key 51b is also referred to as the downward link, the direction key 51c is also referred to as the left key, and the direction key 51d is also referred to as the right key. The second operating unit 52 has four cylindrical operating buttons 52a, 52b, 52c, 52d, which are used to identify the buttons 52a-52d as "", "", "X", "" Do the downward pressing operation. The operation buttons 52a-52d are also called (triangle) button 52a, (circle) button 52b, X (cross) button 52c, and (square) button 52d, respectively. " The functions of the operation buttons 52a-52d of the second operation unit 52 are set by a computer program recorded on the optical disc 20 and the like. For example, the functions of moving the left arm, right arm, left foot, and right foot of a person, etc., are assigned to the operation buttons 52a-52d. The third and fourth operating units 53 and 54 have the same structure. They both have operating buttons for pressing down, and are aligned at the top and bottom, namely the operating button (L1 button) 53a and the operating button (L2 button) 53b, And an operation button (R1 button) 54a and an operation button (R2 button) 54b. The third and fourth operating units 53 and 54 are also set by computer programs and the like recorded on the optical disc 20, such as the function of causing a character to perform special actions. Both the left rotary operating lever 70 and the right rotary operating lever 72 have a signal input element, such as a variable resistor, which can rotate 360° with respect to the operating shaft and output an analog value corresponding to its tilt. The left and right rotating levers 70 and 72 return to their central positions with elastic members (not shown in the figure). When the left and right rotating operating rods 70 and 72 are pressed down, signals different from the analog value and the elevation angle of the left and right rotating operating rods 70 and 72 are output. In other words, the left and right rotating operating levers 70 and 72 have operating buttons (L3 button) 70a and (R3 button) 72a, which are used as the fifth and sixth operating units for pressing down operations. By rotating and tilting the left and right rotating joysticks 70 and 72, we can input command signals to make analogous actions (such as causing a character to rotate with its movement, or change its speed or change its speed with movement). Shape, etc.). In FIG. 2, the left and right rotating operating levers 70 and 72 can be used in the manner of switching (alternating) between the aforementioned first and second operating units 51 and 52. This switching action is accomplished by switching 74 in the analog mode. When the left and right rotating operating levers 70 and 72 are selected in the analog mode switch 74, the display unit 76 flashes to display the selection status of the left and right rotating operating levers 70 and 72. In addition, the controller 16 also has a start button (start switch) 78, which instructs the start of a game or the like, and a selector button (selector switch) 80, which selects the difficulty of the game, and so on. Next, referring to FIG. 3, the internal composition and general operation of the entertainment device 12 shown in FIG. 2 will be described. The entertainment device 12 has a CPU 401, which controls the entertainment device 12, and the one connected to the CPU 401 is RAM 402 (as a semiconductor memory) and bus 403. Connected to the bus 403 are a graphics synthesizer (GS) 404 and an input-output processor (IOP) 409. Included in GS 404 is RAM (Image Memory) 405, which includes a frame buffer, Z buffer, texture memory, etc., and a reproduction engine 406, which has a reproduction function, including drawing to the image The function of the frame buffer in the memory 405. The monitor 18 is an external device connected to the GS404 via the encoder 407, for example, to convert a digital RGB signal, etc. into a television system under the NTSC (National Television Standards Committee) standard. Connect to IOP 409 is the drive 410, used to play and decode recorded on the optical disc 20, sound generation system 412, memory card 14 (as an external memory including flash memory), controller 16, ROM416 (recorded on it The operating system), etc., and the second drive 420 are used to access data relative to the hard disk 418. The sound generation system 412 is connected to the speaker 414 and the monitor 18 via the amplifier 413 as external devices, and supplies audio signals to them. The sound generation system 412 has a sound processing device (sound processing unit SPU) 420, which is based on CPU instructions to generate music and sound effects, etc., and a sound buffer 424, which stores the sound processing unit (SPU) 422 generated The music and sound effects and so on. The music and sound effect signals generated by the SPU 422 are supplied to the audio terminal of the speaker 414 and the monitor 18, and in this way, music, sound effects, etc. are output from the speaker 414 and the monitor 18. In the present invention, SPU422 has an ADPCM (Adaptive Differential Pulse Code Modulation) decoding function to generate audio data, in which, for example, 16-bit audio data is adaptively encoded into 4-bit differential signal, one-fold The playback function replays the waveform stored in the sound buffer 424 and a modulation function that modulates and replays the waveform stored in the sound buffer 424. With these functions, the sound generation system 412 can be used as a so-called sampled sound source, and generates music and sound effects based on the waveforms stored in the sound buffer 424 under the instructions of the CPU 401. The memory card 14 is a card-type external memory device, which is composed of, for example, a CPU or a gate array and flash memory. With its insertion opening 30, the memory card 14 can be freely connected or detached from the entertainment device 12, and what is stored on the memory card 14 is the intermediate state of the game, the program for DVD playback, and so on. The controller 16 serves as a command (two-value command or multi-value command) to the entertainment device 12 to press the multiple buttons provided thereon. In addition, the first driver 410 has a decoder for decoding images encoded in the MPEG (Motion Graphics Experts Group) standard. Next, how to display the image on the monitor 18 by operating the controller 16 will be explained. The premise is that the object data composed of polygon vertex data, texture data, etc. recorded on the optical disc 20 is read by the first drive 410 and stored in the RAM of the CPU 401 402 in. When commands from the user are input to the entertainment device 12 via the controller 16, the CPU 401 calculates the position and direction of the object in the three-dimensional dimension with respect to the viewpoint. Therefore, the polygon vertex data of an object defined by the X, Y, and Z values of the three orthogonal axes is changed. The changed polygon vertex data is transformed into two-dimensional coordinate data by separate transformation processing. The area defined by the second dimension is a so-called polygon. The transformed two-dimensional coordinate data, Z data, and texture data are supplied to GS 404. GS404 reproduces the transformed two-dimensional coordinate data and Z data for picture processing, and sequentially draws the texture data to the image memory 405 (here, the frame buffer). After the image of a frame completed by the image processing is encoded by the encoder 407, the drawn texture data is supplied to the monitor 18 and displayed as an image on the screen. At the same time, as shown in Figure 4, the server 104 and the program information editing computer 108 are installed at the outlet 106, and multiple databases are provided (for example, the background image database 110, the program information database 112, and text data The database 114, the customer control database 116, and the scene information database 126) are connected to the server 104 and the program information computer 108. Next, the characteristic functions of the communication system 100 of the present invention will be described with reference to FIGS. 5-39. The function is to send a program information file from the server 104 to the entertainment system 10 of each user, and to transfer a program (which is temporarily stored in the program information file and the information held in each entertainment system 10) Output to the monitor 18 of the entertainment system 10. When this function is put into practice, the communication system accesses the server 104 and performs a first access process, in which it receives information (program information file) as at least a series of programs, and a second access process , Used to send user's provided text information. As shown in FIG. 5, the program information file 200 has a texture area TXZ and a graphic data area GRZ. Temporarily stored in the texture area TXZ is the multi-sequence information SQI (which constitutes the program), the user information CUI (related to provide text), and the current user information PUI (related gift). The word "gift" is used here as a "gift" , And therefore PUI related user information related to gifts or gifts. Temporarily stored in the graphic data area GRZ is one or more background image data BGD items. Temporarily stored in the sequence information SQI is one or more scene information SI, which constitute the sequence in the order in which it is played. As shown in Figure 6, an item of the scene information SI is based on the information on the background image data BGD used in the scene (background information BGI) and one or more characters appearing in the scene (person information CI) Information composition. These items will be explained in detail later. Here we explain the composition of a program and the supply of program information. First, we explain the program composition of a program about a day of the week (such as Monday). In one case, the total length is, for example, 15 minutes. As shown in Figure 7, the program has an opening OP, a first sequence SQ1 (which has the longest playing time), a second sequence SQ2 (which has a playing time shorter than the time of the first sequence SQ1), and a third sequence SQ3 (which The shortest play time) and the end ED are combined. Each sequence SQ1, SQ2, and SQ3 includes one or more scenes. In the example of the program in FIG. 7, the sequence of the arrangement is the opening OP, the first sequence SQ1, the first third sequence SQ3, the first second sequence SQ2, the second third sequence SQ3, the second second sequence SQ2 , The third third sequence SQ3, the third second sequence SQ2, and the end ED. Different components can be received, and the playing time is also arbitrary. Now look at the detailed items of the sequences SQ1, SQ2, and SQ3. The first sequence SQ1 has a playing time of, for example, a sequence of 5 minutes, which is a play performed by the characters shown in Figs. 8-11. In this play, the background changes every day, and the clothes of the actors also change. FIG. 8 shows a picture of a character 210 appearing, and FIG. 9 shows a character 210 riding a cardboard car 212 driving a car and talking. FIG. 10 shows a character 210 appearing as a prince and performing a picture of a historical drama, and FIG. 11 shows a picture of the character 210 with a snowman 214 on the street in winter. In "speech" During the action, the words spoken are displayed in the dialogue ball, and audio will be output if necessary. This is the same in the second and third sequences SQ2 and SQ3. For the second sequence SQ2, the playback time is, for example, a sequence of 2 minutes, which is a relatively long text for the sequence. As shown in the example of FIG. 12, this second sequence SQ2 is a character 210 presenting the provided text from the user. This figure 12 shows a sequence, in which in the first scene SN1, the character 210 speaks the first fixed text, such as "There are so many postcards here today". In the second scene SN2, the character 210 speaks the first half of the provided text. In the third scene SN3, the character 210 speaks an opinion (inserted text) in response to the provided text, and in the fourth scene SN4, the character 210 speaks the second half of the provided text. The second sequence SQ2 is just an example, and these can be in different combinations, depending on the length and content of the text provided. For example, when transferring from the first scene SN1 to the second scene SN2, three new scenes can be added, which are the inserted text "oooo", the fixed text "oooo" and the inserted text "oooo" . The third sequence SQ3, although not shown, presents a single sentence of text in the form of, for example, a bulletin board. Next, we will explain the supply of program information described earlier with reference to Figure 13-20. As shown in FIG. 13, the way in which the supply of program information is completed is to supply the computer 120 with program information. The object data database 122, the motion data database 124, the background image database 110, and the scene information database 126 are connected to the program information supply computer 120. As shown in FIG. 14, when the program information is supplied, first, in step S1, the object data of the characters 210 in each sequence is created, and the object data is stored in the object data database 122 in order. Then, in step S2, the background image data BGD is prepared and displayed in each sequence. In this case, the processing of step S2 includes the production of background image data BGD, which is completed by shooting and editing a photo or a three-dimensional computer graphics (CG). The background image data BGD produced in step S2 is the background image data BGD of each season, the background image data BGD corresponding to different anniversaries, and the background image data BGD of a major city, and so on. The produced background image data BGD is continuously stored in the background image database 110. Then, in step S3, the multiple scenes constituting each sequence are created. Specifically, the individual determines the actions and dialogue text of the character 210 in each scene. When deciding the text of the dialogue, the individual determines the content of the fixed text and the location (screen) where the fixed text is inserted, and the location (screen) where the provided text and inserted text are to be inserted. At this stage, the action data of the character 210 and the information about the fixed text are completed. The content of the provided text and inserted text is determined by the program information editor, which will be explained later. Then, in step S4, the multiple items of the action data completed for each scene are organized in the form of action data files 220 corresponding to each scene (see FIG. 16), and the action data files 220 are sequentially stored In the action data database 124. The fixed text (which is composed of data related to the completed fixed text), that is, text data, is organized in the form of a fixed text information table 222 (see FIG. 15) and stored in the action data database 124. The fixed text information table 222 is composed of the multiple record configuration shown in FIG. 15 and each record temporarily stores a different fixed text. As shown in FIG. 16, the action data MVD includes an action data file 220, which includes data (coordinates, etc.) indicating the action of the character 210, and a dialogue The attribute flag CFL, a fixed text number, and so on. As shown in FIG. 17, the dialog attribute flag CFL has bit information to indicate whether the dialog exists, and bit information to indicate the start of the dialog. The fixed character number is, for example, where the record number is a fixed character output, which is stored between the multiple records including the fixed character information table 222). If the output dialog in the scene is provided text and inserted text, because only one provided text or inserted text can be temporarily saved as an item of the scene, the fixed text number is, for example, "FF" in hexadecimal. . As shown in FIG. 18, in the previously mentioned action data file 220, for an action data file 220 that temporarily stores the action data MVD and has fixed text to be output, only the temporary action that indicates the normal expression of the character 210 The data MVD is stored in the motion data database 124. For a motion data file 220 that temporarily stores motion data MVD for providing text or inserting text to be output, an motion data file 220 can be used to temporarily store the normal expression of the indicating character 210, and corresponding to joy, anger, sadness, and sorrow. The happy four action data files 220 are stored together in the action data database 124. There are currently four action data files 220 corresponding to joy, anger, sorrow, and happiness. The action data MVD indicates when the character 210 is happy, the action data MVD indicates when the character 210 is angry, and the action data MVD indicates when the character 210 is sad. , And the action data MVD indicates that when the character 210 is happy. In step S4, with the creation of each scene, the scene information SI is stored in the scene information database 126 respectively. As described above, the scene information SI is composed of background information BGI and one or more character information CI items, which correspond to one or more characters appearing in the scene (see FIG. 6). The background information BGI is an attribute, etc., which specifies the background image data BGD to be used. These attributes are passwords, etc., which indicate the storage location (CD 20 or program information file 200). If the password indicates the disc 20, the attribute is a number or address, etc., indicating the record sequence on the disc 20, and if the password indicates the program information file 200, the attribute is the address, etc., which are stored in the The background image data BGD is in the graphic data area GRZ of the program information file 200. What is temporarily stored with the character information CI is at least the number of objects of the character 210, the file attributes of the specific action data file 220 (a number or identification code, or address, etc. indicating the record sequence on the optical disc 20), and the Dialogue Information CCI. As shown in Figure 19, if the bit information indicates providing text or inserted text, and an emotional flag FFL, the dialogue information CCI consists of bit information, indicating whether it is provided text or inserted text, or Fixed text, the temporarily stored text data TXD of the provided text or inserted text provides text emotional flags. As shown in Figure 20, the emotion flag FFL contains four bits corresponding to the information of happiness, anger, sorrow and happiness, and if the provided text or inserted text is, for example, happy content, it corresponds to " . In step S5 in FIG. 14, in making a recording medium for the supply market, for example, the optical disc 20 is mounted on the entertainment device 12, as shown in FIG. 13, the required computer program or the prescribed data is passed through a The formatter 130 is recorded on the optical disc 20. The required computer program is, for example, a computer program, which transmits the program information file 200 from the server 104 to each entertainment system 10 and plays a program on the monitor 18. The specified data is, for example, the object data stored in the object data database 122, or the multiple motion data file 220 stored in the motion data database 124, or the fixed text information table 222, and so on. In addition, the required data is, for example, the background image data BGD for each season, or the background image data BGD that closely resembles a major city, that is, the background image data BGD that can be widely used, not limited to the current day. . When the optical disc 20 (on which the computer program and required data are recorded) is marketed, interested users obtain the optical disc 20 and, for example, perform the registration process of transferring user information to the server 104 via the network 102. In this registration process, if a user ID is issued to the user, the user is registered as a legal member. The issued user ID is stored in the customer control database 116 (see FIG. 4). Next, with reference to FIGS. 21 and 22, an example of the editing program information completed at the site 106 will be described. As shown in FIG. 4, the completion of information editing is to use the program information editing computer 108. Connected to the program information editing computer 108 are a background image database 110, a program information database 112, a providing text database 114, a customer control database 116, and a scene information database 126. In terms of editing program information, as shown in FIG. 21, first, in step S11, a program information file 200 for each day of the week is prepared. Then, in step S12, the program information file 200 for each day of the week is created. In the process of making this program, a sequence of information SQI is generated by combining arbitrary scene information SI of the scene information SI stored in the scene information database 126. The background image data BGD of each scene information SI is determined according to the season or the day of the week, etc., and is temporarily stored as the background information BGI. At this time, if personal use can be widely used background image data BGD, not limited to the day of the week, such as a season or a city, etc., the background image data BGD, choose to record on the disc 20 Background shadow Like data BGD, and in other words, if personal use is limited to the background image data BGD of the day of the week, such as the announcement of a concert or an anniversary, etc., the appropriate background image data BGD is from the background image database 110 Was taken out. Then the background image data BGD is temporarily stored in the graphic data area GRZ of the program information file 200. Then, repeat the operation. As shown in FIG. 7, a program is created in a sequence where the first sequence SQ1, the second sequence SQ2, and the third sequence SQ3 are arranged. Then the sequences SQ1, SQ2, -SQ3 are temporarily stored in the corresponding program information file 200 in the order in which they are played, as multiple items of the sequence information SQI. In this stage, among the items of the scene information SI (which constitutes each sequence information SQI), only the scene that outputs a fixed text is completed. In step S13 of FIG. 21, the generated program information file 200 is sequentially stored in the program information database 112. The processing of the previous steps S11-S13 can be done, but it is not necessary to do it every day, for example, to complete the day when the program information changes or the season changes. Next, explain the program information editing for immediate composition or daily. First, in step S21 of FIG. 22, the provided text in the sequence SQ1, SQ2, SQ3 that is played in, for example, a program is displayed on the second day, and the provided text stored in the provided text database 114 is displayed. Take it out. Provide text storage instructions below. Together with the retrieval operation of the provided text, the gift point is updated for the user who sent the provided text. When the gift points reach a predetermined value, information is sent to the user, informing him that he will receive a gift as a reward. Then, in step S22, the numbers and the like of the provided text are adjusted to fit the displayed time width, and this is incorporated into the provided text for display. At this time, the relevant bits of the emotion flag FFL can be set according to the content of the provided text. As shown in FIG. 20, four items corresponding to the bit information of happiness, anger, sorrow, and happiness are included in the emotion flag FFL. If, for example, the provided text is happy content, the bit information corresponding to "happy" is set to "1". At this time, the provided text can be adjusted to happy content. If no joy, anger, sorrow or joy is shown, the bit information of the emotion flag FFL is set to "0" . If necessary, any comments on the extracted text can be made into an inserted text. At this time, similarly set the bit information of the emotion flag FFL to "1" or "0" . Then, in step S23, the processing is completed, in which the extracted provided text or inserted text is temporarily stored in the program information file 200 as a specific character 210, and the dialogue information CCI is output in the relevant scene. That is, temporarily storing the provided text or inserted text and the emotional flag FFL is relative to the character information of the provided text and related scene information SI in the program information file 200 corresponding to the day of the next day. CI's dialogue information CCI. At this time, the dialogue information CCI has been completed, and at the same time the action data MVD of the related scene is confirmed. Then, in step S24, the individual registers the user information PUI related to the provided user information to the program information file 200 to be transmitted the next day. The providing user information CUI is the ID of the user whose provided text will be published at this time, and the gift user information PUI is the user whose gift points exceed the prescribed points User ID and user name, and the name of the gift, etc. Temporarily stored in the gift user information PUI, as inserted text is the name of the user who will receive the gift and the information presented. At the end of this step 24, for example, the editing of the program information file 200 to be transmitted the next day ends. And in the next step S25, the program information file 200 is recorded in a specified area of a hard disk (not shown) connected to the server 104, for example, a double buffer method can be stored Take the area, and the individual waits to be sent to each server. The editing of the program information is done by repeating the previous steps S21-S24. The editing process can, for example, come together once a week, or do a part once a day. In particular, if the latter method is chosen, opinions and impressions from users about the text provided in the title will reach each user on the next day. This maintains the characteristics of the information bulletin board, by which it can stimulate the desire to watch the program once a day. Next, with reference to Figures 23-39, an example of software (program processing component 300) is used to implement the previously described functions, that is, the program information file 200 is sent from the server 104 to each user entertainment system 10, and The function of outputting a program (including the information temporarily stored in the program information file 200 and the information maintained in each entertainment system 10) on the monitor 18 of the entertainment system 10. As mentioned above, the program processing component, via a network 12, from a random access recording medium such as an optical disc 20 or a memory card The chip 14 or the hard disk 418 is provided in the entertainment device 12. Here we assume that the program processing component 300 operates after it has been read into the entertainment device 12 from the optical disc 20. The program processing component 300 is operated on the CPU 401, for example, through a prescribed processing, a specific optical disc 20 previously played on the entertainment device 12 is downloaded to the RAM 402 of the entertainment device 12. As shown in FIG. 23, the program processing component 300 has a first access processing component 302, which at least accesses the server 104 via the network 102, receives the program information file 200 sent from the server 104, and sends The program is recorded on the hard disk 418; the program production and output device 304, which outputs a program on the monitor 18, is generated from the information of the program information file 200 received and, for example, the information recorded on the optical disk 20; The confirmation device 306 is used to confirm a program that has been seen once; a text editing device 308 is provided, and the editing information is input through the controller 16 to provide text; the second access processing component 310 is accessed via the network 102 at least The server 104 sends the provided text to the server 104; the gift processing component 312 uses the user information CUI and the gift user information PUI temporarily stored in the program information file 200 to display the gift points of each user and Display gift receipts, etc.; and an image display component 314, which outputs the image data drawn into the image memory 405 to the monitor 18, and displays the image on the screen of the monitor 18. The program production and output device 304 has a program production component 320, which uses the information of the received program information file 200 and, for example, the information recorded on the optical disc 20 to generate a program, and a program drawing device 322, which produces the program The images etc. are drawn into the image memory 405. The program display component is composed of the program drawing device 322 and the image display component 314. Next, the processing operation of the program processing component 300 will be described with reference to FIGS. 24-39. First, in step S101 in FIG. 24, the program processing component 300 displays a menu on the screen 301 of the monitor 18, as shown in FIG. 25. The items arranged on the menu are, for example, "1. Today's program", "2. Confirmation of the played program". "3. Manuscript transmission", "4. Gift information". Next, in step. In step S102, the individual waits for the operation control of the slave controller 16. That is, the individual waits for the input of a menu item. During operation input, proceed to the next step S103 and determine whether the item "1. Today's program" has been selected. If the selected item is "1. Today's program" , Proceed to the next step S104 and determine whether it is a new display. If it is a new display, proceed to the next step S105 and enter the processing of the first access processing means 302. In the first access process, first, in step S201 in FIG. 26, the login (the screen required to connect to the server 104) is displayed on the screen of the monitor 18. Then, in step S202, the controller 16 waits for the input of the input password. After the password is input, proceed to the next step S203 and determine whether the input password is correct, that is, whether it is the same as the legal input password previously set by the user. If the input password is incorrect, proceed to step S204, display an error message on the screen of the monitor 18, then return to the aforementioned step S202, and wait for the input of an input password. After the correct password is entered, proceed to the next step S205 and connect to the server 104. Here, the processing operation of the server 104 will be described with reference to the flowchart of FIG. 27. First, in step S301 of FIG. 27, the server 104 determines whether there is any transmission action to the server 104, that is, whether the received action has been detected. If the reception has been detected, proceed to the next step S302 and retrieve the user ID from the received data. Next, in step S303, check to see if the retrieved user ID is a user ID registered in the customer control database 116 (see FIG. 4), and in the next step S304, determine the result of the search . That is, check to see if the sender is a legitimate user registered with the network service. In this step S304, after determining whether it is a legitimate user, proceed to the next step S305, and perform normal processing. Specifically, a normal signal is sent to the sender. Then, in step S306, it is determined whether the received content is a requirement for program transmission at this time, that is, whether it is accessed by the first access processing component 302. If it is a program transmission requirement, proceed to the next step S307, and transmit the program information file 200 of today (which has been recorded on the hard disk of the server 104) to the user entertainment system 10. In this step S306, if it is not a program transmission requirement, but a text reception requirement, proceed to the next step S308, receive the provided text transmitted from the user entertainment system 10, and store it In the provided text database 114. To put it another way, if in this step S304, it is determined If it is a legitimate user, proceed to step S309 and perform error processing. Specifically, an error signal is sent to a sender who is not a legitimate user. After finishing the processing in step S307, step S308 or step S309, proceed to step S310, and determine whether there is a program termination request (power off or forced termination, etc.) to respond to the server 104 The receiving and processing. If there is no program termination requirement, go back to the aforementioned step S301 and repeat the processing from step S301. And when a program termination request is made, the receiving process of the server 104 ends. Next, the description of the example line formula in FIG. 26 will be described. In the next step S206, it has been determined whether the connection with the server 104 is normal. This decision is based on whether a normal signal is sent from the server 104. If an error signal instead of a normal signal is sent from the server 104, proceed to the next step S207, and display an error message on the screen of the monitor 18, such as "Please log in as a legal member" , And forced to suspend the 300 processing installed by the program processing. If it is determined to be normal in step S206, proceed to the next step S208, and start to display the opening image, for example, an animated image. Next, in step S209, load the program information file 200 sent from the server 104, and wait for the completion of the loading operation in the next step S210. During this period, the opening image is displayed on the screen of the monitor 18. Then, when the loader information file 200 ends, in step S211, the connection with the server 104 is released (logout), and then the first access processing component 302 ends. Return to the description of the vertical example stroke formula in FIG. 24. In the next step S106, the program information file 200 received by the first access process is stored in an external memory device, such as the memory card 14 or the hard disk 418. At this time, the program information file 200 is stored in an address corresponding to the current date. Next, in step S107, read all the user IDs registered in the program information file 200 in the providing user information CUI. Then update the gift points in the record, corresponding to the gift points table shown in FIG. 28 to the read user IDs. Then, when the processing in step S107 ends, or if it is determined in the aforementioned step S104 that today's program has been displayed, proceed to the next step S108 and read the current date. Specifically, the current date is read from, for example, the real-time clock (RTC-not shown in the figure) of an entertainment device 12 bus 403. Then, in step S109, the program creation and output device 304 enters processing. In the process performed by the programming and output device 304, first, in step S401 in FIG. 29, the index register "i" is used as the search sequence information SQI to store the initial value "0" in the The index register "i" starts. Then in step S402, the programming component 320 is used to read the i-th sequence information from the programming information file 200 stored in one or more external memory devices corresponding to the required date. If an individual requests today's program, the requested date is the current day. If the individual requests confirmation of a program that has been played, it is a date arbitrarily selected by the user from the calendar. Next, in step S403, the index register "j" is started , Which is used to view the scene information SI to store the initial value "0" in the initial index register "j". Then in step S404, the programming component 320 is used to read the j-th scene information from the sequence information SQI. Next, in step S405, the background image is determined by the programming component 320. Specifically, the background image data BGD stored in the position indicated by the attribute in the background information BGI temporarily stored in the scene information SI is read. That is, if the password included in the attributes indicates that the storage location is on the optical disc 20, then the background image data BGD will be read from the number or address etc. corresponding to the optical disc 20 (included in the attributes) If, on the other hand, the password included in the attributes indicating the storage location indicates a program information file 200, the background image data BGD will automatically correspond to the numbers included in the attributes Or the address, etc., can be read from the graphic information area GRZ of the program information file 200. In step S406, the read background image data BGD is drawn into the image memory 405 by the program drawing device 322. Next, in step S407, the index register "m" is used as the viewing action data to store the starting value "0" in the starting index register "m". Next, in step S408, the index register "k", which is used for viewing character information CI, to store the initial value "0" in the initial index register "k" middle. Next, in step S409, the k-th character information CI is read by the programming component 320 from the scene information SI. Then, in step S410, the object data included in the character information CI corresponding to the object number is read from many items of the object data stored on the optical disc 20 by using the programming component 320. Then, in step S411 of FIG. 30, it is determined whether the dialogue information CCI instruction of the character information CI is included in the provided text or inserted text. If it instructs to provide text or insert text, in the next step S412, the action data file 200 (which is included in the number group corresponding to the action data file included in the character information CI, and corresponds to the emotion flag FFL The content of) is read by the programming component 320. For example, if the bit information of all emotion flags FFL is "0", which indicates "normal", the action data file 200 indicating "normal" is read from the five action data files 220 shown in FIG. 18 If the bit information of the emotion flag FFL indicates "le", then it indicates "le" The action data file 200 is read from the five action data files 220 shown in FIG. 18. In step S411, if it determines that the dialogue information CCI is a fixed text or it has no dialogue, proceed to step S413, and use the programming component 320 to read the corresponding action data file number (the number is included in the The action data file 220 in the character information CI). When the processing in step S412 or the processing in step S413 ends, proceed to the next step S414, and use the programming component 320 to read the m-th motion data file from the motion data file 220, Then, in step S415, it is determined whether all the motion data has been read, that is, whether the read data has been EOD (end of data). If the read data is not EOD but motion data, proceed to the next step S416, and use the program drawing device 322 to rewrite the object mainly based on the motion instruction data (coordinates, etc.) included in the motion data The vertex data of the data. Then in step S417, a 3D image related to the character 210 is drawn into the image memory 405 by means of a reproduction process. Next, in step S418, it determines whether there is a dialogue in the action data. This decision is based on whether the bit information of the dialog attribute flag CFL (which is included in the action data) indicates "there is a dialog". If "there is a dialogue", proceed to the next step S419, and decide whether the time is at the beginning of the dialogue. This decision is also based on whether the bit information of the dialogue attribute flag CFL included in the action data indicates "start dialogue". If it's "start a conversation" If yes, proceed to step S420 in FIG. 31, and determine whether the current dialogue is a fixed text. If it is a fixed character, proceed to step S421, use the programming component 320 to read the fixed character number from the motion data, and then in step S422, read the fixed character (its corresponding The fixed text number at that time). However, if it is determined in the previous step S420 that it is not a fixed text, then in the next step S423, the programming component 320 is used to read the current provided text or insert text from the action dialogue information CCI. When the processing in step S422 or the processing in step S423 ends, proceed to step S424, and start to output the audio of the dialogue text (fixed text, provided text, or inserted text). In this way, the dialogue text is emitted from the speaker 414 of the monitor 18 at approximately the same time as the image display (including the display of the dialogue text). Step S428 is described below. When the processing in step S424 is about to end, or it is determined in step S419 that it is in the dialogue, proceed to step S425 in FIG. 31, and draw the dialogue text (including the balloon frame of the dialogue) to the memory 405 . When the processing in step S415 is about to end, or it is determined in step S418 that there is no dialogue, or it is determined that there is no action data in step S415, proceed to step S426 and update the value of the index register "k" "+1". However, in the next step S427, it determines whether the image drawing process of all the characters 210 has ended. The decision is based on whether the value of the exponent "k" is greater than or equal to the number of characters A at this time. If the indexer<sup>"</sup>k<sup>"</sup>The value of is less than the number of characters, etc. A, return to the previous step S409 in Fig. 29, and perform picture processing on the next character 210, and use it as the indexer<sup>"</sup>k<sup>"</sup>When the value of becomes greater than or equal to the number of people, etc. A at this time, proceed to step S428 in FIG. 31, and use the image display component 314 to output the image data drawn in the image memory 405 to the monitor 18. Then, in step S429, update the index register<sup>"</sup>m<sup>"</sup>The value is<sup>"</sup>+1<sup>"</sup>Then, in the next step S430, it is determined whether a scene has ended. If the action display and dialogue output of the scene have not ended, return to the previous step S408 in FIG. 29, and perform the processing started in step S408. That is, the next action data for all the characters is the main picture. When the action display and dialogue output of the scene have ended, proceed to step S431 in Figure 32, and update the index register<sup>"</sup>j<sup>"</sup>The value is<sup>"</sup>+1<sup>"</sup>. Then, in the next step S432, it is determined whether a sequence has ended. If the sequence of action display and dialogue output has not ended yet, return to the previous step S404 in FIG. 29, and perform the processing starting in step S404. That is, the action display and dialogue output are performed on the next scenes of all the characters. When the sequence of action display and dialogue output has ended, proceed to step S433 in Figure 32, and update the index register<sup>"</sup>i<sup>"</sup>The value is<sup>"</sup>+1<sup>"</sup>. Then, in the next step S434, it is determined whether all the sequence processing of the other program has ended. If the action display and dialogue output of all the sequences have not ended yet, return to the previous step S402 in FIG. 29, and perform the processing started in step S402. That is, to perform action display and dialog output for the next sequence respectively. And when all the sequence of action display and dialogue output have ended, proceed to step S435 in FIG. 32 to display the end image, such as an animated image, at the specified time, and use this program to create and output the device 304 The processing is over. Return to the description of the main example stroke formula in FIG. 24. In the next step S103, if it determines that the selected item is not "1. Today's program", proceed to step S110 and enter the sub-menu processing. In this option list processing, as shown in FIG. 33, in step S501, it has been determined whether the selected item is "2. Confirmation of Played Program". If the item is "2. Confirmation of Played Program", proceed to the next step S502 and display a calendar on the screen of the monitor 18. Then, in step S503, an operation input from the controller 16 is waited for. That is, waiting for the input of the date. When the operation input comes, proceed to the next step S504 and receive the required date. Then, in the next step S505, the process of the program creation and output component 304 is entered. At this time, if a date in the future other than the current date is selected, or is selected as a date prior to the execution of the network service, an error message is displayed. When the error message, for example, an error message indicates that the user should enter a date within a specific range. The result produced by the processing of the program creation and output component 304, which is a program related to the required date, is displayed on the screen of the monitor 18. This process has already been explained and will not be repeated here. If in the aforementioned step S501, it has been determined that it is not "2. Confirmation of the played program", proceed to the next step S506, and determine whether it is<sup>"</sup>3. Provide text delivery<sup>"</sup>. If the item is "3. Provide text delivery", proceed to the next step S507, and enter the processing by the provided text editing device 308. In the process of providing the text editing device 308 in this way, in step S601 of FIG. 34, a screen is displayed for editing the text provided on the screen of the monitor 18. Then, in step S602, it waits for an operation input from the controller 16. That is, waiting for input about a sequence or an item that provides text. Next, in step S603, it is determined whether the operation input is an input related to a sequence of items. If it is an item related to a sequence, proceed to the next step S604, and assign a sequence number corresponding to the entered item. In this step S603, if it is determined that the operation input is not related to a sequence of items, proceed to step S605, and determine whether it is an information input. If it is information input, proceed to step S606 and edit the input information. The editing of this information includes the input, modification, and deletion of the provided text, etc. At the same time, if it is determined in this step S605 that it is not an information input, proceed to the next step S607, and perform other processing corresponding to the operation input. When the previous step S604, step S606 or step S607 is completed, proceed to the next step S608 to determine whether the editing of the provided text has ended. This decision is made by, for example, a display on the screen of the monitor 18 as "edited" Whether the icon (not shown) has been manipulated to determine. If the editing is not finished, proceed to the previous step S602 and wait for the next operation output. When the editing is finished, proceed to the previous step S609 and store the items corresponding to a file, the assigned item for transmission, and the input information (text provided). When the advanced step S609 is completed, the process of providing the text editing device 308 thus ends. Return to the description of the example stroke in Figure 33. In the next step S508, the process of the second access processing means 310 is entered. In the processing of this second access processing means 310, first, in step S701 of FIG. 35, a password input via the controller 16 is waited for. After an input password is input, the following step S702 is performed and it is determined whether the input password is correct, that is, whether it is the same as the legal input password previously set by the user. If the input password is incorrect, proceed to step S703, display an error message on the screen of the monitor 18, then return to the aforementioned step S701, and wait for the input of an input password. After the correct password is entered, proceed to the next step S704 and connect to the server 104. As shown in FIG. 27, at the server 104, in step S303, it is checked whether the sender is a legal user registered with the network service, and when it is determined to be a legal user, a normal signal is sent It is sent to the sender (step S305). At the same time, the text provided by the user entertainment system 10 is received and stored in the provided text database 114 (step S308). If it is determined in step S304 that it is not a legitimate user, the error processing is performed as described above. Let's return to the illustration of the example program in Figure 35. In the next step S705, it is determined whether the connection with the server 104 is normal. This decision is based on whether a normal signal is sent from the server 104. If the output from the server 104 is an error signal instead of a normal signal, proceed to the next step S706. In this step S706, an error signal, such as "Please log in as a legal member" It is displayed on the screen of the monitor 18, and the processing by the program processing component 300 is forced to stop. If it is determined to be normal in step S705, proceed to the next step S707, and send the serial numbers and provided text stored in the file for transmission to the server 104. At the server 104, as described above, in step S308, the serial numbers and the provided text are received and stored in the provided text database 114. When the transmission of the provided text or the like ends, then in step S708, the connection with the server 104 is released (logout), and after that, the processing of the second access processing component 310 ends. Return to the description of the routine formula in FIG. 33. However, in this step S506, if the selected item is judged not to be "3. Provide text delivery", proceed to step S509, and at this time, it is judged whether the selected item is "4. Gift information". If it is 4. Gift information", proceed to step S510, and enter the processing of the gift processing component 312. In the processing of the gift processing component 312, first, in step S801 of FIG. 36, on the screen of the monitor 18 A gift point table is displayed on the top (see Figure 28). In this display, the user name and points are displayed, and the user ID is in a hidden form. Then, in step S802, a character object presented by the gift The data is read from the optical disc 20. Then, in step S803, the action data file 220 presented by the characters gift is read from the optical disc 20. Next, in step S804, the index register "p" is used as It is used to view the movement data to store the starting value "0" in the index register "p" Come and start. Next, in step S805, the p-th motion data file 220 is read, and then in step S806, it is determined whether all motion data has been read, that is, whether the read data is EOD (end of data). If the read data is not EOD but is action data, proceed to the next step S807, and rewrite the vertex data of the object data according to the action instruction data (coordinates, etc.) included in the action data. Then, in step S808, a 3D image rendering process related to the character is drawn to the image memory 405. Next, in step S809, it is determined whether there is a dialogue in the action data. This is determined based on whether the bit information of the dialog attribute flag CFL indicated "has a dialog" in the action data. If "there is a conversation", proceed to step S810, and decide whether the time is at the beginning of the conversation. This decision is also based on whether the bit information of the dialogue attribute flag CFL included in the action data indicates "start dialogue". If it's "start a conversation" If yes, proceed to step S811 in FIG. 37, and determine whether the current dialogue is a fixed text. If it is a fixed character, proceed to step S812, read the fixed character number from the action data, and then in step S813, read the fixed character corresponding to the fixed character number at that time from the fixed character information table 222 . On the other hand, if it is determined that it is not a fixed text in the previous step S811, the gift user information PUI in the last program information file 200 among all the program information files 200 recorded on the hard disk 418 Read-insert text. When the processing in step S813 or step S814 is about to end, proceed to the next step S815, and start to output the audio of the dialogue text (fixed text or inserted text). In this way, the dialogue text is emitted from the speaker 414 of the monitor 18 at approximately the same time as the image display (including the display of the dialogue text), and the step S817 is described below. When the processing in step S815 is about to end, or it is determined in step S810 that it is in a dialogue, the dialogue text (including the balloon frame of the dialogue) is drawn to the memory 405 in step S816. When the processing in step S816 is about to end, or it is determined that there is no dialogue in step S809, in step S817, the image data drawn in the memory 405 is output to the monitor 18 using the image display component 314, thereby displaying the image data On the screen of the monitor 18. Then in step S818, the value of "p" in the update index register is "+1" After that, it returns to the processing starting at step S805 in FIG. 36. In this step S806, if it is determined that there is no action data, proceed to step S819 in FIG. 38, and at this time, check the user among the users who are qualified to receive the gift. Specifically, users can view their user IDs from those who are eligible to receive gifts. Next, in step S820, it is determined whether the user is present. That is, it is determined whether a gift has been presented to the user himself. If a gift has been presented to the user himself, a gift is presented to a character and displayed on the screen of the monitor 18. Then, in step S822, there is a display indicating that the character 210 who has received the gift 500 is welcome, such as shown in Figure 39. One advantage of seeing the character 210 by the user is that it provides different information to the user. When receiving the gift 500, he rejoices and has a sense of intimacy with the character 210 happily, and uses this as a motivation to provide the manuscript. When the processing in step S822 ends, or it is determined in step S820 that it is not qualified to accept a gift, the processing of the gift processing component 312 ends. Return to the description of the example stroke in FIG. 33. If the selected item in this step S509 is judged not to be "4. Gift information" , Proceed to step S511 and perform other processing corresponding to the operation input. The secondary menu ends when the processing of step S505, step S508, step S510, and step S511 ends. Return to the description of the main example program in FIG. 24. When the processing in step S109 or step S110 ends, proceed to the next step S111, and determine whether there is a program termination request for the program processing component 300 (power off or forced termination, etc.). If there is no program termination request, return to the previous step S101, and repeat the processing started in this step S101. And when a program termination request appears, the processing of the program processing component 300 ends. Therefore, in the communication system 100 of the present invention, the entertainment system 10 installed in each user uses the first access processing component 302 from the server 104 to receive information constituting at least a series of programs (program information files 200). On each user's side, when the processing of the first access processing component 302 is terminated, the connection with the server is interrupted, and a series of programs are formed based on the received program information file 200 and displayed on the monitor 18. Each user can know the content of the text provided by each user through the dialogues in a series of programs displayed on the monitor 18 and the slogans of different characters. And if each user has information that he wants to provide text, he can transfer the information he provides to the server 104 via the second access processing component 310, and a series of programs continue, or in the At the end of processing. Of course, when the second access processing component 310 ends, the connection with the server 104 is interrupted. In this way, in the communication system 100 of the present invention, the user can use the disconnected connection with the server 104, and create new programs from the users gathered by the server 104 by the programs that appear in many chapters Decentralized mode. In particular, because the series of programs are composed of multiple sequences with two or more different time widths, the series of programs will show changes, which will prevent the user from being bored. Moreover, if a sequence with other continuity is used, it can be actually implemented in a fixed program. As the information including the series of programs (program information file 200), it can have at least command information (personal information CI), and the instructions include action information that appears in the output of the multiple-sequence character dialogues that constitute the series of programs, the Such as the order of multiple sequences, and provide text information from the user. Because all this information can be composed of text data, its transfer rate can be increased. and Moreover, only the changed part is transferred, the transfer rate can be faster, and as a result, the time required to load the program information file 200 by the first access device 302 is shortened. At the same time, the program processing component 300 related to this specific embodiment has a program creation component 320 for creating a series of programs from the server 104 using the information (program information file 200) of the first access processing component 302, and programs The display component (the program drawing device 322 and the image display component 314) outputs the program created by the program creation component 320 on the monitor 18. In particular, the program display component can display the opening image during the loading process of the first access processing component 302, and display the series of programs when at least the loading process has ended. In this way, the user can naturally enter the program without knowing the processing of loading the program information file 200 by the entertainment system 10. Therefore, it is possible to eliminate the irritability while waiting to be loaded. In addition, the provided text information (serial number and provided text) input in the program or at an appropriate time when the program has ended is transferred to the server 104 through the second access processing component 310. Therefore, in the specific implementation of the present invention, in the composition of a program (where access to the server 104 is an essential element), the user can be allowed to enjoy the program without knowing the access, and this is used The author can provide the promotion activities for the development of the new program composition of the text. The communication system 100 of the specific embodiment of the present invention sends a program information file 200 from the server 104 to the entertainment system 10 of each user, and a temporary storage is stored in the program information file 200 and held in the entertainment system 10. The composed program is output to the monitor 18 of the entertainment system 10. Therefore, information that is mainly text data is sent from the server 104 to each user, and a program can be formed by combining, for example, image data and the information. Because of this, the transfer rate from the server 104 to each user can be increased, thereby eliminating the long time for the user to wait for information from the server 104. As a result, the effect of using the network 102 to popularize program distribution can be achieved. Similarly, when supplying information temporarily stored in the program information file 200 from a server 104 to the entertainment system 10 of each user, and a program composed of the information held in the entertainment system 10, the present invention The specific embodiment includes the process of manufacturing multiple character object data to be displayed on the monitor 18 of each user entertainment system 10, and for each one appearing in the multiple sequence The processing of generating action data for the multiple characters that compose the program, and the processing of the created multiple characters and action data object data recorded on the optical disc 20 and assigned to each user in each sequence. In this way, first, the object data of multiple characters is produced, and the action data of multiple characters appearing in each sequence of the multiple sequence is produced. The created multiple character object data and motion data for each sequence are recorded on an optical disc 20 allocated to each user. The optical disc 20 is distributed to each user and filled on the entertainment system 10 of each user. That is, at this stage, the information recorded on the optical disc 20 is maintained in the entertainment system 10. In other words, a large amount of data, character object data and action data are kept in each users entertainment system 10, and in this way it can send most of the textual information from the server 104 to each users Entertainment system 10. Because of this, the transmission rate from the server 104 to the entertainment system 10 of each user can be increased, thereby eliminating the long wait for information to be transmitted from the server 104. As a result, the popularization of programs that can be distributed on the network 102 is encouraged. At the same time, a program is generated by combining the information sent from the server 104 to each user and the information held in the entertainment system 10. In addition, in terms of supplying the program information, it has the process of generating multiple background images BGD displayed in the multiple sequences constituting the program, and recording the recording medium background images BGD selected from the multiple background images BGD in Processing on the optical disc 20. In this way, in a specific program, if a changed background image is based on different anniversaries, the background images BGD that can be changed on different anniversaries, etc., are stored on the server 104 , And the background image BGD corresponding to the time is sent from the server 104 to the entertainment system 10 of each user. Because of this, the user can enjoy a program while knowing the existence of a seasonal emotion or an anniversary. Because the background images BGD of each season do not change often, they can be maintained in the entertainment system 10 of each user. And because the background images BGD can be recorded on the optical disc 20 regardless of seasons or anniversaries, there is no need to transmit all the background images BGD, and as a result, it can suppress the transmission time from being transmitted by the background image BGD. extend. Similarly, in terms of editing program information, that is, the editing is temporarily stored by sending from a server 104 When the program information file 200 is a program combined with the information of each user's entertainment system 10 and the information held in the entertainment system 10, the specific embodiment of the present invention has the combination of multiple sequences that determine the program and the combination of the program. The program information file 200 temporarily stores the processing related to the combination of information, selects the provided text sent from each user, and retrieves the processing of the provided text published in each sequence, and the program information has been temporarily stored Among the multiple sequence information in the file 200, the information corresponding to the sequence of the provided text is temporarily stored, and the extracted provided text processing. In this way, the multiple sequences that constitute the program are determined on the server 104 side, and the information about these sequences is temporarily stored in the program information file 200, and in addition, the provided text that is issued is sent from the user The provided text is extracted, and the text to be published is temporarily stored in the corresponding sequence information. The program information file 200 temporarily stores different information therein as described above, and is transmitted from the server 104 to the entertainment system 10 of each user. In each user entertainment system 10, the program based on the information temporarily stored in the received program information file 200 is compiled and displayed on the monitor 18, and the corresponding program is displayed in each sequence. Provide text. In particular, in this embodiment, when the extracted provided text is temporarily stored in the information corresponding to its sequence, the emotion that can be judged from the provided text sub-text can be made into flag information (emotion flag Mark FFL) and temporarily store with the provided text. Therefore, when a provided text is posted to each user, it can be posted together with the emotion based on the flag information FFL. That is, if, for example, the provided text is a happy content, it is not just simply presenting a provided text, it can create a sequence of content, in which the characters appearing in the sequence present the provided text happily, and therefore Users can synthesize a program and never get bored. At the same time, users are more aware of what they provide, and therefore encourage them to provide text. Of course, the communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method of the present invention are not limited to the above specific embodiments, and can be adapted to other different combinations. As explained above, the communication system, computer program execution device, recording medium, and computer program of the present invention make it possible to confirm the provided text information collected on a server from users, etc., in a state where the connection with the server is interrupted , And through a program where different characters appear, which can build Establish a new program distribution model that uses the Internet. Similarly, the method for supplying program information and the method for editing program information of the present invention make it possible to establish a new program distribution mode using the network. Although the present invention has been described in considerable length, especially for a few specific embodiments, it does not mean that it will be affected by<sub>-</sub>Limited to any special cases or specific embodiments, it should be explained with reference to the scope of patent application attached, so as to provide the broadest explanation from the viewpoint of the patent scope of the prior art, and thus effectively encompass the scope of the present invention.
Symbol description
10 Multi-entertainment system 12 entertainment device 14 memory card 15 connector 16 controller 18 monitor 20 optical disc 22 disc tray 24 reset switch 26 open button 28 power switch 30 insertion opening 32 controller terminal 51 first operating unit 51a, 51b, 51c, 51d Direction keys 52 Second operation unit 52a, 52b, 52c, 52d Operation key 53 Third operation unit 53a, 53b Operation key 54 Fourth operation unit 54a, 54b Operation key 72 Rotate the operation lever to the right 74 Analog mode switch 76 Display Unit 100 Communication system 102 Network 104 Server 106 Network point 108 Program information editing computer 110 Background image database 112 Program information database 114 Provide text database 116 Customer control database 122 Object data database 124 Motion data database 126 Scene information Database 200 Program information file 210 Character 212 Cardboard car 214 Snowman 220 Motion data file 222 Fixed text information table 70 Rotating joystick on the left 300 Program processing component 302 First access processing component 304 Program creation and output device 306 Program verification device 308 Provide text editing device 310 Second access processing component 312 Gift processing component 314 Image display component 320 Programming component 322 Program drawing device 401 CPU402 RAM403 Bus 404 Graphics Synthesizer (GS) 405 Image Memory (RAM) 406 Reproduction Engine 407 Encoder 409 Input Output Processor (IOP) 410 Driver 412 Sound Generation System 413 Amplifier 414 Speaker 416 ROM418 Hard Disk 420 Second Drive 422 Sound Processing Unit (SPU) 424 Sound Buffer 500 Gift
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8409007B2 | Cited by | United States of America | Applicant |
16 members in 9 offices
Priority claims15
| Document | Office | Kind | Date |
|---|---|---|---|
| 2000232910 | Japan | – | |
| 2000232910 | Japan | A | |
| 2000232910 | Japan | A | |
| 2001016219 | Japan | – | |
| 2001016219 | Japan | A | |
| 2001016219 | Japan | A | |
| 2001221948 | Japan | – | |
| 2001221948 | Japan | A | |
| 2001221948 | Japan | A | |
| 20000232910 | – | – | – |
| 20010016219 | – | – | – |
| 20010221948 | – | – | – |
| JP20000232910 | – | – | – |
| JP20010016219 | – | – | – |
| JP20010221948 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| WO0211388A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU7669901A | Australia | A | |
| US2002038345A1 | United States of America | A1 | |
| JP2002297498A | Japan | A | |
| WO0211388A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20030022335A | Republic of Korea | A | |
| EP1310068A2 | European Patent Office (EPO) | A2 | |
| TW534830BThis record | Taiwan Province of China | B | |
| JP3642750B2 | Japan | B2 | |
| EP1310068B1 | European Patent Office (EPO) | B1 | |
| AT295647T | Austria | T | |
| ATE295647T1 | Austria | T1 | |
| DE60110804D1 | Germany | D1 | |
| DE60110804T2 | Germany | T2 | |
| KR100763736B1 | Republic of Korea | B1 | |
| US8296365B2 | United States of America | B2 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Expiration of patent term of an invention patentMK4A | MK4A | |
| Issue of patent certificate for granted invention patentGrantedGD4A | GD4A |
Numbers
- Publication
- 534830
- Publication, DOCDB
- 534830
- Publication, EPODOC
- TW534830B
- Application
- 90118784
- Application, DOCDB
- 90118784
- Application, EPODOC
- TW200190118784
Titles4
- Chinese
- 通訊系統,電腦程式執行裝置,記錄媒體,電腦程式,程式資訊供給方法,及程式資訊編輯方法
- English
- "COMMUNICATION SYSTEM, COMPUTER PROGRAM EXECUTION DEVICE,RECORDING MEDIUM, COMPUTER PROGRAM, PROGRAM INFORMATIONSUPPLY METHOD, AND PROGRAM INFORMATION EDITING MEIHOD"
- Unlabeled
- 通訊系統,電腦程式執行裝置,記錄媒體,電腦程式,程式資訊供給方法,及程式資訊編輯方法
- Unlabeled
- Communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method
Classification
- CPC, 6
- H04L67/10
- G06F15/16
- H04L67/12
- H04L69/329
- H04L67/131
- H04L67/01
- IPC, 8
- G06F13 00
- H04L29 06
- H04L29 08
- H04N5 44
- H04N7 173
- H04N21 431
- H04N21 47
- H04N21 81