Sign In to Follow Application
View All Documents & Correspondence

Communication Device

Abstract: Provided is a communication device equipped with encoders for a plurality of channels designed to encode an input stream and switch an output data rate in at least two steps and a wireless communication device for transmitting encoder output to a terminal through a wireless communication network. The communication device is designed so that when a channel is selected on a terminal the encoder output is switched from a low rate stream to a high rate stream and the high rate stream is transmitted to the terminal on which a channel is selected. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 May 2018
Publication Number
32/2018
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

SONY CORPORATION
1 7 1 Konan Minato ku Tokyo 1080075

Inventors

1. FURUYA Takahiro
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075
2. FUKADA Hiroyuki
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075
3. MUNEKATA Kazumi
c/o SONY CORPORATION 1 7 1 Konan Minato ku Tokyo 1080075

Specification

[0001]BACKGROUND The present disclosure relates to a communication apparatus applied to broadcasting and mobile radio communication.
Background technique
[0002]Recently, it broadcast receiving server that can be equipped with a tuner for terrestrial digital broadcasting redeliver digital terrestrial broadcasting by radio LAN (Wireless Local Area Network) has been proposed. In the case of this device, and the like band limitation of the transmission delay and wireless communication by wireless communication, it features such viewable in responsiveness and number of terminal station selection sought to television viewing is limited. To eliminate the inconvenience of being this limit, home, building a network of the wireless LAN in the vehicle or the like, a digital broadcast broadcast reception server receives and redistributed by a wireless LAN, a plurality of terminals television broadcast It is considered a system for viewing at the same time. By, for example, at the same time a group of people have their own terminal in the car (smartphone, tablet, etc.) it is possible to enjoy a favorite program of television broadcasting.
[0003]
 Conventionally, it provided a television tuner in a radio base station for the mobile station, and the information broadcast or multicast content and electronic program guide received digital broadcast, the mobile station is digital and receive information on the content and electronic program guide It has been proposed to view broadcast (see Patent Document 1). Further, with respect to the reception of digital broadcasting in a mobile, make it possible to receive the fixed for digital broadcasting and mobile for digital broadcasting, it is proposed to receive one of the digital broadcasting depending on the situation (Patent Document see 2).
CITATION
Patent Document
[0004]
Patent Document 1: JP 2013-038513 Patent Publication
Patent Document 2: Japanese Patent No. 3772830
Summary of the Invention
Problems that the Invention is to Solve
[0005]
 The following problems have been observed to occur in a system view multiple terminals by television broadcasting simultaneously.
 First, the streaming start process when selecting the viewing channel (channel selection, transcoding, FEC (Forward Error Correction) processing, etc.) for required time from the selection of the channel, until the image, sound is output at the terminal since it takes, waiting time until the program viewing occurs.
 Second, transmission efficiency during streaming over the wireless LAN decreases. During television viewing using unicast, requires data for the viewers each person, number of people when a plurality of persons to view the same channel, it is necessary to transmit the data of the same channel, the transmission efficiency decreases . Patent Document 1 and Patent Document 2 described above, is not described to solve this problem.
[0006]
 Accordingly, an object of the present technology is to provide a communication apparatus in which these problems can be solved.
Means for Solving the Problems
[0007]
 To solve the problems described above, the present technology, as well as encoding an input stream, the rate of the output data and a plurality of channels of encoders which has been made to switch to at least two stages,
 the output of the encoder to a terminal through a wireless communication network a wireless communication device that transmits for,
 when the channel selection is made at the terminal, and to transmit the high rate stream to a terminal channel selection switching from low-rate stream to a high rate stream is made the output of the encoder a communication device (server).
 For example, in the Japanese ISDB-T (Integrated Services Digital Broadcasting -Terrestrial) broadcasting and hierarchical transmission is performed, there are one-segment broadcast as a low rate hierarchy, there is a full-segment broadcasting as a high-rate hierarchy. Streams being sent in the one-segment broadcasting is a low-rate stream, the stream being fed by full-segment broadcasting is a high rate stream.
 Further, the present technology, a wireless communication device that receives a stream transmitted via the wireless communication network from a server,
 a decoder for decoding the received stream,
 a display unit for displaying the decoded stream,
 information of a channel selected transmitted to the server, to decode the low-rate streams or high-rate stream are transmitted from a server, and a control unit for switching the parameter of the decoder
 is a communication device comprising a (terminal).
 Further, the present disclosure includes a first streaming unit for encoding an input stream to the low rate stream including user interface information,
 and a second stream part for encoding an input stream to the high rate stream,
 the first stream part and a a wireless communication device which transmits to the terminal the output of the second streaming unit through a wireless communication network,
 in a state that transmission of low-rate streams, the channel selection in the terminal by using the user interface information is made, selected high rate stream of the second streaming part of a channel and a control unit that controls to transmit to the terminal
 is a communication device comprising a (server).
 Further, the present technology, a wireless communications apparatus that receives one from a server of the low-rate streams and high-rate stream transmitted through a wireless communication network,
 a decoder for decoding the received low-rate streams and high-rate stream was,
 decoded and a display unit for displaying the stream,
 to display the channel selection screen on the display unit by the user interface information included in the low rate stream, and transmits the information of the channel selection has been made using a channel selection screen to the server, from the server the transmitted high-rate stream was a controller for controlling to decode
 a communication device comprising a (terminal).
Effect of the invention
[0008]
 According to at least one embodiment, when the user selects a viewing channel in the terminal, it is possible to view immediately selected channel. Furthermore, in the case of a channel that is not being viewed it can eliminate unnecessary band of the radio communication by reducing the streaming rate. Similar processing is performed even if the terminal being viewed is not present. Here, the advantages described in the present invention is not necessarily limited, it may be any of the effects described in the present technology. Also, but the present technology is construed to be limited by the illustrated effects in the following description.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
FIG. 1 is a block diagram for use in the system of the description of the first embodiment.
[2] is a sequence diagram for explaining the process of an existing system.
3 is a sequence diagram for explaining the processing in the first embodiment.
4 is a schematic diagram for explaining the processing of the existing system.
5 is a schematic diagram for explaining the process of the present technology.
6 is a state transition diagram of the streaming server.
It is a flowchart showing the processing of FIG. 7 streaming service start setting.
8 is a flowchart showing the processing of the streaming service stop setting.
9 is a flowchart showing the processing of streaming parameter updating.
Is a flowchart showing the FIG. 10 streaming unit setting updating process.
11 is a flowchart showing a process of a streaming service.
12 is a state transition diagram of the terminal.
13 is a flowchart showing a process of viewing channel selection screen display settings.
14 is a flowchart illustrating a user channel selection input checking process.
Is a flowchart showing the processing of FIG. 15 a high rate hierarchy received request.
It is a flowchart showing the processing of FIG. 16 high rate hierarchical full screen display settings.
17 is a flowchart illustrating a user viewing end input checking process.
18 is a flowchart showing a process of a high-rate hierarchical decoding stop setting.
19 is a block diagram for use in the system of the description of the second embodiment.
FIG. 20 is a sequence diagram for explaining the processing in the second embodiment.
21 is a schematic diagram for explaining the processing of the existing system.
FIG. 22 is a schematic diagram for explaining the process of the present technology.
FIG. 23 is a state transition diagram of the streaming server.
It is a flowchart showing the FIG. 24 low-rate hierarchy streaming start process.
Is a flowchart showing the FIG. 25 high rate hierarchical broadcast receiving quality notification setting processing.
FIG. 26 is a flowchart showing a user request processing.
FIG. 27 is a flowchart illustrating a low-rate hierarchical streaming stop process.
FIG. 28 is a state transition diagram of a high rate hierarchy streaming unit.
FIG. 29 is a flowchart showing the high rate hierarchy streaming unit viewing start process.
It is a flowchart showing the FIG. 30 high rate hierarchy streaming unit viewing check switching process.
[FIG. 31] is a flowchart showing the high rate hierarchy streaming unit viewing stop processing.
[FIG. 32] is a state transition diagram of the terminal.
It is a schematic diagram illustrating a FIG. 33 screen.
FIG. 34 is a flowchart illustrating a low-rate hierarchical wireless LAN reception setting process.
It is a flowchart showing the FIG. 35 low-rate hierarchical multi-screen display setting process.
FIG 36 is a flowchart illustrating a user channel selection input checking process.
It is a flowchart showing the FIG. 37 high rate hierarchy reception request processing.
[FIG. 38] is a flowchart illustrating a low-rate hierarchical full screen display setting process.
[39] is a flowchart illustrating a receiving process of a high-rate hierarchical broadcasting reception quality notification.
It is a flow chart FIG. 40 shows the high-rate hierarchical reception quality check.
FIG 41 is a flowchart illustrating a user viewing end input checking process.
[FIG. 42] is a flowchart showing a process of a high-rate hierarchical full screen display settings.
DESCRIPTION OF THE INVENTION
[0010]
 The embodiments described below are preferred specific examples of the present technology, various technically preferable limitations are imposed. However, the scope of the present technology, in the following description, unless specifically stated limit the present technology, and shall not be limited to these embodiments.
 Incidentally, description of the technique is made in accordance with the following order.
