The present invention relates to a transmitting apparatus and method and a receiving apparatus and method. More particularly, the present invention relates to a transmitting apparatus and method and a receiving apparatus and method that allow obtaining of all of the tuning information of a multi-segment broadcasting.
Recently, terrestrial digital broadcasting has been started in Ultra High Frequency (UHF) band. Each physical channel of a terrestrial digital broadcasting is divided into 13 segments, one segment of which is used for broadcasting for mobile terminals. Then, the remaining 12 segments are used together for broadcasting for fixed terminals, such as television receivers (for example, see Patent Document 1).
Currently, in broadcasting for mobile terminals, the same content as that of broadcasting for fixed terminals is broadcast. Mobile terminals, mainly mobile phones, capable of receiving a broadcasting for mobile terminals have already been widely spread.
Also, in a terrestrial digital broadcasting wave, channels 13 to 52 of UHF band include many unused channels in addition to channels in which terrestrial digital broadcasting is actually performed in various regions. So, a method for effectively utilizing these unused channels is under consideration.
One possible method for effectively utilizing the unused channels is to perform multi-segment broadcasting in the unused channels. Note that multi-segment broadcasting refers to a plurality of one-segment broadcastings simultaneously transmitted in one physical channel. In other words, multi-segment broadcasting refers to broadcasting in which the frequency band of terrestrial digital broadcasting is divided into a plurality of segments and one or more broadcasting services are performed in one segment.
By the way, a conventional mobile terminal for receiving broadcasting for mobile terminals obtains tuning information that is information on tuning, such as frequency, and creates a table of tuning information (hereinafter referred to as tuning table) as follows:
In step S11, the mobile terminal sets a predetermined physical channel (for example, a physical channel with the lowest frequency) as target physical channel to be processed. In step S12, the mobile terminal tunes to the center segment of the target physical channel. In step S13, the mobile terminal determines whether the Transport Stream (TS) of the center segment of the target physical channel has been received or not. If determined that it has been received, the process proceeds to step S14.
In step S14, the mobile terminal obtains, from the received TS, an Network Information Table (NIT) that is information on the network of the segment for the mobile terminal, described as NIT actual, and an Service Description Table (SDT) that is information on the broadcasting service of the network of the segment for the mobile terminal, described as SDT actual. Note that the NIT refers to a table that contains frequency information for each broadcasting service and information on the corresponding broadcasting service for tuning the carrier frequency to a certain broadcasting service. Furthermore, the SDT refers to a table that contains meta-information for each broadcasting service (for example, service name and the like). After the processing in step S14, the process proceeds to step S15.
On the other hand, if determined in step S13 that the TS of the center segment has not been received, the process skips step S14 and proceeds to step S15.
In step S15, the mobile terminal determines whether all of the physical channels have been set as target physical channel or not. If determined in step S15 that not all of the physical channels have been set as target physical channel, in step S16, the mobile terminal sets a next physical channel (for example, a physical channel with the second lowest frequency) as target physical channel, then the process returns to step S12. Then, the mobile terminal repeats the process of steps S12 to S16 until all of the physical channels are set as target physical channel.
On the other hand, if determined in step S15 that all of the physical channels have been set as target physical channel, in step S17, the mobile terminal creates a tuning table based on the NITs and SDTs obtained in step S14.
Specifically, as shown in
Thus, as shown in
Note that, in the example shown in
As above, the conventional mobile terminal scans the TS of the center segment of each physical channel and obtains tuning information from the NIT of the segment for the mobile terminal contained in the TS.
So, when multi-segment broadcasting is performed in an unused channel, the tuning information of the center segment 11 of the unused channel can be obtained, but the tuning information of segments 12-1 to 12-6 other than the center segment 11 cannot be obtained, as shown in
In view of the above, the present invention is intended to allow all of the tuning information of multi-segment broadcasting to be obtained.
A transmitting apparatus in accordance with a first aspect of the invention includes: generating means for generating representative tuning information including tuning information that is information on tuning to a representative segment of a multi-segment broadcasting and multi-segment information indicating that the representative segment is a segment of the multi-segment broadcasting; and transmitting means for transmitting the representative tuning information in the representative segment.
A transmitting method in accordance with the first aspect of the invention includes: generating step in which a transmitting apparatus generates representative tuning information including tuning information that is information on tuning to a representative segment of a multi-segment broadcasting and multi-segment information indicating that the representative segment is a segment of the multi-segment broadcasting; and transmitting step in which the transmitting apparatus transmits the representative tuning information in the representative segment.
In the first aspect of the invention, representative tuning information including tuning information that is information on tuning to a representative segment of a multi-segment broadcasting and multi-segment information indicating that the representative segment is a segment of the multi-segment broadcasting is generated, and the representative tuning information is transmitted in the representative segment.
A receiving apparatus in accordance with a second aspect of the invention includes: receiving means for receiving representative tuning information including tuning information that is information on tuning to a representative segment and multi-segment information indicating that the representative segment is a segment of a multi-segment broadcasting, transmitted in the representative segment of the multi-segment broadcasting; and controlling means for controlling tuning depending on the multi-segment information included in the representative tuning information received by the receiving means.
A receiving method in accordance with the second aspect of the invention includes: receiving step in which a receiving apparatus receives representative tuning information including tuning information that is information on tuning to a representative segment and multi-segment information indicating that the representative segment is a segment of a multi-segment broadcasting, transmitted in the representative segment of the multi-segment broadcasting; and controlling step in which the receiving apparatus controls tuning depending on the multi-segment information included in the representative tuning information received in the receiving step.
In the second aspect of the invention, representative tuning information including tuning information that is information on tuning to a representative segment and multi-segment information indicating that the representative segment is a segment of a multi-segment broadcasting, transmitted in the representative segment of the multi-segment broadcasting, is received, and tuning is controlled depending on the multi-segment information included in the representative tuning information.
As above, according to the first aspect of the invention, the tuning information of the representative segment of the multi-segment broadcasting and the multi-segment information indicating that the representative segment is a segment of the multi-segment broadcasting can be transmitted in the representative segment. As a result, all of the tuning information of the multi-segment broadcasting can be obtained by the receiving side of the multi-segment broadcasting.
According to the second aspect of the invention, all of the tuning information of the multi-segment broadcasting can be obtained.
A transmitting/receiving system 30 in
The terrestrial broadcasting stations 31-1 to 31-3 perform terrestrial digital broadcasting using a terrestrial digital broadcasting wave. Note that, hereinafter, the terrestrial broadcasting stations 31-1 to 31-3 are collectively referred to as a terrestrial broadcasting station 31 when they need not be individually distinguished.
The One-Seg retransmitting station 32 receives a broadcasting for mobile terminals of terrestrial digital broadcasting (hereinafter referred to as One-Seg broadcasting) transmitted from the terrestrial broadcasting station 31. Then, the One-Seg retransmitting station 32 retransmits the One-Seg broadcasting in a multi-segment broadcasting to a difficult reception area using an unused channel of the terrestrial digital broadcasting wave. Note that the difficult reception area refers to an area, such as a underground mall, in which it is difficult to receive terrestrial digital broadcasting transmitted from the terrestrial broadcasting station 31.
The receiving terminal 33 is a mobile terminal capable of receiving a One-Seg broadcasting transmitted from the terrestrial broadcasting station 31 and a One-Seg broadcasting retransmitted in the multi-segment broadcasting from the One-Seg retransmitting station 32. Hereinafter, the One-Seg broadcasting transmitted from the One-Seg retransmitting station 32 is referred to as One-Seg rebroadcasting.
As above, since the One-Seg retransmitting station 32 retransmits the One-Seg broadcasting to the difficult reception area, the receiving terminal 33 can reliably receive the One-Seg broadcasting even in the difficult reception area. Now, One-Seg broadcasting is described as an example of multi-segment broadcasting.
[Description of Terrestrial Digital Broadcasting Wave]
As shown in
On the other hand, in an unused channel, a One-Seg rebroadcasting is transmitted in multi-segment broadcasting. Note that up to 13 logical channels of One-Seg rebroadcastings can be broadcast in one unused channel.
The multi-segment broadcasting in
[Method for Obtaining Tuning Information]
As shown in
A second method is to embed tuning information in the receiving terminal. For the second method, the receiving terminal needs to store tuning information in advance. However, it is difficult to store all of the tuning information of One-Seg rebroadcastings varying regionally. So, the second method does not suit to One-Seg rebroadcasting.
A third method is to obtain tuning information by means of something other than broadcasting wave (e.g., communication over Internet or the like). For the third method, a user having the receiving terminal needs to know whether a One-Seg rebroadcasting is receivable at the user's current location or not and indicate to obtain tuning information of that One-Seg rebroadcasting if any. However, it is difficult to know all of One-Seg rebroadcastings varying regionally along with their regions. So, the third method does not suit to One-Seg rebroadcasting.
Based on the above, the transmitting/receiving system 30 employs the first method to obtain tuning information of a One-Seg rebroadcasting. Specifically, the terrestrial broadcasting station 31 and the One-Seg retransmitting station 32 transmit tuning information on the terrestrial digital broadcasting wave, and the receiving terminal 33 obtains the tuning information by scanning and maintains it. Then, based on the maintained tuning information, the receiving terminal 33 tunes to and plays a predetermined logical channel of One-Seg rebroadcasting.
[Detailed Configuration Example of One-Seg Retransmitting Station]
The One-Seg retransmitting station 32 in
The One-Seg tuner 42-1 tunes to a predetermined center segment of a terrestrial digital broadcasting transmitted from the terrestrial broadcasting station 31 and received via the receiving antenna 41 and provides the TS of a One-Seg broadcasting transmitted in the center segment to the signal converter 43-1. The TS of the One-Seg broadcasting contains video data or audio data, an NIT, an SDT and the like of the One-Seg broadcasting.
As with the One-Seg tuner 42-1, the One-Seg tuners 42-2 and 42-3 tune to a predetermined center segment of the terrestrial digital broadcasting and provide the TS of a One-Seg broadcasting transmitted in the center segment to the signal converters 43-2 and 43-3.
When the TS of the One-Seg broadcasting provided from the One-Seg tuner 42-1 is a TS to be transmitted in the center segment of a multi-segment broadcasting, the signal converter 43-1 changes the NIT contained in the TS of the One-Seg broadcasting to generate an NIT of the center segment of the multi-segment broadcasting. The signal converter 43-1 provides the TS of the One-Seg broadcasting updated with the generated NIT to the multi-segment transmitter 44 as the TS of a One-Seg rebroadcasting to be transmitted in the center segment.
On the other hand, when the TS of the One-Seg broadcasting from the One-Seg tuner 42-1 is not a TS to be transmitted in the center segment of the multi-segment broadcasting, the signal converter 43-1 maintains the TS of the One-Seg broadcasting from the One-Seg tuner 42-1 as it is. Then the signal converter 43-1 provides the TS to the multi-segment transmitter 44 as the TS of a One-Seg rebroadcasting to be transmitted in a segment other than the center segment of the multi-segment broadcasting (hereinafter referred to as a non-center segment).
As with the signal converter 43-1, the signal converters 43-2 and 43-3 change the NIT contained in the TS of a One-Seg broadcasting from the One-Seg tuner 42-1 to generate an NIT of the center segment of the multi-segment broadcasting. Then, the signal converters 43-2 and 43-3 provide the TS of the One-Seg broadcasting updated with the generated NIT to the multi-segment transmitter 44 as the TS of a One-Seg rebroadcasting to be transmitted in the center segment. Also, as with the signal converter 43-1, the signal converters 43-2 and 43-3 provide the TS of the One-Seg broadcasting from the One-Seg tuner 42-1 as it is to the multi-segment transmitter 44 as the TS of a One-Seg rebroadcasting to be transmitted in a non-center segment.
Note that, hereinafter, the One-Seg tuners 42-1 to 42-3 are collectively referred to as a One-Seg tuner 42 when they need not be individually distinguished. Similarly, the signal converters 43-1 to 43-3 are referred to as a signal converter 43. Also, three One-Seg tuners 42 and three signal converters 43 are provided in
The multi-segment transmitter 44 transmits the TS of the One-Seg rebroadcasting provided from the signal converter 43 to be transmitted in the center segment, via the transmitting antenna 45 in the center segment. Also, the multi-segment transmitter 44 transmits the TS of the One-Seg rebroadcasting provided from the signal converter 43 to be transmitted in a non-center segment, via the transmitting antenna 45 in a non-center segment.
As above, since the One-Seg retransmitting station 32 transmits the NIT of the One-Seg broadcasting as it is, as the NIT of a non-center segment, the signal converter 43 only have to be able to change the NIT of the center segment. Thus, the cost of the One-Seg retransmitting station 32 can be reduced in comparison with the case that the NITs of all segments of the multi-segment broadcasting need to be changed.
[Description of NIT]
As shown in
The NIT of the One-Seg broadcasting received by the One-Seg retransmitting station 32 includes a network ID, information on the TS of the One-Seg broadcasting (hereinafter referred to as TS information) and the like. The TS information includes the TSID of the TS, a frequency, a service ID and the like of the One-Seg broadcasting.
As above, the NIT of the center segment of the One-Seg rebroadcasting in the multi-segment broadcasting is the NIT of the One-Seg broadcasting with the multi-segment information descriptor and the like appended thereto. Thus, the multi-segment information descriptor may be information indicating that the center segment transmitting the multi-segment information descriptor is a segment of the multi-segment broadcasting.
As shown in
Furthermore, following the area for future use, a 2-bit reserved area (reserved), a 12-bit section length (section_length), a 16-bit network ID (network_ID), a 2-bit reserved area (reserved) and a 5-bit version number (version_number) are arranged in this order. Then, a 1-bit current next indicator (current_next_indicator), an 8-bit section number (section_number), an 8-bit last section number (last_section_number) and a 4-bit area for future use are arranged in this order.
Then, a 12-bit network descriptor length (network_descriptor_length) and a 4-bit network loop are arranged in this order. In the network loop, descriptors including a network name descriptor (network_name_descriptor), a system management descriptor (system_management_descriptor) and the like are arranged for each network ID given in the previous stage. In the network name descriptor, a network name is given. In the system management descriptor, information on whether the network is a broadcasting network or a communication network is given.
Following the network loop, a 12-bit area for future use, a TS loop length (transport_stream_loop_length), a TS loop and a 32-bit CRC (Cyclic Redundancy Check) 32 value (CRC—32) are arranged in this order. In the TS loop, a service list descriptor (service_list_descriptor), a terrestrial delivery system descriptor (terrestrial_delivery_system_descriptor) and the like are given for each TS. In the service list descriptor, a service ID that is information for identifying broadcasting service and a service type indicating the type of broadcasting service (e.g., television broadcasting, radio broadcasting or the like) are given. In the terrestrial delivery system descriptor, tuning information is given.
Note that, in the NIT of the center segment of the One-Seg rebroadcasting, information on broadcasting for fixed terminals in at least 7 bytes (hereinafter referred to as information on broadcasting for fixed terminals) given in a descriptor in the TS loop of the NIT of the original One-Seg broadcasting is removed. Then, within the range of information amount of the information on broadcasting for fixed terminals, a multi-segment information descriptor (multi_segment_info_descriptor) in which the multi-segment information descriptor is given is placed.
Thus, the multi-segment information descriptor is given within the range of information amount of the information on broadcasting for fixed terminals. Accordingly, the number of packets of the TS of the One-Seg rebroadcasting is equal to the number of packets of the TS of the original One-Seg broadcasting. In other words, the changing of the NIT does not increase the number of packets. Consequently, the changing of the NIT does not require changing of the other information in the TS, which can prevent the function of the One-Seg retransmitting station 32 from becoming complicated.
[Description of Multi-Segment Information Descriptor]
As shown in
The multi-segment mode is a mode indicating the interval between the frequencies of the segments of the multi-segment broadcasting (hereinafter referred to as segment interval).
In the multi-segment mode in
Also, in the multi-segment mode in
The multi-segment bitmap in
The multi-segment layout information (layout information) shows the layout of a segment used for the multi-segment broadcasting (hereinafter referred to as broadcasting segment), that is, an operational segment in a physical channel to which the multi-segment broadcasting is allocated.
Specifically, each of the upper 13 bits of the 16-bit bitmap representing the multi-segment layout information corresponds to each segment of the physical channel to which the multi-segment broadcasting is allocated. Then, for example, a bit of “1” indicates that the segment corresponding to the bit is a broadcasting segment, and a bit of “0” indicates that the segment corresponding to the bit is not a broadcasting segment.
The lower 3 bits is used for representing information that the bitmap including the lower 3 bits represents the multi-segment layout information. In the example shown in FIG. 13, “000” indicates that the bitmap represents the multi-segment layout information.
Since, as above, the multi-segment layout information shows the layout of a broadcasting segment, the receiving terminal 33 can recognize, from the multi-segment layout information, where the broadcasting segment is positioned in the physical channel of the multi-segment broadcasting. Also, the receiving terminal 33 previously recognizes the frequency of the center segment of the multi-segment broadcasting, fcenter. So, the receiving terminal 33 can calculate the frequency of a broadcasting segment as shown in
The connection information shows the layout of a broadcasting segment used for transmitting a One-Seg rebroadcasting by the same One-Seg retransmitting station 32. The connection information is described for each One-Seg retransmitting station 32.
Specifically, each of the upper 13 bits of the 16-bit bitmap representing the connection information corresponds to each segment of the physical channel to which the multi-segment broadcasting is allocated. Then, for example, a bit of “1” indicates that the broadcasting segment corresponding to the bit is transmitted by the same One-Seg retransmitting station 32 that transmits a broadcasting segment corresponding to another bit of “1.” On the other hand, a bit of “0” indicates that the broadcasting segment corresponding to the bit is transmitted by a One-Seg retransmitting station 32 different from the One-Seg retransmitting station 32 that transmits the broadcasting segment corresponding to the bit of “1.”
The lower 3 bits is used for representing information that the bitmap including the lower 3 bits represents the connection information. In the example shown in
The connection information represented in this way allows reducing of the time taken for tuning in the receiving terminal 33. Specifically, the TS transmitted by the same One-Seg retransmitting station 32 are OFDM (Orthogonal Frequency Division Multiplexing) synchronized. So, the receiving terminal 33 can omit OFDM synchronization in tuning to reduce the time taken for tuning, by continuously tuning to broadcasting segments used for transmission by the same One-Seg retransmitting station 32.
In the transmitting/receiving system 30 in
However, another transmission scheme of One-Seg rebroadcasting of the transmitting/receiving system 30 may be a distributed scheme in which the TS of a One-Seg rebroadcasting is transmitted by a different One-Seg retransmitting station for each broadcasting segment, as shown in
Furthermore, another transmission scheme of One-Seg rebroadcasting of the transmitting/receiving system 30 may be a transmission scheme that is a hybrid of the centralized scheme in which one One-Seg retransmitting station 32 transmits the TSs of the One-Seg rebroadcastings for all broadcasting segments and the distributed scheme, as shown in
Thus, when the transmission scheme is the distributed or hybrid scheme, the time taken for tuning differs depending on the order of tuning to broadcasting segments. Specifically, when broadcasting segments used for transmission by the same One-Seg retransmitting station are continuously tuned to, OFDM synchronization is omitted to reduce the time taken for tuning. However, when broadcasting segments used for transmission by different One-Seg retransmitting stations are continuously tuned to, OFDM synchronization is performed to increase the time taken for tuning.
Thus, in the transmitting/receiving system 30, the One-Seg retransmitting station 32 transmits connection information, and the receiving terminal 33 controls the order of tuning based on the connection information to reduce the time taken for tuning. For example, as shown in
Returning to
Specifically, each of the upper 13 bits of the 16-bit bitmap representing the One-Seg retransmission indication information corresponds to each segment of the physical channel to which the multi-segment broadcasting is allocated. Then, for example, a bit of “1” indicates that the broadcasting segment corresponding to the bit is a broadcasting segment of a One-Seg rebroadcasting. On the other hand, a bit of “0” indicates that the broadcasting segment corresponding to the bit is a broadcasting segment of a broadcasting that is not a One-Seg rebroadcasting.
Note that, since, in the transmitting/receiving system 30, all of the broadcasting transmitted in the multi-segment broadcasting are a One-Seg rebroadcasting, the upper 13 bits of the bitmap of the One-Seg retransmission indication information are equal to the upper 13 bits of the bitmap of the multi-segment layout information.
The lower 3 bits of the One-Seg retransmission indication information is used for representing information that the bitmap represents the One-Seg retransmission indication information. In the example shown in
Note that, when the information amount of the information on broadcasting for fixed terminals to be removed is small, the multi-segment bitmap may not include the bitmaps of the connection information and the multi-segment layout information.
On the other hand, when the information amount of the information on broadcasting for fixed terminals to be removed is large and a descriptor other than the multi-segment information descriptor can additionally be placed within the information amount of the information on broadcasting for fixed terminals, a One-Seg retransmission information descriptor may be placed.
[Description of One-Seg Retransmission Information Descriptor]
As shown in
The TS number is the TSID of the multi-segment broadcasting of the physical channel including the center segment in which the One-Seg retransmission information descriptor is placed. Also, for the network ID, information identifying the original One-Seg broadcasting of the One-Seg rebroadcasting of the broadcasting segment is given in ascending order of frequencies of the broadcasting segments.
[Description of Process of One-Seg Retransmitting Station]
In step S31, the One-Seg tuner 42 tunes to a predetermined center segment of the terrestrial digital broadcasting transmitted from the terrestrial broadcasting stations 31 and received via the receiving antenna 41 and provides the TS of a One-Seg broadcasting in the center segment to the signal converter 43.
In step S32, the signal converter 43 determines whether the TS provided from the One-Seg tuner 42 is a TS to be transmitted in the center segment or not. If determined in step S32 that the TS is to be transmitted in the center segment, in step S33, the signal converter 43 changes the NIT of the TS provided from the One-Seg tuner 42.
Specifically, the signal converter 43 removes information on broadcasting for fixed terminals from the NIT and places a multi-segment information descriptor or a multi-segment information descriptor and One-Seg retransmission information descriptor within the information amount of the information on broadcasting for fixed terminals. Then, the signal converter 43 provides the TS containing the changed NIT to the multi-segment transmitter 44, then the process proceeds to step S34.
On the other hand, if determined in step S32 that the TS is not to be transmitted in the center segment, the signal converter 43 provides the TS as it is to the multi-segment transmitter 44, then the process proceeds to step S34.
In step S34, the multi-segment transmitter 44 transmits the TS provided from the signal converter 43, in a predetermined segment via the transmitting antenna 45. Specifically, the multi-segment transmitter 44 transmits the TS with the NIT changed in step S33 in the center segment, and transmits the TS with the NIT unchanged in a non-center segment. Then, the process ends.
[Detailed Configuration Example of Receiving Terminal]
In
The tuner 72 performs tuning based on the tuning information provided from the controller 80 and receives a One-Seg rebroadcasting of a predetermined logical channel from the One-Seg retransmitting station 32 via the antenna 71. The tuner 72 provides the received TS to the demultiplexer 73.
The demultiplexer 73 demultiplexes the TS provided from the tuner 72 into various information including video data, audio data, display control information for browser displaying in One-Seg broadcasting and PSI (Program Specific Information). Note that the PSI is collective term of a table including: information for receiving a broadcasting service, such as an NIT, a PMT (Program Map Table), a PAT (Program Association Table) and the like; frequency information; and information identifying a packet corresponding a broadcasting service, and is system control information. The demultiplexer 73 provides the video data to the video decoder 74 and provides the audio data to the audio decoder 77. Also, the demultiplexer 73 provides the display control information to the browser 79 and provides the various information in the PSI to the controller 80.
The video decoder 74 decodes the video data provided from the demultiplexer 73 using a decoding scheme corresponding to an encoding scheme used in the terrestrial broadcasting station 31 and provides the decoded video data to the selector 75, according to the control of the controller 80.
The selector 75 selects the video data provided from the video decoder 74 or the video data provided from the browser 79 and provides the selected video data to the display 76, according to the control of the controller 80. The display 76 displays an image of the One-Seg broadcasting or One-Seg rebroadcasting based on the video data provided from the selector 75.
The audio decoder 77 decodes the audio data provided from the demultiplexer 73 using a decoding scheme corresponding to an encoding scheme used in the terrestrial broadcasting station 31 and provides the decoded audio data to the speaker 78, according to the control of the controller 80. The speaker 78 outputs sound corresponding to the audio data from the audio decoder 77 as sound of the One-Seg broadcasting or One-Seg rebroadcasting.
The browser 79 interprets the display control information provided from the demultiplexer 73 to generate video data and provides the video data to the selector 75.
The controller 80 provides, in turn, tuning information of the center segments of the physical channels of the terrestrial digital broadcasting wave to the tuner 72. Also, the controller 80 calculates the frequencies of the broadcasting segments other than the center segment based on the NIT of the center segment of the One-Seg rebroadcasting and the frequency fcenter. Then, the controller 80 provides the calculated frequencies as tuning information to the tuner 72 in the order based on the connection information.
Furthermore, the controller 80 generates a tuning table based on the NIT and SDT of the One-Seg broadcasting provided from the demultiplexer 73, or the NIT of the center segment of the One-Seg rebroadcastings, the SDTs of the broadcasting segments of the One-Seg rebroadcastings, the frequency fcenter and the calculated frequencies. Then, the controller 80 stores the generated tuning table in a built-in memory (not shown).
Also, in response to an indication from a user, the controller 80 provides service names registered on the tuning table to the browser 79 to cause the service names to be shown on the display 76. The user sees the service names shown on the display 76 to indicate the selection of the service name of a broadcasting service to view. Based on this selection indication, the controller 80 reads from the tuning table tuning information corresponding to the name of the service to view, and provides the tuning information to the tuner 72.
Also, the controller 80 controls the video decoder 74, the selector 75, the audio decoder 77 and the browser 79 based on the various information in the PSI provided from the demultiplexer 73. Specifically, the controller 80, for example, controls the video decoder 74 and the audio decoder 77 so that video data output from the video decoder 74 and audio data output from the audio decoder 77 are synchronized.
[Method for Creating Tuning Table]
As shown in
Then, first, from the TS of the center segment 91 of a physical channel to which the terrestrial digital broadcasting is allocated, the NIT and SDT of a One-Seg broadcasting to be broadcast in the center segment 91 are obtained. Since the center segment 91 is a segment of the terrestrial digital broadcasting, the NIT of the center segment 91 does not contain a multi-segment information descriptor. Accordingly, the tuning target moves to the center segment of a next physical channel.
Then, in the example in
In the example in
Then, based on the calculated frequencies and the connection information, the broadcasting segments 92-2 to 92-5 other than the center segment 92-1 become the tuning target in turn so that the broadcasting segments for the same One-Seg retransmitting station 32 are continuously arranged. This provides the SDTs of the One-Seg rebroadcastings broadcast in the broadcasting segments 92-2 to 92-5 other than the center segment 92-1.
Then, the tuning target moves to the center segment 93 of a next physical channel. The tuning continues similarly until the tuning has been performed for all of the physical channels of the terrestrial digital broadcasting wave.
Then, the tuning table is created based on the NIT and SDT of the One-Seg broadcasting, or the NIT of the center segment of the One-Seg rebroadcastings, the SDTs of the broadcasting segments of the One-Seg rebroadcastings, the frequency fcenter and the calculated frequencies.
Note that, in the example in
On the other hand, when the NIT of the center segment 92-1 does not contain the bitmap of the multi-segment layout information, the receiving terminal 33 cannot recognize the broadcasting segments 92-2 to 92-5, then tunes to the center segment 92-1 and all of the non-center segments. This allows the receiving terminal 33 to recognize the tuning information of the broadcasting segments other than the center segment.
The conventional receiving terminal 95 generally scans the center segments of the physical channels in the order from low to high frequencies to create a tuning table, as with the receiving terminal 33. However, since the receiving terminal 95 cannot receive a One-Seg rebroadcasting, the receiving terminal 95 ignores the multi-segment information descriptor of the NIT contained in the TS of the center segment of the physical channel to which the One-Seg rebroadcasting is allocated. So, the receiving terminal 95 does not malfunction, but cannot tune to a broadcasting segment other than the center segment.
Consequently, when the receiving terminal 95 receives the terrestrial digital broadcasting wave in the transmitting/receiving system 30, the tuning table is created from the NITs and SDTs of the One-Seg broadcasting and One-Seg rebroadcasting of the center segments of the terrestrial digital broadcasting.
On the other hand, the receiving terminal 33 can receive a One-Seg rebroadcasting, then can recognize the multi-segment information descriptor of the NIT contained in the TS of the center segment of the physical channel to which the One-Seg rebroadcasting is allocated, and can tune to a broadcasting segment other than the center segment. Consequently, in the receiving terminal 33, the tuning table is created from the NITs and SDTs of all of the One-Seg broadcastings and One-Seg rebroadcastings of the terrestrial digital broadcasting wave.
As above, when the conventional receiving terminal 95 receives the terrestrial digital broadcasting wave in the transmitting/receiving system 30, since the receiving terminal 95 cannot receive a One-Seg rebroadcasting, the receiving terminal 95 cannot register tuning information of the One-Seg rebroadcasting of a non-center segment on the tuning table. However, even the conventional receiving terminal 95 can obtain tuning information of a One-Seg broadcasting transmitted from the terrestrial broadcasting station 31. Thus, the terrestrial digital broadcasting wave of the invention does not interfere with the reception of a One-Seg broadcasting by the conventional receiving terminal 95.
[Configuration Example of Tuning Table]
In the example in
In this case, first, the sixth segment that is the center segment is tuned to and a multi-segment information descriptor is recognized. Then, the frequencies of broadcasting segments other than the center segment are calculated based on the mode information and multi-segment layout information of this multi-segment information descriptor and the frequency fcenter.
Specifically, the frequency Fk is calculated by the expression Fk=fcenter±Δfm×N, where Fk is the frequency of the k-th segment that is a broadcasting segment, Δfm is the segment interval in mode m, and N is the number of segments from the center segment to the k-th segment.
Note that the frequency fcenter of the center segment used in this calculation is not the frequency given in the NIT of the center segment, but is the frequency actually used in tuning to the center segment by the receiving terminal 33. The reason why the frequency given in the NIT of the center segment is not used as the frequency fcenter is because the frequency given in the NIT of the center segment is still the frequency of the original One-Seg broadcasting of the One-Seg rebroadcasting.
When the frequencies of the broadcasting segments are calculated in this way, based on the frequencies of the broadcasting segments, the broadcasting segments other than the center segment are tuned to in the order based on the connection information and the SDTs of the broadcasting segments are obtained. This causes the service names contained in the SDTs of the broadcasting segments and the frequency fcenter or calculated frequencies to be registered on the tuning table.
Also, on the tuning table, the number of the connection group of each broadcasting segment is registered based on the connection information of the multi-segment information descriptor. The number of the connection group corresponds to the source of each broadcasting segment. The same number is given to the broadcasting segments having the same source. In the example in
[Description of Process of Receiving Terminal]
In step S51, the controller 80 sets a predetermined physical channel (for example, a physical channel with the lowest frequency) as target physical channel to be processed. Then, the controller 80 provides the frequency of the center segment of the target physical channel to the tuner 72 as tuning information.
In step S52, the tuner 72 tunes to the center segment of the target physical channel based on the tuning information from the controller 80.
In step S53, the tuner 72 determines whether the TS of the center segment of the target physical channel has been received or not. If determined that it has been received, the process proceeds to step S54.
In step S54, the demultiplexer 73 demultiplexes the TS of the center segment of the target physical channel received by the tuner 72 to obtain an NIT and SDT. Then, the demultiplexer 73 provides the NIT and SDT to the controller 80.
In step S55, the controller 80 determines whether the received TS is the TS of the center segment of the multi-segment broadcasting or not, or whether the NIT provided from the demultiplexer 73 contains a multi-segment information descriptor or not.
If determined in step S55 that the received TS is the TS of the center segment of the multi-segment broadcasting, the process proceeds to step S56. In step S56, the controller 80 calculates the frequencies of broadcasting segments other than the center segment based on the mode information and multi-segment layout information of the multi-segment information descriptor contained in the NIT of the center segment and the frequency fcenter. Then, the controller 80 provides the calculated frequencies as tuning information to the tuner 72 in the order based on the connection information.
In step S57, the tuner 72 tunes to the broadcasting segments other than the center segment of the target physical channel based on the tuning information from the controller 80. In step S58, the demultiplexer 73 demultiplexes the TS of the broadcasting segments other than the center segment of the target physical channel received by the tuner 72 to obtain SDTs. Then, the demultiplexer 73 provides the SDTs to the controller 80 and the process proceeds to step S59.
On the other hand, if determined in step S53 that the TS of the center segment of the target physical channel has not been received, or if determined in step S55 that the TS received in step S55 is not the TS of the center segment of the multi-segment broadcasting, the process proceeds to step S59.
In step S59, the controller 80 determines whether all of the physical channels have been set as target physical channel or not. If determined in step S59 that not all of the physical channels have been set as target physical channel, in step S60, the controller 80 sets a next physical channel (for example, a physical channel with the second lowest frequency) as target physical channel, then the process returns to step S52. Then, the process of steps S52 to S60 is repeated until all of the physical channels are set as target physical channel.
On the other hand, if determined in step S59 that all of the physical channels are set as target physical channel, the process proceeds to step S61.
In step S61, the controller 80 creates a tuning table based on the NIT and SDT of the One-Seg broadcasting, or the NIT of the One-Seg rebroadcastings of the center segment, the SDTs of the One-Seg rebroadcastings of the broadcasting segments, the frequency fcenter and the frequencies calculated in the step S56. Then, the controller 80 stores the created tuning table in a built-in memory, then the process ends.
As above, the One-Seg retransmitting station 32 generates the NIT of the center segment of the One-Seg rebroadcasting including the NIT of the One-Seg broadcasting and the multi-segment information descriptor, then transmits the NIT in the center segment of the One-Seg rebroadcasting. Then, the receiving terminal 33 receives the TS of the center segment of each physical channel and, according to the multi-segment information descriptor contained in the TS, recognizes whether the center segment is a segment of the multi-segment broadcasting or not, to control tuning. This allows the tuning information of all of the One-Seg rebroadcastings to be recognized.
Note that, in the above description, service names based on the SDT are to be registered on the tuning table, but service names may not be registered on the tuning table. In this case, the broadcasting segments other than the center segment need not be tuned to.
Furthermore, the signal converter 43 of the One-Seg retransmitting station 32 may not only place a multi-segment information descriptor or the like in the NIT transmitted in the center segment, but also change the frequency of the One-Seg broadcasting given in the NIT into the frequency of the center segment. In this case, the frequency given in the NIT of the center segment of the One-Seg rebroadcasting can be used as the frequency fcenter.
The transmitting/receiving system 100 in
The transmitting/receiving system 100 in
Note that the multi-channel community broadcasting is a one-segment broadcasting performed in variety using a plurality of logical channels in a limited area. An example of the multi-channel community broadcasting may be a broadcasting relating a theme park receivable only within the theme park. Hereinafter, the multi-channel community broadcasting is simply referred to as community broadcasting.
The community broadcasting station 101-1 of the transmitting/receiving system 100 transmits a community broadcasting receivable only within a service area A as a multi-segment broadcasting using an unused channel of the terrestrial digital broadcasting wave.
On the other hand, the community broadcasting station 101-2 transmits a community broadcasting receivable only within a service area B as a multi-segment broadcasting using an unused channel of the terrestrial digital broadcasting wave. Furthermore, the community broadcasting station 101-3 transmits a community broadcasting receivable only within a service area C as a multi-segment broadcasting using an unused channel of the terrestrial digital broadcasting wave.
In the example in
Accordingly, in this case, the community broadcasting of the central station having a large receivable area (community broadcasting station 101-1) is obviously more important than the community broadcasting of the local stations (community broadcasting stations 101-2 and 101-3).
Thus, in the transmitting/receiving system 100, the community broadcasting of the community broadcasting station 101-1 as the central station is allocated to the center segment, allowing the more important community broadcasting to be more reliably received by the receiving terminal 102.
Note that, when the importance of community broadcastings is not so obvious as that for the transmitting/receiving system 100 in
The receiving terminal 102 is a mobile terminal capable of receiving a One-Seg broadcasting and community broadcasting. So, when a user having the receiving terminal 102 is in the service area A as shown in
Note that, hereinafter, the community broadcasting stations 101-1 to 101-3 are collectively referred to as a community broadcasting station 101 when they need not be individually distinguished. Now, community broadcasting is described as an example of multi-segment broadcasting.
[Detailed Configuration Example of Community Broadcasting Station]
The community broadcasting station 101 in
The related information generator 121 generates PSI including an NIT, an SDT and the like of the community broadcasting, display control information and the like as related information, then provides the related information to the multiplexer 126. Note that the NIT of the community broadcasting transmitted in the center segment contains a multi-segment information descriptor.
The video data obtainer 122 obtains video data of the community broadcasting from a built-in HDD (Hard Disk Drive) not shown, an external server or the like, and provides the video data to the video encoder 123.
The video encoder 123 encodes the video data provided from the video data obtainer 122 according to an encoding scheme, such as MPEG2 (Moving Picture Experts Group phase 2), and provides the encoded video data to the multiplexer 126.
The audio data obtainer 124 obtains audio data of the community broadcasting from a built-in HDD not shown, an external server or the like, and provides the audio data to the audio encoder 125.
The audio encoder 125 encodes the audio data provided from the audio data obtainer 124 according to an encoding scheme, such as MPEG2, and provides the encoded audio data to the multiplexer 126.
The multiplexer 126 multiplexes the related information from the related information generator 121, the video data from the video encoder 123 and the audio data from the audio encoder 125 to generate a TS, and provides the TS to the transmitter 127.
The transmitter 127 transmits the TS provided from the multiplexer 126, in a predetermined segment via the antenna 128.
[Description of Process of Community Broadcasting Station]
In step S71, the related information generator 121 generates PSI of the community broadcasting, display control information and the like as related information, then provides the related information to the multiplexer 126.
In step S72, the video data obtainer 122 obtains video data of the community broadcasting from a built-in HDD not shown, an external server or the like, and provides the video data to the video encoder 123.
In step S73, the video encoder 123 encodes the video data provided from the video data obtainer 122 according to an encoding scheme, such as MPEG2, and provides the encoded video data to the multiplexer 126.
In step S74, the audio data obtainer 124 obtains audio data of the community broadcasting from a built-in HDD not shown, an external server or the like, and provides the audio data to the audio encoder 125.
In step S75, the audio encoder 125 encodes the audio data provided from the audio data obtainer 124 according to an encoding scheme, such as MPEG2, and provides the encoded audio data to the multiplexer 126.
In step S76, the multiplexer 126 multiplexes the related information from the related information generator 121, the video data from the video encoder 123 and the audio data from the audio encoder 125 to generate a TS.
Specifically, the multiplexer 126 generates a TS containing an NIT including a multi-segment information descriptor, as the TS of the center segment. Also, the multiplexer 126 generates a TS containing an NIT not including a multi-segment information descriptor, as the TS of a non-center segment. Then, the multiplexer 126 provides the generated TS to the transmitter 127.
In step S77, the transmitter 127 transmits the TS provided from the multiplexer 126, in a predetermined segment via the antenna 128, then the process ends.
[Detailed Configuration Example of Receiving Terminal]
In
As with the controller 80 in
Furthermore, the controller 141 generates a tuning table based on the NIT and SDT of the One-Seg broadcasting provided from the demultiplexer 73, or the NIT and SDT of the center segment of the community broadcasting, and the calculated frequencies, then stores the tuning table in a built-in memory (not shown).
Also, as with the controller 80, in response to an indication from a user, the controller 141 provides service names registered on the tuning table to the browser 79 to cause the service names to be shown on the display 76. The user sees the service names shown on the display 76 to indicate the selection of the service name of a broadcasting service to view. As with the controller 80, based on this selection indication, the controller 141 reads from the tuning table tuning information corresponding to the name of the service to view, and provides the tuning information to the tuner 72.
Also, as with the controller 80, the controller 141 controls the video decoder 74, the selector 75, the audio decoder 77 and the browser 79 based on the various information in the PSI provided from the demultiplexer 73.
[Method for Creating Tuning Table]
As shown in
Then, the TSs of the center segments 91 and 93 of physical channels to which the terrestrial digital broadcasting is allocated are obtained, then the NIT and SDT of One-Seg broadcastings to be broadcast in the center segments 91 and 93 are obtained from the TSs. Also, the TS of the center segments 92-1 of a physical channel to which the community broadcasting is allocated is obtained, then the NIT and SDT of the community broadcasting to be broadcast in the center segments 92-1 are obtained from the TS.
Then, the frequencies of the broadcasting segments 92-2 to 92_5 other than the center segment 92-1 are calculated based on the multi-segment layout information and mode information of the multi-segment information descriptor contained in the NIT of the center segment 92-1 and the frequency fcenter. Then, the tuning table is created based on the NIT and SDT of the One-Seg broadcasting, or the NIT and SDT of the community broadcasting of the center segment, and the calculated frequencies.
[Configuration Example of Tuning Table]
In the example in
In this case, first, the seventh segment that is the center segment is tuned to and a multi-segment information descriptor is recognized. Then, the frequencies of broadcasting segments other than the center segment are calculated based on the mode information and multi-segment layout information of this multi-segment information descriptor and the frequency fcenter contained in the NIT of the center segment. Then, on the tuning table, service names related to the service names contained in the SDT of the center segment are registered in association with the frequency fcenter and the calculated frequencies.
In the example in
Furthermore, on the tuning table, the number of the connection group of each broadcasting segment is also registered based on the connection information of the multi-segment information descriptor. In the example in
[Description of Process of Receiving Terminal]
The process of steps S91 to S98 is similar to the process of steps S51 to S56, S59 and S60 in
In step S99, the controller 141 creates the tuning table based on the NIT and SDT of the One-Seg broadcasting, or the NIT and SDT of the community broadcasting of the center segment, and the frequencies calculated in step S96. Then, the controller 80 stores the created tuning table in a built-in memory, then the process ends.
As above, the community broadcasting station 101 generates the NIT of the center segment of the community broadcasting including the NIT of the community broadcasting and the multi-segment information descriptor, then transmits the NIT in the center segment of the community broadcasting. Then, the receiving terminal 102 receives the TS of the center segment of each physical channel and, according to the multi-segment information descriptor contained in the TS, recognizes whether the center segment is a segment of the multi-segment broadcasting or not, to control tuning. This allows the tuning information of all of the community broadcastings to be recognized.
Note that, also in the transmitting/receiving system 100, the receiving terminal 102 may tune to a broadcasting segment other than the center segment of the community broadcasting to obtain an SDT and register a correct service name on the tuning table based on the SDT.
Accordingly, when the receiving terminal 102 tunes to a broadcasting segment other than the center segment, the receiving terminal 102 can recognize an actually receivable broadcasting segment among the broadcasting segments recognized from the NIT of the center segment.
For example, in
Thus, in this case, the receiving terminal 102 registers on the tuning table a flag indicating whether receivable or not, for each community broadcasting, and does not show a service name of a non-receivable community broadcasting on the display 76. Accordingly, it can be avoided that, when a user select a service name shown on the display 76, the community broadcasting corresponding to the service name is not shown.
Also, when the bitmap of the multi-segment layout information is not contained in the NIT of the center segment of the community broadcasting, the receiving terminal 102 cannot recognize a broadcasting segment and tunes to not only the center segment but also all of the non-center segments. This allows the receiving terminal 102 to recognize the tuning information of the broadcasting segments other than the center segment.
Also, in the above-described transmitting/receiving system 30 (100), one of the One-Seg rebroadcasting and the community broadcasting is performed in the multi-segment broadcasting, but both of them may be performed in the multi-segment broadcasting.
Also, in the above-described transmitting/receiving system 30 (100), the NIT of the One-Seg rebroadcasting or community broadcasting may be obtained to use for registering information, such as a service ID, on the tuning table.
According to the invention, the NIT defined in the existing terrestrial digital broadcasting with a multi-segment information descriptor appended thereto is transmitted as the NIT of the center segment of the multi-segment broadcasting, which ensures the multi-segment broadcasting in conformity with the methodology of the existing terrestrial digital broadcasting, ensuring interoperability.
Also, the receiving terminal 33 (102) can be embodied by adding to the conventional receiving terminal 95 the function of recognizing a multi-segment information descriptor of the NIT of the center segment of the multi-segment broadcasting, the function of creating a tuning table based on the multi-segment information descriptor, and the like. Thus, according to the receiving terminal 33 (102), the increase in cost to enable the multi-segment broadcasting may be limited.
A series of above-described process by the One-Seg retransmitting station 32, the receiving terminal 33, the community broadcasting station 101 and the receiving terminal 102 may be performed by hardware or by software. In order to perform the series of process by software, a program for configuring the software is installed in a computer. The computer may be a computer with dedicated hardware built in or a computer in which various programs can be installed to perform various functions, for example, a general-purpose personal computer.
A personal computer 200 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202 and a RAM (Random Access Memory) 203, which are connected to one another by a bus 204.
Furthermore, an I/O interface 205 is connected to the bus 204. To the I/O interface 205, an input section 206, an output section 207, a storage section 208, a communication section 209 and a drive 210 are connected.
The input section 206 includes a keyboard, a mouse, a microphone and the like. The output section 207 includes a display, a speaker and the like. The storage section 208 includes a hard disk, a non-volatile memory and the like. The communication section 209 includes a network interface. The drive 210 drives a removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk or a semiconductor memory.
In the thus configured personal computer 200, the CPU 201, for example, loads a program stored in the storage section 208 to the RAM 203 via the I/O interface 205 and the bus 204 and executes the program to perform the above described series of process.
The program to be executed by the personal computer 200 (CPU 201) can be provided, for example, as a package medium or the like recorded on the removable medium 211. The program can also be provided through a wired or wireless transmission medium, such as a local area network, Internet and digital satellite broadcasting.
In the personal computer 200, the program can be installed in the storage section 208 via the I/O interface 205 by loading the removable medium 211 into the drive 210. The program can also be received by the communication section 209 through the wired or wireless transmission medium and installed in the storage section 208. Furthermore, the program can be preinstalled in the ROM 202 or the storage section 208.
Note that the program to be executed by the computer may be a program to perform the process chronologically in the order as described herein or may be a program to perform the process in parallel or at an appropriate time, e.g., when called.
As used herein, the term “system” refers to an apparatus as a whole including a plurality of devices.
Furthermore, an embodiment of the invention is not intended to be limited to the above-described embodiment, and various modifications may be implemented without departing from the scope and spirit of the invention.
Number | Name | Date | Kind |
---|---|---|---|
20060205396 | Laroia et al. | Sep 2006 | A1 |
20070159969 | Das et al. | Jul 2007 | A1 |
20090054021 | Okada et al. | Feb 2009 | A1 |
20090154615 | Hijikata et al. | Jun 2009 | A1 |
20090235314 | Mito et al. | Sep 2009 | A1 |
20090285318 | Adachi | Nov 2009 | A1 |
Number | Date | Country |
---|---|---|
2007-329847 | Dec 2007 | JP |
WO 2008-143185 | Nov 2008 | WO |
WO 2008143181 | Nov 2008 | WO |
Entry |
---|
Toru Kuroda, “1 Seg towa Chigau ‘digital radio’ Shorai wa Multimedia Hoso ni Hatten e”, Nikkei Electronics, Jan. 14, 2008, No. 969, pp. 126 to 136. |
Masataka Sumikura, “1 seg systems (final) Looking at communications and broadcasting related examples”, Nikkei Electronics, Sep. 24, 2007, No. 961, pp. 205 to 213. |
Yoshikazu Narikiyo, “2. The Latest Technological Trend in ISDB-T One-Seg Services, 2-3. One-Seg combined Re-transmission System”, The Journal of the Institute of Image Information and Television Engineers, May 1, 2008, vol. 62, No. 5, pp. 662 to 665. |
Tomoyuki Okamura , “5. Frequency plan after analog TV, 5-1. Multi-Media Broadcasting “ISDB-Tmm””, The Journal of the Institute of Image Information and Television Engineers, May 1, 2008, vol. 62, No. 5, pp. 692 to 695. |
Number | Date | Country | |
---|---|---|---|
20120300130 A1 | Nov 2012 | US |