(19)
(11) EP 3 240 211 B1

(12) EUROPEAN PATENT SPECIFICATION

(45) Mention of the grant of the patent:
14.10.2020 Bulletin 2020/42

(21) Application number: 17166857.7

(22) Date of filing: 18.04.2017
(51) International Patent Classification (IPC): 
H04H 20/42(2008.01)
H04H 60/25(2008.01)
H04H 20/16(2008.01)
H04H 60/41(2008.01)

(54)

BROADCAST RECEIVER AND RECEPTION SWITCHING CONTROL METHOD

RUNDFUNKEMPFÄNGER UND EMPFANGSSCHALTUNGSSTEUERUNGSVERFAHREN

APPAREIL DE RÉCEPTION DE RADIODIFFUSION ET PROCÉDÉ DE COMMANDE DE COMMUTATION DE RÉCEPTION


(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30) Priority: 28.04.2016 JP 2016090734

(43) Date of publication of application:
01.11.2017 Bulletin 2017/44

(73) Proprietor: Alpine Electronics, Inc.
Tokyo (JP)

(72) Inventor:
  • Ono, Ken
    Fukushima, 970-1192 (JP)

(74) Representative: Schmitt-Nilson Schraud Waibel Wohlfrom Patentanwälte Partnerschaft mbB 
Pelkovenstraße 143
80992 München
80992 München (DE)