<1. First
Embodiment> <2. Second
Embodiment> <3. Modification>
[0011]
<1. First Embodiment>
"System Configuration"
 will be described the system of the first embodiment with reference to FIG. Streaming server digital broadcast for example, receiving terrestrial digital broadcasting to redistribute broadcast program through the wireless communication network (broadcasting station, mobile base station, a wireless LAN base station, etc.) 1, a plurality of, for example, m-number of radio communication of the communication device terminal 2 is 1 , 2 2 , --- 2m and (simply referred to as terminal 2 when it is not necessary to distinguish, especially these terminals), a radio communication network (referred to as WLAN in the figure) 3 and the system by the constructed.
[0012]
 Antenna unit 4 and the tuner unit 5 is connected to the streaming server 1. In Figure 1, the configuration consists of a single antenna and a single tuner as a configuration example of the antenna portion 4 and the tuner portion 5, a configuration of a single antenna and multi tuner structure comprising diversity antennas and a single tuner, diversity antenna and multi structure comprising tuner is shown. Any of these configurations can be used.
[0013]
 Each tuner of the tuner unit 5 receives a television broadcast signal, tunes, performs digital demodulation processing. It can be applied to the next standard of digital broadcasting.
-T DVB / DVB-T2 / DVB-H / DVB-C / DVB-C2 / ISDB-T / DVB-S / DVB-S2 / ATSC-MH / ATSC-3.0
DTMB
[0014]
 (In the drawings CH appropriately notation) a plurality of channels in case of receiving television broadcasting at the same time of the tuner of the plurality of (n) is used. N pieces of streaming unit 11 outputs the streaming server 1 of the tuners of the tuner unit 5 1 , 11 2 , 11 3 , --- 11 n (streaming simply when it is not necessary to distinguish these streaming unit 11 is supplied to the called).
[0015]
 Streaming unit 11, a A / V decoder 12 for output of the tuner unit 5 is supplied, the A / V encoder 13 the output of the A / V decoder 12 is supplied, the output of the A / V encoder 13 is supplied and a AL-FEC encoder 14. A / V decoder 12 performs A / V decoding of the stream data. A / V decoder 12 decodes the data following standards were applied.
 H.264 / H.265 / HEVC / MPEG- 4 AVC / MPEG-2 /
[0016]
 A / V encoder 13, for example, the rate of data of a digital television broadcast performs processing to reduce the rate that can be transmitted in a wireless communication network, to generate a compressed stream data. A / V encoder 13 may generate data based on the following standards.
 H.264 / H.265 / HEVC / MPEG-4 AVC / MPEG-2 /
 AL-FEC encoder 14 performs encoding processing of the stream data AL-FEC (Application Layer-Forward Error Correction).
[0017]
 The output of the streaming unit 11 is supplied to the UDP (User Datagram Protocol) / IP (Internet Protocol) 15. UDP / IP15 performs processing standard protocol of the transport layer (UDP), the network layer (IP).
[0018]
 Output data of the UDP / IP15 is supplied to the wireless LAN interface 16. Wireless LAN interface 16 is a wireless communication transceiver. Wireless LAN interface 16 is coupled to the wireless communication network 3, and performs two-way wireless communications. You can use a wireless LAN for the next standard as a wireless communication network 3.
 IEEE.802.11a / 11b / 11g / 11n / 11ac / 11ad
[0019]
 Streaming server 1 of each section (tuner 5, the streaming unit 11, UDP / IP section 15, the wireless LAN interface 16 or the like) the control unit 17 for controlling the provided. Control unit 17, CPU (Central Processing Unit), RAM (Random Access Memory), is a ROM (Read Only Memory) or the like, the processing of the streaming server 1 described below are those made by the control of the CPU.
[0020]
 Streaming server 1 described above is multicast or broadcast to broadcast data multiplexed for a plurality of channels for example 5 channels. Terminal 2 receives the information packet of the broadcast data. Terminal 2, view a desired channel program to process packets related to the selected channel from the received data.
[0021]
 Terminal 2, as shown in FIG. 1, has a wireless LAN interface 21 performs the streaming server 1 and the two-way wireless communication through a wireless communication network 3. UDP / IP22 is connected to the wireless LAN interface 21, AL-FEC decoder 23 is connected to the UDP / IP22. Further, A / V decoder 24 is connected to the AL-FEC decoder 23.
[0022]
 In response to a streaming radio LAN interface 16 of the components of the server 1 of the streaming unit 11, UDP / IP15, AL-FEC encoder 14 and A / V encoder 13, the wireless LAN interface 21, UDP / IP22, AL-FEC decoder 23 and A / V decoder 24 is provided. Furthermore, it reproduces the video and audio decoded, in order to input the channel selection of the user, the display unit / user input unit 25 is provided.
[0023]
 Control unit 26 for controlling each unit of the terminal 2 (the wireless LAN interface 21, UDP / IP22, AL-FEC decoder 23 and A / V decoder 24, etc.) is provided. Control unit 26, CPU, RAM, is composed of ROM or the like, the below-described processing of the terminal 2 is to be made by the control of the CPU.
[0024]
"Processing flow of the existing system"
 for ease of understanding of the technology, showing a flow of processing of an existing system Figure 2 shows a process flow of the first embodiment in FIG. In existing processes, the user performs an application launch request, the control unit of the terminal to initialize. Controller of the streaming server is performing initialization, when receiving a connection request from the terminal, and issues a connection permission.
[0025]
 User makes a selection of viewing channel, transmits a channel switching request to the control unit of the streaming server. Streaming server outputs a request processing start the streaming part, the streaming unit performs the streaming start processing the high-rate hierarchy. Then, transmitting streaming data to the terminal.
[0026]
 Terminal makes a display request to the streaming unit, high rate of the hierarchy screen is displayed on the display unit. Thereafter, when the user selects a viewing channel, it repeats the same operation as described above.
[0027]
 As shown in FIG. 2, in the existing process, until the user is displayed the image of the channel after performing the operation of the channel selection, the streaming server (indicated by P0) high rate streaming image start process Needed. That is, the broadcast reception start and transcoding start, since the processing required for buffering for streaming there, after the user selects a viewing channel, until the image display is started, the waiting time is required. This technique can solve such problems.
[0028]
"First process flow embodiment"
 in FIG. 3 showing a flow of processing in the first embodiment, the user 10, the control unit 26 of the terminal 2, the display unit 25, the streaming unit 11 of the streaming server 1 and each sequence of the control unit 17 is shown. As an example, three of the streaming unit 11 1 , 11 2 , 11 3 are provided.
