throbber
EP 0 827 336 A2
`
`In doing so, the multiplexing control unit 5110 performs the processesin S77-0, S77-1, ... S77-n in parallel for the n+1
`contents from content 0 to content n, such as by generating n+1 tasks and performing multitask processing.
`Fig. 31 is a flowchart showing the details of the generation of multiplexing instructions for the presentation infor-
`mation. In this figure, the variable i is the variable used for successively counting content numbers.
`The multiplexing control unit 5110 initializes the variable i to "0" (S7612), and then refers to the construction infor-
`mation storage unit 5109 to determine whether the image data for the content whose content number is i has already
`been multiplexed (S7614, S7616).
`The above determination is performed by the multiplexing control unit 5110 checking whether there are any con-
`tents with lower content numbers than i which include the same image data as content i. As one example, when this
`determination is performed using the construction information table 5801 shownin Fig. 12, when the content counter
`iis "O", the image data "VideoO.m2v"is judged as not having been multiplexed, while when the content counter is "1",
`the present content has the same image data "VideoO.m2v" as content 0, so that the multiplexing control unit 5110
`judgesthat this image data has already been multiplexed.
`When the image data has already been multiplexed, the multiplexing control unit 5110 does not have the data
`multiplexed again. When the image data has not been multiplexed, the multiplexing control unit 5110 instructs the
`multiplexing unit 5112 to multiplex the image data of the content with the content number i ($7618). In doing so, the
`multiplexing control unit 5110 informs the multiplexing unit 5112 of the multiplexing start position, the PID, and the bit
`rate. In this case, it informs the multiplexing unit 5112 of the value "O" (the start of the transport stream) as the multi-
`plexing start position.
`The multiplexing control unit 5110 also refers to the multiplexing information storage unit 5104 and reads the value
`of the PID of the component corresponding to the component tag assigned to the image data to be multiplexed, before
`informing the multiplexing unit 5112 of this value as the PID. In the same way, the multiplexing control unit 5110 refers
`to the multiplexing information storage unit 5104 and reads the bit rate corresponding to the component tag assigned
`to the image data to be multiplexed, before informing the multiplexing unit 5112 of this value asthe bit rate.
`As one example, when multiplexing the image data "VideoO.m2v" of the content with the content number "0" in
`the construction information table 5801, the multiplexing control unit 5110 first refers to the contentidentifier assigning
`table 6101 and reads the value "0x00" of the "VE_comp_tag" 6107 for the image data of content O. After this, the
`multiplexing control unit 5110 reads the value "Ox0096"of the "VE_component(0)_pid" 6011 and the value "4Mbps"of
`the "VE_component(O)_Bitrate" 6010 from the multiplexing information table 6001 and informs the multiplexing unit
`5112 of these values.
`
`In the same wayas for image data, the multiplexing control unit 5110 then determines whether the audio data for
`the content whose content number is i has already been multiplexed (S7620). When the audio data has not been
`multiplexed, the multiplexing control unit 5110 instructs the multiplexing unit 5112 to multiplex the audio data, while
`when the audio data has already been multiplexed, the multiplexing control unit 5110 does not have a multiplexing
`operation performed.
`The processes described above are performed for all of the contents. As a result, the multiplexing control unit 5110
`issues multiplexing instructions for all sets of image data and audio data with the multiplexing start positions being set
`at "O".
`
`Fig. 832 is a more detailed flowchart for the generation processof multiplexing instructions for navigation information
`shown as S77-0, S77-1, ... S77-n in Fig. 30. This flowchart showsthe multiplexing instructions for navigation information
`for the contenti, out of the contents from content 0 to content n. As with other contents, these processes are executed
`in parallel. Here, the variable wp showsthe time (seconds) of the multiplexing start position of each navigation infor-
`mation table wherethe starting point of the transport stream is set at "O". The variable endT, conversely, shows the
`endtime for the repeated multiplexing of the navigation information table with a given version number.
`The multiplexing control unit 5110 first initializes the version number v and the multiplexing start position wp to "O"
`($7702). The multiplexing control unit 5110 then refers to the storage region of the navigation information table gen-
`erating unit 5111 and investigates whether there is a navigation information table with the filename "NVT (i,v)" for the
`content number i, and the version number v (S7704). When no "NVT(i,v)" is present, the multiplexing control unit 5110
`terminates the processing. When "NVT(i,v)" is present, the multiplexing control unit 5110 investigates whether a nav-
`igation information table with the filename "NVT(i,v+1)" is present (S7708).
`When no "NVT(i,v+1)" is present, the multiplexing control unit 5110 reads the value of the valid end time "end_time"
`from the navigation information table with the filename "NVT(i,v)" and setsit into the variable endT (S7710).
`Whena navigation information table "NVT(i,v+1)" is present, the multiplexing control unit 5110 compares the value
`of the valid end time "end_time" of the navigation information table with the filename "NVT(1,v)" given by subtracting
`"1" from the valid start time "start_time" of the navigation information table with the filename "NVT(i,v+1), before setting
`the smaller of these values in the variable endT (S7714). As one example, when i=0 and v=0, the navigation information
`table "NVT(0,0)" is as shownin Fig. 17 and the navigation information table "NVT(0,1)" is as shownin Fig. 19, with the
`value of the end_time of navigation information table "NVT(0,0)" being "65" and the value of the start_time of navigation
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`22
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00551
`EXHIBIT 1003 - PAGE 00551
`
`

`