(56) References cited: : 
EP-A1- 1 475 909
EP-A2- 1 536 580
US-A1- 2012 207 245
EP-A1- 2 884 680
US-A1- 2011 122 934
   
       
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description


    [0001] The present invention relates to a broadcast receiver and a reception switching control method, and more particularly the present invention is preferably used in a broadcast receiver and a reception switching control method in which both data broadcast reception processing and other reception processing are executed with a single tuner.

    [0002] Digital Audio Broadcast (DAB) is used as one of the broadcasting standards. In DAB broadcasting, it has been a conventional practice to use a sub-tuner separately from a main tuner, which receives a main broadcast, to receive a data broadcast in background while the main tuner is receiving a main broadcast. In data broadcasting, an electronic program guide (EPG), traffic information in Transport Protocol Experts Group (TPEG) broadcast, and other digital data are broadcasted as files. The sub-tuner receives a plurality of files sequentially.

    [0003] In DAB broadcasting, scan processing is also executed in the sub-tuner; in scan processing, a service list (receivable frequency list), which lists channels that can be received, is created. When the user selects a desired broadcast service from this type of service list, the user can select a broadcasting station from which to receive a desired program through the main tuner and can view and listen to the program.

    [0004] To execute both data broadcast reception processing and scan processing with a single sub-tuner as described above, it is necessary to alternately execute the two pieces of processing. Conventionally, the two pieces of processing have been divided by a predetermined time slot according to, for example, a predetermined priority order, and have been alternately executed.

    [0005] In the technology disclosed in Japanese Unexamined Patent Application Publication No. 2005-159868, a multiplex broadcast receiver has a main tuner that receives program broadcasts and a sub-tuner that receives road traffic information transmitted at intervals of a predetermined time. While the sub-tuner is not receiving road traffic information, the state of the reception of an alternative frequency for a program broadcast that the main tuner is receiving is checked. If the reception state is superior, the main tuner is made to follow the alternate frequency in the superior reception state.

    [0006] In the technology disclosed in JP 2004-343745 A, a wireless broadcast receiver has a main tuner and a background tuner. The background tuner can be used to stably receive traffic message channel (TMC) data in a certain wireless broadcast program, without impairing a diversity function (by which, for example, alternative frequency bands for a wireless broadcast program selected by the main tuner are scanned). In the wireless broadcast receiver described in Japanese Unexamined Patent Application Publication No. 2004-343745, a first data block in a second broadcast channel signal is received by the background tuner, and a time at which to transmit a second data block in the second broadcast channel signal is estimated. When the reception of the first data block is completed, the background tuner is tuned to a third reception frequency, and the background tuner is tuned to a second reception frequency at the estimated time at which to transmit the second data block.

    [0007] In the conventional method by which, in a receiver in which both data broadcast reception processing and scan processing are alternately executed with a single tuner, the two pieces of processing are divided by a predetermined time slot and are alternately executed, a processing time assigned to scan processing is a predetermined time. However, a data broadcast is transferred sequentially one file at a time.

    [0008] Therefore, when scan processing for the predetermined time is terminated and a switchover to data broadcast reception is made, if the transmission of a file has been already started, the file starts from its intermediate point and is thereby incomplete. Even if the file is received, the received file is invalid. The file needs to be received again from scratch when the file is transmitted the next time or later.

    [0009] This situation can occur for all files to be received, which has been problematic in that much time is taken until the reception of all target files is completed. Incomplete files remains stored in a memory. Another problem is that if the number of incomplete files is gradually increased, the remaining available space in the memory is reduced.

    [0010] Fig. 6 illustrates an example of a switching operation executed by a conventional broadcast receiver between data broadcast reception processing and scan processing. In Fig. 6, processing (data broadcast reception processing and scan processing) executed by the background tuner in the broadcast receiver is illustrated in time series. As illustrated in Fig. 6, the background tuner alternately executes data broadcast reception processing and scan processing.

    [0011] In data transmitted in data broadcasting in the example in Fig. 6, directory information (header information) and six files numbered 1 to 6 that follow the director information constitute one carousel. In data broadcasting, a carousel of this type is repeatedly transmitted, so the background tuner repeatedly receives the carousel.

    [0012] In the example in Fig. 6, the background tuner first receives directory information and then starts the reception of the file 1 in a data broadcast (time t1). When the reception of the file 1 is terminated, the background tuner makes a switchover to scan processing (time t2). The background tuner then executes scan processing for a predetermined time. While the background tuner is executing scan processing, in data broadcasting, the files 2 and 3 are transmitted sequentially after the file 1. While executing scan processing, however, the background tuner does not receive the files 2 and 3.

    [0013] After the elapse of the predetermined time from the start of scan processing, the background tuner makes a switchover to data broadcast reception processing (time t3). Since the transmission of the file 3 has been already started at that time, the background tuner receives the file 3 from an intermediate point in the file 3. Therefore, the file 3 received by the background tuner is invalid. When terminating the reception of the file 3 (time t4), the background tuner receives the file 4, which is transmitted next, from its beginning. Therefore, the file 4 received by the background tuner is valid.

    [0014] When terminating the reception of the file 4, the background tuner makes a switchover to scan processing (time t5). The background tuner executes scan processing for the predetermined time. While the background tuner is executing scan processing, in data broadcasting, the files 5 and 6 are transmitted sequentially after the file 4. While executing scan processing, however, the background tuner does not receive the files 5 and 6.

    [0015] After the elapse of the predetermined time from the start of scan processing, the background tuner makes a switchover to data broadcast reception processing (time t6). Since the transmission of the file 6 has been already started at that time, the background tuner receives the file 6 from an intermediate point in the file 6. Therefore, the file 6 received by the background tuner is invalid. When terminating the reception of the file 6 (time t7), the background tuner receives directory information and the file 1, which are transmitted next, from their beginnings.

    [0016] Although the file 1 has been already received, the background tuner receives the file 1 without alteration. When terminating the reception of the file 1, the background tuner makes a switchover to scan processing (time t8). After that, the background tuner repeatedly executes similar processing.

    [0017] Valid files received in the operation described above are only the files 1 and 4. Although the files 3 and 6 have been received, they are incomplete, so they need to be received again in their next or later transmission. The file 1 has been received twice, but the files 2 and 5 have not been received even once. Therefore, the files 2 and 5 need to be received again in their next or later transmission. As described above, in the conventional switching operation between data broadcast reception processing and scan processing, file reception processing in data broadcasting is inefficient, and a long time is taken to complete the reception of all files.

    [0018] The present invention addresses this problem with the object of suppressing, when both data broadcast reception processing and other processing are alternately executed with a single tuner, invalid files in a data broadcast from being received so that the data broadcast is efficiently received.

    [0019] US 2012/207245 A1 discloses an apparatus and a method for receiving digital broadcast. The object of the invention recited in D1 is to prevent unnecessary reception processing of repeatedly transmitted data sets during a period. In US 2012/207245, a transmission time ("T1" in FIG. 2) for transmitting data per transmission unit is estimated, it is determined whether the content of the transmission unit has been updated, and then data reception processing is inhibited for a predetermined period of time based on the estimated transmission time if the content has not been update.

    [0020] EP 2 884 680 A1 discloses a receiver configured to receive program data, particularly made in compliance with digital audio broadcasting (DAB) standard. Fig. 3 and Figs 4A-4B depict a procedure for varying a ratio of a searching operation and a data service receiving operation based on a search result of receivable radio stations.

    [0021] The invention relates to a broadcast receiver and a method according to the appended claims.

    [0022] In a broadcast receiver which is structured as described above, it is possible to control a time at which to make a switchover from the second reception processing to the first reception processing according to a time at which to start the transmission of a data broadcast file, so that the file can be received from its beginning. Therefore, when both data broadcast reception processing and other processing are alternately executed with a single tuner, it is possible to suppress invalid files in a data broadcast from being received so that the data broadcast is efficiently received.

    BRIEF DESCRIPTION OF THE DRAWINGS



    [0023] 

    Fig. 1 is a block diagram illustrating an example of the functional structure of a broadcast receiver in a first embodiment of the present invention;

    Fig. 2 is a flowchart illustrating an example of processing executed by the broadcast receiver in the first embodiment of the present invention;

    Fig. 3 illustrates an example of a switching operation executed by the broadcast receiver in the first embodiment of the present invention between data broadcast reception processing and scan processing;

    Fig. 4 is a block diagram illustrating an example of the functional structure of a broadcast receiver in a second embodiment of the present invention;

    Figs. 5A and 5B illustrate examples of a switching operation executed by the broadcast receiver in the second embodiment of the present invention between first data broadcast reception processing and second data broadcast reception processing; and

    Fig. 6 illustrates an example of a switching operation executed by a conventional broadcast receiver between data broadcast reception processing and scan processing.



    [0024] A first embodiment of the present invention will be described with reference to Figs. 1 to 3.

    Example of the functional structure of a broadcast receiver 10



    [0025] Fig. 1 is a block diagram illustrating an example of the functional structure of the broadcast receiver 10 in the first embodiment of the present invention. The broadcast receiver 10 in Fig. 1 is an apparatus that can receive a DAB broadcast. Separately from a main tuner (first tuner unit 110), which receives a main broadcast, the broadcast receiver 10 has a sub-tuner (second tuner unit 120). While the main tuner is receiving a main broadcast, the sub-tuner receives a data broadcast (such as, for example, an EPG, a TPEG broadcast, or Broadcasting Web Site (BWS)) in background.

    [0026] As illustrated in Fig. 1, the broadcast receiver 10 has the first tuner unit 110, the second tuner unit 120, and a switching controller 130. The switching controller 130 has a transfer start time calculating unit 131, a switching timing determining unit 132, a first switching control unit 133, a file information storage unit 134, a file information acquiring unit 135, and a second switching control unit 136. The first tuner unit 110 is connected to an antenna 11 and a speaker 13. The second tuner unit 120 is connected to the antenna 11 and a display 12.

    [0027] The functional blocks 131 to 136 described above can be structured by any one of hardware, a digital signal processor (DSP), and software. If, for example, these functional blocks 131 to 136 are structured by software, they include a central processing unit (CPU), a random-access memory (RAM), a read-only memory (ROM), and other components in a computer in practice. When programs stored in the RAM, the ROM, a hard disk, a semiconductor memory, or another storage medium are operated, these functional blocks 131 to 136 are implemented.

    [0028] The first tuner unit 110 (main tuner) receives program data in a digital broadcast through the antenna 11. The program data received by the first tuner unit 110 is subject to decoding and other processes and is converted to a format in which the program data can be output, after which the program data is output from the speaker 13, making the program data audible to the user.

    [0029] The second tuner unit 120 (background tuner) alternately executes first reception processing in which a data broadcast file is received through the antenna 11 and second reception processing different from the first reception processing. In this embodiment, the first reception processing executed by the second tuner unit 120 is data broadcast reception processing. Information in a data broadcast received in data broadcast reception processing forms a carousel composed of directory information and a plurality of files (see Fig. 3). Each file is composed of a plurality of segments; file identification information and other information are stored in the segment at the beginning of the file. The directory information includes the number of segments constituting each file, a segment size, and other information. In this embodiment, the reception of files implies not only the reception of files but also the reception of directory information.

    [0030] The second reception processing executed by the second tuner unit 120 is scan processing to create a service list in a digital broadcast. The second tuner unit 120 alternately executes data broadcast reception processing and scan processing. A switchover from scan processing to data broadcast reception processing is controlled by the first switching control unit 133, which will be described later, so that the switchover is made immediately before the transmission of the next file to be received starts. In principle, a switchover from data broadcast reception processing to scan processing is made at a point in time at which a file is received in a complete state. If, however, the next file to be received after a switchover from scan processing to data broadcast reception processing has been already received, a switchover from data broadcast reception processing to scan processing is controlled by the second switching control unit 136, which will be described later. Data in a data broadcast received by the second tuner unit 120 and the service list created by the second tuner unit 120 are output on the display 12, making the data and service list visible to the user.

    [0031] The transfer start time calculating unit 131 calculates a time at which to start the transmission of a file to be received in data broadcast reception processing. Specifically, according to a file reception termination time at which the second tuner unit 120 has made a switchover from data broadcast reception processing to scan processing, the file size of a file to be transmitted while scan processing (second reception processing) is in progress (the file will be referred to below as the yet-to-receive file), and the transmission rate of the yet-to-receive file, the transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after the yet-to-receive file. The file size of the yet-to-receive file can be calculated from, for example, the number of segments in the yet-to-receive file and the segment size, which are included in the directory information. The transmission rate of the yet-to-receive file can be acquired from service information that can be acquired when tuning is executed in the second tuner unit 120. This transmission rate is a transmission rate related to data broadcast reception. Its value is common to all files.

    [0032] The switching timing determining unit 132 determines a switching time at which a switchover from scan processing to data broadcast reception processing is to be made by the second tuner unit 120, according to the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the next file to be received. Particularly, in this embodiment, the switching timing determining unit 132 determines a time that is a predetermined time before the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the next file to be received, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made.

    [0033] The first switching control unit 133 controls the second tuner unit 120 so that it makes a switchover from scan processing to data broadcast reception processing, according to the switching time determined by the switching timing determining unit 132.

    [0034] The file information storage unit 134 stores identification information about a file that has been received in data broadcast reception processing. When, for example, the transmission of a file to be received in data broadcast reception processing is started, the file information acquiring unit 135 acquires identification information about the file from the segment at the beginning of the file. When the reception of the file has been terminated in the data broadcast reception processing, the file information storage unit 134 stores the identification information, acquired by the file information acquiring unit 135, about the file.

    [0035] After the reception of one file has been terminated, the file information acquiring unit 135 acquires identification information about the next file from it when the transmission of the file starts. The file information acquiring unit 135 acquires identification information about the file from, for example, the segment at the beginning of the file.

    [0036] After the second tuner unit 120 has made a switchover from scan processing to data broadcast reception processing, when the transmission of the next file starts, the identification information, acquired by the file information acquiring unit 135, about the next file may be already stored in the file information storage unit 134. In this case, the second switching control unit 136 controls the second tuner unit 120 so that it makes a switchover from data broadcast reception processing to scan processing.

    Example of processing executed by the broadcast receiver 10



    [0037] Fig. 2 is a flowchart illustrating an example of processing executed by the broadcast receiver 10 in the first embodiment of the present invention. Processing in Fig. 2 is started when, for example, the power supply of the broadcast receiver 10 is turned on, and continues to be executed until the power supply of the broadcast receiver 10 is turned off.

    [0038] First, the second tuner unit 120 receives a file (receives directory information at first) in data broadcast reception processing (step S202). The second tuner unit 120 then decides whether the reception of the file in data broadcast reception processing has been terminated (step S204). If the second tuner unit 120 decides that the reception of the file has not been terminated (the result in step S204 is No), the second tuner unit 120 executes processing in step S204 again.

    [0039] If the second tuner unit 120 decides that the reception of the file has been terminated (the result in step S204 is Yes), the second tuner unit 120 decides whether the received file is directory information (step S206). If the second tuner unit 120 decides that the received file is directory information (the result in step S206 is Yes), the second tuner unit 120 executes processing in steps S202 and S204 again. If the second tuner unit 120 decides that the received file is not directory information (the result in step S206 is No), the second tuner unit 120 makes processing proceed to step S208.

    [0040] In step S208, the file information storage unit 134 stores identification information about the received file. Then, the second tuner unit 120 starts scan processing (step S210). The transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after a yet-to-receive file that is transmitted during scan processing (step S212). Furthermore, the switching timing determining unit 132 determines a time that is a predetermined time before the time, calculated in step S212, at which to start the transmission of the next file to be received, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made (step S214).

    [0041] After that, the first switching control unit 133 decides whether the switching time determined in step S214 has arrived (step S216). If the first switching control unit 133 decides that the switching time has not yet arrived (the result in step S216 is No), the first switching control unit 133 executes processing in step S216 again. If the first switching control unit 133 decides that the switching time has arrived (the result in step S216 is Yes), the second tuner unit 120 makes a switchover from scan processing to data broadcast reception processing under control of the first switching control unit 133 (step S218). Since the transmission of the next file to be received has not yet been started at this point in time, the second tuner unit 120 partially receives the remaining part of the yet-to-receive file.

    [0042] Then, the second tuner unit 120 decides whether the transmission of the next file to be received has been started (step S220). If the second tuner unit 120 decides that the transmission of the next file to be received has not yet been started (the result in step S220 is No), the second tuner unit 120 executes processing in step S220 again.

    [0043] If the second tuner unit 120 decides that the transmission of the next file to be received has been started (the result in step S220 is Yes), the file information acquiring unit 135 acquires identification information about the file to be received from the file (step S222). Then, the second switching control unit 136 decides whether the identification information, acquired in step S222, about the file to be received is stored in the file information storage unit 134 (step S224).

    [0044] If the second switching control unit 136 decides that the identification information about the file to be received is not stored in the file information storage unit 134 (the result in step S224 is No), processing returns to step S202, where the second tuner unit 120 receives the file without alteration (step S202). The second tuner unit 120 then executes processing in step S204 and later again.

    [0045] If the second switching control unit 136 decides that the identification information about the file to be received is stored in the file information storage unit 134 (the result in step S224 is Yes), the second tuner unit 120 makes a switchover from data broadcast reception processing to scan processing under control of the second switching control unit 136 (step S226). The second tuner unit 120 then executes processing in step S210 and later again.

    Example of a switching operation executed by the broadcast receiver 10



    [0046] Fig. 3 illustrates an example of a switching operation executed by the broadcast receiver 10 in the first embodiment of the present invention between data broadcast reception processing and scan processing. In Fig. 3, processing (data broadcast reception processing and scan processing) executed by the second tuner unit 120 in the broadcast receiver 10 is illustrated in time series. As illustrated in Fig. 3, the second tuner unit 120 alternately executes data broadcast reception processing and scan processing.

    [0047] In data transmitted in data broadcasting in the example in Fig. 3, directory information (header information) and six files numbered 1 to 6 that follow the director information constitute one carousel. In data broadcasting, a carousel of this type is repeatedly transmitted, so the second tuner unit 120 repeatedly receives the carousel.

    [0048] In the example in Fig. 3, the second tuner unit 120 first receives directory information and then starts the reception of the file 1 in a data broadcast (time t1). When the reception of the file 1 is terminated, the second tuner unit 120 makes a switchover from data broadcast reception processing to scan processing (time t2).

    [0049] At that time, the file information storage unit 134 stores identification information about the file 1, which has been received. According to a time at which the reception of the file 1 was terminated (that is, the time is time t2), the file size of a yet-to-receive file to be transmitted during scan processing (that is, the yet-to-receive file is the file 2), and the transmission rate of the file 2, the transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after the yet-to-receive file (that is, the next file is the file 3). The file size of the file 2 can be calculated from the number of segments in the file 2 and the segment size, which are included in the directory information. The transmission rate of the file 2 can be acquired from service information that can be acquired when tuning is executed in the second tuner unit 120. The value of the transmission rate is common to the files 1 to 6.

    [0050] Furthermore, the switching timing determining unit 132 determines a time (time t3) that is a predetermined time before the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the file 3, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made.

    [0051] When the determined switching time comes, the second tuner unit 120 makes a switchover from scan processing to data broadcast reception processing under control of the first switching control unit 133 (time t3). Although, at that time, the file 2, which is a yet-to-receive file, is being transmitted, the transmission of the file 2 is terminated soon, after which the transmission of the file 3 is started in succession. When the transmission of the file 3 is started, the file information acquiring unit 135 acquires identification information about the file 3 from the segment at the beginning of the file 3. In this example, identification information about the acquired file 3 is not stored in the file information storage unit 134, so the second tuner unit 120 receives the file 3, starting from its beginning. Therefore, the file 3 received by the second tuner unit 120 becomes valid.

    [0052] When the reception of the file 3 is terminated, the second tuner unit 120 makes a switchover from data broadcast reception processing to scan processing (time t4).

    [0053] At that time, the file information storage unit 134 stores identification information about the file 3, which has been received. According to a time at which the reception of the file 3 was terminated (that is, the time is time t4), the file size of a yet-to-receive file to be transmitted during scan processing (that is, the yet-to-receive file is the file 4), and the transmission rate of the file 4, the transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after the yet-to-receive file (that is, the next file is the file 5).

    [0054] Furthermore, the switching timing determining unit 132 determines a time (time t5) that is a predetermined time before the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the file 5, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made.

    [0055] When the determined switching time comes, the second tuner unit 120 makes a switchover from scan processing to data broadcast reception processing under control of the first switching control unit 133 (time t5). Although, at that time, the file 4, which is a yet-to-receive file, is being transmitted, the transmission of the file 4 is terminated soon, after which the transmission of the file 5 is started in succession. When the transmission of the file 5 is started, the file information acquiring unit 135 acquires identification information about the file 5 from the segment at the beginning of the file 5. In this example, identification information about the acquired file 5 is not stored in the file information storage unit 134, so the second tuner unit 120 receives the file 5, starting from its beginning. Therefore, the file 5 received by the second tuner unit 120 becomes valid.

    [0056] When the reception of the file 5 is terminated, the second tuner unit 120 makes a switchover from data broadcast reception processing to scan processing (time t6).

    [0057] At that time, the file information storage unit 134 stores identification information about the file 5, which has been received. According to a time at which the reception of the file 5 was terminated (that is, the time is time t6), the file size of a yet-to-receive file to be transmitted during scan processing (that is, the yet-to-receive file is the file 6), and the transmission rate of the file 6, the transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after the yet-to-receive file (that is, the next file is directory information).

    [0058] Furthermore, the switching timing determining unit 132 determines a time (time t7) that is a predetermined time before the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the directory information, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made.

    [0059] When the determined switching time comes, the second tuner unit 120 makes a switchover from scan processing to data broadcast reception processing under control of the first switching control unit 133 (time t7). Although, at that time, the file 6, which is a yet-to-receive file, is being transmitted, the transmission of the file 6 is terminated soon, after which the transmission of the directory information is started in succession. Thus, the second tuner unit 120 can receive the directory information, starting from its beginning.

    [0060] When the second tuner unit 120 terminates the reception of the directory information, the file information acquiring unit 135 acquires identification information about the file 1 to be transmitted in succession, starting from the segment at the beginning of the file 1. Since the file 1 has been already received, its identification information is already stored in the file information storage unit 134. Therefore, the second tuner unit 120 does not receive the file 1 this time, but makes a switchover from data broadcast reception processing to scan processing under control of the second switching control unit 136 (time t8).

    [0061] At that time, according to a time at which the reception of the directory information was terminated (that is, the time is time t8), the file size of a yet-to-receive file to be transmitted during scan processing (that is, the yet-to-receive file is the file 1), and the transmission rate of the file 1, the transfer start time calculating unit 131 calculates a time at which to start the transmission of the next file to be received, the next file being transmitted after the yet-to-receive file (that is, the next file is the file 2). Furthermore, the switching timing determining unit 132 determines a time (time t9) that is a predetermined time before the time, calculated by the transfer start time calculating unit 131, at which to start the transmission of the file 2, as the switching time at which a switchover from scan processing to data broadcast reception processing is to be made.

    [0062] When the determined switching time comes, the second tuner unit 120 makes a switchover from scan processing to data broadcast reception processing under control of the first switching control unit 133 (time t9). Although, at that time, the file 1, which is a yet-to-receive file, is being transmitted, the transmission of the file 1 is terminated soon, after which the transmission of the file 2 is started in succession. When the transmission of the file 2 is started, the file information acquiring unit 135 acquires identification information about the file 2 from it. In this example, identification information about the acquired file 2 is not stored in the file information storage unit 134, so the second tuner unit 120 receives the file 2, starting from its beginning. Therefore, the file 2 received by the second tuner unit 120 becomes valid. Subsequently, the second tuner unit 120 repeatedly executes similar processing.

    [0063] In the operation described above, the valid received files are the files 1, 2, 3, and 5. It is clear that when data broadcast reception processing is just executed two more times by repeating the operation in Fig. 3 in succesion, the remaining files 4 and 6 eligible for reception can be received immediately in a valid state.

    [0064] As described above, with the broadcast receiver 10 in this embodiment, a time at which to transmit a file in a data broadcast is calculated, and a time at which to make a switchover from scan processing to data broadcast reception processing is controlled immediately before the calculated time. This enables each file to be received, starting from its beginning. With the broadcast receiver 10 in this embodiment, therefore, when both data broadcast reception processing and other processing are alternately executed with a single tuner, it is possible to suppress the reception of invalid files in a data broadcast and to efficiently receive the data broadcast.

    [0065] With the broadcast receiver 10 in this embodiment, identification information about received files are stored, so whether a file to be transmitted has been already received is decided. If the file has been already received, while the file is being transmitted, scan processing can be executed instead of data broadcast reception processing. With the broadcast receiver 10 in this embodiment, therefore, it is possible to eliminate the wasteful reception of received files and to efficiently execute both data broadcast reception processing and scan processing.

    Second embodiment



    [0066] A second embodiment of the present invention will be described next with reference to Figs. 4 and 5. In the first embodiment, scan processing has been executed as the second reception processing, but this is not a limitation. For example, as will be described in the second embodiment, data broadcast reception processing different from data broadcast reception processing executed as the first reception processing may be executed as the second reception processing.

    Example of the functional structure of a broadcast receiver 10'



    [0067] Fig. 4 is a block diagram illustrating an example of the functional structure of the broadcast receiver 10' in the second embodiment of the present invention. The broadcast receiver 10' in Fig. 4 differs from the broadcast receiver 10 (see Fig. 1) in the first embodiment in that the broadcast receiver 10' has a second tuner unit 120' instead of the second tuner unit 120 and that the switching controller 130 has a first switching control unit 133' instead of the first switching control unit 133.

    [0068] In the second embodiment, the first reception processing executed by the second tuner unit 120' is data broadcast reception processing in which files of first data type are received (the data broadcast reception processing will be referred to below as the first data broadcast reception processing). The second reception processing executed by the second tuner unit 120' is data broadcast reception processing in which files of second data type, different from the first data type, are received (the data broadcast reception processing will be referred to below as the second data broadcast reception processing).

    [0069] The first data broadcast reception processing and second data broadcast reception processing may be any combination if different data types are used between the first data broadcast reception processing and the second data broadcast reception processing. For example, data broadcast reception processing in which EPG files are received may be applied as the first data broadcast reception processing, and data broadcast reception processing in which TPEG files are received may be applied as the second data broadcast reception processing.

    [0070] The second tuner unit 120' alternately executes the first data broadcast reception processing and second data broadcast reception processing. In principle, the second tuner unit 120' is controlled by the first switching control unit 133' so that files of first data type are preferentially received. If, however, the reception of all files of first data type has been completed, the second tuner unit 120' is controlled by the first switching control unit 133' so that files of second data type are preferentially received. This is because, if only files of first data type are preferentially received, the number of invalid files of second data type is increased. This would make it impossible to complete the reception of all files of second data type.

    [0071] Specifically, the first switching control unit 133' controls the second tuner unit 120' so that files of first data type are preferentially received until the reception of all files of first data type is completed, as will be described in (1) and (2) below.
    1. (1) While the first data broadcast reception processing is in progress, the first switching control unit 133' controls the second tuner unit 120' so that it makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at a time at which the reception of a file of first data type is terminated. Therefore, files of first data type can be received up to the last one so that any of the files of first data type, which should be preferentially acquired, is not invalidated.
    2. (2) While the second data broadcast reception processing is in progress, the first switching control unit 133' controls the second tuner unit 120' so that it makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at the switching time determined by the switching timing determining unit 132. Therefore, each file of first data type can be received, starting from its beginning, so that any of the files of first data type, which should be preferentially acquired, is not invalidated. In this case, the reception of a file of second data type may be suspended before the file is completely received, and the file of second data type may be invalidated. In spite of this, priority is given to the reception of each file of first data type from its beginning.
      After the reception of all files of first data type has been completed, the first switching control unit 133' controls the second tuner unit 120' so that files of second data type are preferentially received as described in (3) and (4) below.
    3. (3) While the second data broadcast reception processing is in progress, the first switching control unit 133' controls the second tuner unit 120' so that it makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at a time at which the reception of a file of second data type is terminated. Therefore, files of second data type can be received up to the last one so that any of the files of second data type, which should be preferentially acquired, is not invalidated.
    4. (4) While the first data broadcast reception processing is in progress, the first switching control unit 133' controls the second tuner unit 120' so that it makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at the switching time determined by the switching timing determining unit 132. Therefore, each file of second data type can be received, starting from its beginning, so that any of the files of second data type, which should be preferentially acquired, is not invalidated. In this case, the reception of a file of first data type may be suspended before the file is completely received, and the file may be invalidated. In spite of this, priority is given to the reception of each file of second data type from its beginning.


    [0072] After the reception of all files of second data type has been completed, the first switching control unit 133' further controls the second tuner unit 120' so that files of first data type are preferentially received as described in (1) and (2) above. Thus, even if files of first data type and files of second data type need to be acquired again because, for example, data in a data broadcast has been changed, the files of first data type can be preferentially received again.

    Examples of a switching operation executed by the broadcast receiver 10'



    [0073] Figs. 5A and 5B illustrate examples of a switching operation executed by the broadcast receiver 10' in the second embodiment of the present invention between the first data broadcast reception processing and the second data broadcast reception processing. In Figs. 5A and 5B, processing (first data broadcast reception processing and second data broadcast reception processing) executed by the second tuner unit 120' in the broadcast receiver 10' is illustrated in time series. As illustrated in Figs. 5A and 5B, the second tuner unit 120' alternately executes the first data broadcast reception processing and second data broadcast reception processing.

    [0074] In data of first data type transmitted in data broadcasting in the example in Figs. 5A and 5B, directory information (header information) at the beginning of the data and six files numbered A1 to A6 constitute one carousel. In the first data broadcast reception processing, the second tuner unit 120' receives data of first data type structured in this way.

    [0075] Similarly, in data of second data type transmitted in data broadcasting in the example in Figs. 5A and 5B, directory information (header information) at the beginning of the data and six files numbered B1 to B6 constitute one carousel. In the second data broadcast reception processing, the second tuner unit 120' receives data of second data type structured in this way.

    [0076] Fig. 5A illustrates processing executed by the second tuner unit 120' before the second tuner unit 120' completes the reception of all of the files A1 to A6 of first data type. In Fig. 5A, priority is given to the reception of the files A1 to A6 of first data type (that is, the first data broadcast reception processing is executed). Therefore, in a case in which the second tuner unit 120' is executing the first data broadcast reception processing, the second tuner unit 120' makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at a time at which the reception of a file of first data type is terminated. In the first data broadcast reception processing in this case, therefore, all files of first data type can be completely received. In a case in which the second tuner unit 120' is executing the second data broadcast reception processing, however, the second tuner unit 120' makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at a switching time immediately before the transmission of the next file to be received (the next file is of first data type) starts. In the second data broadcast reception processing in this case, therefore, a file of second data type may not be completely received.

    [0077] In Fig. 5A, for example, if the second tuner unit 120' is executing processing to receive the files A1, A3, and A5 in the first data broadcast reception processing, the second tuner unit 120' makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at times t2, t4, and t6 at which the reception of the files A1, A3, and A5 is terminated. If the second tuner unit 120' is executing processing to receive the files B2 and B4 in the second data broadcast reception processing, the second tuner unit 120' makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at switching times (times t3 and t5) immediately before the transmission of the files A3 and A5 starts.

    [0078] Fig. 5B illustrates processing executed by the second tuner unit 120' after the second tuner unit 120' completes the reception of all of the files A1 to A6 of first data type. In Fig. 5B, priority is given to the reception of the files B1 to B6 of second data type (that is, the second data broadcast reception processing is executed). Therefore, in a case in which the second tuner unit 120' is executing the second data broadcast reception processing, the second tuner unit 120' makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at a time at which the reception of a file of second data type is terminated. In the second data broadcast reception processing in this case, therefore, all files of second data type can be completely received. In a case in which the second tuner unit 120' is executing the first data broadcast reception processing, however, the second tuner unit 120' makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at a switching time immediately before the transmission of the next file to be received (the next file is of second data type) starts. In the first data broadcast reception processing in this case, therefore, a file of first data type may not be completely received.

    [0079] In Fig. 5B, for example, if the second tuner unit 120' is executing processing to receive the files B1, B3, and B5 in the second data broadcast reception processing, the second tuner unit 120' makes a switchover from the second data broadcast reception processing to the first data broadcast reception processing at times t2, t4, and t6 at which the reception of the files B1, B3, and B5 is terminated. If the second tuner unit 120' is executing processing to receive the files A2 and A4 in the first data broadcast reception processing, the second tuner unit 120' makes a switchover from the first data broadcast reception processing to the second data broadcast reception processing at switching times (times t3 and t5) immediately before the transmission of the files B3 and B5 starts.

    [0080] As described above, the second tuner unit 120' operates so as to preferentially receive the files A1 to A6 of first data type, starting from the first one and continuing to the last one, over the files B1 to B6 of second data type until the second tuner unit 120' receives all of the files A1 to A6 of first data type. After having received all of the files A1 to A6 of first data type, the second tuner unit 120' operates to preferentially receive the files B1 to B6 of second data type, starting from the first one and continuing to the last one, over the files A1 to A6 of first data type. Therefore, the second tuner unit 120' can efficiently complete the reception of all of the files A1 to A6 of first data type and the files B1 to B6 of second data type.

    [0081] If the second tuner unit 120' has completed the reception of all of the files B1 to B6 of second data type in the operation illustrated in Fig. 5B, the second tuner unit 120' operates so as to preferentially receive the files A1 to A6 of first data type again, starting from the first one and continuing to the last one, over the files B1 to B6 of second data type, as illustrated in Fig. 5A. Thus, even if all of the files A1 to A6 of first data type and all of the files B1 to B6 of second data type need to be acquired again because, for example, data in a data broadcast has been changed, the files A1 to A6 of first data type can be preferentially received first again, starting from the first one and continuing to the last one, over the files B1 to B6 of second data type, as in Fig. 5A.

    [0082] Although, in the examples in Figs. 5A and 5B, the files A1 to A6 of first data type are preferentially received first over the files B1 to B6 of second data type, this is not a limitation. That is, the files B1 to B6 of second data type may be preferentially received first over the files A1 to A6 of first data type. Alternatively, the user may determine that either of the files A1 to A6 of first data type and the files B1 to B6 of second data type is to be preferentially received first.

    [0083] Although, in the above embodiments, a switchover to the second processing is made each time one file is received in the first reception processing, this is not a limitation; a switchover to the second processing may be made each time a plurality of files are received in the first reception processing.

    [0084] Although, in the above embodiments, the number of yet-to-receive files, which have not been received, during the second reception processing, is 1, this is not a limitation; the number of yet-to-receive files may be 2 or more. To complete the reception of all files in a shorter time, however, the number of yet-to-receive files is preferably reduced as much as possible.

    [0085] In the above embodiments, a time, calculated by the transfer start time calculating unit 131, at which to start the transmission of a file to be received is the same as a time at which the transmission of a yet-to-receive file that has been transmitted before the file to be received is transmitted is terminated. In the above embodiments, therefore, a time at which the transmission of a yet-to-receive file is terminated may be calculated, instead of calculating a time at which to start the transmission of a file to be received.

    [0086] Although, in the above embodiments, when a switchover is made from the first reception processing to the second reception processing, a time at which to start the transmission of the next file to be received is calculated, the present invention is not limited to this. When, for example, directory information is received, times at which to start transmission of all files to be received may be calculated in advance.

    [0087] Although, in the above embodiment, a time that is a predetermined time before a time at which to start the transmission of the next file to be received is determined as the switching time at which a switchover from the second reception processing to the first reception processing is to be made, this is not a limitation. If it is possible to receive the next file to be received from its beginning, a time itself at which to start the transmission of the next file to be received may be determined as the switching time.

    [0088] The above embodiments have been just described as examples to embody the present invention. It should not be interpreted that these embodiments limit the technical range of the present invention. That is, the present invention can be practiced in various other forms without departing from the scope of the claims.


    Claims

    1. A broadcast receiver that is configured to receive a digital broadcast, the receiver comprising:

    a first tuner unit (110) that is configured to receive program data in the digital broadcast;

    a second tuner unit (120, 120') that is configured to alternately execute first reception processing to receive a file in a data broadcast and second reception processing different from the first reception processing;

    characterised by

    a transfer start time calculating unit (131) that is configured to calculate a time at which to start transmission of a next file to be received in the first reception processing, wherein the next file is a file that is not already received, wherein the time is calculated while the second reception processing is in progress;

    a switching timing determining unit (132) that is configured to determine a switching time at which a switchover from the second reception processing to the first reception processing is to be made by the second tuner unit (120, 120'), according to the time, calculated by the transfer start time calculating unit (131), at which to start transmission of the next file; and

    a switching control unit (133, 133') that is configured to control the second tuner unit (120, 120') so that the second tuner unit (120, 120') makes a switchover from the second reception processing to the first reception processing, according to the switching time determined by the switching timing determining unit (132),

    wherein according to a file reception termination time at which the second tuner unit (120, 120') has made a switchover from the second reception processing to the first reception processing, a file size of a yet-to-receive file to be transmitted while the second reception processing is in progress, and a transmission rate of the yet-to-receive file, the transfer start time calculating unit (131) is configured to calculate the time at which to start transmission of the next file to be received, the next file being transmitted after the yet-to-receive file.


     
    2. The broadcast receiver according to Claim 1, wherein the switching timing determining unit (132) is configured to determine a time that is a predetermined time before the time, calculated by the transfer start time calculating unit (131), at which to start the transmission of the next file to be received, as the switching time at which a switchover from the second reception processing to the first reception processing is to be made.
     
    3. The broadcast receiver according to Claim 1 or 2, further comprising:

    a file information storage unit (134) that is configured to store identification information about a file that has been received in the first reception processing;

    a file information acquiring unit (135) that is configured to acquire, after reception of one file has been terminated, identification information about a next file from the next file; and

    a second switching control unit (136) that is configured to control the second tuner unit (120, 120') so that the second tuner unit (120, 120') makes a switchover from the first reception processing to the second reception processing if the identification information acquired by the file information acquiring unit (135) is already stored in the file information storage unit (134) when transmission of the next file starts after a switchover has been made by the second tuner unit (120, 120') from the second reception processing to the first reception processing.


     
    4. The broadcast receiver according to any one of Claims 1 to 3, wherein the second reception processing is scan processing to create a service list in the digital broadcast.
     
    5. The broadcast receiver according to any one of Claims 1 to 3, wherein the second reception processing is processing to receive a file of second data type, the second data type being different from a first data type related to a file in the data broadcast, the file being received in the first reception processing.
     
    6. The broadcast receiver according to Claim 5, wherein:

    until reception of all files of first data type is completed in the first reception processing, a switchover from the first reception processing to the second reception processing is made at a time at which reception of a file of first data type is terminated and a switchover from the second reception processing to the first reception processing is made at the switching time determined by the switching timing determining unit (132); and

    after reception of all files of first data type has been completed in the first reception processing, a switchover from the second reception processing to the first reception processing is made at a time at which reception of a file of second data type is terminated and a switchover from the first reception processing to the second reception processing is made at the switching time determined by the switching timing determining unit (132).


     
    7. The broadcast receiver according to Claim 6, wherein after reception of all files of second data type has also been completed in the second reception processing, a switchover from the first reception processing to the second reception processing is made at a time at which reception of a file of first data type is terminated and a switchover from the second reception processing to the first reception processing is made at the switching time determined by the switching timing determining unit (132).
     
    8. A reception switching control method executed by a broadcast receiver (10) that has a first tuner unit (110) that receives program data in a digital broadcast and also has a second tuner unit (120, 120') that alternately executes first reception processing to receive a file in a data broadcast and second reception processing different from the first reception processing, the method comprising:

    a transmission start time calculation step in which a transfer start time calculating unit (131) in the broadcast receiver (10) calculates a time at which to start transmission of a next file to be received in the first reception processing, wherein the next file is a file that is not already received, wherein the time is calculated while the second reception processing is in progress;

    a switching time determination step in which a switching timing determining unit (132) in the broadcast receiver (10) determines a switching time at which a switchover from the second reception processing to the first reception processing is to be made by the second tuner unit (120), according to the time, calculated by the transfer start time calculating unit (131), at which to start transmission of the next file; and

    a switching control step in which a switching control unit (133, 133') in the broadcast receiver (10) controls the second tuner unit (120, 120') so that the second tuner unit (120, 120') makes a switchover from the second reception processing to the first reception processing according to the switching time determined by the switching timing determining unit (132),

    wherein according to a file reception termination time at which the second tuner unit (120, 120') has made a switchover from the second reception processing to the first reception processing, a file size of a yet-to-receive file to be transmitted while the second reception processing is in progress, and a transmission rate of the yet-to-receive file, the transfer start time calculating unit (131) calculates the time at which to start transmission of the next file to be received, the next file being transmitted after the yet-to-receive file.


     


    Ansprüche

    1. Rundfunkempfänger, der so konfiguriert ist, dass er eine digitale Sendung empfängt, wobei der Empfänger Folgendes umfasst:

    einen ersten Tuner (110), der so konfiguriert ist, dass er Programmdaten in der digitalen Sendung empfängt;

    einen zweiten Tuner (120, 120'), der so konfiguriert ist, dass er abwechselnd eine erste Empfangsverarbeitung durchführt, um eine Datei in einer Datensendung zu empfangen, und eine zweite Empfangsverarbeitung, die sich von der ersten Empfangsverarbeitung unterscheidet;

    gekennzeichnet durch

    eine Einheit zur Berechnung des Übertragungszeitbeginns (131), die so konfiguriert ist, dass sie eine Zeit berechnet, bei der die Übertragung einer nächsten Datei zu beginnen ist, die in der ersten Empfangsverarbeitung zu empfangen ist, wobei die nächste Datei eine Datei ist, die noch nicht empfangen wurde, wobei die Zeit berechnet wird, während die zweite Empfangsverarbeitung andauert;

    eine Schaltzeitbestimmungseinheit (132), die so konfiguriert ist, dass sie eine Schaltzeit bestimmt, bei der eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vom zweiten Tuner (120, 120') vorzunehmen ist, gemäß der von der Einheit zur Berechnung des Übertragungszeitbeginns (131) berechneten Zeit, zu der die Übertragung der nächsten Datei einzuleiten ist; und

    eine Schaltsteuereinheit (133, 133'), die so konfiguriert ist, dass sie den zweiten Tuner (120, 120') steuert, sodass der zweite Tuner (120, 120') eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vornimmt, gemäß der Schaltzeit, die von der Schaltzeitbestimmungseinheit (132) bestimmt wird,

    wobei gemäß einer Dateiempfangsbeendigungszeit, zu der der zweite Tuner (120, 120') eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vorgenommen hat, einer Dateigröße einer noch zu empfangenden Datei, die zu übertragen ist, während die zweite Empfangsverarbeitung andauert, und einer Übertragungsrate der noch zu empfangenden Datei die Einheit zur Berechnung des Übertragungszeitbeginns (131) so konfiguriert ist, dass sie die Zeit berechnet, zu der die Übertragung der nächsten zu empfangenden Datei beginnt, wobei die nächste Datei nach der noch zu empfangenden Datei übertragen wird.


     
    2. Rundfunkempfänger nach Anspruch 1, wobei die Schaltzeitbestimmungseinheit (132) so konfiguriert ist, dass sie eine Zeit bestimmt, die eine vorbestimmte Zeit vor der Zeit ist, die von der Einheit zur Berechnung des Übertragungszeitbeginns (131) berechnet wird, bei der die Übertragung der nächsten zu empfangenden Datei zu beginnen ist, als die Schaltzeit, bei der die Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vorzunehmen ist.
     
    3. Rundfunkempfänger nach Anspruch 1 oder 2, der ferner Folgendes umfasst:

    eine Dateiinformationsspeichereinheit (134), die so konfiguriert ist, dass sie Identifikationsinformationen über eine Datei speichert, die in der ersten Empfangsverarbeitung empfangen wurde;

    eine Dateiinformationserfassungseinheit (135), die so konfiguriert ist, dass sie nach Abschluss des Empfangs einer Datei Identifikationsinformationen über eine nächste Datei von der nächsten Datei erfasst; und

    eine zweite Schaltsteuereinheit (136), die so konfiguriert ist, dass sie den zweiten Tuner (120, 120') steuert, sodass der zweite Tuner (120, 120') eine Schaltung von der ersten Empfangsverarbeitung zur zweiten Empfangsverarbeitung vornimmt, wenn die Identifikationsinformationen, die die Dateiinformationserfassungseinheit (135) erfasst, bereits in der Dateiinformationsspeichereinheit (134) gespeichert sind, wenn die Übertragung der nächsten Datei beginnt, nachdem eine Schaltung vom zweiten Tuner (120, 120') von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vorgenommen wurde.


     
    4. Rundfunkempfänger nach einem der Ansprüche 1 bis 3, wobei die zweite Empfangsverarbeitung eine Scanverarbeitung ist, um eine Dienstliste in der digitalen Sendung zu erzeugen.
     
    5. Rundfunkempfänger nach einem der Ansprüche 1 bis 3, wobei die zweite Empfangsverarbeitung eine Verarbeitung zum Empfangen einer Datei eines zweiten Datentyps ist, wobei der zweite Datentyp sich von einem ersten Datentyp unterscheidet, der mit einer Datei in der Datensendung verbunden ist, wobei die Datei in der ersten Empfangsverarbeitung empfangen wird.
     
    6. Rundfunkempfänger nach Anspruch 5, wobei:

    bis zum Abschluss des Empfangs aller Dateien des ersten Datentyps in der ersten Empfangsverarbeitung eine Schaltung von der ersten Empfangsverarbeitung zur zweiten Empfangsverarbeitung zu einer Zeit erfolgt, zu der der Empfang einer Datei des ersten Datentyps abgeschlossen ist und eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung zur Schaltzeit erfolgt, die von der Schaltzeitbestimmungseinheit (132) bestimmt wird; und

    nach Abschluss des Empfangs aller Dateien des ersten Datentyps in der ersten Empfangsverarbeitung eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung zu einer Zeit erfolgt, zu der der Empfang einer Datei des zweiten Datentyps abgeschlossen ist und eine Schaltung von der ersten Empfangsverarbeitung zur zweiten Empfangsverarbeitung zur Schaltzeit erfolgt, die von der Schaltzeitbestimmungseinheit (132) bestimmt wird.


     
    7. Rundfunkempfänger nach Anspruch 6, wobei nach Abschluss des Empfangs aller Dateien des zweiten Datentyps auch in der zweiten Empfangsverarbeitung eine Schaltung von der ersten Empfangsverarbeitung zur zweiten Empfangsverarbeitung zu einer Zeit erfolgt, zu der der Empfang einer Datei des ersten Datentyps beendet wird und eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung zur Schaltzeit erfolgt, die von der Schaltzeitbestimmungseinheit (132) bestimmt wird.
     
    8. Empfangsschaltungssteuerungsverfahren, das von einem Rundfunkempfänger (10) ausgeführt wird, einen ersten Tuner (110) aufweist, der Programmdaten in einer digitalen Sendung empfängt, und einen zweiten Tuner (120, 120'), der abwechselnd eine erste Empfangsverarbeitung durchführt, um eine Datei in einer Datensendung zu empfangen, und eine zweite Empfangsverarbeitung, die sich von der ersten Empfangsverarbeitung unterscheidet, wobei das Verfahren Folgendes umfasst:

    einen Schritt zum Berechnen des Beginns der Übertragungszeit, wobei eine Einheit zur Berechnung des Übertragungszeitbeginns (131) im Rundfunkempfänger (10) eine Zeit berechnet, bei der die Übertragung einer nächsten Datei zu beginnen ist, die in der ersten Empfangsverarbeitung zu empfangen ist, wobei die nächste Datei eine Datei ist, die noch nicht empfangen wurde, wobei die Zeit berechnet wird, während die zweite Empfangsverarbeitung andauert;

    einen Schritt zum Bestimmen der Schaltzeit, wobei eine Schaltzeitbestimmungseinheit (132) im Rundfunkempfänger (10) eine Schaltzeit bestimmt, bei der eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vom zweiten Tuner (120) vorzunehmen ist, gemäß der von der Einheit zur Berechnung des Übertragungszeitbeginns (131) berechneten Zeit, zu der die Übertragung der nächsten Datei einzuleiten ist; und

    einen Schritt zum Steuern der Schaltung, wobei eine Schaltsteuereinheit (133, 133') im Rundfunkempfänger (10) den zweiten Tuner (120, 120') steuert, sodass der zweite Tuner (120, 120') eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vornimmt, gemäß der Schaltzeit, die von der Schaltzeitbestimmungseinheit (132) bestimmt wird,

    wobei gemäß einer Dateiempfangsbeendigungszeit, zu der der zweite Tuner (120, 120') eine Schaltung von der zweiten Empfangsverarbeitung zur ersten Empfangsverarbeitung vorgenommen hat, einer Dateigröße einer noch zu empfangenden Datei, die zu übertragen ist, während die zweite Empfangsverarbeitung andauert, und einer Übertragungsrate der noch zu empfangenden Datei die Einheit zur Berechnung des Übertragungszeitbeginns (131) die Zeit berechnet, zu der die Übertragung der nächsten zu empfangenden Datei beginnt, wobei die nächste Datei nach der noch zu empfangenden Datei übertragen wird.


     


    Revendications

    1. Appareil de réception de radiodiffusion configuré pour recevoir une radiodiffusion numérique, le récepteur comprenant :

    une première unité de syntonisation (110) qui est configurée pour recevoir des données de programme dans la radiodiffusion numérique ;

    une seconde unité de syntonisation (120, 120') qui est configurée pour exécuter en alternance un premier traitement de réception pour recevoir un fichier dans une radiodiffusion de données et un second traitement de réception différent du premier traitement de réception ;

    caractérisé par

    une unité de calcul de l'heure de début de transfert (131) qui est configurée pour calculer une heure à laquelle commencer la transmission d'un fichier suivant à recevoir dans le premier traitement de réception, dans lequel le fichier suivant est un fichier qui n'a pas encore été reçu, dans lequel l'heure est calculée pendant que le second traitement de réception est en cours ;

    une unité de détermination de synchronisation de commutation (132) qui est configurée pour déterminer une heure de commutation à laquelle une commutation du second traitement de réception vers le premier traitement de réception doit être effectuée par la seconde unité de syntonisation (120, 120'), en fonction de l'heure, calculée par l'unité de calcul de l'heure de début de transfert (131), à laquelle doit commencer la transmission du fichier suivant ; et

    une unité de commande de commutation (133, 133') qui est configurée pour commander la seconde unité de syntonisation (120, 120') de sorte que la seconde unité de syntonisation (120, 120') effectue une commutation du second traitement de réception vers le premier traitement de réception, selon le temps de commutation déterminé par l'unité de détermination de synchronisation de commutation (132),

    dans lequel, selon une heure de fin de réception de fichier à laquelle la seconde unité de syntonisation (120, 120') a effectué une commutation du second traitement de réception vers le premier traitement de réception, une taille de fichier d'un fichier en attente de réception à transmettre pendant que le second traitement de réception est en cours, et une vitesse de transmission du fichier en attente de réception, l'unité de calcul de l'heure de début de transfert (131) est configurée pour calculer l'heure à laquelle doit commencer la transmission du fichier suivant en attente de réception, le fichier suivant étant transmis après le fichier en attente de réception.


     
    2. Appareil de réception de radiodiffusion selon la revendication 1, dans lequel l'unité de détermination de synchronisation de commutation (132) est configurée pour déterminer une heure qui est une heure prédéterminée avant l'heure, calculée par l'unité de calcul de l'heure de début de transfert (131), à laquelle doit démarrer la transmission du fichier en attente de réception suivant, ainsi que l'heure de commutation à laquelle une commutation du second traitement de réception vers le premier traitement de réception doit être effectuée.
     
    3. Appareil de réception de radiodiffusion selon la revendication 1 ou 2, comprenant en outre :

    une unité de stockage d'informations de fichier (134) qui est configurée pour stocker des informations d'identification concernant un fichier qui a été reçu lors du premier traitement de réception ;
    une unité d'acquisition d'informations de fichier (135) qui est configurée pour acquérir, après la fin de la réception d'un fichier, des informations d'identification sur un fichier suivant à partir du fichier suivant ; et

    une seconde unité de commande de commutation (136) qui est configurée pour commander la seconde unité de syntonisation (120, 120') de sorte que la seconde unité de syntonisation (120, 120') effectue une commutation du premier traitement de réception vers le deuxième traitement de réception si les informations d'identification acquises par l'unité d'acquisition d'informations de fichier (135) sont déjà stockées dans l'unité de stockage d'informations de fichier (134) lorsque la transmission du fichier suivant commence après qu'une commutation ait été effectuée par la seconde unité de syntonisation (120, 120') du second traitement de réception vers le premier traitement de réception.


     
    4. Appareil de réception de radiodiffusion selon l'une quelconque des revendications 1 à 3, dans lequel le second traitement de réception est un traitement par balayage pour créer une liste de services dans la radiodiffusion numérique.
     
    5. Appareil de réception de radiodiffusion selon l'une quelconque des revendications 1 à 3, dans lequel le second traitement de réception effectue un traitement pour recevoir un fichier d'un second type de données, le second type de données étant différent d'un premier type de données renvoyant à un fichier dans la radiodiffusion de données, le fichier étant reçu lors du premier traitement de réception.
     
    6. Appareil de réception de radiodiffusion selon la revendication 5, dans lequel :

    jusqu'à ce que la réception de tous les fichiers du premier type de données soit achevée lors du traitement de la première réception, une commutation du premier traitement de réception vers le second traitement de réception est effectuée à une heure où la réception d'un fichier du premier type de données est terminée et une commutation du second traitement de réception vers le premier traitement de réception est effectuée à l'heure de commutation déterminée par l'unité de détermination de synchronisation de commutation (132) ; et

    après que la réception de tous les fichiers du premier type de données soit achevée dans le premier traitement de réception, une commutation du second traitement de réception vers le premier traitement de réception est effectuée à une heure où la réception d'un fichier du second type de données est terminée et une commutation du premier traitement de réception vers le second traitement de réception est effectuée à l'heure de commutation déterminée par l'unité de détermination de synchronisation de commutation (132).


     
    7. Appareil de réception de radiodiffusion selon la revendication 6, dans lequel, une fois que la réception de tous les fichiers du second type de données est également achevée dans le second traitement de réception, une commutation du premier traitement de réception vers le second traitement de réception est effectuée à une heure où la réception d'un fichier du premier type de données est terminée et une commutation du second traitement de réception vers le premier traitement de réception est effectuée à l'heure de commutation déterminée par l'unité de détermination de synchronisation de commutation (132) .
     
    8. Procédé de commande de commutation de réception exécuté par un appareil de réception de radiodiffusion (10) qui possède une première unité de syntonisation (110) qui reçoit des données de programme dans une radiodiffusion numérique et qui possède également une seconde unité de syntonisation (120, 120') qui exécute en alternance un premier traitement de réception pour recevoir un fichier dans une radiodiffusion de données et un second traitement de réception différent du premier traitement de réception, le procédé comprenant :

    une étape de calcul d'heure de début de transmission lors de laquelle une unité de calcul d'heure de début de transfert (131) dans l'appareil de réception de radiodiffusion (10) calcule une heure à laquelle doit commencer la transmission d'un fichier suivant en attente de réception dans le premier traitement de réception, le fichier suivant étant un fichier qui n'a pas encore été reçu, dans lequel l'heure est calculée pendant que le second traitement de réception est en cours ;

    une étape de détermination de l'heure de commutation lors de laquelle une unité de détermination de synchronisation de commutation (132) dans l'appareil de réception de radiodiffusion (10) détermine une heure de commutation à laquelle une commutation du second traitement de réception vers le premier traitement de réception doit être effectuée par la seconde unité de syntonisation (120), en fonction de l'heure, calculée par l'unité de calcul de l'heure de début de transfert (131), à laquelle doit commencer la transmission du fichier suivant ; et

    une étape de commande de commutation dans laquelle une unité de commande de commutation (133, 133') dans l'appareil de réception de radiodiffusion (10) commande la seconde unité de syntonisation (120, 120') de sorte que la seconde unité de syntonisation (120, 120') effectue une commutation du second traitement de réception vers le premier traitement de réception selon l'heure de commutation déterminée par l'unité de détermination de synchronisation de commutation (132),

    dans lequel, selon une heure de fin de réception de fichier à laquelle la seconde unité de syntonisation (120, 120') a effectué une commutation du second traitement de réception vers le premier traitement de réception, selon une taille de fichier d'un fichier en attente de réception à transmettre pendant que le second traitement de réception est en cours, et selon une vitesse de transmission du fichier en attente de réception, l'unité de calcul de l'heure de début de transfert (131) calcule l'heure à laquelle doit commencer la transmission du fichier suivant en attente de réception, le fichier suivant étant transmis après le fichier en attente de réception.


     




    Drawing























    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description