[0029]
 When the user 10 performs an application launch request, the control unit 26 of the terminal 2 performs initialization. Streaming server 1 of the control unit 17, the initialization is performed, performing processing start request to each streaming unit. Each streaming unit performs a low-bit-rate streaming start process.
[0030]
 Control unit 17 of the streaming server 1 that has received the connection request from the terminal 2 transmits a connection permission to the terminal 2. The connection request includes the terminal information and user information for specifying the terminal (supported A / V codec and screen resolution, etc.).
[0031]
 Streaming portion 11 of the streaming server 1 1 , 11 2 , 11 3 performs the streaming start processing of low bit rate, respectively, and transmits to the terminal 2. As user 10 viewing channel, streaming unit 11 1 When selecting a channel that is responsible of the display request for the channel on the display unit 26 is performed. Already since the low bit-rate streaming is started, immediately the video display can be started after the request. Parallel notification view stream for the streaming server 1 of the control unit 17 is performed.
[0032]
 Streaming server 1, the streaming unit 11 1 updates the encode parameters is instructed to. Streaming unit 11 upon receiving the instruction 1 performs the processing of the optimum bit rate streaming (indicated by P1). Accordingly, the display unit 25 of the terminal 2, (shown by P2) a full screen display is performed bit rate stream suitable for the terminal.
[0033]
 Further, as the user 10 is watching channel, streaming unit 11 2 Selecting a channel that responsible of the display request for the channel on the display unit 26 is performed. Parallel notification view stream for the streaming server 1 of the control unit 17 is performed.
[0034]
 Streaming server 1, the streaming unit 11 2 updates the encoding parameters is instructed to. Streaming unit 11 upon receiving the instruction 2 performs the processing of the optimum bit rate streaming (indicated by P3). Accordingly, the display unit 25 of the terminal 2, (shown by P4) full screen display is performed bit rate stream suitable for the terminal. Incidentally, the streaming unit 11 2 when updating the encoding parameters is instructed to the streaming unit 11 1 encoding parameters are changed to perform the processing of low bit-rate streaming.
[0035]
 First embodiment is provided with a plurality of streaming unit 11, it is always streamed in all channels simultaneously multicast. Therefore, when the selection operation of the viewing channel of the user is notified, the tuning of the tuner, transcoding, there is no need to FEC processing, the result, immediately after the user selects a viewing channel, the video display of the selected channel There can be started.
[0036]
 The transition state until displaying the image of the new channel from the old channel of the image when performing channel selection, it is possible to display an image of the low bit rate of the new channel, that the image is interrupted it is possible to prevent.
[0037]
 The channel selection request, since the encoding parameters of the streaming server is switched to the optimum encoding parameters from the low-rate bit set, the band can be efficiently utilized, so high image quality viewing in line with the received conditions.
[0038]
"Handling existing systems"
 will be described next transmission efficiency in wireless LAN streaming. 4 is a diagram of the time series to be transmitted from the server side to the terminal. Ch_Data from the server is transmitted in packet units. When using unicast existing systems, as shown in FIG. 4, at the time of viewing of the television broadcast is required discrete packets of the terminal for the viewers each person. Therefore, a plurality of terminals 0, the terminal 1, the terminal 2 to watch the same channel Ch1, 3 cars, it is necessary to transmit the same channel data. Transmission efficiency is reduced in this way the existing system.
[0039]
"The first embodiment of the process"
 in the present technique, by using a multicast transmission, 5 as shown in, for the request to view the same channel, three terminal transmission packets 2 1 , 2 2 , 2 3 so to share, may be the streaming server 1 perform the transmission time of the packet, it is possible to increase the transmission efficiency. Furthermore, the streaming server 101, the number of terminals connected, the address of the terminal is known, in the state in which the terminal is not in any way connected, are made to reduce the rate of the stream.
[0040]
"Handling the streaming server"
 it will be described the processing of the streaming server 1 in the first embodiment. Figure 6 is a state transition diagram of the streaming server 1. But also it applies to the following description, using a UML (Unified Modeling Language) (Unified Modeling Language) as a language for description. In UML, black circles indicate the start of a state diagram, a double black circle indicates the end of a state diagram. The state of FIG. 6 (block), the name compartment of is "streaming service state".
[0041]
 Describing the actions within the transition zone in the syntax (Action label / action).
 The action label that is reserved in the UML, Entry, Exit, Do, there is Include.
 Entry: shows the actions performed at the entrance of the state
 Exit: shows the actions performed at the exit of the state
 Do: shows the actions performed in the state
 Include: indicating that call the state machine that detail the state
[0042]
 Action label indicates the event to start the action that has been described to the right of the /. Since these events will be in transition in the state inside, except for the entry and exit of state, it is semantically the same as the transition to its own state.
[0043]
 "Streaming service state", initiated by the "service start event / streaming services start setting", terminated by "service stop event / streaming service stop setting". Internal transition compartment are the following.
[0044]
 Entry /
 Do / streaming parameter corresponding to the connection terminal updating
 Do / user request processing
 Exit /
 operation of the streaming server 1 will be described. Figure 7 shows the action of the streaming service start setting. In other words, step ST1 (broadcast reception start set) and step ST2 (UDP / IP transmission setting) is performed. At step ST2, the set the multicast address as the destination, performs a multicast transmission to the terminal.
[0045]
 Figure 8 shows the action of the streaming service stop setting. That is, the step ST3 (UDP / IP transmission stop setting) and step ST4 (streaming unit stop setting) is performed.
[0046]
 Figure 9 shows the action of a streaming parameter updating process corresponding to the connection terminal. That is, the step ST5 0 (streaming unit 0 (streaming unit 11 in FIG. 1 1 setting update processing)), the step ST5 1 (streaming unit 1 (streaming unit 11 in FIG. 1 2 setting update processing)), the step ST5 2 ( streaming section 2 (streaming unit 11 in FIG. 1 3 setting update processing)) ----, step ST5 N setting update processing (streaming part N) is performed.
[0047]
 Figure 10 is a flow chart showing the action of the setting update processing of streaming unit. Mark diamond in the flowchart represents a branch processing.
[0048]
 Step ST11: connection information is obtained. The user information in the connection information, terminal information, viewer stream information is stored.
 If there is a connection terminal, the following processing is performed.
 Step ST12: A / V encoding determining encoding method
 step ST13: image resolution determination
 step ST14: frame rate determination in
 step ST15: determining the bit rate
[0049]
 Select the encoding parameters terminals often most support from among the profile level connection terminal supports, for encoding the selected parameters. As a result, many terminals as possible to be able to receive the service. By selecting a needlessly high level, it is possible to avoid the use of increased and band calculation amount.
[0050]
 If there is no connection terminal, the process of step ST16 is performed.
 Step ST16: select the encoding parameters when no connection terminal
 That is, even when there is no connection terminal, to encode at the lowest level. It is possible to eliminate the delay at the time of the bandwidth savings and viewing channel selection.
[0051]
 Step ST17: update the settings of A / V encoder
 step ST18: updating the set of AL-FEC encoder
[0052]
 Figure 11 is a flow chart showing an action of a user request processing of the streaming server 1.
[0053]
 Step ST21: The user request is acquired. The following processing is performed when the user request is a connection request.
 Step ST22: The user information is acquired.
 Step ST23: the terminal information is obtained.
 Step ST24: end processing connection information is added is performed. That is, the user information, terminal information, connection stream information is stored in the connection information.
[0054]
 If the user requests a connection termination request, the following process is performed.
 Step ST25: The user information is acquired.
 Step ST26: the terminal information is obtained.
 Step ST27: connection information is deleted.
 Step ST28: finalization been connected end notification is made.
[0055]
 If the user requests a high-rate hierarchical view notifications, the following process is performed.
 Step ST29: The user information is acquired.
 Step ST30: the terminal information is obtained.
 Step ST31: view stream information is obtained.
 Step ST28: view stream information finalization is updated is performed.