`EP 0 827 336 A2
`
`information table "NVT(O,1)" being "70". As a result, the multiplexing control unit 5110 comparesthe start_time "65" of
`NVT(0,0) with the end time of NVT(0,1) minus 1 "69" and sets the smaller of these values, "65", into the variable endT.
`By doing so, the time period during which the navigation information table "NVT(0,0)" becomesthe time period between
`wp=0 and endT=65.
`The multiplexing control unit 5110 next calculates the multiplexing end position wo when multiplexing NVT(i,v)
`according to the equation wo=wp+{S_NVT(i,v)/Bi} and compares this value with the value of the variable endT ($7712).
`Here, S_NVT(i,v) is the size of the navigation information table NVT(i,v) when converted to a transport stream in
`accordance with MPEG2 system standards. The variable Bi, meanwhile,
`is the bit rate assigned to the component
`used for multiplexing the navigation information table "NVT(i,v), with the value of the bit rate assigned to this component
`being read from the multiplexing information storage unit 5104.
`When the multiplexing end position wp is greater than the variable endT, the multiplexing control unit 5110 adds
`"1" to the version number v (S7716) and returns to the process in S7704.
`When the multiplexing end position wp is equal to or less than the variable endT, the multiplexing control unit 5110
`generates a multiplexing instruction for the navigation information table "NVT(i,v)" and sendsit to the multiplexing unit
`5112. In doing so, the multiplexing control unit 5110 informs the multiplexing unit 5112 of the value of the multiplexing
`start position wp, the value of the bit rate Bi,
`the value of the PID, the value of the table_id, the value of the
`table_extension_id, and the value of the version_no as the multiplexing instruction.
`Here, to find the value of the PID, the multiplexing control unit 5110 reads the PID assigned to the component used
`for multiplexing the navigation information table of the content with the content number i from the multiplexing infor-
`mation storage unit 5104.
`The multiplexing control unit 5110 finds the value of the table_id as a value (for example "Ox90") which is prede-
`termined for a navigation information table.
`The multiplexing control unit 5110 obtains the table_id_extension by reading the value assigned to the "NE_id" of
`the content with the content number i in the content number assigning table 6101.
`The multiplexing control unit 5110 obtains the version_no by reading it from the version number assigning table
`6201 shownin Fig. 16.
`As one example, for the navigation information table "NVT(0,0)" shownin Fig. 17, the first multiplexing instruction
`is composed of
`the multiplexing start position wp=0, PID=0x0092 (="NE_component(O)_pid"), Bi=1Mbps,
`table_id=0x90, table_id_extension=0x0000 (=NE_id), and version_no=O0x00.
`After sending a multiplexing instruction to the multiplexing unit 5112, the multiplexing control unit 5110 resets the
`value of the multiplexing start position wp according to the equation wo=wp+{S_NVT(i,v)/Bi} (S7720), and repeats the
`processing starting from the determination of the multiplexing end position when the navigation information table with
`the filename NVT(i,v) has been multiplexed once again (S7712).
`On receiving the multiplexing instructions generated as described above, the multiplexing unit 5112 generates a
`multiplexed stream. After this, the transmission unit 5106 multiplexes this multiplexed stream into a transport stream
`which it then transmits.
`
`1-3 Overall Construction of the Reception Apparatus 5121
`
`As shownin Fig. 4, the reception apparatus 5121 is composed of a reception unit 5122, a TS (Transport Stream)
`decoder unit 5123, an AV decoder unit 5124, a received data storage unit 5125, a reception control unit 5126, a signal
`reception unit 5127, a reproduction unit 5128, a display unit 5129, and an audio output unit 5130. This reception ap-
`paratus 5121 is constructed so asto interactively extract a content from the transport stream transmitted by the digital
`broadcasting apparatus 5101 in accordance with a user operation and to reproduce the extracted content. Here, the
`received data storage unit 5125 includes a navigation information table storage unit 5132 and a system information
`table storage unit 5138.
`
`1-3-1 Reception Unit 5122
`
`The reception unit 5122 receives the transport stream indicated by the reception control unit 5126 and outputs it
`to the TS decoder unit 5123.
`
`1-3-2 TS Decoder Unit 5123
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`The TS decoder unit 5123 includesafilter condition storage unit 5131 for storing filter conditions that are set by
`the reception control unit 5126, and operates in accordancewiththe filter conditions to separate image data and audio
`data from the transport stream outputted by the reception unit 5122 and output them to the AV decoder unit 5124, as
`well as separating navigation information tables and writing them into the received data storage unit 5125. The TS
`
`23
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00552
`EXHIBIT 1003 - PAGE 00552
`
`

`

