WO2004034698A1 - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- WO2004034698A1 WO2004034698A1 PCT/JP2003/012932 JP0312932W WO2004034698A1 WO 2004034698 A1 WO2004034698 A1 WO 2004034698A1 JP 0312932 W JP0312932 W JP 0312932W WO 2004034698 A1 WO2004034698 A1 WO 2004034698A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- engine
- format
- state
- message
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
- H04N7/106—Adaptations for transmission by electrical cable for domestic distribution
Definitions
- the present invention relates to an information processing apparatus, more specifically, Ja
- V tren engine stored in the information processing device such as the above digital television.
- the digital broadcast receiver which is an example of the conventional ⁇ -intermediate broadcast or transceiver, is a digital broadcast receiver that has a Vap program (JaVa program) included in the broadcaster.
- the end broadcast receiver 9402 is connected to the TV monitor 9401.
- the broadcast receiver 9402 is a service manager 941, an application manager 941, and a rule 94.
- the signal monitor 941 3 of the digital broadcast receiver 9402 receives the broadcast station ⁇
- the signal monitor 941 13 of the broadcast end Judgment is made as to whether or not the appointment 3 included in the tum is included, and a signal pointer indicating whether or not an ap V 3 N / A 9 4 1 2 Output o ap k a n c e 3 3
- the broadcast task hV system determines whether or not the broadcast task hV system includes an ap V case 3 based on the input signal collector.
- the application management manager 9412 sets the relevant application 3. Load application 3 and execute. When the application is executed, it is displayed on the TV monitor.
- the displayed V display information is provided to the display manager 9411 as display text.
- the display manager 941 1 1 provides sharp V display information to the telemonitoring module 9401, 0, _, and application management 9 4 1 2 operates according to rule 9 4 1 4 and displays the status of each application 3 O
- the rule will be moved to one of the halted or active states, or one of the obliterations. O For example, only one application at a time can be active. J or factory Display only one appointment a at a time. Display with J, etc. ⁇ Digital broadcast receiver 9 4 0 2 is 5 O can be used to manage applications
- an information processing device such as an antenna television, a portable information terminal, or a portable telephone is equipped with a plurality of format engines
- V-Quintaface for connecting to an accordion network for e-mailing, saying, ⁇ ⁇ ⁇ ⁇ At the time of execution, it is necessary to secure a V source to be used by the executing foam engine. Therefore, in the case of an information processing device having a limited number of sources as described above, For example, in the case of an end-of-life digital television, where the execution of each smart engine is performed, ⁇ the processing of cutting off each of the smart engines and executing the processing is performed. There is 0 or less, This paper describes the technology for managing the format engine in conventional Internet television.
- FIG. 95 is an example of a configuration diagram of a dorque switching device used in a conventional T-type digital television.
- the queuing switching device includes a plurality of middle loudspeakers (for example, Switch) and execute. See Figure 95 for details.
- the dollar key storage unit 950 4 is the first
- the mode and route determination section 9501 determines the execution level of the K level among the first to n-th middle tiers.
- the Dolquer loading section 9502 stores the D and R determined by the hardware routing section 9501 from the K-queue storage section 9504.
- the read / write section 950 is provided with the read / write section 950.
- the apparatus shown in FIG. 95 is configured so that a plurality of louvers can coexist on a single digital television. Disclosure of
- each format engine has its own state. Therefore, the side that manages the format engine (the middleware reading unit 9502 and the middleware execution unit 9503) has a separate function for each format engine. You need to know the different states. That is, when a new middleware is pursued, the middleware is read so that the state specified in the middleware can be understood. Part 950 2 ⁇ Middleware execution part 950 3 must be changed. As described above, when a new middleware is added, it is necessary to add a new middleware to the middleware storage unit 9504 and to add a new middleware. The middleware reading unit 9502 must be changed to correspond to the middleware.
- an object of the present invention is to provide an information processing apparatus that can easily respond to addition or change of a format engine.
- the present invention is an information processing apparatus that stores a format engine for executing data described in different formats.
- the information processing device changes the operation state of the format engine to all the format engines.
- the traffic state specified by the current state of the contract engine is defined in advance, and the form V engine management means for managing the operation of each form engine and ⁇ each function
- the rtfc letter and the behavior of the format engine are expressed differently for each format engine in response to the format engine.
- the operation control means for controlling the operation of the format engine so as to be an individual state table is defined in advance.
- the format engine management means when changing a certain format hen to a predetermined common state, a message including communication state information indicating the predetermined figure fig.
- the operation control means when the message has been transmitted from the smart engine management means, receives the message from the message manager and outputs the message to the message indicated by the communication status information included in the message. Control the engine in question.
- the information processing device is capable of responding to each of the format V engines.
- Table storage means for storing a table composed of a set of communication states corresponding to the state may be further provided.o This and the operation control means refer to the table. The individual status is determined from the co-state by showing
- the information processing device obtains the individual status of the format engine corresponding to each format engine.
- the information may be further provided with an individual status acquisition means for transmitting the information to a format or a software engineer.
- the format engine management means may include an individual status acquisition means. Based on the common state indicated by the common state information output from the
- the information processing device is a resource used by the format engine during execution, and includes a plurality of format engines.
- the individual status acquisition means operates in a state where the individual status obtained from the formal engine does not use a minimal resource. Showing
- the communication status information of the format engine indicates a state other than the predetermined status.it: Outputs the communication status information to the format engine management means.
- the cut engine management means is arranged so that each of the fonts can be displayed in such a way that only one font engine indicates a predetermined state.
- the format engine management means includes a start receiving means, a common state acquisition means, an operation stopping means, and a start means.
- the activation request to activate the master engine is accepted.o
- the communication status acquisition means takes care that the activation reception means accepts the activation request.
- the operation stopping means for acquiring the passing state information of each of the foam V-engines from the state taking means is a font processing method in which the passing information acquired by the it passing information acquiring means indicates a predetermined state. If the engine stops, send a message to stop the operation of the relevant foam engine to the corresponding engine.
- the information processing apparatus further includes a minimum resource, a source control unit, and a priority information storage unit. It is a source to be used inside and cannot be used simultaneously by more than one machine contract engine. Y
- the resource is controlled.
- O The resource control means is a format. Priority is given to the use of V-sources by the format engine in response to the request of the engine.
- the priority information storage means is the format used in the case of using the minimum resource. Stores priority information indicating the priority between the cut engines.
- O B ⁇ The request to use the minimum V source is duplicated among multiple formal V engines.
- the format engine can be used to determine whether the minimum resource can be used.
- V The source control means uses the minimum resource. If the request overlaps among multiple format agendas, a. Only use the minimal source determined by the permission determination means. If it is not necessary to permit the use of the minimum resource and the format engine does not overlap between the format engines, then the format engine that made the request will not be able to use the minimum resource. Allow use
- Y source control means can be multiple
- the present invention also relates to a core of an information processing apparatus that stores a format fan for executing V data described in different formats and stores the format data. It may be provided in the form of a program that can be executed on a computer.
- the format engine management means manages the operation status of each format engine in a common manner.
- the communication from the formal engine management unit to the operation control unit is in a normal state. Done by a message containing information
- the engine management unit can manage the operation status of each of the for- mat engines without managing the continuous level of the for-engines. It is easier to sometimes control the operation of multiple for-engines
- the IB report processing device further includes a tuple storage means, it is possible to easily convert between the individual state and the rth communication state.
- the information processing 3S device further provides an individual state acquisition means. By preparing for this, the format engineer can easily obtain the operating status of each format engine 0
- the format engine management means makes the format information only one format, no, and engine so that the format information has a predetermined status. By managing the operation of the engine, the following effects can be obtained.0 In other words, the format engine management means does not use the very small amount of resources. Manages the operation of the format engine
- the format engine management means includes the activation receiving means, the passage acquisition means, the operation stopping means, and the activation means, the following effects can be obtained.
- the format engine management means can surely start the format engine that meets the start request, and also has a very small VSO. Running in an area where the use of resources is difficult-The execution of the -yh engine can be continued o
- the information processing apparatus further includes a minimum source, a source control unit, and a priority information storage unit, the following effects can be obtained.
- the form V engine management means requires the use of a very small source.
- the format engine management means can execute a plurality of format engines at the same time, as long as the use of the minimal GSS is not eight. Is
- the field ⁇ and a plurality of different formula engines each have a plurality of minimal V sources different from each other.
- FIG. 1 is a block diagram of a digital television 100, which is an example of an information processing apparatus according to the present embodiment
- FIG. 2 is a digital television 100 shown in FIG. FIG.
- FIG. 3 is a diagram showing an example of a ⁇ -unit panel constituting the input unit 1 1 1
- FIG. 4 is a block diagram showing the functional configuration of the digital television shown in FIG. 1 in which the first operation example is directed to the place ⁇ .
- FIG. FIG. 4 is a diagram showing an example of a table stored by
- Fig. 6 shows a functional diagram of the digital television shown in Fig. 1 in a place where the second operation example is performed.
- Fig. 7 shows a worm
- FIG. 2 is a diagram schematically showing the configuration of the information processing device.
- FIG. 8 is a diagram showing an example of a list of the format engines shown in the end display 107.
- FIG. 9 is a diagram showing an example of a list of format engines displayed on the display 107.
- FIG. 10 is a diagram showing an example of the format engine displayed on the display 107.
- FIG. 11 is a diagram showing an example of the executable application 3 displayed on the T-display 107.
- FIG. 12 is a diagram showing an example of a list of executable files displayed on the display 107.
- FIG. 13 is a diagram showing another example of a list of executable application V-cases 3 displayed on the display 107.
- FIG. 14 is a diagram showing another example of a list of real and executable applications displayed on the display 107.
- Figure 15 shows one of the executable HTM L filters displayed on the display 107.
- Figure 16 shows an example of the list of executable HTM LV data displayed in the display 107.
- Figure 17 is a diagram showing an example of a message format o
- FIG. 18 is a diagram showing an example of a table of subprogram IDs.
- FIG. 19 is a diagram showing an example of a table of message ID stored in the Message Sage ID file 173.
- FIG. 20 shows an example of the format of the data file K175 in a format engine-like fie response message.
- Fig. 21 shows the operating state of the format engine, rati and operating state.
- FIG. 9 is a diagram showing an example of a table showing the relationship between ID and the response o
- FIG. 22 is a diagram showing an example of a format of the data field '175 in an application V response message message. 0
- Figure 23 shows an example of the execution of the application program 3-J-factory application y-case 3 • Stopping the data J-factory application H-Data suspension It is a diagram showing an example of a format of a one-touch field, 175, to be sent to a message.
- Figure 24 is a diagram showing an example of the ⁇ formerge status request J message o
- Figure 25 is a diagram showing a specific example of the message Vformer V engine status request J.
- Figure 26 is a diagram showing a specific example of the message "former engineer request”.
- Fig. 27 is a diagram showing an example of the body of the message "Format engine response".
- Fig. 28 is a diagram showing an example of the message "Focus gin taking response"
- Fig. 29 shows the format B
- FIG. 6 is a diagram showing a specific example of a Jin-take response J message o
- FIG. 30 is a diagram showing a specific example of the message “App V case a.
- Figure 31 is a diagram showing a specific example of the factory message y response data acquisition response J message o Figure 32 shows the
- FIG. 11 is a diagram illustrating an example of information held by a state management unit 7 32 0
- FIG. 33 is a diagram showing an example of information held by the state management unit 732.
- FIG. 34 is a diagram showing an example of information held by the state management unit 732.
- FIG. 35 is a diagram illustrating an example of the “form V tongue-like change” message ⁇
- Figure 36 shows an example of the message sent by the state manager 732.
- FIG. 37 is a diagram showing an example of a message transmitted by the mailer 760.
- FIG. 38 is a view showing the state table after the change of FIG. 32.
- FIG. 39 is a block diagram showing the internal configuration of the y source management unit 733.
- FIG. 40 is a diagram showing an example of process information, information stored and stored in the section 3901.
- Fig. 41 shows an example of the information stored in the priority storage section 3902.
- FIG. 42 is a diagram illustrating an example of information stored in the latest boot storage unit 3903.
- Figure 43 is a diagram showing an example of the information stored in the resource ID record, part 3904.
- Figure 44 shows an example in which the definition of the V source ID is described in C ⁇ , which is a programming language.
- FIG. 45 shows a block diagram of the configuration of JaV a,. Two
- Figure 46 shows ⁇ , which is the main expression of AIT.
- FIG. 47 is a state transition diagram showing the four operating states of the J aV a package H and transitions between the operating states.
- Figure 48 is a schematic diagram showing the main part of AIT.
- Fig. 49 shows that ⁇ ⁇ J a Va
- FIG. 14 is a diagram showing an example of conversion indicating a pair of an operation state of all Ja applica- tions 3 and an operation state of a K request 740 to JaV a o.
- FIG. 50 is a diagram showing an example of a conversion table for converting the operating state of each JaVa package 3 into a common state m.
- FIG. 51 shows the message transmitted by the first conversion unit 741.
- FIG. 52 is a block diagram showing the configuration of the H TML browser 750.
- FIG. 53 is a diagram illustrating an example of DVB-HTML data.
- Figure 54 shows an example of a style sheet that determines the characteristics of the VB-HTMLV0.
- Figure 55 is a diagram showing an example of a D o M
- FIG. 56 is a diagram showing the display 107 when the DOM V shown in FIG. 55 is drawn.
- Figure 57 shows an example of DVB-HTML
- FIG. 58 is a diagram showing an example of a DVB HTML end point.
- Figure 59 is a diagram showing a part of the Do MV y constructed by the pas- sage 5201 for the DVB-HTML data that is different from the 58.
- FIG. 60 is a table showing an example of a waveform display displayed by the radiator 5202 and the drawing unit 5203.
- FIG. 6 1 is a diagram showing a change result of the DOM 0
- FIG. 6 2 is a diagram showing an example of a change result of the display display o
- Fig. 63 is a schematic diagram showing the main part of the AIT.
- O Fig. 64 is a state Jfe transition diagram showing the transition of DVB, HTML, and ⁇ ta in five states and one day.
- Fig. 65 is a schematic diagram showing the main part of AIT. 0 Fig. 66 shows that other DVB-H in the DVB-HTML data.
- FIG. 6 is a diagram showing an example in which a y link is provided to a TML indexer.
- FIG. 67 shows a display example of the DVB-HTML shown in FIG. 66.
- FIG. 68 is a diagram showing a display example of DVB-HTML ⁇ ⁇ - ⁇ .
- FIG. 11 is a diagram showing an example of a conversion table showing the correspondence between the state of the collator and the operating state of the H TML browser 75.
- FIG. 70 is a diagram showing an example of a conversion table for converting the state of each HTML server into a passing state.
- Figure 71 shows the message transmitted by the second conversion unit 751.
- FIG. 72 is a diagram illustrating an example of a conversion table indicating a correspondence between the state of the mailer 760 and the common state defined by the coupling unit 730.
- FIG. 73 is a diagram illustrating a specific example of the “application / data list response” message generated by the third conversion unit 761.
- FIG. 74 is a flowchart showing the flow of processing in a digital television in the case where the operation of the first operation example is performed.
- FIG. 75 is a flowchart showing the flow of message transmission processing performed by the communication unit 731.
- FIG. 76 is a flowchart showing the flow of processing when the first conversion section 741 receives the "format engine state request" message. It is.
- FIG. 77 is a flowchart showing a processing flow when the third conversion section 771 receives a “format engine state request” message. It is one.
- FIG. 78 is a flow chart showing the flow of processing when the first conversion unit 741 receives a “format engine stop” message. It is.
- FIG. 79 is a flowchart showing a processing flow when the second conversion unit 751 receives the message “FORMAT ENGINE STOP”. is there .
- FIG. 80 shows the flow of processing when the third conversion unit 756 1 S, a “format engine stop” message is received It is a chat o
- Fig. 81 is a flow chart showing one of the processes when the first conversion unit 741 receives the message of executing the format engine J. O
- FIG. 82 is a flow chart showing the flow of processing when the first conversion section 741 cuts off the message engine J pause temporarily. Yes o
- FIG. 83 is a flowchart showing the flow of processing in a digital / television television in which the operation of the second operation example is performed.
- FIG. 84 is a flowchart showing the processing of source deprivation.
- O Provide a flowchart showing the flow of processing in the received conversion unit.
- FIG. 85 shows the processing performed when the first conversion unit 741 receives a notification of a change in the status of JaV a
- FIG. 86 shows the flow when the first conversion unit 741 receives a message requesting a gap V case 3 ⁇ O is a flow chart showing the flow of processing.
- Fig. 87 shows that the first conversion unit 741 is a factory-approved V-case.
- Figure 8 8 shows that the conversion unit 741 of the ⁇ 1 is an application
- Fig. 89 shows that the conversion unit 741 of the ⁇ 1 is the factory V-case. • Flip chart showing the flow of processing when a "Stop at data" message is received.
- FIG. 90 shows the flow of processing when a notification that the third conversion unit 761 S-mailer 760 has been completed is received from the mailer 760 I'm going to take a shot.
- FIG. 91 shows the processing of the state management unit 732 when the connection unit 730 receives the “format engine state change J message”. It is a flow chart showing the flow.
- FIG. 93 is a diagram showing a combination of situations in which a format engine is executed and does not have a significant effect on other professional engines.
- Fig. 94 is an example of a configuration diagram of a conventional digital broadcast receiver ⁇
- FIG. 95 is a configuration diagram of a door-to-rail switch used in a conventional digital television.
- BEST MODE FOR CARRYING OUT THE INVENTION embodiments of an information processing apparatus according to the present invention will be described with reference to the drawings.
- Sffi will be described using a digital television as an example of an information processing device, but the present invention can be applied to a mobile phone, a portable information terminal, and the like.o (Knod K factory)
- FIG. 1 is an example of the information processing apparatus according to the present embodiment.
- the digital television 100 is a tuner 101 and a ⁇ scale.
- Engine 102 the digital television 100 is a tuner 101 and a ⁇ scale.
- Secondary storage section 108 Secondary storage section 108, primary storage section 109 ⁇ R o M 110, input section 111, net quintface 1 112 N C C U 1 1 3 is provided
- FIG. 2 is a diagram showing the appearance of the digital television 100 shown in FIG.
- the digital television 100 shown in FIG. 1 is, for example, a diagram.
- the digital TV 100 has a structure similar to that shown in Fig. 1.
- the housing 201 further includes a communication input terminal 204.
- the end display 202 is similar to the V display 107 shown in FIG.
- front panel section 203 is a front panel section 2 corresponding to the input section 111 shown in FIG.
- Reference numeral 03 denotes a plurality of tongues.
- the detailed configuration of the front panel portion 203 is shown in FIG. 3, which will be described later.
- the input m element 204 is used for transmitting a broadcast signal from a terrestrial broadcasting station, a satellite antenna, or a cable television station system. Terminal for input to
- the input vm child 204 is connected to the chinner 101 in FIG. 1 and the input terrestrial television 100 is connected to the internet.
- the network connector is connected to the network interface 1 1 and 2 o
- the network terminal is connected to the network interface 112
- o Tuner 101 inputs a broadcast signal transmitted via signal input terminal 204.
- 0 Tuner 101 inputs CPU.
- the demodulated broadcast signal is delivered to the assembler 102
- the scrambler 102 decrypts the demodulated broadcast signal.
- the key required for decryption is given by the CPU 113.
- the TST code 103 filters the MPEG-2 trans port V received from the end scrambler 102 and filters the necessary filters. ⁇ Teecoda 1
- MPEG 2 trans port stream is composed of multiple fixed length packets. Each packet has an image
- each packet is given a packet ID.
- the set of the packet ID and the output destination of the packet having the packet ID is specified by 113. o
- the output destination of the packet and the list is "O-O-CO-CODER 10 4 J, Factory-by-COORD 10 6
- CPU 113 is instructed on the day when the output destination of the packet whose packet ID is ⁇ 123J is ⁇ 106CJ.
- the output video file is embedded in each of the packets passed from the TS output header 103 and is connected to the output port.
- the display 107 which outputs a video signal obtained by performing a digital conversion to a display 107 to the display 107, is typically a plug-in. Pipe and liquid
- It consists of a display and a display. It outputs the video signal output from the video decoder 106, and the display 107 is instructed by the CPU 113. Displayed message etc.
- the second writing unit 108 typically consists of a flash memory and a
- the firmware is referred to the CPU 113, and the stored data, the stored data, and the program are turned off for the digital TV 100.
- the I'fe section 1 09 described below is typically composed of RAM, etc., and has data specified by the CPU 113.
- O Temporary storage of programs and programs o Stored T-programs and programs are displayed on the CPU 113. o Stored programs ⁇ ⁇ Data and programs are available on digital TV.
- the input section 111 is typically composed of a front panel or a remote control, and accepts input from a user.
- O Figure 3 shows the input section 111.
- FIG. 4 is a diagram showing an example of a font panel to be used. In Figure 3, the bottom panel 300 has seven buttons.
- the network interface 111 is typically composed of a modem, an Ethernet connector, or the like.
- the interface 11 2 follows the finger T from the CPU 11 3 to send or receive T data to or from other information devices connected to the network. Lines o For example, Neighborhood Quarter Phase
- 1 1 2 is composed of a camcorder
- the network interface 1 1 2 will be connected from the CPU 1 13 to the contact number and communication parameters.
- Receives data information ⁇ Establishes 1S route with the network hook XL
- the CPU 113 executes the program stored in the ROM 110.
- CPU 11 13 can be used in accordance with the instructions of the program, such as the tuner 101, the scrambler 102, and the TS
- FIGS. 4 to 6 an outline of the operation of the information processing apparatus for achieving the hundreds of the present invention will be described.
- two examples of the operation of the information processing apparatus are described, i.e., the first to second operation examples and the second operation example.
- FIG. Fig. 4 is a block diagram showing the functional configuration of the aci- tial television shown in Fig. 1 in which the first operation example is performed at the venue.
- O Fig. 4 shows the block diagram.
- the digital television is composed of a ⁇ mat engine management unit 41 ⁇ a first conversion unit 42, and a whistle 2
- FIG. 4 the components other than the y source 48 are CPU 1 13 shown in FIG.
- the program stored in 10 is executed by using the primary storage section 109 and the secondary storage section 108.V-source realized by 48 is a key word used by the format-o-transformer.
- O V source 48 is, for example, a memory (1st section, 1 section, 109 and 2nd section).
- each of the format engines 45 and 46 can take a plurality of types of operation.o In other words, each of the format engines 45 and 46 is in a state of being executed. And the factory is not executed. The status table g such as J can be obtained. ⁇ The following outlines the operation of the information processing device.
- the first format engine 45 is During operation J Factory is stopped J and temporarily stopped During the three types of operation expressed as J, o and the second format engine 46 is ⁇ running J ⁇ ⁇ If the machine is not running, it is assumed that two types of operation will be performed. ⁇ The operation status specified individually by each model engine will be checked.
- Called the individual state 0 means the first form V tr engine 4 5 ⁇ ft ⁇ Working J ⁇ Paused J ⁇ ⁇ -Paused J
- An individual figure fig. Is defined that includes three types of motion tables that are expressed as o and the second form.
- V Engine 46 the factory is in operation. J ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ J 5 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- the types of behaviors that a mart engine can take depend on the format engine.
- the format engine management unit 41 manages the operation of each of the format v tongues 45 and 46. o Physically, each of the format tongues 45 to ⁇ 4 Startup and shutdown for 6
- the form engine management unit 41 defines an rth communication state including two types of operation states expressed as ⁇ executing J and ⁇ end J.
- the letter 5 is different from the action state (i.e., individual letter) specified in each of the format engines 45-46.
- the type of operation status included in 0 or the communication status is limited to two types, and the type of operation status included in the oit notification platform is determined by the format engine management unit 41. It is sufficient to specify the number of operation status types required to manage each format fann o
- the format V engine management unit 41 is a Instructs the production to the formu-machine according to the input from the user. O This means that the for-machine engine management unit 4
- the format engine management unit 41 instructs the operation mode of the format engine 45 of 1 so that the operation state of the format engine 45 becomes a predetermined operation state.
- the format engine management unit 41 outputs the report of the insects indicating the predetermined operation state to the first conversion unit 42.
- the engine management unit 41 issues an operation instruction to the second format engine 46 when the operation is performed.
- the format engine management unit 41 includes a conversion unit 4.
- the format engine management unit 41 recognizes the letter by expressing the letter e. Can control the operation of engines 45 and 46 o
- the 1 conversion unit 4 2 controls the operation of the first format engine 45 based on the communication status information output from the format engine management unit 41. That is, the conversion unit 42 of 1 is a pedestal base specified by the format engine management unit 41 and the individual conversion unit specified by the first format engine 45. The correspondence with the status Ms is specified in advance, and a letter and information will be output from the ⁇ o format Vtr engine management unit 41.
- the first conversion unit 42 specifies the individual state corresponding to the communication state indicated by the it communication state information, and furthermore, the first conversion unit 4 2 2 controls the operation of the first format engine 45 so that it becomes a special individual state.
- the first conversion unit 42 acquires the operation state (expressed in an individual state) of the first format engine 45 and collates the acquired operation state in a common manner.
- the first conversion unit 42 indicates the operation status taken from the first format engine 45.
- Engine management unit 4 1 Output
- the second conversion unit 43 performs the same processing as the first conversion unit 42, that is, the second conversion unit 43 is output from the format engine management unit 41. Based on the state information, the operation of the second format engine 46 is controlled.
- the second conversion unit 43 is a second format engine 4.
- the operating status of (6) is obtained (individually expressed), and the protected operating status is captured in the form expressed by the common status to. Notify the engine management unit 41. Details of these ft works are performed in the same manner as the operation in the first conversion unit 42.
- the first tuple storage unit 44 includes the channel specified in the format engine management unit 41 and the individual status specified in the first format engine 45. fie and pair) 3 ⁇ 4, to store the attached table or the second table storage unit 4
- FIG. 4 is a table that associates the common condition specified in the format engine management unit 41 with the individual condition specified in the second format engine 46.
- FIG. 5 is a diagram showing an example of a table stored in each of the table storage units 44 and 49.
- FIG. 5A shows a case where the first table storage unit 44 stores the table.
- FIG. 5 (b) is a diagram showing an example of a table
- FIG. 5 (b) is a diagram showing an example of a table stored in a second table storage unit 49.
- ⁇ a working table is associated with ⁇ operating J ⁇ ⁇ an end J 5
- ⁇ stopping J and ⁇ pausing J and In Fig. 5 (b) which is associated with
- Each of the converters 42 and 43 which are associated with the individual tables that are not being activated, J and R, are associated with the format tables with reference to the table shown in FIG.
- the individual condition to be specified is specified.Each conversion unit 4 2 ⁇ 4 3 is shown in FIG. Refer to the table below to identify the state corresponding to the individual state obtained from each of the format wands 45 to 46.
- the first love changing unit 45 refers to the table shown in FIG. 5 (a) and identifies the individual state of J during operation.
- the first conversion unit 45 controls the first format engine 45 so that the specified “operating J” is brought into the operating state.
- the second conversion unit 43 specifies the end letter J by referring to the table shown in FIG. 5 (b), and the second conversion The unit 43 outputs the specific information indicating the specified “end J” to the format engine management unit 41.
- V source control unit 47 is adapted to each of the format engines 45 and 46 in accordance with the requirements of each of the formats and the release functions 45 and 46. And use of V source 48 to 46
- the y source 48 is a minimal source.
- a minimal resource is a multiple source for a V source used by a smart engine during execution. It is impossible to use at the same time when the engine is used at the same time.
- the tuner 101, the TS-corder 103, and the network Quintaface 112 is a very small resource.
- Small resource is a resource with the number of digital lasers 100 and more than one format. This is a V source that may be used at the same time. For example, channel 0 has two frequency bands, and the channel for the channel is not available.
- the tone is in an individual state that represents the operating platform that uses the minimal V.
- the real state and the rail-shape platform are associated with each other, and the focal gen is the minimal y source.
- Unused i-Certificates are not mapped to the table form and ⁇ End J and Re, it's letter 'are not shown in Fig.4, and the first format word 5 Is automatic During the work j and ⁇ , 5 individual state
- the second format engine 46 must be able to use the minimum source only by turning it into the J and R Use other individual
- the minimum V source shall not be used. O
- the above table will be as shown in Fig. 5.
- the above table is added to line J together with row 5. Further, the format management section 41 is in a normal state.
- each of the format engines 4 5 and 4 6 can be managed so that only one format engine using the minimal V source is provided.
- FIG. 6 shows the operation example of step 2 in the event list.
- Fig. 1 is a block diagram showing the functional configuration of the digital television shown in Fig. 1.
- 0 Fig. 6 shows the digital television.
- a permission decision unit 61 and a priority information storage unit 62 are provided.
- FIG. 6 shows the configuration shown in FIG. p] are assigned the same reference symbols as
- the permission determining unit 61 and the priority information storage unit 62 are the CPs shown in FIG.
- U1 13 stores the program stored in R ⁇ M1 10
- the individual form representing the operation state in which the format engine uses the minimum resource is used. It is not necessary to associate the common state with “executing J”.
- the format engine management unit 41 generates a form V in which the letter of communication is “Factory executing J”. It is not necessary to manage the operation of each format engine 45 and 46 so that there is only one engine.o
- use y source 48 If the request is duplicated in the resource control section 47 ⁇ The format-enabled engine that can use the resource is selected based on the priority information.o Details below.
- the priority information storage unit 62 stores the priority information.
- the priority information is defined as the priority information between each formal engine when using the resource 48 which is a minimum resource.
- Priority information 0 In Fig. 6, the priority information is in the form of an integer 1.
- a small bug report that indicates which of the following two factors is given priority: the macro engine 45 or the second foam engine 46.
- the request using the resource 48 is duplicated by the resource control unit 47, that is, if the request using the resource 48 is duplicated by a plurality of If the request was made at 1 J from the contract engine a ⁇ Output to the permission decision unit 61 that the request was duplicated
- the notification When the notification is received from the resource control unit 47, it is stored in the priority information storage unit 62, and the use of the resource 48 is permitted based on the priority and the information. O Determines the format engine o In addition, the permission determination section 61 outputs information indicating the determined format engine to the resource control section 47. Department
- 4 7 is for the format engine indicated by the information.
- V-sources 48 Permit the use of V-sources 48 ⁇
- the format-V-engines that use the minimum source will be one so that each format engine 4 5 can be used. It is possible to manage the operation of the system 46. o It should be noted that the notification that the use is not permitted to the format engine that has not been permitted to use is issued to the source control unit 47 Alternatively, it may be performed by the formal engineering department 41.
- the format engine management unit 41 uses the communication state, and each of the format engines 4 5 and 4 is used. Rtfc managing the operation of 6
- the source 48 is a minimal V source
- the minimum V-source is not used by multiple formal engines at the same time, and the operation of each formal engine is managed in 5th. Multiple format engines that use resources do not work properly
- the y source may be plural. If there is more than one ⁇ The source control unit needs to be able to shift several times from the y source in correspondence with the source. In the first operation example, there are multiple V sources. Even in the case of ⁇ , the fact that the format engine uses the minimal resources, the individual state that represents the operating state is associated with the ⁇ executing J and the five letters. Motion 1 In the operation example of 0 o ⁇ .
- the y-source control unit which responds to the minimum source, performs the same operation as in the second operation example. 5 o
- P when there are a plurality of minimum resources, P, It is possible to prevent each minimal source from being used repeatedly.o
- a plurality of different formal engines are different from each other.
- V sources each of which is different from each other.o
- a certain smart machine uses a very small V source A.
- another format engine B can use the minimum dyssource B.o
- the first operation example if there are multiple minimum dyssources, It was impossible to use the minimum resources at the same time.
- the second operation example it is difficult to use a plurality of minimum resources at the same time. It is said that it is possible to execute a reform engine with higher efficiency than the operation example of
- each of the conversion units 45 and 46 is configured separately from the forma V engine, but is integrated with the forma engine. O In other words, it is possible to use The engine may have the function of the conversion unit.o The above ends the outline of the first sample 2
- ⁇ includes unnecessary configurations and ⁇ when only the second operation example is executed ⁇ includes unnecessary configurations ⁇ Such configurations will be noted in the description o
- Fig. 7 is a diagram that shows the functional configuration of the information processing clothing more specifically. ⁇ Each component shown in Fig. 7 is
- FIG. 7 is a diagram showing the configuration of a program ⁇ stored in the ROM 110 and executed by the CPU 113.
- the information processing equipment is composed of ⁇ OS 710 and ⁇ Navigator 720, the fcfca part 730 and ⁇ JaVa
- OS710 is a subprogram that activates CPU113 when the Si source of the digital television 100 is turned on.
- S 710 is an abbreviation for an operating system.
- X Linu X is an example.o ⁇ S 710 is executed in parallel with other subprograms. Power 7 7 1 and Library 7
- a certain ⁇ , ⁇ S 710 initiates a separate process ⁇ for each of these subprograms. Run supplementary programs in each of these processes
- the library V 712 of S710 is a component of the no-knowledge (resource) that the termination digital television 100 has with respect to other subprograms. Provide multiple functions to control That is, the y-source control unit 47 shown in FIG. 4 is implemented as a part of the function of the live radio 71 2.
- the tuner L 1 b 7 1 2 1 provides the function of controlling the tuner 101 to the sub-program, that is, the tuner: Lib 7 12 1 Receiving tuning information including the frequency to be applied to the tuner from the sub-program, and receiving the tuning information from the sub-program. The information is given to the tuner 101, and the tuning is performed.
- ⁇ scrambler Lib 7 1 2 2 receives decryption information including a key and the like from the subprogram, and receives the T scrambler.
- Image playback function is provided to the sub-program. That is, AV playback L 1 b 7 1 2 3
- Receiving the packet ID from the subprogram from the subprogram, and the AV playback Lib 7 1 2 3 is the packet ID and output destination of the received video ⁇ video ⁇ coda
- the data is reproduced through the speaker 105, and the packet including the video data is reproduced by the video recorder.
- the video data is played through the application 107
- Navi carryover 7 2 0 is against the start and stop of the slave Te ⁇ off O one Ma Tsu Bok E down Thin to + 1 ⁇ of ⁇ example X.
- Bayuichiza to off O Ma V Bok E engine also, the navigation device 720 can be used to switch the digital television channel or execute an application V case 3 in the photo engine. Navigator 720, which instructs playback and stop of the T data, is the power source of OS710.
- C + button 308 changes the channel number in the direction where the number is greater than ⁇ C ⁇ C-button 309 is the channel number ⁇ Playable ⁇ &
- the navigator 720 changes the channel to be played from “6 J to ⁇ 4 j. ⁇
- the channel change is the video corresponding to the channel.
- Fig. 8 to Fig. 10 show examples of-% of the format phenomena to be performed. A pair of the engine name and its status is displayed. 0 In addition, a key to select a formater and a software engine
- the shape of the V a head, the ruler 74 0 H T ML and the camera 75 0) is determined by the navigator 720.
- the ⁇ navigator 7 20 will be ⁇ J a V a and the ⁇ 7 4 0 is possible
- Figures 11 and 12 show the status of each ap- plication displayed.
- J lit ⁇ is obtained from the body b ⁇ part 730 by the ⁇
- the ⁇ navigator 7 20 becomes ⁇ y y G P G
- Fig. 11 and Fig. 12 all the applications 3 are stopped. However, the application 3 is ⁇ paused. J or factory is running. Figure 13 and Figure 14 may be J. Another example of a list of executable apps]) shows in the display 107. Fig. ⁇ Fig. 1 3 and Fig. 1
- the radiator 7 2 0 is fcfc A ⁇
- the navigator 702 can display the ⁇ ML browser 750. Display a list of index data o Fig. 1
- FIG. 16 show the list of executable data, a pair of data name and its status is displayed. 0
- the user can select a data by selecting a data source. 8 1 is displayed. 0 Force is set. 8 1 is the upper power of the input section 1 1 1
- Pressing 305 causes the navigator 720 to stop the data register information J in the to ⁇ section 730.
- the user touches the o K button on the input unit 1 1 1
- navigator 720 is
- the TML browser is used to handle individual model engines in the form of a 5750 browser. 5 A list of application packages and data is not displayed.
- the filter 720 stores a list of the captures and the shape of the filters taken by the camera 760.
- the Navigator 720 retains the operation status of two applica- tions H and the data, and is capable of handling a small number of V-transformers.
- the navigation device 720 operates in the following manner. That is, the operation state of the format engine is ⁇ Stopped J
- the navigator 7 2 0 indicates ⁇ to start the corresponding V-transition engine. 5 Instructs the ⁇ port ⁇ part 7 30. While ⁇ ⁇ J J J ⁇ ⁇ ⁇ Pause The medium J is selected by the force sonor 81.
- the navigator 7 20 When the user presses the o button 3 05 of the input unit 1 1 1 1 in the state that it is in operation, the navigator 7 20
- connection ⁇ section 730 is a module for connecting the navigator 720 to a plurality of formugens.
- the section 730 is provided with a communication section 731, a state management section 732, and a V source management section 733.
- the communication unit 731 performs communication between the navigator 720 and each of the format engines.
- communication means transmission and reception of a message data.
- the navigator 720 sends a message indicating the instruction to the format via the communication unit 731. Send to Kutojinjin. For example, it is shown that the user 7200 goes to JaVa and the ruler 7400 stops the application that is running.
- the ⁇ -navigator 72 0 indicates the stop, and sends the message to the user to the JaVa-m and the luk-a 7400 via the communication section 731. Sending
- the communication method is defined as follows. ⁇ Each format engine has to implement ⁇ multiple kinds of communication methods, o Therefore, ⁇ The amount of ⁇ -programs in all programs increases, and the number of developers increases. Ru ⁇
- the communication unit 731 is a navigator 720, which specifies the common communication method used by each of the format engines. Although it is assumed that the socket communication is used, it can be realized using other methods such as a FIFO. O The communication unit 731 further has its own socket on the socket communication socket. Stipulates how to make
- FIG. 17 shows an example of the format format o Figure 17 shows an example of the format format 5 Field consists of two fields: o S o Urce ID field, 171, which stores information indicating the subprogram to be sent at the source of the message. And the sub-programs
- the ID field, 171 stores the sub-program ID of the sub-program that is the source of the V-message.
- Dest1nat1onID field, 1172 is a subprogram indicating the subprogram for removing the message
- the ID (SID) is stored in one note. ⁇ The details of the format engine ID will be described later. 0 Mes Sage ID field, 173 is a message message. Message that represents the contents of
- the ID is stored in one block. ⁇ The detailed contents of the message ID will be described later.o
- Data field the length of the sorter stored in 175 is stored in two bytes.
- o Data field, 175 corresponds to the message ID.
- O The format of the data to be stored is specified in accordance with the message ID.
- FIG. 7 is a diagram showing an example of a table of subprogram ⁇ program IDs stored in 2 o
- the subprogram is written in the left column and the right column ⁇ aLL j Ru Oh in the column of be that subprojects g ID force s
- Symbol placement is not that 0 of ⁇ left corresponding to, in the ⁇ here that shows all of the full O Ma Tsu Bok E down di down ⁇ ALL ”, Navigator 7 20, /
- Fig. 19 is a diagram showing an example of the table of the message ID stored in the ⁇ MeS SageID field, 173.
- Fig. 1
- the navigator 720 knows the operating state of each of the format V engines, and then uses this message.
- the queue does not use the T-field, 175
- the third line from the top is ⁇ for the J response of the form engine state request J ⁇ the ⁇ form engine state response J ⁇ For example, if J aV a middle 740 crosses the request J from the navigator 720, then J J V a do, lequa
- Figure 20 shows the format of the format word stored in the form 1775.
- Gin-like US response message in the field a field in the figure showing an example of the format of 175, In 1 75, the form ID of the form that does not have the form of the format word is stored in one byte.
- Figure 2.1 shows the format engine • £ f
- Fig. 21 shows an example of a table showing the correspondence with IDs.
- the left column shows the operation status of the format engine, and the middle column shows the operation status.
- the taste is written in the right column
- the fourth line from the top indicates that the status of the format engine has changed and that the format V engine has a navigator 720 and other ⁇ Format message to notify the format engine J Change message J
- This message is a V-file 17 Do not use 5 o
- the 5th to 7th rows from the top are navigator 7 2
- the 8th largest line from the top indicates the application or the application that can execute the format V engine for the format engine.
- a list of applica- tions that can be executed by the ruler 720 is stored in the navigator 720. Do not use art fields 175, o
- the nine hundredth line from the top is a filter 3 .7 list for requesting a response to the filter list 3.
- JaVa ru7u4o receives a request from the navigator 720 for a gap list
- JaVa ru7u4o receives a request from the navigator 720 for a gap list
- the Ja V a, head, and ruler 7400 are registered in the application case, use the J message.
- a notification of the list of executable applications and their status is provided by the 740.
- This message is stored in the file ® down
- Fig. 22 shows an example of the format of the end file 175 in the application V response case. Number of Cases for V
- Data field, 1 75 5 contains the application number field 2 210, followed by the application field
- an application case 222 ID file 222 is placed on the BX.
- the Application ID field, 2203 contains the executable application, and the application identification identifies the displayable application.
- the application ID is stored in the unit 1 /, and the unit ID is assigned to the format engine.
- the ID field and 2224 are in the shape of an ap- plication (indicated in Figure 22 as gap V status J).
- the o status 3 status ID file 222 contains an ap or y status that indicates the status of the application or filter.
- the state ID is stored in one knot. O In this configuration example, the correspondence between the application state and the state of the application is shown in the figure. 21. It is assumed that the in-center is the same as the in-center, ie, the relationship between the operation state of the format V engine and the operation state ID.
- a file K2205 is written).
- the name of the application name field contains the length of the application or data name.
- App V case 3 name (indicated as app y name J in Fig. 22)
- File 220 6 is cut out o
- Application name field In the field 2202 the length of the application pointed to by the filter stored in the file V K3 Stores the name of the case 3
- the top 10S line is the top line of the currently running application, and the line of No. 10S from the top indicates the data being displayed.
- the message list is changed. J Message o This message is finished-Do not use the field, 175 o
- the 11th to 13th rows from the top are the 11th to 13th rows from the top.
- Fig. 23 shows the factory application • V data execution J capital application 3 • ⁇ data stop J gap application 3 • ⁇ data pause J It is a diagram showing an example of the format of a message field, 175, in a message. 7 5 has an application ID or an application ID (which is labeled as application IDJ in FIG. 23) for identifying the application. The application ID stored in the application uses the value returned by the format engine in the factory application.
- the 14th line from the top is used when transmitting and receiving German data between the Navigator 720 and other forma- tion engines.
- the J-Message message field, 175, was specified exclusively between the Navigator 720, and other forma V Used by embedding unique data in the format
- the power s is the same as the regulation of the operating condition of the formal engine and the regulation of the operating condition of the application.
- the format of the messages and messages specified in this configuration example is an example, and the message format is not an example. Some of the messages used in this configuration include some of the messages shown in this configuration. • Some of the messages may not be used. Important points are ⁇ Part 730 is a component engine rtfc, which has the same components used in the navigation device 720 and multiple format engines. Letters and caps
- the navigator 720 is a list of the format V engines as shown in FIG. When displaying The vigator 720 outputs three J-format request messages that are not shown in FIG.
- Figure 24 shows the format engine status request
- the message 240 shown in FIG. 24 is from the navigator 720 to the JaVa middle filter 74. Factory-engine-like request to 0 "
- 1 J is stored in the Sou ⁇ Ce ID file 2401 as a subprogram ID representing the navigator 720 (see FIG. 18).
- 12J is stored in the 1 nation ID file 2402 as a subprogram ID representing the JaVa leaker 740 (see FIG. 18).
- the message 250 shown in 25 is a navigator
- Message 260 shown in Fig. 26 is a ⁇ former engine status request from navigator 720 to camera 760.
- ID1J is stored in the ID field 2720 as a subprogram ID representing the navigator 720 (see FIG. 18).
- o Me SS age ID field 2703 stores "Factory 2 J" as a message ID that indicates "Factory Format engine acquisition response J” (See Figure 19 ')
- o Data field 2704 contains the length of the T-tape ⁇ 1J
- K-705 contains the ⁇ 3 J is stored as the operation status ID that indicates ⁇ ⁇
- Message 280 0 is a ⁇ fo-machine engine response ”from HTML browser 750 to navigator 720.
- the difference between message 2700 and message 2800 is the SourC ID field, which represents HTML browser 750 in 2801. Only the part where “3” is stored as the subprogram ID is the same, and the other messages are the same.
- To Na Vigeta 7 2 0 "Get Format Engine, Answer J is o Message
- ⁇ Navigator 720 displays the list of data that can be displayed by TML browser 750 as shown in Fig. 15 ⁇ ⁇ ⁇ ⁇ About the opening ⁇ / L % ⁇ , Navigator 7
- 0 1 stores ⁇ 1 J as a sub-program ID representing the navigator 720 (see FIG. 18).
- O De St 1 nati 0 n ID file 1 73J is stored in 7202 as a subprogram ID representing the HTML browser 750 (see FIG. 18).
- Data Length file 1704 stores ⁇ 0J indicating the data length.
- Figure 31 shows an example of a message from the application request / retrieving response J message.
- the message 3100 shown in Fig. 31 is the application from the HTML processor 750 to the navigator 720.
- Source ID field which is the “data acquisition response,”
- the subprogram ID representing the TML blocker 750 is “
- ⁇ 12 J is stored as the ID (see FIG. 19).
- 27 J indicating the length of the filter is stored in the Data Length field, 1604.
- HTML browser 7550 can be displayed in the application number field 3105
- the application information for one hundred printers (shown as application information J in FIG. 31) is a file 31. 11.
- Application information for 1 and 2 @ filters (shown as application information J in Fig. 31) 0 applications containing the field, 3 1 1 2
- 3 1 2 1 contains an application ID that represents the first T data.
- the name file K 3 1 2 4 contains the name of the end of the day.
- “Weather forecast J is stored in the file.
- 3 1 2 7 contains the following information: ⁇ 3 J is stored as the status ID of the application V case 3 that represents the running J. o
- the Dest 1 n a t i o n included in the message is received.
- the communication unit 73 1 sends a message to all the format engines and the navigator 72 0 (see FIG. 18).
- the Navigator 720 completes all format changes, the Destinat 1 on ID field is ⁇ 0 J and the message ID is ⁇ You can send the message of 5 J to Shinbu 31
- the platform management unit 732 is the operating state of the format engine.
- Fig. 3 2 Fig. 34 is a diagram showing an example of the information held and stored by the state management unit 7 32.
- Fig. 32 is a table format of the information that is stored in the @form V to engine.
- the leftmost column is the format engine ID for identifying each format V engine.
- Figure 1 shows the format engine ID for each format engine.
- the operation state ID is represented by the value specified in Fig. 21.
- ⁇ The rightmost column is the application that each format engine can execute. Or a pointer indicating the storage location of information about the displayable 7 "data ⁇ Executable In the case of a form V case 3 or a form that does not have an identifiable value, the form column is described as "NULL".
- the tone is that the format engine ID is ⁇ 2J, the name is “JaVa ⁇ , head, ruler J, and the operation status ID is ⁇ stopped”.
- ⁇ 3 J The pointer to the information on the executable application 3 is written in hexadecimal notation as ⁇ 0 X 5 6 7 8 ”.
- the information of ⁇ HTML browser 750 is described, that is, the format engine ID is ⁇ 3 J, and the nominal 'j is ⁇ HTML processor.
- the operation state ID is ⁇ ⁇
- the pointer to the information about the displayable T data is written as ⁇ 0 X 7 1 6 2 J in hexadecimal notation
- the format engine ID is "4J".
- the name is the factory name
- Fig. 33 is a diagram showing an example of the information on the application 3 that can be executed by ⁇ JaVa, do, and query 740 in the form of a table.
- the information is stored at 0 X in the primary storage section 109.
- Fig. 33 the left column in Fig. 33 shows ⁇ The V-V case assigned to each V-V case. O In the middle column, the name of the app V-ke is written, and in the column on the right, the name of ⁇ 3 is written o.
- the ID is described. O In the second line from the top, the application ID is “Factory 1 j” and the name is “EPGJ”. The application state ID is “ ⁇ ”. O The 3rd line from the top represents the stopped J o The 3rd line from the top has an application ID of 3200 and a name of 2 The V-case 3 ID is
- FIG. 34 is a diagram showing an example of a table format of information on a coordinator executable by the H ⁇ ML browser 750. This information is stored in the primary storage unit 1 0 The storage position in 0 9 is stored from 0 X 7 16 2 0 In Figure 34, the left column shows the data IDs assigned to each end. O In the middle column,
- the three-dimensional ID is described and the level is o. In the second hundred rows from the top, the application case ID is “1”.
- the communication section 731 follows the data stored in the Destinat 1 on ID file K included in the message. Request the status of the engine in the J-message and the factory application 3 • Request the list of data in the J-message Regarding the connection, the communication unit 731 may look at the Dest 1 nat 1 on ID field and send it to the state management unit 732 by itself.
- 3 2 is the platform of each format engine
- the status management unit 732 always retains the operating status of the new format engine. O The status management unit 732, therefore, maintains each of the format engines as necessary. Obtain information from the engine o In other words, when the V digital television 100 is powered on,
- the status Is management unit 732 sends the message ⁇ form V engine status request J message to each format engine ⁇ and the platform management unit 732 sends Operation of each format engine based on the received message from the factory engineer.
- the platform is described in the primary entry section 109, and the platform management section 732 is used for each format engine. Then, the status management unit 732 receives the message from each of the format engines. • The data response J message is sent from each format engine. ⁇ Received each application based on the message
- the following table shows the applica- tion base of each section and each cutter.
- the status management unit 7332 when the status management unit 7332 receives the “format engine state change J message” from the format engine, the status management unit 732 sets the format engine to the relevant format engine. On the other hand, ⁇ format engine status request J message is sent. O The status management unit 732 sends the message from the format engine that sent the message. Receives a message from a formal engine response and stores the operating status of each formal transient based on the received message in the primary storage. 1 0 9 o
- Fig. 35 shows the example of the factory format which transmits, / / Tengeki state change J message.
- Message 350 shown in Fig. 35 is an example of the J form change from the form of the Vform V to the change engine from the 760 to the all form engines.
- o Destinat 1 on ID field, 3502 stores ⁇ 0 J as a subprogram ID that represents all (See Figure 18) 0 Message ID field
- the message management unit 732 When the state management unit 732 receives the message 350 from the server 35, the message management unit 732 changes the message 3600 shown in FIG. 36 to a message. O Send to 760 o Figure 36 shows the status sent by the State Department 732
- ⁇ 5J is stored as a subprogram ⁇ program ID representing the part 730 (see FIG. 18).
- O The Destination ID field, 3602 is ⁇ 6
- ⁇ ⁇ 4J is stored as the sub-program ID that represents 0 (see Figure 18).
- O The Me SS age ID field and 3603 contain the message ID.
- ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 1 j is stored (see Fig. 19), which represents the acquisition of the V-to-engine status J (see Fig. 19) o D ata Length file 3 6 0 4 Is stored with ⁇ ⁇ 0 J representing the length of the end
- the message 760 When the message 760 receives the message 3600 shown in FIG. 36, the message 760 outputs the message 370A shown in FIG.
- FIG. 3 shows an example of a message transmitted by 760.
- ⁇ ⁇ 4J is stored as a subprogram ID representing ⁇ -760 (see FIG. 18).
- D estinat 1 on ID file K 3720 stores “5” as the sub-program ID representing the ⁇ ⁇ mouth a section 7330 (see Fig. 18) ⁇ M
- ⁇ ⁇ 2 is stored as ⁇ ID message ID, which indicates ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ Fig. 19 (See) D ata Length field.
- the data field 3705 shows the operation status ID as ⁇ Executing J
- State management unit 732 knows that the status of mera 760 has changed to J during factory execution. Assuming that the state of the reception of the message 370 is received as shown in Fig. 32, the state management unit 73
- state management unit 732 is from the format engine.
- the state management unit 732 sends the message to the formal V towgen that has sent the message. Sends a request message J. o
- the status management section 732 sends a response from the format engine to the application.
- J Receiving the message Receives the message based on the message received.
- Each application determines the status of the application in each application based on the received message. Write down to 0 9
- the status management unit 732 executes the application program executed by each of the format engines.
- the latest information on Vta is not enough for the format engine
- the resource management unit 733 performs the operation of the second operation example described above. It is not necessary to perform the operation of the first operation example because of the required configuration
- the resource management section 733 provides information for solving the case of resources generated between a plurality of formal engines.
- FIG. 39 is a block diagram showing the internal configuration of the management unit 73 3.
- 3 is the process storage section 3901, the priority recording section 3902, the latest boot section 3903 and the ⁇ y source ID recording section 39
- a format engine specifying unit 3905 a priority information providing unit 3906, and a resource deprivation notifying unit 3907.
- the process description 3 9 0 1 is the second section 1 0 8 or
- Figure 40 is a diagram showing an example of the information described in section 1 ', section 3901, and section 3' in Figure 4.
- ⁇ 1 ⁇ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
- the process ID in which D is described is the resource ID of the process generated by the resource manager 711 of the OS 710.
- the process ID is received from the force channel 7 11 1 and stored in the process record ⁇ 'section 3901.
- the second largest row from the top is ⁇ J a V a, which can be obtained by using the model engine ID of the quake 740, 2J (see Fig. 18), and ⁇
- the HTML processor 750's font is the form engine ID, 3J (see Figure 18), and the HTML browser The first four hundred lines from the top of the line that describes “110 J” are given by the process ID of the process executing
- the priority storage section 3902 implemented by the M 1 10 stores the priority of each format "I think
- FIG. 41 is a diagram showing an example of the ⁇ I insect n information stored in the priority record fe, part 3902. Referring to FIG. 41
- 902 indicates the priority of each format engine in a tabular format.
- ⁇ the left column is ⁇ the V column ID (FID) is described in the right column.
- FORMAT 3 J a format engine ID for HTML browsers, and its priority ⁇ 1 J.
- the fourth line from the top O Describes the factory engine ID of the camera, which is Factory 4 J and the corresponding priority level 4 J.
- the latest boot record fe section 3903 is realized by the secondary storage section 108 or the primary storage section 109 o
- the latest boot record section 390 3 is the message sent from ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ )))) Executing J
- the format ID included in the message is described in the De St nation ID file.
- the latest boot storage section 3903 stores the latest boot information.
- O The latest boot ft information is information indicating the format engine that the user requested to execute after taking it. is there
- Fig. 42 shows an example of the information stored in the latest boot storage section 3903.
- Fig. 42 shows the latest boot record section 3 9
- 0 3 is the format of the camera 760, which is stored in the format of the radiator I D ⁇ 4 J is stored o
- the Navigator 7200 performs the section 730 and enters the HTML browser 7500 into the factory forma, no, and trigon execution.
- the application has been executed with the application 3 data execution J message.
- the y source ID section 3904 is
- the section 3904 is the V source management section 7 3
- V resource I to identify the resources to be managed by
- FIG. 43 is a diagram showing an example of information written by the source ID storage unit 3904.
- the source the source ID storage unit 3904.
- the ID section fe part 3904, stores the y source ID in tabular form.
- Video recorder 1 0 6 N y
- ⁇ is a diagram showing an example in which the definition of I D is described by C, which is the programming language ⁇ .
- each format engine uses the function provided by the library 7 12 of o S 7 10 Example X Ba, Ju ' ⁇
- the format V When the engine calls upon a function that calls a function used by the tuner L1b7121, that is, the form V The tuner calls the function and the tuner L1b7 1 2 1 determines which format engine is calling the function. Inquiring to the engine designator 390 5
- the format engine special part 3905 specifies the process of the identified process.
- the i-number is called by referring to the pair of the format engine ID and the process ID stored in the process ID and process ⁇ process storage unit 3901. Identify the format engine that issued
- the priority information providing unit 3906 is used to store the priority of the memory array engine stored in the priority storage unit 3902 and the latest startup.
- the library 7 1 2 is the specific format
- the tuner L ib 7 1 2 1 is ⁇ J a V a ⁇
- the tuner L 1 b 7 1 2 1 uses the function of the tuner 101 to know that the Obtains information on the last activated software engine from the provider 3906.
- the camera Lib 712 is connected to the camera 710. While allowing the use of the last launched
- the tuner L ib 712 is tuned to the camera 760.
- the library 711 is used for any format engine. Deciding whether to provide the source will help. It is up to the library 712 to use the most recently generated information on the form engine and the priority information, and the reason for this is as follows.
- the rules for deciding which of the format V engines that are allowed to use the V-source, as in the example above, can be of any kind. O
- the library 712 may use only the priority information to determine the format engine that is permitted to use the y source, or the library may use the priority information only.
- the blur V 712 may be used for the format engine used earlier.o Conversely, the You may allow the use of the format engine called
- the resource deprivation notification unit 3907 is used for a resource engine in which the use of resources is not permitted.
- the ruler 7440 calls the tuner L1b7121 ⁇ When using the tuner 101 ⁇
- the tuner L 1 b 7 1 2 1 is a ⁇ tuner. V source has been stripped ⁇
- the source has been stripped when relying on 0
- the notification of this is as follows:
- the format engine ID and the resource ID of the factory engine are the resource deprivation notification section 3 90
- the library 7 12 obtains the format engine ID from the format engine identification unit 3905-and so on. O Includes what you know
- V 712 is the source ID notifying section, which knows in advance the live platform 712 by referring to the source ID storage section 3904.
- the 390 7 receives the genuine engine ID and the resource ID, the source is stripped from the formal V engine indicated by the format engine ID.
- O Notifying the smart engine that the smart engine is operating depends on each format engine. 0 The operating system is difficult to continue. If it is an engine, the state of the operation may be changed from running to stopping or pausing. o
- JaVa, Request 740 is ⁇ JVa, which is executed by a format V engine that executes the application o
- a format V engine that executes the application o
- one & ' A typical example is DV
- Fig. 45 is a block diagram showing the configuration of ⁇ JaVa, do, and ruqua740.
- V a charsin (VM) 4501 and class
- JVa OJaV a no channel, which is integrated into a hard code, a middle code that does not depend on the software
- JaVa-based machines do not have to be able to execute / it ⁇ - After converting to an understandable executable
- the class library 4502 is a collection of a plurality of JaVa class libraries stored in the ROM 110. JaVa corresponding to the function provided by the library V7112 of S710 The JaVa that can be called by the Vcase3 As a result of providing the API, the Java application can use the functions of the digital TV 100 0 Example 7L DVB-MHP The 10 standard specifies an org.da V 1 C m P egtu ⁇ 1 ng package as an API for using the tuner 101.
- the J aV a application 3 controls the tuner 101.o
- the application manager 4503 downloads and executes the JaVa application H that is multiplexed during the broadcast wave and executes it.
- a table defining a JaV a case called AIT is multiplexed in a broadcast wave and transmitted. Manager 4
- the AIT is first downloaded and downloaded.
- O The AIT contains information and information on how to download the application a. Contains the control information of the application.
- 4 6 is a schematic diagram showing the main part of the AIT.
- the ID is described.
- O The second hundred columns from the left describe the control information of the J aV applica- tion 3
- the control information is ⁇ aut O start J , Factory Present J, "ki 11 J etc.
- ⁇ ⁇ a U tostart J is a Ja Va 7
- O ⁇ Present J is thought that it is not executed.
- ⁇ k 1 1 1 J is that J aV ap k 3
- the sound of stopping the application ⁇ 2-to the 3rd column describes the application name of the JaV ap V case 3 o
- the priority of Java application 3 is described.
- the resource 3 ⁇ 4a ⁇ has occurred between Java applications 3 If
- Priority is high, and the source is preferentially assigned to the JaV ap V case 3 o
- the priority value is large, the priority is high Is high,-
- the second and third rows from the top describe the set of information of the JaVa application 3 from the top.
- the JaVa application case ID is ⁇ 1J and the control The information is ⁇ auto Start J and the application
- the application manager 4 503 receives the AIT ⁇ the application 3 name ⁇
- the JaVa package specified by the MHP10 standard is ⁇ r L0adedJ ⁇ ⁇ PaUsedJ, ⁇ Act1Ve
- Fig. 47 is a state transition diagram showing the four operating states of the ⁇ JaV a y y case 3 and the transitions between the operating states. 503 sets the ja V a up V case to the ⁇ -d. Then, when the J a V a up y case is stored in the primary storage unit 109, s the J a Va The application's operating state is Factory Loaded J o The transition from this operating state to another operating state is a dashed J a Va a P V case 3 is dressed ' ⁇ 1 ⁇ 1 t X 1 et J
- the application manager 4 503 performs the transition of the state of the Ja Va 3 application by: (1) controlling the AIT in the broadcast wave; V a ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- the application manager 4503 is ⁇ 1 nit X 1 after the JaVa application is down.
- et method Start X1 etj method y K is called, and r
- JaVa package 3 can be used to transfer the state of the white body or other JaVa package 3 o DVB-MH ⁇ 1 • According to the 0 standard, ja Va applica- tions have changed their state, and when J a Va applica- tions are ⁇ n Ot 1 fy D e S troyed
- the general state of issuing an instruction based on is executed by the individual state, that is, the apache a Unlike the operation state m of the J aV applica- tion a, the gap between the rth state and the individual state is filled in by the first conversion unit 741.
- the first conversion unit 741 which receives the instruction from the ⁇ navigator 720
- the head V a and the handle 740 are changed to the handling state.
- the application manager 4503 is
- the first conversion unit 741 converts the message from the ⁇ ⁇ unit 7330 and sends it to JaVa, transmits it to the queue 7400, and sends the message to JaVa
- the information of the ruler 74 is exchanged and transmitted to the ⁇ section 730, thereby transmitting the information to the JaVa and the operation of the ruler 74.
- J a V a Based on the shape of all the J a V a ending places, J a V a, 4 0 units
- the state of the K loupe 740 to Ja Va is the state defined by the coupling unit 730. It is a chiseki letter o Specifically, the factory is running, the factory is stopped during the factory J shown in Figure 21, and the factory is stopped.
- V a y y casing uses the very small V source, so this kind of correspondence is specified.
- Is factory A ct 1 V e state J a V ap V case 3 ⁇ and ⁇ At least one of all J a V ap ak s According to the DVBMHP10 standard, which is associated with “JaVa mid” and the operation status of the ruler 7400 during suspension. "It is described that Pav Sed J-shaped JaV ap y is required to be released except for the minimum necessary source. Defined the correspondence o
- the fourth row from the top is associated with astopped j for 8a other than those shown in the second and third rows from the top o Indicated in the third and third lines-What is the case other than the case?
- all J aV applica- tions are ⁇ a LO aded J or factory D esroyed J 5 Operating status ⁇ The operating status of which ⁇ is in the operating status of which the embedding has not been completed ⁇ ⁇ One of the J aV application 3 Not using any resources because it has not been executed. ⁇ Completed to attach to the stopped J.
- the manager 4500 is used for changing the control information of the AIT and the JaVa application. 3 Move the platform of the J a V a application 3 in accordance with the instruction of 3 o.
- the conversion part 741 of the factory refers to the conversion table shown in Fig. 49, and changes in the form of a factory engine. " In this case, a message is generated and notified to the ⁇ a unit 730.
- the first conversion unit 741 saves the common state of the Jav Va milker in the ⁇ 1
- the first conversion unit 741 compares the state of the JaVa application 3 with the state of the JaVaK rule after the state has changed. Note that the first conversion unit 741 always receives a change in the state of ⁇ JaVaVap3 from the application manager 4503 when it is notified.
- a "format engine state change" message may be generated and notified to the unit 730.
- the conversion unit 741 of whistle 1 receives the J format execution engine message from unit 7330.
- the first conversion unit 741 is specified by the AIT.
- the specified J a V a application 3 is instructed to transition to the Factory Act V e J state by the application 3 4 5
- the V ap y case 3 can be any J a V ap V case 3 defined in the AIT, and the priority is very high. You can also use the V a package 3
- the conversion unit 741 of the first unit 741 does nothing. However, the first conversion unit 741 of the first conversion unit 741 does not perform any conversion from the / I !
- the first conversion unit 741 When the first conversion unit 741 removes the J-message from the B unit 730, the first conversion unit 741 sends the AIT.
- JAct 1 Ve Find a J-shaped JaVa-V-section among J-Va-applications specified in V Case 3
- the DVB-MHP1-0 standard specifies that the process of instructing the application manager 4503 to transition to the Paused J state is implemented. ⁇ rg. d
- V ba PP 1 ica 1 ton Use package function O Specify the ID of the JaVa application and obtain the status of the JaVa application.
- the first converter 7 4 1 is ⁇ i
- the conversion unit 7 4 1 is defined by AIT, and all JaVa ap V housings and platforms
- V-Package 3 • Reply-to-J message and send it to the ⁇ section 730 0 o ⁇ A-package 3 • A-list response J-Message
- the name of the application package included in the message is the same as the application V case name specified by the AIT.
- D is created by converting the shape of each J aV a V V case 3 using a conversion table in the form specified by the connection unit 7330 o
- Figure 50 is a diagram showing an example of a conversion table for converting the operation status of each jaVa application to the it passing state.
- the left column describes the individual state, that is, the status of the JaV a V V case specified by the DVBMHP10 standard. Rows have corresponding
- the state is described. O As shown in the second largest line from the top, 5 the DVB-MHP10 standard defines Ja.
- the ft operation state of the va application 3 ⁇ A cti V e J is generally associated with r running J and
- the 1 V e J-shaped J a V a application 3 has a high possibility of using a very small resource, so a correspondence such as
- the DVB-MHP10 standard defines the JaVa application.
- ⁇ au Sed J is ⁇ Paused J and is associated with a common state o DVB-M
- the other than the second and third rows from the top m is the m-contact.
- the J aV applica- tion 3 The operating state is ⁇ J a V a y y case 3 is ⁇ LO aded ⁇ or ⁇ D e Str ⁇ yed J-shaped or embedded
- the first replacement part 741 receives the message of the gap request and data request J, as shown in FIG. 51.
- FIG. 51 is a diagram showing a specific example of the message transmitted by the first conversion section 741.
- the message 5100 shown in FIG. The resource ID file 5101, which is a response request J from the queue 740 to the navigator 720, has a ⁇ J a V a ⁇
- J2J is stored as the subprogram ID representing the ⁇ , ⁇ , and ⁇ air 740 (see FIG. 18 ⁇ ).
- Dest 1 nat 1 ⁇ n ID In the field 102, the factory ID J is stored as the subprogram ID representing the pinpointer 720 (see FIG. 18) .
- Message ID file K5 10 3 is the message ID that represents the application
- the Dat a L Eng t h file 5104 shows the length of the filter.
- 5 105 has one huge JaV ap 3rd information field, 5 11 1 1 and ⁇ 2nd
- the applica- tion 3 information field for the applica- tion 3 contains the 511 and 12 o o applica tions
- the ID file K5 1 2 1 stores ⁇ 1J as an application ID, which represents ⁇ 1 @JaVa application. Cap V Case 3 Status ID field, 5 1 2
- EPGJ is stored here. ⁇ Each character of EPGJ is represented by a two-byte code. The name is 3 characters long
- D-file 5 1 2 5 has a status ID in which ⁇ 2J is stored as an application ID, which represents two hundred JaVa applications, as an application ID.
- the file K 5 1 2 6 contains ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ J J J J J J J J J J J J J J J J J J J J J J J J J Platform for V a y y case 3
- the letter, ⁇ D estroyed J is the result of the transformation.
- 5 1 2 7 contains the factory 14 J indicating the length of the application 3 name.
- the file name K 5 1 2 8 stores the name of the application defined by the AIT.
- the application manager 4503 of the Java middleware: 740 is adapted to change the control information of the AIT or to instruct the Java application. Transitions the operating state of the Java application.
- the first transformation unit 741 sends the notification of the state change to the application manager 4 5
- the first conversion unit 741 receives the “application. Data execution” message from the connection unit 7330, the first conversion unit 741 transmits the message data. Instructs the application manager 4503 to transition the Java application state specified in field 175 to the "Active” state Do To transition the Java application to the “Active” state, use the function of the org.dvb.app1icaiton knockout specified by the DVB—MHP 1.0 standard. And can be.
- the state to be transitioned is specified by specifying "Active J" to change the state of the target Java application to " Transition to the "Active” state. It should be noted that the Java application is already "Act
- the first conversion section 741 may do nothing.
- the first conversion section 7 41 receives the message from the connection section 7330 when the message is received.
- 4 1 is a one-field message, and the state of the JaVa package 3 specified by 17 5 is transited to ⁇ Destroyed J 5 Indicate to the y-management manager 4 503.
- V ap V case 3 o J a v a a V ap V case 3 to the ⁇ D e St Roy e d J state
- the conversion part 7 4 1 receives the message from the ⁇ part 7 330 when the application • message-stop J message is received ⁇ ⁇ j ⁇
- conversion part 7 4 1 is a 7 "single field of message
- the first conversion unit 741 may receive the notification of deprivation of the source from the V source management unit 733 of the unit 730. 0 The first conversion unit 741 is deprived. According to the V source, the state of the JaVa gap V3 can be changed to the gap register 4 503 in accordance with the V source.o J a When the essential resources for the execution of the V a application are removed
- the first conversion unit 7 4 1 is a JaVa
- 0 may be received directly and the corresponding processing may be performed.
- ML is taken up, but it can be implemented even if it operates according to other specifications such as XHTML1-0.o
- DVB- is used for fine operation of the HTML broker 450.
- MHP 1 1 Contains the contents of the standard 0 Write only an outline
- FIG. 52 is a block diagram showing the configuration of the ⁇ H TML browser 75 0.
- the analyzer 520 analyzes the DVB-HTMLTT which the HTML manager 520 has down-piged, and
- FIG. 53 is a diagram showing an example of a DVB-HTMLV data.
- the reactors 502 are built by the parent
- the display position on the display 107 is determined for each configuration element of the DOM lot, and is determined by FIG. 54.
- FIG. 54 is a diagram showing an example of a style sheet for determining the trace of TML data. Each row shown in FIG. 54 is shown in FIG. 53, respectively.
- the display positions of 5 3 1 3 and 5 3 1 4 are specified.
- CSS specified by DVB-MHP
- DVB-MHP is an example of stylesheet. CSS 2 extension specification), but if the layer can be unraveled as a style sheet of the HTML collector that decides the layer. According to other specifications such as CSS2, it is possible to implement even in a static manner. versus For example, to determine the defect on the T-display 107, the display position indicated by (550 0) for the Weatherfore C a St shown in FIG. Place
- the character string W e a t h e r f o r e C a S t is such that its upper left coordinate is 50 P X from the top of the splay and 5 P X from the left.
- a character string J a P an is such that its upper left coordinate is 200 V from the top of the ⁇ V display and PX is 10 0 from the left.
- the parser receives an instruction from ⁇ ⁇ ML manager Analyzes the styles by using the following methods. • Even if the display position of the calculated result is notified to the radiator, the HTML browser can be used to analyze the styles. If the style is not present and the style is not present, the director follows the style of the default style that the HTML browser has, D MV May be determined by calculating the position on the ⁇ display 107 for each component of
- Fig. 56 shows 1 when the D o M y V shown in Fig. 55 is drawn.
- the interface 3 section 52 0 4 shown in the figure showing 07 shows the drawn DVB-HT
- the interaction unit 520 4 passes the DVB-H ⁇ ML-end information defined in the y link to the HTML manager 520
- the relay section 5 2 0 2 and the drawing section 5 2 0 3 are used to interpret the data and to interpret the data.
- a V-link of another DVB-HTML data is defined, and a link represented by a character string JaPa ⁇ on the display in FIG. D b d V b / / 1-2.1
- the HTML manager 520 which looks at pressing OK button 305 at the first time, is the DVB-HTML data 'IS report factory d V b-/ / 1 • 2 • 1 / J a P an-DVB-I HTML based on weatherhtm 1 J Download the data, and then enter the ML manager
- FIG. 10 is a diagram showing an example of a DVB-HTML display displayed on a ⁇ display after a user clicks a link destination represented by a character string JaPan.
- a table element is defined on the M edge, and a table element is defined when the button 580 is clicked.
- step S580 a step defined in step b5801 is omitted, and the source K for changing the configuration of the DOMV resource is omitted.
- the sketch is in compliance with the D0M (extended specification of D ⁇ M2 specified by W3C) specification specified by DVB-MHP, the DOM 1, 2 etc. To other destinations Therefore, even scripts can be implemented.
- FIG. 59 is a diagram showing a part of the D ⁇ MVV constructed by the NO. 5201 with respect to the DVB-HTML data shown in FIG. 58. It is a diagram showing an example of a display display displayed by the layer 52 and the drawing section 52 0. 0 FIG. 6
- Remove DVB-HTML data from 201 0 and pointer function 3 section 5 204 is script 5 defined in button 5 8 0 2 Executing 801 to change the configuration of the D 0 M y 0 0, and the radiator 52 0 2 calculates the maximum display position o
- the drawing unit 52 0 3 performs the ⁇ drawing Fix 0
- FIG. 10 is a diagram showing an example of a change result of the end display.
- the HTML Manager 520 can be ⁇ multiplexed in the broadcast wave, and the DVB-HTML ⁇ can be downloaded, and the HTML Manager 520 can be multiplexed.
- the table defining the H TML collector is multiplexed and transmitted o H
- the DVB-HTMLV data is included in the information for downloading and importing, and the DVB-HTML
- FIG. 6 3 is a schematic diagram showing the main part of ⁇ A IT o Fig. 6
- control information of the ⁇ TML terminal is described, and the control information is u au t os t a r t J, ⁇ P r e se n t J ⁇ k 1
- the ID is ⁇ 1 J
- the control information is ⁇ a U tostart J
- the name is ⁇ ten.
- Forecast J defined in the top three rows with priority ⁇ 54 J
- the ID is ⁇ Factory 2 J J
- the control information is Factory Resent J
- H T M L Manager 5 205 receives A A I ⁇ shown in Figure 63, ⁇ T is the name of ⁇ weather forecast J, and D V B 1 H T
- DVB-MHP11 The DVB defined by the standard is HTML ⁇ is ⁇ Loaded J Maker Paused J, c Acti V ej, Factory Destr 0 yed J, ⁇ 1 ⁇ K1 1 1 ed ” Has 5 states
- Figure 64 shows the five * of D V B-H T M L V
- the transition manager H TML manager 502 5 decrements the DVB and TML terminals by ⁇ .
- the H TML ⁇ the manager 5205 can be used to determine the status and transition of the DVB-H TML filter, as follows: (1) AIT control information in a broadcast wave;
- TML Manager 520 uses DVB-HTML7 " After the ⁇ -d
- the control information of the HTML y data has been changed from a a to start J to ⁇ k 1 1 1 J. Change the display state to the 5 state called ⁇ K i 1 1 ed J ⁇
- FIG. 67 is a diagram showing a display example of the DVBHTML data shown in Fig. 66. 0 Fig. 67 , Then display 6
- the interface section 5 204 stores the DVBHTMLV information defined in the link ⁇ ⁇ ML manager 5
- the DVB is passed to 205 and the DVB- DV information is shown in Fig. 66. ⁇ ⁇ DVb; / / 1 • 2 • 1 / JaPa an Weatherhtm 1 J O HTML Manager 520 is based on the information of the DV-HTML that has been passed and DVB-HTML ⁇ based on the information of the received HTML o HTML Manager 5 2 0 5 is pa 5 2 0 1 Layer 5 2 0 2
- TMLV The state of the data US transitions from ⁇ Act i VeJ to 1K1111edJ.
- ⁇ ⁇ Part 7 330 specifies the status of the format V engine.
- the format engine issues an instruction based on the status of the data that can be displayed.
- Status ⁇ ie H HTML browser 750 HTM manager 520 displays
- the second conversion section 751 converts the message from the ⁇ section 730 and transmits the converted message to the H TML browser 750.
- Determining the state of the kusa 750 and the second switching unit 715 creates a format engine-like response J message and sends it to the junction 730
- FIG. 69 is a diagram showing an example of a conversion table showing the relationship between the state of the HTML data and the operation state of the HTML browser 750, and the left column in FIG. HT ⁇ L
- the state of all HTML tabs that can be displayed by the browser 750 is described in the right column.
- the operating state of the HTML browser 750 facing the J is described in o
- the state of the H ⁇ ML browser 750 is the state specified by the n-part 730, that is, the state is common.
- the factory shown in Fig. 21 is running. There are three motion states, Stopped J. From the # 2 to the 4th line from the eyes, all the H ⁇ M that can be displayed by the HTML
- the shape of the L-cutter is specified o
- the second row from the top is 1 among all the H TML tables.
- the factory is running as an ifc letter of the H TML browser 75 0 J is paired) and attached.
- HTML data is ⁇ and one of all the HTML data is one, and if there is a LV TMLV data in the Factory Paused J state, as a common platform of the H ML ML browser 750 O According to the DVB-MHP11 standard, DV
- the display of HTMLV data in the Paused J state states that some resources cannot be used.
- the 4th row from the top is the second row from the top.
- ⁇ For places other than those shown in the third row ⁇ ⁇ Stopped J is associated with Except for the case shown in the second and third hundred lines from the top, the field ⁇ is essentially all HTML data.
- the HTML manager 520 of the HT ⁇ L breaker 750 transitions the shape of the H ⁇ ML cutter according to the change of the control information of the AIT and the +1 indication of the HTML end.
- the second conversion unit 751 that receives the notification of the state change from the HTML manager 52505 receives the notification of the state change.
- the second conversion unit 751 The conversion unit 751 of the ⁇ is referred to the conversion table of FIG. 69.
- the second conversion unit 751 generates an HTML message in the primary storage unit 109 by generating the state change J message and notifying the small i-guchi: Eighth part 730 Save the it passing state of 750 and compare it with the passing state after the shape of the HT / L block changes.
- the second conversion section 751 is the state of HTML ⁇ ⁇ Changes are always notified from the TML manager 520 5 ⁇ Form V state change J message is generated and notified to the section 730 Then
- the conversion unit 751 of the field a2 is sent to the AIT.
- All HT ⁇ L data specified in the AIT or high precedence data or H ⁇ L data may be used.
- the DVBMHP11 standard defines V ba PP 1 1 ca 1 t ⁇ n Using the functions of the package can change the shape o HTML-
- the second conversion unit 751 receives the ⁇ format engine stop J message from the unit 730 ⁇
- the second conversion unit 751 is specified in AI ⁇ Copy all HTMLV data
- the second conversion unit 751 is converted from the / to ci
- the conversion unit 751 of all the HTMs defined by AIT is the conversion unit 751 of all the HTMs defined by AIT
- the state of the TML is set to the normal state specified by the mouth
- Fig. 70 is a diagram showing an example of the conversion table for converting the state of each HT ⁇ L data into a passing state.
- Fig. 70 shows the conversion table, and the left column shows DVBMHP 1 1 H as defined by the standard
- the name of the index is the Factory Forecast J.
- the status is ⁇ A cti V e J ⁇
- the name is ⁇ Reg information
- the + P, second conversion unit 751 receives the "application request-viewing request" message.
- FIG. 71 is a diagram showing a specific example of a message transmitted by the second conversion unit 751.
- the message 71100 shown in FIG. 71 is an HTML browser 75 0 to the Navigator 7200 ⁇ "App V Case 3 • V ⁇ ⁇ Data Acquisition Response J. o
- the Source ID file 7101 has an HTML block. Ku the 7 5
- ⁇ 3 J is stored as a subprogram ⁇ ID representing 0 (see FIG. 18).
- 7105 contains an application information file for one g of HTML data and a second HTML data file. -The application ID field for the application containing the application information field, 7 1 1 2
- ⁇ 1 J is stored as the ID.
- K 7 1 2 3 “ ⁇ 8” indicating the length of the ap V case 3 name is stored.
- ap y 3 name field-7 1 2 4 The name defined in the AIT is stored and stored here.
- Each character of the weather forecast J is represented by 2 knots.
- I2J is stored in the ID field 712 5 as an ap- plication 3 ID representing two huge HTML readers.
- ID file K 7 1 2 6 there is an
- the name of the application 3 name length field that is the result of the conversion of J. 7-127 indicates the length of the application name. 2 The application where the J is stored. Y The name field contains 712.
- the T data name defined in the AIT is “Register information J is stored. Each character of the information J is represented by a 2-byte code, and the result is
- the HTML manager 520 of the HTML processor 750 transitions the state of the HTML end according to a change in the control information of the AIT or an instruction of the HTML data.
- the second conversion unit 751 receives the notification of the state change from the HTML manager 5205. At that time, the second conversion unit 751 executes the gap V case 3 • Data list change J Generates a message and notifies the result to a part 730. ⁇ The second conversion part 751 sends the factory appli- cation from the ⁇ ' ⁇ mouth part 730 ⁇ ⁇ Executing the ending message J The ⁇ second conversion unit 751 that has received the message is the HTML exit specified by the V-file K1775 of the message. State to the ⁇ Act 1 V e J state
- Orgd V b-a PP 1 ica ⁇ -iton specified by the P11 standard Can be used when using the function of the -iton package.o
- the state of the target H ⁇ ML can be changed to the Act 1 V e J state. HTML ⁇ data is already available
- the second conversion unit 751 receives the factory application • Stop J-Megsen from the mouth CI unit 7330 a
- the second conversion unit 75 1 is the message field, and the state of the HTML filter specified in 175 is changed to ⁇ K i 11 ed J O Not point to HTML manager 502 5 to move
- the second conversion section 751 When the second conversion section 751 receives a message from the section 7300, the message “Stop when data is stopped” and the J message is received.
- the conversion part 751 of the 2 is a T-file ⁇ 1 7
- the state of the H TML data specified in 5 is instructed to the H TML manager 5205 so that the state of the H TML data is transited to the factory PauSedJ.
- the DVB PHP1 • 1 standard stipulates the following rules. Org-dVb-aPP1 1ca1 ton
- the target H TML data state is changed to ⁇ P a u s e d
- the second conversion unit 751 receives the notification of the deprivation of the V source from the V source management unit 733 of the connection unit 730.
- the conversion part 7 5 1 of the stripped resource is H
- the source deprivation notification may be performed even if the TML browser 755 directly performs a process for directly receiving the resource.
- the camera 760 is a format for e-mail reading.
- Mela 760 includes the functions of a general child melody softer. 0 Mela 760 The body of the body is well known.
- the third conversion unit 756 converts the message from the connection unit 730 to 0 and transmits the message to the camera 760.
- the third conversion unit 761 causes the operation state of the camera 760 to be ⁇ to the general shape i3 ⁇ 4 defined by the eight unit 7330. It is described that various messages are to be delivered to the camera 760 through the small ⁇ section 730.
- the third conversion section 7 6 1 is based on the operating state of the camera 760
- Fig. 72 shows the base of the camera 760
- FIG. 7 is a diagram showing an example of a conversion table showing the correspondence between the shape and the result of the ⁇ part 730, and the correspondence between the shape and the spelling ability o
- the ih letter state is a diagram. 2 Two running states, JStopping J, indicated by 1 The individual platform of the camera 760 is specified.
- the message "Stopped J" is assigned as a common state of the message 760. O If the camera 760 is stopped, it means that the camera 760 is not using the V source, so it is appropriate to associate it with J while the factory is stopped. Show up
- the camera 760 may terminate itself if an unforeseen dispute occurs ⁇
- the conversion section 761 of No. 3 generates a “former V engine state change” message and notifies the mouth ⁇ section 7300 of the message. No.
- the conversion unit 7 6 1 When the conversion unit 7 6 1 receives the message of executing the factory reforming J from the connection unit 7 330, the third conversion unit 7
- the third converter 7 6 1 receives the “former engine stop J message from connection 7 3 4 -B.
- Transformation part of 0 3 7 6 1 is connected.
- ⁇ part 7 3 0 Stop when factory engine is stopped J Message •
- ⁇ 3rd transformation part 7 61 terminates the camera 760.
- the camera 760 has the following message: "There is no state corresponding to J while paused. Is that you must use a very small source (see Figure 21). ⁇ To achieve this, you must end the camera 760, o
- Third converter 7 6 1 is i idb A mouth ⁇ ⁇
- FIG. 73 shows the gap generated by the third conversion unit 761. This is a view that does not show a specific example of the J message. ⁇ The message 7300 shown in Fig. 73 is the camera 7 6
- 1 is a subprogram ID representing the camera 760
- the third conversion section 761 is set to m fcfc A from the section 7300.
- the third exchange • data execution J message factory application 3 • data stop J Message or application 3 • Printer pause J
- the third conversion unit 761 does not generate the application / V-list change J message.
- the third conversion unit 761 sends a notification of resource deprivation from the source management unit 733 of the connection unit 730, and o
- the conversion unit 761 of 3 may terminate the mailer 7600 in response to the stripped V source. Indispensable resources, for example, Vh9-Quintafe
- the third conversion unit 761 terminates the message 760 when the other device is deprived of ⁇ 'j.
- the conversion unit 761 of the communication unit 761 does not perform any processing. Y
- the notification of the deprivation of the source can be received directly by the mailer 760 and the corresponding processing can be performed. Re, o or more ⁇ Camera 7
- FIG. 74 shows an example of a case where the ft operation of the first operation example is performed. This is a flow chart showing the flow of processing in the terrestrial television.
- step S 1 accepts a start request for the format engine (step S 1), where the start request is typically indicated by a user ⁇
- the start request is typically indicated by a user ⁇
- the user Start request is given o
- the navigator 720 selects one of the format engines (step S2) .o selected in step S2.
- Step S after the model engine The processing of 3 to S 6 is performed.
- Step s 3 This message is transmitted to the conversion unit corresponding to the format engine by the storage unit 730.
- O Fig. 75 shows the processing performed by the communication unit 731. This is a flowchart showing the flow of the message transmission process.
- the communication unit 731 receives the message (step S 7501). Dest 1 nat 1 ⁇ n
- the communication section 731 is a ⁇ Navigator 7200 ⁇ JaVa, a Dolphin 740, an HTML breaker 775, and a
- Step S 7503 Send message to fie management section 7 32 (Step S 7503) 0 D e st 1 n a t
- the communication section 731 sends a message to the navigator 720.
- Step S7507 Send the message to 40 (Step S7507) o
- the value of DestL nat 1 on ID file K is the same as that of Factory 3J (Step S7 5 0 8), the communication section 731 performs HTM and sends a message to the browser 775 (step S 7500). 9) If the value of the Dest 1 nation ID file is
- Step S751 0 The communication unit 731 sends a message to the camera 760 (Step S751).
- Step S 7 5 1 2 (Step S 7 5 1 2)
- Communication section 7 3 1 is the integration section 7 3 • if
- the message is sent to the processing unit 732 (Step S7513).
- the message from each sub-program is
- the communication section 731 which is to be transmitted to the appropriate subprogram, performs the above processing every time a message is received.
- This section describes the processing flow of each conversion unit when a message is received.
- FIG. 7.6 is a feature diagram showing the flow of processing when the first conversion unit 741 receives the ⁇ format engine-like request J message.
- the conversion unit 741 scoops out the ⁇ format engine request J message (step S7601), the first conversion unit 741
- Step S7602 Check if there is a VeJ-shaped JaVa package 3 (Step S7602) ⁇ Act1 VeJ state
- the first conversion unit 741 is ⁇ Paused J-shaped J Va V ap W 200
- Step S7604 ⁇ ⁇ Paused J-shaped JaV ap V
- the replacement part 7 4 1 is J a V a d
- the conversion unit 7 4 1 sends the created factory engine response J message to the ⁇ unit 730
- FIG. 77 is a flowchart showing the processing flow when the third replacement unit 771 has removed the message of the factory formal engine state request j.
- the third conversion unit 771 converts the 7
- Step S770
- the third conversion unit 771 which activates the mail, indicates that the mail 7770 is in the factory running J.
- the third switching unit 771 is a factory engineer that indicates that the camera 7770 is in a stopped state.
- Step S7704 Create a response J message (Step S7704) o Step S77
- the ⁇ former engine status response J return is returned to the navigator 720.
- the navigator 720 is in the form of a ⁇ form V tongue and receives the answer J message message (step (Step S 4) o fee
- the terminal generator 720 is based on the received message, and is based on the received message, the parent engine selected in step S 2.
- step S5 the format is
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Library & Information Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03751392A EP1551175A4 (en) | 2002-10-09 | 2003-10-09 | INFORMATION PROCESSOR |
| JP2004542853A JPWO2004034698A1 (ja) | 2002-10-09 | 2003-10-09 | 情報処理装置 |
| US10/530,927 US7600045B2 (en) | 2002-10-09 | 2003-10-09 | Information processor |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002296234 | 2002-10-09 | ||
| JP2002-296234 | 2002-10-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004034698A1 true WO2004034698A1 (ja) | 2004-04-22 |
Family
ID=32089232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/012932 Ceased WO2004034698A1 (ja) | 2002-10-09 | 2003-10-09 | 情報処理装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7600045B2 (ja) |
| EP (1) | EP1551175A4 (ja) |
| JP (1) | JPWO2004034698A1 (ja) |
| CN (1) | CN100339842C (ja) |
| WO (1) | WO2004034698A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006075557A1 (ja) * | 2005-01-17 | 2006-07-20 | Matsushita Electric Industrial Co., Ltd. | プログラム実行装置 |
| JP2008514105A (ja) * | 2004-09-20 | 2008-05-01 | サムスン エレクトロニクス カンパニー リミテッド | デジタルマルチメディア放送システムにおける放送サービス受信装置及び方法 |
| WO2013077060A1 (ja) * | 2011-11-22 | 2013-05-30 | 日本放送協会 | 受信機、プログラム及び受信方法 |
| US9661387B2 (en) | 2012-05-10 | 2017-05-23 | Sony Corporation | Receiving apparatus, reception method, transmitting apparatus, transmission method, and program |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE510255T1 (de) * | 2004-12-01 | 2011-06-15 | Vodafone Plc | Verknüpfungsoperationsverfahren und mobiles endgerät |
| KR20080005693A (ko) * | 2006-07-10 | 2008-01-15 | 엘지전자 주식회사 | 데이터 방송 신호, 이를 처리하는 방법 및 수신하는 장치 |
| KR20080015627A (ko) * | 2006-08-16 | 2008-02-20 | 삼성전자주식회사 | 외부어플리케이션 실행 시 설정정보를 참조하는영상처리장치 및 영상처리방법 |
| KR101287976B1 (ko) * | 2006-09-11 | 2013-07-18 | 삼성전자주식회사 | 데이터 어플리케이션의 자동실행 조정방법 및 이를 적용한영상재생장치 |
| KR20080024623A (ko) * | 2006-09-14 | 2008-03-19 | 삼성전자주식회사 | 디스플레이장치 및 그 데이터 표시방법 |
| KR101144346B1 (ko) * | 2009-02-20 | 2012-05-11 | 에스케이플래닛 주식회사 | 자바 애플리케이션 관리 방법 및 이를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체 |
| CN101788926B (zh) * | 2009-12-28 | 2014-04-30 | 中兴通讯股份有限公司 | J2me应用前台切换的资源调配方法及装置 |
| US9043797B2 (en) * | 2010-10-26 | 2015-05-26 | Qualcomm Incorporated | Using pause on an electronic device to manage resources |
| CN103428630A (zh) * | 2012-05-21 | 2013-12-04 | 华为终端有限公司 | 一种终端的搜索方法和装置 |
| US20150201001A1 (en) * | 2014-01-13 | 2015-07-16 | Facebook, Inc. | Systems and methods for priority-based digital content downloading |
| MX385662B (es) * | 2015-07-23 | 2025-03-18 | Sony Corp | Aparato de recepcion, aparato de transmision y metodo de procesamiento de datos. |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0744477A (ja) * | 1993-07-30 | 1995-02-14 | Canon Inc | マルチメディア機器の制御システム |
| JPH11317991A (ja) * | 1997-10-03 | 1999-11-16 | Toshiba Corp | 信号送信装置、信号受信装置、記録媒体 |
| JP2002238003A (ja) * | 2000-12-07 | 2002-08-23 | Matsushita Electric Ind Co Ltd | 動画再生用ミドルウェア選択実行装置および方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5121113A (en) * | 1990-04-02 | 1992-06-09 | Eastman Kodak Company | Printer status and control panel |
| EP0598502B1 (en) * | 1992-11-18 | 1998-04-29 | Canon Kabushiki Kaisha | Method and apparatus for providing a bi-directional interface between a local area network and a peripheral |
| CN1113302C (zh) | 1993-07-30 | 2003-07-02 | 佳能株式会社 | 通过通信线路控制设备的控制器和方法 |
| JP2902290B2 (ja) | 1994-01-11 | 1999-06-07 | キヤノン株式会社 | 表示制御システム |
| US6151074A (en) * | 1997-09-30 | 2000-11-21 | Texas Instruments Incorporated | Integrated MPEG decoder and image resizer for SLM-based digital display system |
| EP1020858A1 (en) | 1997-10-03 | 2000-07-19 | Kabushiki Kaisha Toshiba | Controller, network device, signal transmitter, signal receiver, and recording medium |
| US6738072B1 (en) * | 1998-11-09 | 2004-05-18 | Broadcom Corporation | Graphics display system with anti-flutter filtering and vertical scaling feature |
| KR100340169B1 (ko) | 1999-09-27 | 2002-06-10 | 서성철 | 자바를 이용한 동적 멀티미디어 웹 카타로깅 시스템 및 그 방법 |
| US20010052031A1 (en) * | 2000-01-14 | 2001-12-13 | Information Design Inc. | Uniform application programming interface for messaging middleware |
| JP4023708B2 (ja) | 2000-06-16 | 2007-12-19 | 株式会社リコー | 画像形成装置 |
| US20020046240A1 (en) * | 2000-08-31 | 2002-04-18 | Scott Graham | Web server framework |
-
2003
- 2003-10-09 JP JP2004542853A patent/JPWO2004034698A1/ja not_active Withdrawn
- 2003-10-09 US US10/530,927 patent/US7600045B2/en not_active Expired - Fee Related
- 2003-10-09 CN CNB2003801032211A patent/CN100339842C/zh not_active Expired - Fee Related
- 2003-10-09 WO PCT/JP2003/012932 patent/WO2004034698A1/ja not_active Ceased
- 2003-10-09 EP EP03751392A patent/EP1551175A4/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0744477A (ja) * | 1993-07-30 | 1995-02-14 | Canon Inc | マルチメディア機器の制御システム |
| JPH11317991A (ja) * | 1997-10-03 | 1999-11-16 | Toshiba Corp | 信号送信装置、信号受信装置、記録媒体 |
| JP2002238003A (ja) * | 2000-12-07 | 2002-08-23 | Matsushita Electric Ind Co Ltd | 動画再生用ミドルウェア選択実行装置および方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1551175A4 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008514105A (ja) * | 2004-09-20 | 2008-05-01 | サムスン エレクトロニクス カンパニー リミテッド | デジタルマルチメディア放送システムにおける放送サービス受信装置及び方法 |
| WO2006075557A1 (ja) * | 2005-01-17 | 2006-07-20 | Matsushita Electric Industrial Co., Ltd. | プログラム実行装置 |
| WO2013077060A1 (ja) * | 2011-11-22 | 2013-05-30 | 日本放送協会 | 受信機、プログラム及び受信方法 |
| JPWO2013077060A1 (ja) * | 2011-11-22 | 2015-04-27 | 日本放送協会 | 受信機、プログラム及び受信方法 |
| US9661387B2 (en) | 2012-05-10 | 2017-05-23 | Sony Corporation | Receiving apparatus, reception method, transmitting apparatus, transmission method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| US20060080474A1 (en) | 2006-04-13 |
| CN1711755A (zh) | 2005-12-21 |
| EP1551175A1 (en) | 2005-07-06 |
| CN100339842C (zh) | 2007-09-26 |
| JPWO2004034698A1 (ja) | 2006-02-09 |
| US7600045B2 (en) | 2009-10-06 |
| EP1551175A4 (en) | 2008-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104685895B (zh) | 接收装置、接收方法、发送装置,和发送方法 | |
| WO2004034698A1 (ja) | 情報処理装置 | |
| JP5544395B2 (ja) | 受信機 | |
| JP6408762B2 (ja) | 受信装置、受信方法、及びプログラム | |
| EP2613267A1 (en) | Reception device, reception method, transmission device, transmission method, program, and broadcast system | |
| JPWO2012161129A1 (ja) | 放送通信連携システム、アプリケーション管理サーバー、受信機、受信機における受信方法、および、アプリケーション管理サーバーにおけるアプリケーション管理方法 | |
| JP6275308B2 (ja) | 受信機 | |
| WO2012157756A1 (ja) | 受信機 | |
| JP5965723B2 (ja) | 受信機 | |
| JP6097443B1 (ja) | 受信機 | |
| KR101312902B1 (ko) | 트리거를 사용하지 않는 양방향 텔레비전 | |
| JP2012257233A (ja) | 受信機および受信システム | |
| KR102307330B1 (ko) | 수신 장치 및 수신 방법 | |
| JP5965722B2 (ja) | 受信機 | |
| US20060218248A1 (en) | Contents distribution system, contents distribution method, and computer-readable storage medium therefor | |
| JP2012257228A (ja) | 受信機 | |
| JP5548726B2 (ja) | 受信機 | |
| US20010052125A1 (en) | System for authoring contents of digital television and method therefor | |
| JP2013009321A (ja) | 受信機 | |
| JP2012257225A (ja) | 受信機 | |
| JP2013009340A (ja) | 受信機 | |
| JP2012257224A (ja) | 受信機 | |
| KR101607704B1 (ko) | 어플리케이션 생성 방법 및 시스템 | |
| JP6018797B2 (ja) | 受信機 | |
| JP2013008355A (ja) | 受信機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| ENP | Entry into the national phase |
Ref document number: 2006080474 Country of ref document: US Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10530927 Country of ref document: US Ref document number: 2004542853 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003751392 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20038A32211 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003751392 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10530927 Country of ref document: US |