[0056]
 An example of the connection information shown in Table 1. Information of each terminal obtained by the connection request time and high rate hierarchy view notification is saved.
[0057]
[Table 1]

[0058]
 Referring to the selection of the encoding parameters in the case of high-rate hierarchy streaming, if there is no connection terminal also, by streaming encoded at a relatively low level to a predetermined, while minimizing the bandwidth used for streaming , it is possible to reproduce the desired channel without delay when it is viewed selected from the terminal. An example of the encoding parameter when there is no connection terminal shown in Table 2.
[0059]
[Table 2]

[0060]
 An example of the encoding parameters in the case where there are three access terminals are shown in Table 3.
[0061]
[table 3]

[0062]
 Encoding select the encoding parameters terminals often most support from among the profile level connection terminal supports. Even without connection terminal, it encodes the lowest level. In the example of Table 3, terminal most supported in the connection terminal is large, encoding with the encoding parameters of the profile level of the connection terminals B or a connection terminal C (Table 4).
[0063]
[Table 4]

[0064]
 Another example of the encoding parameters in the case where there are three access terminals are shown in Table 5.
[0065]
[table 5]

[0066]
 Encoding selects the lowest level encoding parameters from among the profile level connection terminal supports. Even without connection terminal, it encodes the lowest level. In the example of Table 5, it encodes lowest level at the encoding parameters of the profile level of the connection terminals A (Table 6).
[0067]
[Table 6]

[0068]
 In the above two examples, the criteria for selecting encoding parameters, and an example of selecting a high encoding parameters of the terminal to the most support, the example of selecting the lowest level encoding parameters. By thus setting the encoding parameters, many terminals as possible is to be served. Select unnecessarily high level, can not to use unnecessary computation amount and bandwidth.
[0069]
"Processing of the terminal"
 for processing of the terminal 2 in the first embodiment will be described. Figure 12 is a view state transition diagram of the terminal 2. The state of FIG. 12 (blocks), the name section of the state of the "viewing channel selection waiting state", the name compartment there are two states of "high-rate hierarchical full screen display state".
[0070]
 "Viewing channel selection waiting state", initiated by the "viewing application start-up", the internal transition compartment is of the next.
[0071]
 Entry / viewing channel selection screen display setting
 Do / user channel selection input check
[0072]
 The viewing channel selection event high rate action hierarchy received request is activated, the transition from "viewing channel selection waiting state" to the "high rate Hierarchy full screen display state". Action of the high-rate hierarchical decoding stop setting is activated by the high-rate hierarchy viewing end of an event, the transition from "high rate hierarchical full-screen display state" to the "viewing channel selection waiting state".
[0073]
 Internal transition compartment "high-rate hierarchical full-screen display state" are the following.
 Entry / high-rate hierarchy full-screen display state
 Do / user viewing end input check
[0074]
 As shown in FIG. 13, the viewing channel selection screen display setting is performed in step ST41.
[0075]
 User channel selection input checking is performed as shown in the flowchart of FIG. 14.
 Step ST42: monitoring the user input from the input device. If there is no user input, the processing is terminated.
 Step ST43: When the user selects a viewing channel, viewing channel selection event occurs.
[0076]
 When viewing channel selection event occurs, the high-rate hierarchical view notification is made as shown in FIG. 15. The high rate hierarchical view upon notification, the user information, terminal information is notified at the same time.
 Step ST44: High Rate hierarchical view notifications issued
 Step ST45: high rate hierarchy streaming wireless LAN reception setting
 step ST46: high rate hierarchy streaming AL-FEC decoding settings
[0077]
 High rate Hierarchy full screen display setting is as shown in FIG. 16.
 Step ST47: high rate hierarchy streaming A / V decoding reception setting
 step ST48: Setting high rate hierarchical full screen display
[0078]
 The user viewing end input checking is that shown in Figure 17.
 Step ST51: monitoring the user input from the input device. If there is no input from the user, the process is terminated.
 Step ST52: When the user selects a stop watch, a high-rate hierarchical viewing end event occurs.
[0079]
 As shown in FIG. 18, the high-rate hierarchical decoding stop setting is made.
 Step ST53: high rate hierarchy streaming A / V decoding stop setting
 step ST54: high rate hierarchy streaming AL-FEC stop setting
[0080]
<2. Second Embodiment>
"System Configuration"
 will be described system of the second embodiment with reference to FIG. 19. Streaming server (mobile base station, a wireless LAN base station or the like) for receiving a digital broadcast for example, terrestrial digital broadcasting and 101, terminal 102 is a communication device of a plurality of for example four wireless communication 1 , 102 2 , 102 3 --- 102 m (in the case there is no particular need to distinguish between these terminals simply referred to as terminal 102), the system is constituted by a wireless communication network 103.
[0081]
 Antenna 104 and the tuner section 105 is connected to the streaming server 101. For example configurations of n tuners are connected in parallel to the antenna unit 104 is used. n channels of the television broadcasting is that it is possible to receive at the same time. It is also possible to use a diversity reception scheme.
[0082]
 Each tuner of the tuner unit 105 receives a television broadcast signal, tunes, performs digital demodulation processing. It can be applied to the next standard of digital broadcasting. In the second embodiment, the same content in the broadcast channel of the television broadcast is being transmitted at multiple rates (low-rate hierarchy and high rate hierarchy). If it is ISDB-T, a low-rate hierarchical broadcasting is one segment, a high rate hierarchical broadcasting is full-segment. Television broadcasting is one in which the next standard of digital broadcasting has been applied.
-T DVB / DVB-T2 / DVB-H / DVB-C / DVB-C2 / ISDB-T / DVB-S / DVB-S2 / ATSC-MH / ATSC-3.0
DTMB
[0083]
 The output of each tuner of the tuner unit 105 is supplied to the hierarchical data separation unit 50. Hierarchical data separation unit 50 separates the low-rate layer data and high-rate hierarchical data. Low rates hierarchical data separated is supplied to the A / V decoder 52 of the low-rate hierarchy streaming unit 51. A / V decoder 52 has n A / V decoder low-rate hierarchical data are supplied. A / V decoder 52 performs A / V decoding of the stream data. A / V decoder 52 may decode the data following standards were applied.
 H.264 / H.265 / HEVC / MPEG- 4 AVC / MPEG-2
[0084]
 The output of the A / V decoder 52 is supplied to the video combiner 53, a composite stream (multi-screen video) is created. Output data of the video combiner 53 is supplied to the A / V encoder 54. A / V encoder 54, for example, the rate of data of a digital television broadcast performs processing to reduce the rate that can be transmitted in a wireless communication network, to generate a compressed stream data. The output of the A / V encoder 54 is supplied to the AL-FEC encoder 55. A / V encoder 54 may generate data following standards were applied.
 H.264 / H.265 / HEVC / MPEG-4 AVC /
 MPEG-2 AL-FEC encoder 55 performs encoding processing of AL-FEC stream data.
[0085]
 The output of the streaming unit 51 is supplied to the UDP / IP66. UDP / IP66 performs processing standard protocol of the transport layer (UDP), the network layer (IP).
[0086]
 Output data of the UDP / IP66 is supplied to the wireless LAN interface 67. Wireless LAN interface 67 is a wireless communication transceiver. Wireless LAN interface 67 is coupled to the wireless communication network 103, performs two-way wireless communications. The wireless LAN of the following standards can be used.
 IEEE.802.11a / 11b / 11g / 11n / 11ac / 11ad
[0087]
 N-number of high-rate hierarchical data separated by a hierarchical data separation unit 50 is a high rate hierarchy streaming unit 61 1 from the high-rate hierarchy streaming unit 61 n are supplied to. High rate hierarchy streaming unit 61 1 ~ 61 n (simply if it is not necessary to distinguish these high-rate hierarchy streaming unit referred to as high-rate hierarchy streaming unit 61) is the same structure.