`EP 0 827 336 A2
`
`decoder unit 5123 also separates system information tables, such as the PCR (standard clock information) which it
`outputs to the AV decoder unit 5124.
`The filter condition storage unit 5131 stores a plurality of filter conditions. Here, the TS decoder unit 5123 is able
`to simultaneously perform a plurality of separation operations in accordance with these filter conditions.
`Figs. 383A and 33B show examplesofthe filter conditions stored in the filter condition storage unit 5131. Each line
`in the filter condition tables 7801, 7807 in these drawings shows a separate filter condition which includesa filter
`identification number, a PID, a table_id_extension, a version_no, and an output destination.
`The "filter identification number" column 7802 is used to store numbers which identify the respectivefilter condi-
`tions. In the present figures, the filter identification number "0" showsthe filter condition for separating image data, the
`filter identification number "1" showsthe filter condition for separating audio data, and the filter identification number
`"2" showsthe filter condition for separating navigation information, with the filter conditions with the filter identification
`numbers "3" onwards being used to separate system information such as the PMT.
`The "PID" column 7803 showsthe PIDs of the data to be separated.
`The "table_id_extension" column 7804 showsthe values of the "table_id_extension"identifiers for separating the
`navigation information and system information.
`The "version_no" column 7805 showsthe value of the "version_no" which is used when separating navigation
`information. The entry "-" in this "version_no" column shows that this value is not set for a filter condition, so that
`separation according to the corresponding filter condition is performed regardless of the value of the "version_no"
`identifier.
`
`The "output destination" column 7806 showsthe output destination to which the separated datais to be outputted.
`As one example, the image data separated bythe filter condition with the filter identification number "O" shownin
`Fig. 33A has its output destination given in the "output destination" column 7806 as the AV decoder unit 5124, but has
`no values set
`in the "table_id_extension" column 7804 or the "version no" column 7805. Here, since no
`“table_id_extension"or "version no"is set for image data, neither of these values maybe setin the filter condition for
`image data. Conversely, the value "0x0096"for the image data to be separatedis set in the "PID" column 7803. As a
`result, when the reception unit 5122 receives the transport stream shownin Fig. 29, the TS decoder unit 5123 separates
`the image data "VideoO.m2v" and outputs it to the AV decoder unit 5124.
`As another example, the audio data separatedby the filter condition with the filter identification number "1" shown
`in Fig. 33A has its output destination given in the "output destination" column 7806 as the AV decoder unit 5124, but
`has no values set
`in the "table_id_extension" column 7804 or the "version no" column 7805. Here, since no
`“table_id_extension" or "version no"is set for audio data, neither of these values maybe setin the filter condition for
`audio data. Conversely, the value "0x0098"for the audio data to be separatedis set in the "PID" column 7803. As a
`result, when the reception unit 5122 receives the transport stream shownin Fig. 29, the TS decoder unit 5123 separates
`the audio data "AudioO.m2a" and outputsit to the AV decoder unit 5124.
`The navigation information table separated by the filter condition with the filter identification number "2" shown in
`Fig. 33A has its output destination given in the "output destination" column 7806 as the navigation information table
`storage unit 5132. Accordingly, the TS decoder unit 5123 writes the separated navigation information table into the
`navigation information table storage unit 5132. In Fig. 334A,this filter condition of the navigation information table to be
`separated has the value "0x0092" in the PID column 78083 and the value "0x0000" set in the "table_id_extension"
`column 7804. However, no value is setfor this filter condition in the "version no" column 7805. As a result, when the
`reception unit 5122 receives the transport stream shownin Fig. 29, the TS decoder unit 5123 separates, depending
`on the timing of the separation, one of the navigation information tables "NVT (0,0)", "NVT(0,1)", "NVT (0,2)", "NVT
`(0,3)", and "NVT(0,4)" and writes the separated navigation information table into the navigation information table stor-
`age unit 5132, in addition to informing the reception control unit 5126.
`The filter condition table 7801 in Fig. 33A showsthe filter conditions which are storedin the filter condition storage
`unit 5131 immediately after an event has been selected by a user, and so storesthe filter conditions for the entry content.
`The filter condition table 7807 is the same asthe filter condition table 7801 described above, with the exception
`that the value "0x01" has been set in the "version_no" column of the filter condition for navigation information, so that
`when the reception unit 5122 receives the transport stream shownin Fig. 29, the TS decoder unit 5123 separates only
`the navigation information table "NVT(0,1)" and writes it into the navigation information table storage unit 5132,
`in
`addition to informing the reception control unit 5126. This is to say,the filter condition table 7807 showsfilter conditions
`once the entry content has already been separated.
`
`1-3-3 AV Decoder Unit 5124
`
`The AV decoder unit 5124 has a clock unit (notillustrated) and, in accordance with MPEG2 standard, decodes the
`video data and audio data outputted by the TS decoder unit 5123 in synchronization and outputs the decoded data to
`the reproduction unit 5128. This clock unit has a standard clock which is set at the correct value by the PCR (standard
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`24
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00553
`EXHIBIT 1003 - PAGE 00553
`
`

`

`EP 0 827 336 A2
`
`clock information) outputted by the TS decoder unit 5123, and measures the time which is used to ensure that the
`image data and audio data are decoded with proper synchronization.
`
`1-3-4 Received Data Storage Unit 5125
`
`The received data storage unit 5125 can be composed of RAM (Random Access Memory), for example, and is
`provided with a navigation information table storage unit 5132, and a system information table storage unit 5133.
`The navigation information table storage unit 5132 stores navigation information tables which have been separated
`by the TS decoder unit 5123. The system information table storage unit 5133 stores the system information tables,
`such as the NIT, the SDT, the EIT, the PAT, and the PMT which have been separated by the TS decoder unit 5123. It
`should be noted herethat the contents of the system information tables are the same as those shownin Figs. 17 to
`27, so that no further explanation will be given.
`
`1-3-5 Signal Reception Unit 5127
`
`The signal reception unit 127 receives signals, such as remote controller operations made by a user, and informs
`the reception control unit 126 of the received signals. As one example, when a selection signal is received for an event
`that represents an interactive program out of the transport stream received from the digital broadcasting apparatus
`5101, the signal reception unit 5127 outputs the received selection signal to the reception control unit 5126. Also, when
`an activation signal (described later in this specification) is received from the user, this signal is also outputted to the
`reception control unit 5126. It should be noted herethat these operations may be made using, for example, a "left",
`"right" and "enter" key on an operation panel provided on the reception apparatus 5121 or on a remote controller.
`In
`the latter case, the remote controller sends an appropriate signal to the signal reception unit 5127 when one of the
`keys is pressed by the user. Of these keys, the "left" and "right" keys may be used to movethe selection state in the
`display of the display unit 5129 to the next displayed button on the left or on the right, with the "enter" key being used
`to activate the button currently in the selected state.
`
`1-3-6 Reproduction Unit 5128
`
`In accordance with the instructions received from the reception control unit 5126, the reproduction unit 5128 gen-
`erates an image signal for the image data decoded by the AV decoder unit 5124 and the graphics information outputted
`by the reception control unit 5126 and outputs the generated image signal to the display unit 5129, as well as outputting
`audio data decoded by the AV decoder unit 5124 to the audio output unit 130. In generating the image signal, the
`reproduction unit 5128 superimposes the graphics information outputted by the reception control unit 5126 onto the
`video data decoded by the AV decoder unit 5124.
`
`1-3-7 Display Unit 5129
`
`The display unit 5129 can be realized by a television monitor and is used to display the images outputted by the
`reproduction unit 5128.
`
`1-3-8 Audio Output Unit 130
`
`The audio output unit 130 can be realized by a speaker and is used to output the audio signal outputted by the
`reproduction unit 5128.
`
`1-3-9 Reception Control Unit 5126
`
`The reception control unit 5126 is composed of a CPU, a ROM for storing a program, and a RAM used as a work
`area. This reception control unit 5126 controls the reception of interactive programs, in addition to controlling the op-
`eration of the reception apparatus 5121 as a whole.
`
`1-3-9-1 Reception Control Unit 5126: Outline of the Reception Processing for Interactive Programs
`
`Fig. 36 is a flowchart for the reception processing of interactive programs by the reception control unit 5126.
`When the reception apparatus 5121 is switched on, the reception control unit 5126 controls the reception unit 5122
`and the TS decoder unit 5123 in accordance with an appropriate procedure for MPEG2 system standard and DVB-SI
`standard and has the system information tables included in the transport stream written into the system information
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`25
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00554
`EXHIBIT 1003 - PAGE 00554
`
`

`

`EP 0 827 336 A2
`
`table storage unit 5133. At this point, a list of programs may be displayed.
`When the user selects an event corresponding to an interactive program in the transport stream using a remote
`controller or the like, the reception control unit 5126 receives this selection signal via the reception control unit 5126
`and refers to the system information tables in the system information table storage unit 5133 to obtain the identifiers
`of the event, which are namely the original_network_id, the transport_stream_id, the service_id, and the event_id
`($8102).
`The reception control unit 5126 then refers to the system information tables in the system information table storage
`unit 5133 and instructs the reception unit 5122 to receive the appropriate transport stream received from the transmis-
`sion unit 5106, and instructs the TS decoder unit 5123 to separate the PMT corresponding to the selected event. The
`reception unit 5122 receives the transport stream from the transmission unit 5106 and outputs it to the TS decoder
`unit 5123. The TS decoder unit 5123 separates the PMT corresponding to the selected event and writes it into the
`system information table storage unit 5133 in the received data storage unit 5125, as well as notifying the reception
`control unit 5126. On being notified of the reception of the PMT by the TS decoder unit 5123, the reception control unit
`5126 refers to the PMT stored in the system information table storage unit 5133 and obtains the PID of the PCR which
`it then writes into the filter condition storage unit 5131 ($8104).
`The reception control unit 5126 sets the variables of the selected service and eventinto the variables cur_... as
`shown below, and clears the values of the cur_VE_comp_tag, the cur_AE_comp_tag, and the cur_NE_id ($8106).
`These variables (cur_...) are used to store identifiers for the content currently being reproduced.
`
`< (value of _id of selected event)
`(Variable cur_..._id)
`© original_network_id
`cur_original_network_id
`cur_transport_stream_id|< transport_stream_id
`cur_VE_service_id
`& service_id
`cur_AE_service_id
`< service_id
`cur_NE_service_id
`< service_id
`cur_VE_event_id
`< event_id
`cur_AE_event_id
`< event_id
`cur_NE_event_id
`& event_id
`
`cur_VE_comp_tag_id
`cur_AE_comp_tag_id
`cur_NE_id
`
`< 0 (cleared)
`< 0 (cleared)
`
`Following this, the reception control unit 5126 sets the variables of the selected service and event into the variables
`new_..._id as shown below (S8108).
`In doing so,
`the reception control unit 5126 reads the values of
`the
`entry_VE_comp_tag, entry_AE_comp_tag, and the entry_NE_id from the PMTstored in the system information table
`storage unit 5133.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`< 0 (cleared)
`< entry_NE_id
`
`40
`
`45
`
`50
`
`< (value of _id of selected event)
`(Variable new_..._id)
`< original_network_id
`new_original_network_id
`new_transport_stream_id|< transport_stream_id
`new_VE_service_id
`< service_id
`new_AE_service_id
`& service_id
`new_NE_service_id
`& service_id
`new_VE_event_id
` event_id
`new_AE_event_id
`< event_id
`new_NE_event_id
`< event_id
`new_VE_comp_tag_id
`< entry_VE_comp_tag
`new_AE_comp_tag_id
`< entry_AE_comp_tag
`new_NE_id
`
`55
`
`Following this, the reception control unit 5126 performs the content switching process ($8110), clears the value
`of the content change flag, which showsthat content switching is necessary, to "0" (S8112), performs the reproduction
`control process ($8114) for navigation information (S8114), and repeats these processesto control the reproduction
`of the interactive program.
`
`26
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00555
`EXHIBIT 1003 - PAGE 00555
`
`

`