[0088]
 High rate hierarchy streaming unit 61 includes a channel selector 62, A / V decoder 63, A / V encoder 64 and AL-FEC encoder 65. Channel selector 62 selects and outputs the stream data requested by the user to the A / V decoder 63.
[0089]
 A / V decoder 63, performs A / V decoding of the stream data. A / V decoder 63 may decode the data following standards were applied.
 H.264 / H.265 / HEVC / MPEG-4 AVC / MPEG-2
 A / V encoder 64 may generate data following standards were applied.
 H.264 / H.265 / HEVC / MPEG-4 AVC /
 MPEG-2 AL-FEC encoder 65 performs encoding processing of AL-FEC stream data.
[0090]
 The output of the n high rate hierarchy streaming unit 61 is supplied to the UDP / IP66, output data of the UDP / IP66 is supplied to the wireless LAN interface 67. Wireless LAN interface 67 is coupled to the wireless communication network 103, performs two-way wireless communications. The wireless LAN following standards may be used as a wireless communication network 103.
 IEEE.802.11a / 11b / 11g / 11n / 11ac / 11ad
[0091]
 Each part of the streaming server 101 and (tuner unit 105, a low-rate hierarchical streaming unit 51, the high-rate hierarchical streaming unit 61, UDP / IP section 66, the wireless LAN interface 67 or the like) the control unit 68 for controlling the provided. Control unit 68, CPU, RAM, is composed of ROM or the like, the processing of the streaming server 101 to be described later are those made by the control of the CPU.
[0092]
 Streaming server 101 described above is streaming broadcast data. Low rate hierarchy multicast or broadcast, high rate hierarchy is transmitted in unicast. Terminal 102, view a desired channel program to process packets related to the selected channel from the received data.
[0093]
 Terminal 102 has the same configuration as the terminal 2 in the first embodiment described above. In other words, it has a wireless LAN interface 71 performs two-way wireless communication through the wireless communication network 103. UDP / IP72 is connected to the wireless LAN interface 71, AL-FEC decoder 73 with respect to UDP / IP72 is connected. Further, A / V decoder 74 is connected to the AL-FEC decoder 73. Furthermore, it reproduces the video and audio decoded, in order to input the channel selection of the user, the display unit / user input unit 75 is provided.
[0094]
 Control unit 76 for controlling each unit of the terminal 102 (wireless LAN interface 71, UDP / IP72, AL-FEC decoder 73 and A / V decoder 74, etc.) is provided. Control unit 76, CPU, RAM, is composed of ROM or the like, processing of the terminal 102 to be described later are those made by the control of the CPU.
[0095]
"Second Embodiment of Processing Flow"
 Figure 20 shows the flow of processing in the second embodiment. In Figure 20, the control unit 76 of the user 100, the terminal 102, the display unit (display unit / user input) 75, the control unit 68 of the streaming server 101, the low-rate hierarchy streaming unit 51 and the high-rate hierarchy streaming unit 61 of each the sequence is shown.
[0096]
 When the user 100 performs an application launch request, the control unit 76 of the terminal 102 performs initialization. The control unit 68 of the streaming server 101, when the initialization is performed a processing start request to the low-rate hierarchy streaming unit 51. Low rate hierarchy streaming unit 51 performs low bit-rate streaming start process. The low rate hierarchy streaming is performed.
[0097]
 Control unit 68 of the streaming server 101 that has received the connection request from the terminal 102 transmits a connection permission to the terminal 102. The connection request includes the terminal information and user information for specifying the terminal (supported A / V codec and screen resolution, etc.).
[0098]
 Terminal 102 performs a connection request, the connection permission is made, the reception of the low-rate hierarchical data, the data code is started, the low-rate hierarchical multi-screen display P11 is made on the display unit 75 of the terminal 102. Low-rate hierarchical multi-screen display is a user interface screen simultaneously displaying the n channels of a program in each dividing one screen into n number of divided screens. User 100, to select the channel you want to watch to see the low-rate hierarchical multi-screen display.
[0099]
 In this way the terminal 102, when the watching channel is designated, the streaming control unit 68 of the server 101 performs the high-rate hierarchical data transmission process, indicated high rate hierarchy streaming unit 61 corresponding to the channel streaming start process P12 I do. Then transmits the high-rate hierarchical streaming data to the terminal. High rate Hierarchy full screen P14 is made by the high-rate hierarchy streaming data.
[0100]
 Between the streaming start process P12, it can not be high-rate hierarchical full screen display, the terminal 102, the selection of channel is made in the multi-screen display, a low rate hierarchical full screen P13 is made immediately, then the high rate hierarchy Full It switched to the screen display P14. Accordingly, it is possible to prevent the delay image display is not performed.
[0101]
 In high rate hierarchical full screen P14, a high rate hierarchical transmission and reception quality notification is made from the streaming server 101. The control unit 76 of the terminal 102, a determination process P15 using both high-rate hierarchical broadcast receiving quality and a wireless LAN communication quality. I.e., it can be continuously performed high rate hierarchy streaming, whether it is determined. If it is determined that the high-rate hierarchy streaming can be continued, the high-rate hierarchical full screen display is continued. Determination process is performed at predetermined time intervals for example in a high rate hierarchical full screen display state.
[0102]
 In decision process P16, it is determined that it is impossible to continuously perform the high rate hierarchy streaming switched to low-rate hierarchical full screen P17. When the user 100 enters the viewing program display request, it switched to a low-rate hierarchical multi-screen display P18. Further, when the user performs a viewing channel selection, it repeated the same operation as described above.
[0103]
 In the second embodiment, streaming multi-screen of the low-rate layer stream by multicast, share the data. Upon selection of the viewing channel, complemented by the low-rate layer stream that is received by the multi-screen of the low-rate layer stream during the streaming start processing time occurring full screen. Always for streams of low-rate hierarchical data of all channels and multi screen is streamed in multicast, immediately after the user selects a viewing channel, it starts the video display of the selected channel. In existing systems, since the broadcast reception start or transcode start, the time required for buffering for streaming there, after the user selects a viewing channel, until the image display is started, it was required time. Immediately after the user selects a viewing channel contrast, you can start the video display of the selected channel.
[0104]
 Further, the second embodiment, like the first embodiment, it is possible to increase the transmission efficiency in wireless LAN streaming. When viewing a television broadcast with unicast is required data for the viewers each person as shown in FIG. 21. Therefore, a plurality of terminals 0, the terminal 1, the terminal 2 to watch the same channel Ch1, 3 cars, it is necessary to transmit the same channel data. Each terminal receives the data for yourself. Transmission efficiency is reduced in this way the existing system.
 21 is a diagram of the time series to be transmitted from the server side to the terminal. Ch_Data from the server is transmitted in packet units. When using unicast existing systems, as shown in FIG. 21, at the time of viewing of the television broadcast is required discrete packets of the terminal for the viewers each person. Therefore, a plurality of terminals 0, the terminal 1, the terminal 2 to watch the same channel Ch1, 3 cars, it is necessary to transmit the same channel data. Transmission efficiency is reduced in this way the existing system.
[0105]
 In the second embodiment, by using a multicast transmission, as shown in FIG. 22, the low-rate hierarchical multi-screen data three terminals 102 1 , 102 2 , 102 3 since shared, once the data transmission streaming server 101 may be performed, it is possible to increase the transmission efficiency. Furthermore, the streaming server 101, the number of terminals connected, the address of the terminal is known, in the state in which the terminal is not in any way connected, are made to reduce the rate of the stream. Furthermore, the selection of the viewing channel is made in the terminal, the high-rate layer stream of the channel is a unicast transmission to that terminal, the user can view a broadcast of the high rate hierarchy.
[0106]
 Further, the second embodiment may correspond to the reception quality degradation due Announcement receiving wireless communication varies. In existing systems, the switching control of the main broadcast (high-rate layer stream) and sub broadcast (low-rate layer stream) is performed by the broadcast reception quality. In this case, since the wireless LAN wireless communication quality is not taken into consideration, it can not be main and sub broadcast is selected appropriately. In the second embodiment, the terminal side, by determining the reception quality of the main broadcasting and sub broadcast determines broadcast reception and the wireless LAN wireless communication receiver, appropriately high rate layer stream and a low-rate layer stream the possible selection. Therefore, always good viewing can be achieved.
[0107]
"Handling the streaming server"
 it will be described the processing of the streaming server 101 in the second embodiment. Figure 23 is a state transition diagram of the streaming server 101. The state of FIG. 23 (block), the name compartment of is "streaming service state".
[0108]
 "Streaming service state", initiated by the "service start event / low-rate hierarchy streaming start processing", terminated by "service stop event / streaming service termination process". Internal transition compartment are the following.
[0109]
 Entry /
 Do / broadcast reception quality notification processing
 Do / user request processing
 Exit /
[0110]
 A description will be given of the operation of the streaming server 101. Figure 24 shows the action of a streaming service start process, the following process is performed sequentially.
 Step ST 101: broadcast reception start setting
 step ST 102: Low-rate Hierarchy A / V encoder settings
 Step ST 103: Low-rate hierarchy AL-FEC encoding settings
 Step ST 104: Low-rate hierarchy UDP / IP transmission setting) is performed. That is, the low-rate hierarchy streaming sets a multicast address as the destination, and performs multicast transmission to the terminal.
[0111]
 Figure 25 shows the action of the high-rate hierarchical broadcasting reception quality notification processing, the following processing is performed sequentially.
 Step ST105: High Rate hierarchical broadcasting reception quality obtaining
 step ST 106: High-rate hierarchical broadcasting reception quality notification
[0112]
 Figure 26 is a flow chart showing an action of a user request processing streaming server 101.
[0113]
 Step ST110: The user request is acquired. The following processing is performed sequentially if the user request is a connection request.
 Step ST111: The user information is acquired.
 Step ST 112: the terminal information is obtained.
 Step ST113: end processing connection information is added is performed.
 Step ST114: termination processing is made connection permission notification is issued.
[0114]
 If the user requests a connection termination request, the following process is performed sequentially.
 Step ST115: The user information is acquired.
 Step ST116: terminal information is obtained.
 Step ST117: connection information is deleted.
 Step ST 118: termination processing is made connecting end notification is made.
[0115]
 If the user requests a high-rate hierarchy viewing request, the following process is performed sequentially.
 Step ST119: The user information is acquired.
 Step ST120: terminal information is obtained.
 Step ST121: the selected channel information is obtained.
[0116]
 When the requesting terminal has already view high rate hierarchy streaming, the following process is performed.
 Step ST122: High rate hierarchy streaming unit viewing channel switching instruction is issued.
[0117]
 In the case where the requesting terminal is not already view high rate hierarchy streaming, when a high-rate hierarchy streaming unit idle is present, the following process is performed.
 Step ST123: High rate hierarchy streaming unit view start instruction is given.
[0118]
 In the case where the requesting terminal is not already view high rate hierarchy streaming, if the high-rate hierarchy streaming of idle not, the following process is performed.
 Step ST124: High rate hierarchy streaming unit service failure notification is made.
[0119]
 If the user requests a high-rate hierarchy viewing end, the following process is performed sequentially.
 Step ST125: The user information is acquired.
 Step ST126: terminal information is obtained.
 Step ST127: High rate hierarchy streaming unit stop instruction is in process ends made.
[0120]
 Figure 27 shows the action of the low-rate hierarchy streaming service stop setting. The following process is performed in the order.
 Step ST131: low rates hierarchical UDP / IP transmission stop setting
 step ST132: low rates hierarchical AL-FEC stop setting
 step ST133: low rates Hierarchy A / V encoding stop setting
 step ST134: broadcast receiving stop setting
[0121]
"State transition of the high-rate hierarchy streaming part of the streaming server"
 Figure 28 is a high-rate hierarchical streaming unit state transition diagram. State transition occurs in response to an instruction issued from the "user request processing". Transition is made between the idle state and service state. The transition from the idle state to the service state is made by the following process.
 High rate hierarchy streaming unit view start instruction / high-rate hierarchy streaming unit viewing start process
[0122]
 Transition from the service state to the idle state is made by the following process.
 High rate hierarchy streaming unit view stop instruction / high-rate hierarchy streaming unit viewing stop processing
[0123]
 By the next process in the service state, transition occurs back into service.
 High rate hierarchy streaming unit view CH switching instruction / high-rate hierarchy streaming unit viewing CH switching process
[0124]
 It will be described processing of the high-rate hierarchy streaming unit. Figure 29 shows the high-rate hierarchical streaming unit viewing start process. This process is done by performing the following processing in sequence.
 Step ST141: broadcast reception start setting
 step ST142: high rate Hierarchy A / V encoding settings
 Step ST143: High Rate hierarchical AL-FEC encoding settings
 Step ST144: high rate hierarchy UDP / IP transmission setting
 in step ST144, streaming high rate hierarchy (sends to the terminal a separate address) terminal individually unicast transmission is set to.
[0125]
 Shows a high rate hierarchy streaming unit viewing channel switching process in Figure 30. This process is done by performing the following processing in sequence.
 Step ST145: broadcast receiving change setting
 step ST146: high rate Hierarchy A / V encoding settings
 Step ST147: High Rate hierarchical AL-FEC encoding settings
 Step ST148: high rate hierarchy UDP / IP transmission setting
 in step ST148, streaming high rate hierarchy (sends to the terminal a separate address) terminal individually unicast transmission is set to.
[0126]
 Figure 31 shows the high-rate hierarchical streaming unit viewing stop setting process. This process is done by performing the following processing in sequence.
 Step ST149: high rate Hierarchy A / V encoding stop setting
 step ST150: High Rate hierarchical AL-FEC encoding stop setting
 step ST151: high rate hierarchy UDP / IP transmission stop setting
 step ST152: broadcast receiving stop setting
[0127]
"Processing of the terminal"
 for processing of the terminal 102 in the second embodiment will be described. Figure 32 is a view state transition diagram of the terminal 102. As shown in FIG. 32, the terminal 102, the name section of the "low-rate hierarchical multi-screen display state", the name section of the "low rate hierarchical full-screen display state", the name of the section is "high rate Hierarchy full there are three state of the screen display state ".
[0128]
 In correspondence with these conditions on the display unit of the terminal, the display shown in FIG. 33 is performed. Figure 33A is a low-rate hierarchical multi-screen display. For example one screen is divided into 9 screen (3 × 3), the program of the channel (1-9) that is different for each of the divided screen is displayed. Always for streams of low-rate hierarchical data of all channels and multi screen is streamed in multicast, the user is able to see low rate hierarchical multi-screen display at any time. Moreover, it is made to be able to select the desired split screen for multi-screen display. Cursor operation (commander operation of the remote control), by choosing the desired split screen by a user input operation such as a touch panel, viewing channel selection is made.
[0129]
 Figure 33B is a low-rate hierarchical full screen display. In multi-screen, for example, the channel 1 user selects low rate hierarchical full screen display of the channel 1 are made. Immediately after the user selects a viewing channel, you can start a full screen display of the selected channel. Further, since then Ru switched to the high rate hierarchy streaming is unicast transmission, high-rate hierarchical full screen display is performed as shown in FIG. 33C. Besides channel selection of the user, switching the low-rate hierarchy streaming and high rate hierarchy streaming is done automatically by the reception quality.
[0130]
"Low-rate hierarchical multi-screen display state"
 enters this state by viewing application launch / low-rate hierarchy WLAN reception setting. In the "low rate hierarchical multi-screen display state" following processing is performed.
 Entry / low-rate hierarchical multi-screen display state
 Do / user CH selection input check
[0131]
 Transition from "low rate hierarchical multi-screen display state" to the "lower rate Hierarchy full screen display state" is made by the following process.
 View CH Select / high-rate hierarchy reception request
[0132]
 Transition from "low rate hierarchical full-screen display state" to the "lower rate hierarchical multi-screen display state" is made in the processing of full screen viewing end. In the case of high-rate hierarchical data NG, returns to the "low-rate hierarchy full-screen display state".
[0133]
"Low rate hierarchy full-screen display state,"
 "low rate hierarchy full-screen display state" In the next processing is performed.
 Entry / low-rate hierarchy full-screen display setting
 Do / high-rate hierarchy reception quality check
 Do / reception of the high rate hierarchy broadcast reception quality notification
 Do / user viewing end input check
[0134]
 Transition from "low rate hierarchical full-screen display state" to the "high-rate hierarchical full screen display state" is made at a high rate hierarchical data OK.
[0135]
 Transition from "high rate hierarchical full-screen display state" to the "lower rate Hierarchy full screen display state" is made at a high rate hierarchical data NG or subsequent processing.
 View CH Select / high-rate hierarchy reception request
[0136]
 Transition from "high rate hierarchical full-screen display state" to the "lower rate hierarchical multi-screen display state" is made in the processing of full screen viewing end.
[0137]
 "High rate hierarchy full-screen display state" In the next processing is performed.
 Entry / high-rate hierarchy full-screen display setting
 Do / high-rate hierarchy reception quality check
 Do / reception of the high rate hierarchy broadcast reception quality notification
 Do / user viewing end input check
[0138]
 The process of the terminal will be explained. It shows a low rate hierarchical wireless LAN reception setting process in FIG. 34. This process is done by performing the following processing in sequence.
 Step ST161: streaming server connection
 Step ST162: low rates hierarchy streaming reception setting
 step ST163: low rates hierarchy streaming AL-FEC decoding settings
[0139]
 It shows a low rate hierarchical multi-screen display setting process in FIG. 35. This process is done by performing the following processing in sequence.
 Step ST164: low rates hierarchy streaming AV decoding setting
 step ST165: Setting a low rate hierarchical multi-screen display
[0140]
 It shows a user channel selection input checking process in FIG. 36. This process is done by performing the following processing in sequence.
 Step ST166: The user input monitor from the input device
 Step ST167: user input in the case of channel selection, viewing CH selection event occurs.
 In the case of no input from the user, the process is terminated.
[0141]
 It shows a high rate hierarchy reception request processing in FIG. 37. This process is done by performing the following processing in sequence.
 Step ST168: High rate hierarchy reception request issued
 Step ST169: high rate hierarchy streaming wireless LAN reception setting
 step ST170: High rate hierarchy streaming AL-FEC decoding settings
[0142]
 It shows a low rate hierarchical full screen display setting process in FIG. 38. This process is done by performing the following processing in sequence.
 Step ST171: low rates hierarchy streaming AV decoding setting
 step ST172: Setting a low rate hierarchical full screen display
[0143]
 Figure 39 shows the process of receiving a high-rate hierarchical broadcasting reception quality notification. This process is done by performing the following processing.
 Step ST173: the reception of the high rate hierarchy broadcast reception quality notification
[0144]
 Shows a high rate hierarchy reception quality check process in FIG. 40. This process is done by performing the following processing in sequence.
 Step ST174: high rate hierarchy receive data buffering status monitoring
 step ST175: If the amount of buffer data reaches the reference high rate hierarchical wireless LAN reception quality acquisition is made.
 Step ST176: packet error rate exceeds the criterion, the high-rate hierarchical data NG event occurs process ends.
[0145]
 Step ST177: packet error rate if it is within the reference, the high-rate hierarchical broadcasting reception quality acquisition is acquired.
 Step ST178: (a poor quality than the reference) exceeds the broadcast reception quality is standard, high-rate hierarchical data NG event occurs process is completed.
 For example, as the reference can be used packet error rate and SNR of MPEG2-TS (signal to noise ratio ).
 Step ST179: If within the broadcast reception quality standards, high-rate hierarchical data OK event occurs process ends.
 Step ST180: process to exit if the amount of buffer data does not reach the standard.
[0146]
 Thus, in the second embodiment, the reception quality of the wireless LAN (e.g., packet error rate), in consideration of both the broadcast reception quality detecting whether the data of the high-rate hierarchy can be used. High rate hierarchical data OK event occurs in the case that can be used, high-rate hierarchical data NG event occurs to when it is not possible to use this data.
[0147]
 Shows the user viewing end input checking process in FIG. 41. This process is done by performing the following processing in sequence.
 Step ST181: The user input monitor from the input device
 Step ST182: The user inputs may stop viewing, full-screen viewing end event occurs. Process is completed when there is no input from the user.
[0148]
 It shows a high rate hierarchical full screen display setting process in FIG. 42. This process is done by performing the following processing in sequence.
 Step ST183: High rate hierarchy streaming A / V decoding setting
 step ST184: Setting high rate hierarchical full screen display
[0149]
"User Interface additional information"
 in the second embodiment described above, As shown in FIG. 33A, the user presents to the user a low rate hierarchical multi-screen display to select a split screen corresponding to the desired channel It is adapted to perform channel selection by. The low rate hierarchical multi-screen display, may be displayed to the user interface additional information other than the image of the program as shown in FIG. 33A. As the display method, display the additional information by utilizing a part of the divided screen, can and view additional information in the vicinity of the split screen.
[0150]
 The user interface additional information are possible as follows.
 Related information display: program information (Overview, cast), the program end time information
 navigation information (congestion information, route information, arrival time)
 Town information (nearby shops, spot, parking)
 weather (weather, temperature, humidity)
 drive recorder video display of
 the recommendation function: Send a recommended program to the other passenger
 in until you arrive at the destination, to introduce a viewable program
 the program to be available for viewing in the middle of moving introduction (local program)
 is currently viewed in the car to introduce the program are
 viewing support: the viewing program, function to record the program to the recorder when it is no longer able to continue to watch for reasons such as destination arrival
 in multi-screen at the time, program the number of the display, size, position freely selectable function
 terminal that is in the possession of the parent has a channel selection rights of the children of the terminal, (I'll select the program you want to watch, parental control) support function of the station selection
 in the non-viewing quality Image quality control (premium member, viewing number of people, majority voting system, auction)
 terminal specifications
[0151]
 The present technology can also be configured as below.
(1)
 as well as it encodes an input stream, and a plurality of channels of encoder made the rate of the output data to switch at least two stages,
 a radio communication apparatus for transmitting to the terminal the output of the encoder via a wireless communication network,
 When channel selection is made at the terminal, communication apparatus adapted to transmit high-rate stream to the terminal channel selection switch to the high rate stream from the low-rate stream is made the output of the encoder.
(2)
 the input stream communication apparatus according to a data of a digital broadcast (1).
(3)
 communication apparatus according to transmission of the high rate stream to do with multicast or unicast (1).
(4)
 other than the transmission period of the high-rate stream, the communication device according to any one of (1) which transmits a low rate stream (3).
(5)
 and a wireless communication device that receives a stream transmitted via the wireless communication network from a server,
 a decoder for decoding the received stream,
 a display unit for displaying the decoded stream,
 Transmits information channel selection to the server, said to decode a low-rate streams or high-rate stream are transmitted from a server, and a control unit for switching the parameter of the decoder
 communication device comprising a.
(6)
 a first streaming unit for encoding an input stream to the low rate stream including user interface information,
 and a second stream part for encoding an input stream to the high-rate stream,
 the first stream part and the second a wireless communication device which transmits to the terminal the output of the streaming unit through a wireless communication network,
 the state that transmits the low-rate streams, the channel selection is made at the terminal by using the user interface information a control unit for controlling to transmit high-rate stream of said second stream of the selected channel to the terminal
 communication device comprising a.
(7)
 The communication apparatus according the input stream to the data of a digital broadcast (6).
(8)
 the transmission of low-rate streams carried by multicast, and communication apparatus according to transmission of the high rate stream to perform unicast (6) or (7).
(9)
 The communication apparatus according to a multi-screen display (6) or (7) a user interface information to display images of a plurality of selectable channels split screen.
(10)
 The communication apparatus according the the multi-screen additional information to view the relative display (9).
(11)
 The communication device according to always perform (6) said first stream portion encoding.
(12)
 and the wireless communication device that receives one of the low-rate streams and high-rate streams to be transmitted via the wireless communication network from a server
 and a decoder for decoding received the low-rate streams and high-rate stream,
 decoded stream a display unit for displaying,
 the by the user interface information included in the low rate stream to display the channel selection screen on the display unit, and transmits the channel selection information has been made by using the channel selection screen to the server, a control unit for controlling to decode the high rate stream transmitted from the server
 communication device comprising a.
(13)
 in a transition period from the channel selection screen before displaying the screen by the high-rate stream, said to display a full screen by the low-rate streams, the communication device according to said control unit controls (12) .
(14)
 In the condition of displaying the screen by the high-rate stream, and information of reception quality of the input stream, stream based on the quality of the wireless communication, to determine the reception quality of the high-rate stream, decodes the communication apparatus according to the selecting (12).
(15)
 The communication apparatus according the input stream to the data of a digital broadcast (12).
[0152]
<3. Modification>
 Although the embodiments of the present technology has been specifically described, but the invention is not limited to the above embodiments, and various modifications are possible based on the technical idea of the present technology. Stream rate example is not limited to two, it may be set three or more. Further, the present technology may be applied to the case of distributing the image data other than the digital broadcasting.
[0153]
 The configuration of the above-described embodiments, methods, processes, shapes, etc. materials and numerical values, without departing from the gist of the present technology, can be combined with each other.
DESCRIPTION OF SYMBOLS
[0154]
1 ... streaming server
2, 2 1 ~ 2 m ... terminal
3,103 ... wireless communication network
4, 104 ... antenna unit
5, 105 ... tuner portion
10, 110 ... User
11 , 11 1 ~ 11 n · · · streaming unit
12, 24 · · · A / V decoder
13 ··· A / V encoder
14, 23 · · · AL-FEC encoder
15, 22 · · · UDP /
IP15 16, 21 ... wireless LAN interface
17, 26 ... control unit

claims

[Claim 1]While encoding an input stream, and a plurality of channels of encoder made the rate of the output data to switch at least two stages,
 a radio communication apparatus for transmitting to the terminal the output of the encoder via a wireless communication network,
 in the terminal When channel selection is made, the communication apparatus adapted to transmit high-rate stream to the terminal channel selection switch to the high rate stream from the low-rate stream is made the output of the encoder.
[Claim 2]
 The input stream is a communication apparatus according to claim 1 which is the data of the digital broadcasting.
[Claim 3]
 The communication apparatus according to claim 1 for transmitting the high-rate streams in multicast or unicast.
[Claim 4]
 In addition the transmission period of the high-rate stream, the communication apparatus according to claim 1 for transmitting the low-rate streams.
[Claim 5]
 A wireless communication device that receives a stream transmitted via the wireless communication network from a server,
 a decoder for decoding the received stream,
 a display unit for displaying the decoded stream,
 transmits the information of the channel selection to the server, to decode the low-rate streams or high-rate stream are transmitted from the server, and a control unit for switching the parameter of the decoder
 communication device comprising a.
[Claim 6]
 A first streaming unit for encoding an input stream to the low rate stream including user interface information,
 and a second stream part for encoding an input stream to the high-rate stream,
 the first stream part and the second stream part output and the wireless communication device to be transmitted to the terminal via the wireless communication network of
 the state that transmits the low-rate streams, the channel selection is made at the terminal by using the user interface information is selected a control unit for controlling to transmit high-rate stream of said second stream of the channel to the terminal has
 a communication device comprising a.
[Claim 7]
 The communication apparatus according the input stream to claim 6 is the data of digital broadcasting.
[8.]
 Wherein the transmission of low-rate streams carried by multicast, and the communication apparatus according to claim 6 for transmitting the high-rate stream in unicast.
[Claim 9]
 Communication device according to claim 6, wherein the multi-screen display for displaying an image of said user interface information is a plurality of selectable channels split screen.
[Claim 10]
 The communication apparatus according to claim 9 for displaying the additional information to the multi-screen display.
[Claim 11]
 Communication apparatus according to claim 6, wherein the first streaming unit always performs the encoding process.
[Claim 12]
 A wireless communication device that receives one of the low-rate streams and high-rate stream transmitted via the wireless communication network from a server,
 and a decoder for decoding received the low-rate streams and high-rate stream,
 and displays the decoded stream a display unit,
 wherein the user interface information included in the low rate stream to display the channel selection screen on the display unit, transmits information of a channel selection made by using the channel selection screen to the server, from the server a control unit for controlling to decode the transmitted high-rate stream was
 communication device comprising a.
[Claim 13]
 In the transition period from the channel selection screen before displaying the screen by the high-rate stream, said to display a full screen by the low-rate streams, the communication apparatus according to claim 12, wherein the control unit controls.
[Claim 14]
 In state of displaying the screen by the high-rate stream, and the reception quality information of the input stream, based on the quality of the wireless communication, to determine the reception quality of the high-rate stream, selecting a stream to be decoded the communication apparatus according to claim 12.
[Claim 15]
 The communication apparatus according to claim 12 wherein the input stream is a data of a digital broadcast.

Documents

Application Documents

# Name Date
1 201817016953-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [04-05-2018(online)].pdf 2018-05-04
2 201817016953-STATEMENT OF UNDERTAKING (FORM 3) [04-05-2018(online)].pdf 2018-05-04
3 201817016953-PROOF OF RIGHT [04-05-2018(online)].pdf 2018-05-04
4 201817016953-PRIORITY DOCUMENTS [04-05-2018(online)].pdf 2018-05-04
5 201817016953-POWER OF AUTHORITY [04-05-2018(online)].pdf 2018-05-04
6 201817016953-FORM 1 [04-05-2018(online)].pdf 2018-05-04
7 201817016953-DRAWINGS [04-05-2018(online)].pdf 2018-05-04
8 201817016953-DECLARATION OF INVENTORSHIP (FORM 5) [04-05-2018(online)].pdf 2018-05-04
9 201817016953-COMPLETE SPECIFICATION [04-05-2018(online)].pdf 2018-05-04
10 201817016953.pdf 2018-05-09
11 201817016953-OTHERS-080518.pdf 2018-05-14
12 201817016953-Correspondence-080518.pdf 2018-05-14
13 abstract.jpg 2018-06-21
14 201817016953-FORM 3 [15-10-2018(online)].pdf 2018-10-15
15 201817016953-FORM 18 [04-10-2019(online)].pdf 2019-10-04
16 201817016953-OTHERS [07-05-2021(online)].pdf 2021-05-07
17 201817016953-FER_SER_REPLY [07-05-2021(online)].pdf 2021-05-07
18 201817016953-DRAWING [07-05-2021(online)].pdf 2021-05-07
19 201817016953-CORRESPONDENCE [07-05-2021(online)].pdf 2021-05-07
20 201817016953-CLAIMS [07-05-2021(online)].pdf 2021-05-07
21 201817016953-FER.pdf 2021-10-18
22 201817016953-US(14)-HearingNotice-(HearingDate-07-08-2023).pdf 2023-07-21
23 201817016953-Correspondence to notify the Controller [04-08-2023(online)].pdf 2023-08-04

Search Strategy

1 searchE_18-01-2021.pdf