`1-3-9-2 Reception Control Unit 5126: Content Switching Process
`
`EP 0 827 336 A2
`
`Fig. 37 is a flowchart showing the details of the content switching process ($8110) in Fig. 36.
`First, the reception control unit 5126 judges whether the value of the variable new_original_network_id stored by
`the reception control unit 5126 is the same as cur_original_network_id and whether the value of the variable
`new_transport_stream_id is the same as the cur_transport_stream_id (S8202). When both areaffirmative, the recep-
`tion control unit 5126 performs the switching process for image data (S8210), the switching process for audio data
`($8212), and the switching process for navigation information (S8214) in parallel before terminating the procedure.
`The details of the switching process for image data, the switching process for audio data, and the switching process
`for navigation information are given later in this specification.
`When the variables are not equal, the reception control unit 5126 refers to the system information tables and
`performs a switching processfor the transport stream identified by the variable new_original_network_stream_id and
`the variable new_transport_stream_id, in accordance with MPEG2 system standard and DVB-SI standard ($8204).
`The reception control unit 5126 then sets the value of the variable cur_original_network_id at
`the variable
`new_original_network_id,
`and sets
`the value
`of
`the variable
`cur_transport_stream_id at
`the variable
`new_transport_stream_id ($8206). After this, the reception control unit 5126 clears the values of the variables,
`
`cur_VE_service_id, cur_AE_service_id, cur_NE_service_id, cur_VE_event_id, cur_AE_event_id, cur_NE_event_id,
`cur_VE_comp_tag, cur_AE_comp_tag, and cur_NE_id (S8208), and performs the switching process for image data
`(S8210), the switching process for audio data (S8212) and the switching process for navigation information (S8214)
`in parallel before terminating the procedure.
`
`1-3-9-3 Reception Control Unit 5126: Switching Process for Image Data
`
`The following is an explanation of the details of the image data switching processing in $8210 of Fig. 37, with
`reference to the flowchartin Fig. 38.
`First, the reception control unit 5126 judges whether the value of the variable new_VE_service_id stored by the
`reception control unit 5126 is the same as cur_VE_service_id and whether the value of the variable new_VE_event_id
`is the same as the cur_VE_event_id ($8302). When both are affirmative, the reception control unit 5126 judges whether
`the variable new_VE_comp_tag is equal to the cur_VE_comp_tag ($8304). If so, the reception control unit 5126 ter-
`minates the processing, or if not, the reception control unit 5126 advances to $8310 in Fig. 38. When the judgement
`in $8302is negative, the reception control unit 5126 setsthe filter condition for the PMT corresponding to the variables
`new_VE_service_id and new_VE_event_id in the filter condition storage unit 51381. The TS decoder unit 5123 then
`separates the desired PMT and stores it in the system information table storage unit 5138, in addition to notifying the
`reception control unit 5126. On receiving notification of the separation of the PMT, the reception control unit 5126 refers
`to the received PMT and obtains the PID of the PCR whichit sets in the filter condition storage unit 5131 (S8306).
`The reception control unit 5126 then sets the value of
`the variable new_VE_service id into the variable
`cur_VE_service_id and the value of the variable new_VE_event_id into the cur_VE_event_id ($8308).
`In $8310, the reception control unit 5126 refers to the PMT corresponding to the eventidentified by the variables
`cur_VE_service_id and cur_VE_event_id in the system information table storage unit 5133 and obtains the PID of the
`component used for
`transferring image data that has a component
`tag equal
`to the value of
`the variable
`new_VE_comp_tag. The reception control unit 5126 then sets this PID into the filter condition for image data in the
`filter condition storage unit 5131. The TS decoder unit 5123 then separates the image data that corresponds to the
`value of the new_VE_comp_tag from the transport stream in accordance with this filter condition and outputs the image
`data to the AV decoder unit 5124. The AV decoder unit 5124 decodesthis image data, and the decoded image data
`is displayed by the display unit 5129 via the reproduction unit 5128 ($8312). The reception control unit 5126 then sets
`the value of the variable new_VE_comp_taginto the variable cur_VE_comp_tag ($8314) and terminates the process.
`
`1-3-9-4 Reception Control Unit 5126: Switching Process for Audio Data
`
`The following is an explanation of the details of the audio data switching processing in $8212 of Fig. 37, with
`reference to the flowchart in Fig. 39.
`First, the reception control unit 5126 judges whether the value of the variable new_AE_service id stored by the
`reception control unit 5126 is the same as cur_AE_service_id and whether the value of the variable new_AE_event_id
`is the same as the cur_AE_event_id (S8402). When both areaffirmative, the reception control unit 5126 judges whether
`the variable new_AE_comp_tag is equal to the cur_AE_comp_tag (S8404). If so, the reception control unit 5126 ter-
`minates the process, or if not, the reception control unit 5126 advances to $8410. When the judgement in S8402is
`negative,
`the reception control unit 5126 sets the filter condition for the PMT corresponding to the variables
`new_AE_service_id and new_AE_event_id in the filter condition storage unit 5131. The TS decoder unit 5123 then
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`27
`
`IPR2022-01227
`IPR2022-01227
`EXHIBIT 1003 - PAGE 00556
`EXHIBIT 1003 - PAGE 00556
`
`

`

`EP 0 827 336 A2
`
`separates the desired PMTand stores it in the system information table storage unit 5133, in addition to notifying the
`reception control unit 5126 (S8406). The reception control unit 5126 then sets the value of
`the variable
`new_AE_service_id into the variable cur_AE_service_id and the value of the variable new_AE_event_id into the
`cur_AE_event_id ($8408). The reception control unit 5126 then refers to the PMT corresponding to the eventidentified
`by the variables cur_AE_service_id andcur_AE_event_id in the system informationtable storage unit 5133 and obtains
`the PID of the componentusedfor transferring image data that has a componenttag equal to the value of the variable
`new_AE_comp_tag (S8410). The reception contro! unit 5126 sets this PID into the filter condition for audio datain the
`filter condition storage unit 5131. The TS decoder unit 5123 then separates the audio data that corresponds to the
`value of the new_AE_comp_tag from the transport stream in accordance with thisfilter condition and outputs the audio
`data to the AV decoder unit 5124. The AV decoder unit 5124 decodesthis audio data, and the decoded audio datais
`outputted by the audio output unit 5130 via the reproduction unit 5128 (S8412). The reception control unit 5126 then
`sets the value of the variable new_AE_comp_tag into the variable cur_AE_comp_tag (S8314) and terminates the
`process.
`
`1-3-9-5 Reception Control Unit 5126: Switching Process for Navigation Information
`
`The following is an explanation of the details of the navigation information switching processing in $8214 of Fig.
`37, with reference to the flowchart in Fig. 40.
`First, the reception control unit 5126 judges whether the value of the variable new_NE_service_id stored by the
`reception control unit 5126 is the same as cur_NE_s

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket