WO2009145293A1 - サーバ装置と通信方法ならびにプログラム - Google Patents
サーバ装置と通信方法ならびにプログラム Download PDFInfo
- Publication number
- WO2009145293A1 WO2009145293A1 PCT/JP2009/059854 JP2009059854W WO2009145293A1 WO 2009145293 A1 WO2009145293 A1 WO 2009145293A1 JP 2009059854 W JP2009059854 W JP 2009059854W WO 2009145293 A1 WO2009145293 A1 WO 2009145293A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- packet
- stream
- terminals
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/148—Interfacing a video terminal to a particular transmission medium, e.g. ISDN
Definitions
- the present invention is based on the priority claim of Japanese patent application: Japanese Patent Application No. 2008-142744 (filed on May 30, 2008), the entire contents of which are incorporated herein by reference. Shall.
- the present invention relates to a server apparatus and a communication method, and in particular, at least two terminals participate to generate a group, receive a stream or packet including a video signal from the first terminal, copy the received stream or packet,
- the present invention relates to a server apparatus, a communication method, and a program that are transmitted to other terminals other than one terminal.
- N two or more terminals (for example, N) participate to generate a group, receive and copy the packet data transmitted from the first terminal, and copy this to terminals other than the first terminal.
- the service sent to (N-1 units) has already been started with the name PoC (Push to talk over Cellular) for voice.
- the video signal is compressed and encoded on the terminal side for efficient transmission at a low bit rate.
- ITU-T International Telecommunication Standardization Standardization Sector
- MPEG-4 Moving Picture Experts Group 4
- ISO / IEC International Organization for Standardization / International Electrotechnical Commission
- H.264 has been internationally standardized by ITU-T and ISO / IEC.
- H.264 / MPEG-4 AVC Advanced Video Coding
- Patent Document 1 discloses a configuration in which a server that relays multimedia communication data converts the output video information according to the media playback capability of the receiving terminal and transmits it to the receiving terminal. ing.
- encoded information that requires a large display capability is converted into encoded information that can be displayed with a predetermined display capability, and the encoded information is provided on a local area network by a data server device.
- a configuration is disclosed in which an information reproduction terminal acquires and reproduces encoded information (multimedia data) and a decoding program that match the display level of the information reproduction terminal.
- Patent Document 3 discloses a configuration in which, in a multicast network, when a channel change request indicating a requested channel corresponding to a certain multicast group is detected, an intra frame held in the requested channel is transmitted as unicast communication. Has been.
- the server device when there is a content request from a client, the server device performs format conversion by itself according to the content, or when conversion by itself is impossible, conversion by another server device is possible
- a configuration is disclosed in which format conversion is requested to another server device and the converted content is transmitted to the client.
- Patent Document 5 discloses an advertisement schedule including information for identifying advertisements in a broadcast data stream and identifying advertisements in programs in the broadcast data stream and advertisement locations. A configuration is disclosed in which, during playback, an advertisement or alternative advertisement is inserted into the location in the program or another location in the program.
- at least two terminals participate to generate a group, receive a stream or packet including a video signal from the first terminal, copy this, and then other than the first terminal Only a configuration that is completely different from the configuration of the server device that transmits to other terminals is disclosed.
- Patent Documents 1 to 5 The entire disclosure of Patent Documents 1 to 5 is incorporated herein by reference. In the following, the analysis according to the invention is given. Video PoC and video sharing for video signals have the following problems.
- an object of the present invention is to generate a group by participation of a plurality (two or more) of terminals, receive a stream including at least a video signal from the first terminal, copy it, and then copy the stream other than the first terminal
- a server device a communication method, and a program for preventing a problem such as image quality degradation from occurring on a terminal device that has participated in the middle of the server device.
- Another object of the present invention is to provide a server device, a communication method, and a program for preventing problems such as image quality degradation on the terminal side even when various different terminals having different capability information are mixed in the same group. There is to do.
- two or more terminals participate to generate a group, receive a stream or packet including at least a video signal transmitted from the first terminal, and copy a part or all of it.
- a server apparatus is provided that includes a conversion unit that uses a stream or packet as it is and sends it out.
- two or more terminals join to generate a group, receive a stream or packet including at least a video signal transmitted from the first terminal, copy a part or all of the stream or packet, and Is a server device that sends the copied stream or packet to a different terminal, and when the group includes a terminal that cannot receive the stream format or packet format, the terminal receives the terminal.
- a server device is provided that includes a conversion unit that converts the file format into a file format that can be transmitted.
- two or more terminals join to generate a group, receive a stream or packet including at least a video signal transmitted from the first terminal, copy a part or all of the stream or packet, and Is a server device that sends the copied stream or packet to a different terminal, receives the capability information of the terminals included in the group, and the capability information of terminals other than the first terminal is the first terminal If the capability information of the terminal included in the group is different from the capability information of the first terminal, the capability information of the terminal other than the first terminal is different from the capability information of the first terminal.
- a server device is provided that includes a conversion unit that converts the video signal to be sent to the terminal after being converted.
- two or more terminals join to generate a group, receive a stream or packet including at least a video signal transmitted from the first terminal, copy a part or all of the stream or packet, and Is a server device that sends the copied stream or packet to a different terminal, and inserts at least one of another video or another audio at a time timing before or after the stream or packet to be sent or at an arbitrary time timing
- a server apparatus includes a conversion unit that transmits a copied stream or packet after combining a plurality of videos or superimposing characters.
- a server device receives a stream or a packet including at least a video signal transmitted from a first terminal among the plurality of terminals by a plurality of terminals participating to generate a group.
- the server device copies part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals,
- the server device converts a video frame to a non-predictive frame when sending to the new terminal,
- a communication method is provided in which a video frame following the non-predicted frame is transmitted using the original stream or packet as it is.
- a plurality of terminals participate to generate a group
- a server apparatus receives a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals, The server device copies part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals,
- the group includes a terminal that cannot receive the stream format or the packet format
- a communication method for transmitting the terminal after converting the terminal into a file format that can be received by the terminal is provided.
- a plurality of terminals participate to generate a group
- a server apparatus receives a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals,
- the server device copies part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals,
- Receiving capability information of terminals included in the group and receiving capability information of terminals included in the group when the capability information of terminals other than the first terminal is different from the capability information of the first terminal.
- the video signal is converted so as to match the capability information of the terminal and then sent to the terminal A method is provided.
- a plurality of terminals participate to generate a group
- a server apparatus receives a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals
- the server device copies part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals,
- At least one of another video or another audio is inserted at a time timing before or after the stream or packet to be transmitted or at an arbitrary time timing, or a plurality of videos are synthesized or characters are superimposed.
- a communication method for sending a stream or a packet copied in (1) is provided.
- a plurality of terminals participate to generate a group, receive a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals, Copying a part or all of the received stream or packet to a server device that sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals,
- a server device that sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals
- a new terminal joins the group in the middle of sending the stream or packet after copying
- a video frame is converted to a non-predicted frame when sent to the new terminal, and after the non-predicted frame
- Subsequent video frames are provided with a computer program for executing a conversion process in which the original stream or packet is transmitted as it is.
- a plurality of terminals participate to generate a group, receive a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals, and receive the received stream or packet.
- a server device that sends out the copied stream or packet to a terminal different from the first terminal among the plurality of terminals.
- the computer program causes the terminal to perform conversion processing that is transmitted after being converted into a file format that the terminal can receive Is provided.
- a plurality of terminals participate to generate a group, receive a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals, and receive the received stream or packet.
- a server device that sends out the copied stream or packet to a terminal different from the first terminal among the plurality of terminals.
- a computer program for executing a conversion process of converting a video signal and sending it to the terminal is provided.
- a plurality of terminals participate to generate a group, receive a stream or packet including at least a video signal transmitted from a first terminal among the plurality of terminals, and receive the received stream or packet.
- a server device that sends out the copied stream or packet to a terminal different from the first terminal among the plurality of terminals, At the time timing before and after the stream or packet to be sent, or at any time timing, Insert at least one of another video or another audio, Combine multiple videos, Superimpose characters, After doing at least one of A computer program for executing a conversion process for sending the copied stream or packet is provided.
- the present invention it is possible to prevent problems such as image quality degradation from occurring on the terminal side by providing a conversion function on the server side even for terminals participating in the middle of a session within the same group. According to the present invention, the above-described effects can be achieved without modifying the terminal side.
- the server side has a conversion function so that problems such as image quality degradation do not occur on the terminal side. Can do. According to the present invention, the above-described effects can be achieved without modifying the terminal side.
- another video content stored in advance in a video stream transmitted from a mobile terminal is inserted at an arbitrary time timing, these are combined into a single screen, or a plurality of video streams are combined into one video stream.
- New services are made possible by providing the server with a conversion function that combines screens on one screen and superimposes characters. According to the present invention, the above-described effects can be achieved without modifying the terminal side.
- Embodiments of the present invention will be described in detail.
- a configuration example in which a video (moving image) is used as an example of content and a transcoder function is provided in the conversion unit of the server device will be described.
- a similar configuration can be used.
- FIG. 1 shows an example of a connection form of a server device and a mobile terminal in a mobile packet network.
- FIG. 1 shows an example in which the number N of participating terminals in the group is 4, and four mobile terminals 120 to 123 form one group and are connected to the mobile packet network 130.
- the server apparatus 150 is connected to the mobile packet network 130, and exchanges video packets with the mobile terminals 120 to 123 belonging to the group via the mobile packet network 130.
- any one of the mobile terminals 120 to 123 has the initiative at a certain timing, and the video packet is directed to the server device 150 from the portable terminal (for example, 120) having the initiative. To send.
- the server apparatus 150 determines which terminal belonging to the same group has the initiative.
- SIP Session Initiation Protocol
- RTCP RTP Control Protocol
- the packet is received from the terminal, copied, and then transmitted to other terminals (in this case, portable terminals 121 to 123).
- RFC Request For Comments
- IETF Internet Engineering Task Force
- FIG. 2 is a diagram showing the configuration of the first embodiment of the server apparatus 150 of FIG.
- a terminal having the initiative has a message transmitted to the server apparatus 150 using SIP.
- the initiative can be transmitted to the server apparatus 150 using means other than SIP (for example, RTCP).
- the server apparatus 150 includes a call control unit 151, a packet reception unit 155, a switching unit 157, a conversion unit 160, a switching unit 158, a packet copy unit 156, and a packet transmission unit 159.
- the conversion unit 160 includes a decoding unit 161 and an I frame conversion unit 162.
- the call control unit 151 receives a SIP signal from the mobile terminal, The number of mobile devices belonging to the same group (N) and the IP address (or telephone number) of each mobile device, Information of the terminal that has the initiative in the same group (such as IP address or telephone number), When to join each mobile device group, Session start instruction, session disconnection instruction, Receive information such as.
- the call control unit 151 receives the capability information of each mobile terminal using SDP (Session Description Protocol).
- SDP Session Description Protocol
- the details of SDP can be referred to IETF RFC 2327.
- operation (1) in a case where N mobile terminals participate in the group at the start of the session and no mobile terminal participates in the session will be described.
- the call control unit 151 When the call control unit 151 receives a session start instruction by SIP, the call control unit 151 instructs the packet reception unit 155 to receive an RTP packet from a portable terminal having the initiative (herein, the portable terminal 120). The source IP address of the terminal 120 is notified.
- the packet receiving unit 155 receives the RTP packet transmitted from the transmission source IP address and outputs it to the switching unit 157.
- the call control unit 151 instructs the switching unit 157 to output all packets to the switching unit 158 because there is no mobile terminal participating during the session.
- the switching unit 158 receives an instruction from the call control unit 151 to output all packets to the packet copy unit 156, and outputs all the input packets to the packet copy unit 156.
- the packet copy unit 156 copies the RTP packet input from the switching unit 158 by the number (N ⁇ 1) of terminals other than the mobile terminal having the initiative, and outputs it to the packet transmission unit 159.
- the packet sending unit 159 is notified of the start instruction and the IP address of the destination mobile terminal from the call control unit 151, and the inputted N-1 copy RTP packets are respectively directed to the N-1 mobile terminals. And send it out.
- operation (2) the operation when the mobile terminal newly participates in the middle of the session.
- operation (1) the operation until the new portable terminal joins is the same as the above-described operation (1).
- the call control unit 151 When there is a mobile terminal that has newly joined the group in the middle of the session, the call control unit 151 receives the connection SIP signal from the mobile terminal, so that the call control unit 151 is in the middle of the group. Recognize that there is a terminal to join.
- the call control unit 151 gives an instruction to the switching unit 157, the conversion unit 160, and the switching unit 158 when the SIP signal is received from the new terminal.
- the switching unit 157 outputs M RTP packets included in the video frame immediately after receiving the instruction to the conversion unit 160 in response to the packet input from the packet receiving unit 155, and the M + 1 and subsequent RTP packets are switched. The operation is switched to output to the unit 158.
- the conversion unit 160 includes the decoding unit 161 and the I frame conversion unit 162, receives M RTP packets from the switching unit 157, and converts the video frame into a non-predicted frame (I frame). And output.
- the decoding unit 161 reads and decodes the video stream from each of the M RTP packets included in the video frame.
- the decoding unit 161 outputs the decoded video stream to the I frame conversion unit 162, and the I frame conversion unit 162 stores the stream converted into the I frame in the RTP packet and then outputs the stream to the switching unit 158.
- the switching unit 158 receives M RTP packets immediately after receiving the instruction from the call control unit 151 from the conversion unit 160, receives M + 1 and subsequent packets from the switching unit 157, and outputs them to the packet copy unit 156. To do.
- the packet copy unit 156 receives the RTP packet, copies each RTP packet for N ⁇ 1, and outputs it to the packet sending unit 159.
- the packet transmission unit 159 is notified of the start instruction and the IP address of each of the N-1 portable terminals by the call control unit 151, and directs the input RTP packet to each of the N-1 portable terminals. And send it out.
- the packet copy unit 156 is arranged after the switching unit 158. However, the packet copy unit is arranged before the switching unit 157, and N ⁇ 1 packet copies are created first. A part of the packet may be passed through the conversion unit 160 and converted into an I frame. However, in the case of this configuration, the number of packets subjected to I frame conversion increases N-1 times.
- any video compression encoding method can be used.
- Any compression encoding method such as H.264 can be used.
- this server device 150 corresponds to the first embodiment of the communication method of the present invention. That is, in this communication method, a plurality of terminals participate to generate a group, and a stream or packet including at least a video signal transmitted from a first terminal (for example, 120) among the plurality of terminals is transmitted to the server apparatus (150).
- the server apparatus (150) copies a part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals. The process of sending out.
- the server device (150) converts the video frame into a non-predicted frame when sending to the new terminal.
- the video frame that is converted and follows the non-predicted frame includes the step of sending the original stream or packet as it is.
- the conversion unit and other units in the server device 150 (in FIG. 2, the conversion unit 160, the call control unit 151, the packet reception unit 155, the switching units 157 and 158, the packet copy unit 156, and the packet transmission unit 159)
- the processing and function may be realized by a program executed on a computer constituting the server apparatus 150. The same applies to each of the following embodiments.
- FIG. 3 is a diagram showing the configuration of the second exemplary embodiment of the present invention.
- the same components as those of FIG. 2 are denoted by the same reference numerals, and the same operations are performed, and thus the description thereof is omitted.
- the packet copy unit 173 creates N ⁇ 1 copy packets for each of the RTP packets input from the packet reception unit 155 and outputs them to the switching unit 174.
- the switching unit 174 Upon receiving an instruction from the call control unit 151, the switching unit 174 notifies the number P of terminals that cannot receive the stream stored in the RTP packet sent from the terminal having the initiative among the N terminals belonging to the same group. Then, P copy packets out of the N ⁇ 1 copy packets are output to the conversion unit 170.
- the remaining N-1-P packets are passed through and output to the switching unit 175.
- the conversion unit 170 includes a control unit 171 and a format conversion unit 172.
- the control unit 171 receives the capability information described in the SDP from each of the N terminals from the call control unit 151, compares them, and compares the RTP stream with the N-1-P units that can receive the RTP stream. P units that cannot be received are sorted, and for P units that cannot be received, it is determined whether or not reception is possible by converting the RTP stream format into a file format (for example, 3GP file format or 3GP2 file format).
- an instruction is given to the format conversion unit 172 to notify, for example, that the RTP stream format is converted to the 3GP file format.
- the format conversion unit 172 receives the conversion method from the control unit 171, performs processing to convert the RTP stream received from the switching unit 174 into a 3GP file format, divides the 3GP file format by a predetermined size, And then output to the switching unit 175.
- the switching unit 175 receives the P RTP packets output from the conversion unit 170 and the N-1-P RTP packets output from the switching unit 174, and sends them to the packet transmission unit 159 as N-1 packets. Output.
- the operation of this server device corresponds to the second embodiment of the communication method of the present invention. That is, in this communication method, a plurality of terminals participate to generate a group, and a stream or packet including at least a video signal transmitted from a first terminal (for example, 120) among the plurality of terminals is transmitted to the server apparatus (150).
- the server apparatus (150) copies a part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals. The process of sending out.
- the server device converts the file format into a file format that can be received by the terminal, and then transmits the file format. Process.
- FIG. 4 is a diagram showing the configuration of the third exemplary embodiment of the present invention.
- the same components as those in FIGS. 2 and 3 are denoted by the same reference numerals and the same operations are performed, and thus the description thereof is omitted.
- the conversion unit 180 includes a control unit 181 and a transcoder unit 182.
- the control unit 181 receives from the call control unit 151 the capability information described in the SDP from each of the N terminals, and receives the capability information A of the mobile terminal having the initiative and the other N ⁇ 1 units. The capability information of each terminal is compared, and a terminal whose capability information does not match A is determined.
- P be the number of terminals whose capability information does not match A.
- the ability information to be discriminated is, for example, Video compression encoding system, bit rate, Screen size, Frame rate, etc.
- the conversion unit 180 determines a conversion method for matching each of the capability information of the terminals whose capability information does not match with A, and notifies the transcoder unit 182 of this conversion method.
- the transcoder unit 182 is notified of the conversion method for P terminals whose capability information does not match A, extracts a stream from the P RTP packets received from the switching unit 174, and performs conversion based on the conversion method. Then, the converted stream is stored in an RTP packet and output to the switching unit 175.
- N-1-P RTP packets whose capability information matches A are passed through and output to the switching unit 175.
- any video compression encoding method can be used.
- Any compression encoding method such as H.264 can be supported.
- capability information it is possible to deal with information other than those described above.
- the operation of this server device corresponds to the third embodiment of the communication method of the present invention. That is, in this communication method, a plurality of terminals participate to generate a group, and a stream or packet including at least a video signal transmitted from a first terminal (for example, 120) among the plurality of terminals is transmitted to the server apparatus (150).
- the server apparatus (150) copies a part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals. The process of sending out.
- the server device receives the capability information of the terminals included in the group, and when the capability information of the terminals other than the first terminal is different from the capability information of the first terminal, the capability of the terminal A step of converting the video signal so as to match the information and sending the converted signal to the terminal.
- FIG. 5 is a diagram showing the configuration of the fourth exemplary embodiment of the present invention.
- the same components as those in FIGS. 2, 3, and 4 are denoted by the same reference numerals and the same operations are performed, and thus description thereof is omitted.
- the packet receiving unit 190 and the switching unit 191 At the start of a session, or Any time timing during the session, or An instruction is received from the call control unit 151 immediately before the session ends, For example, another video content or an RTP packet related to video content stored in advance is received from a content server (not shown) or a content storage server (not shown) and output to the switching unit 191.
- FIG. 6 is a diagram showing the configuration of the fifth exemplary embodiment of the present invention.
- the conversion unit 160 of the first embodiment described in FIG. 2 is added to the configuration of FIG. With the configuration in FIG. 6, even if a new terminal joins in the middle of a session within a group, a moving image without deterioration including another video content can be displayed on the mobile terminal.
- the conversion unit 160 the conversion unit 170 and the conversion unit 180 shown in FIGS. 3 and 4 may be used.
- telop characters can be inserted instead of video content.
- FIG. 7 is a diagram showing the configuration of the sixth exemplary embodiment of the present invention.
- a video RTP packet from a portable terminal having initiative Another video content RTP packet, or Stored video content RTP packet, or Advertising video content RTP packets; Shows a configuration in which the images are combined and output on one screen.
- the switching unit 200 receives RTP packets from the packet receiving unit 155 and the packet receiving unit 190 and outputs them to the conversion unit 201 at the time timing when the screen synthesis instruction is received from the call control unit 151.
- the RTP packet from the packet receiving unit 155 is output to the switching unit 158.
- the conversion unit 201 performs transcoding so that the screen synthesis conversion unit 202 synthesizes a plurality of screens (here, 2) into one screen at the time timing when the screen synthesis instruction is received from the call control unit 151. To the unit 158.
- the operation of this server device corresponds to each embodiment of the communication method of the present invention.
- a plurality of terminals participate to generate a group, and the server apparatus (150) receives a stream or a packet including at least a video signal transmitted from a first terminal (for example, 120) among the plurality of terminals. Then, the server device (150) copies a part or all of the received stream or packet, and sends the copied stream or packet to a terminal different from the first terminal among the plurality of terminals.
- the server device inserts at least one of another video or another audio at a time timing before or after the stream or packet to be transmitted, or at an arbitrary time timing, and synthesizes a plurality of videos. And at least one of superimposing characters, and then copying the stream or packet. Comprising the step of delivering.
- a call control unit that is C-Plane (Control-Plane) processing and a packet reception unit, conversion unit, and packet transmission unit that are U-Plane (User-Plane) processing are provided as servers.
- C-Plane process and the U-Plane process can be separated into separate apparatuses. According to this configuration, C-Plane and U-Plane can have scalability independently.
- FIG. 6 shows a configuration having both the first embodiment of FIG. 2 and the fourth embodiment of FIG. 5, but at least the first embodiment, the second embodiment, and the third embodiment.
- a configuration in which one is combined, or in addition to this, a configuration in which the first to fourth embodiments are arbitrarily combined may be used.
- the server side has a conversion function so that problems such as image quality degradation do not occur on the terminal side without any modification of the terminal side.
- a server device is provided.
- the server side has a conversion function so that problems such as image quality degradation do not occur on the terminal side without any modification on the terminal side. Can be.
- Another video content stored in advance in the video stream sent from the mobile terminal can be inserted at an arbitrary time, and these can be combined into a single screen, or multiple video streams can be combined into a single screen.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、日本国特許出願:特願2008-142744号(2008年5月30日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、サーバ装置と通信方法に関し、特に、少なくとも2台の端末が参加してグループを生成し、第1の端末からビデオ信号を含むストリームまたはパケットを受信し、これをコピーした上で第1の端末以外の他の端末に送出するサーバ装置と通信方法ならびにプログラムに関する。
以下に、本発明による分析を与える。ビデオ信号を対象としたビデオPoCやビデオシェアリングでは、次の問題点がある。
端末でビデオが復号できず表示されない、あるいは、
復号して表示できたとしてもビデオがある時間乱れたままになる、
などの事象が発生し、サービスが成り立たなくなる。
前記送出している途中に、新規端末が前記グループに参加した場合は、前記新規端末に送出する際にビデオフレームを非予測フレームに変換し、前記非予測フレームの後に続くビデオフレームは、元のストリームまたはパケットをそのまま使用して送出する変換部を備えるサーバ装置が提供される。
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記コピー後のストリームまたはパケットを送出している途中に、新規端末が前記グループに参加した場合に、前記サーバ装置は、前記新規端末に送出する際にビデオフレームを非予測フレームに変換し、
前記非予測フレームの後に続くビデオフレームは、元のストリームまたはパケットをそのまま用いて送出する、通信方法が提供される。
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記グループに前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合は当該端末に対しては当該端末が受信できるファイル形式に変換した上で送出する通信方法が提供される。
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合は、前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合は、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で当該端末に送出する通信方法が提供される。
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記送出するストリームまたはパケットの前後の時間タイミングまたは任意の時間タイミングに別のビデオまたは別のオーディオの少なくとも一つを挿入するか、または複数のビデオを合成するか、または文字を重畳するかした上でコピーしたストリームまたはパケットを送出する通信方法が提供される。
前記コピー後のストリームまたはパケットを送出している途中に、新規端末が前記グループに参加した場合に、前記新規端末に送出する際にビデオフレームを非予測フレームに変換し、前記非予測フレームの後に続くビデオフレームは、元のストリームまたはパケットをそのまま用いて送出する変換処理を実行させるコンピュータ・プログラムが提供される。
前記グループに前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合には、当該端末に対しては当該端末が受信できるファイル形式に変換した上で送出する変換処理を実行させるコンピュータ・プログラムが提供される。
前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合には、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で当該端末に送出する変換処理を実行させるコンピュータ・プログラムが提供される。
前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する変換処理を実行させるコンピュータ・プログラムが提供される。
130 モバイルパケットネットワーク
150 サーバ装置
151 呼制御部
155、190 パケット受信部
157、158、174、175、191、200 切り替え部
156、173 パケットコピー部
159 パケット送出部
160、170、180、201 変換部
161 復号部
162 Iフレーム変換部
171、181 制御部
172 形式変換部
182 トランスコーダ部
202 画面合成変換部
SIP(Session Initiation Protocol)信号、または、
RTCP(RTP Control Protocol)
のいずれかを用いて判別し、当該端末からパケットを受信し、これをコピーした上で、他の端末(この場合携帯端末121~123)に対して送出する動作を行う。ここで、SIPの詳細は、IETF(Internet Engineering Task Force)のRFC(Request For Comments) 3261を参照することができる。RTCPの詳細は、IETF RFC 1889を参照することができる。
図2は、図1のサーバ装置150の第1の実施例の構成を示す図である。図2において、主導権をもつ端末は、SIPを用いてサーバ装置150に伝えることを想定している。ただし、前述したように、SIP以外の手段(例えばRTCPなど)を用いて主導権をサーバ装置150に伝えることもできる。
同じグループに属する携帯端末の個数(N)および各携帯端末のIPアドレス(または電話番号)、
同じグループで主導権をもつ端末の情報(IPアドレスまたは電話番号など)、
各携帯端末のグループへの参加タイミング、
セッション開始指示、セッション切断指示、
などの情報を受信する。
図3は、本発明の第2の実施例の構成を示す図である。図3において、図2の構成要素と同じ構成要素には同一の参照番号を付し、同一の動作を行うため、説明は省略する。
図4は、本発明の第3の実施例の構成を示す図である。図4において、図2、図3の構成要素と同じ構成要素には同一の参照番号を付し、同一の動作を行うため、説明は省略する。
ビデオ圧縮符号化方式、
ビットレート、
画面サイズ、
フレームレート
などである。
図5は、本発明の第4の実施例の構成を示す図である。図5において、図2、図3、図4の構成要素と同一の構成要素には、同一の参照番号を付し、同一の動作を行うため、説明は省略する。
セッション開始時、または、
セッション中の任意の時間タイミング、または、
セッション終了直前
などに、呼制御部151から指示を受信し、
たとえば、コンテンツサーバ(不図示)やコンテンツ蓄積サーバ(不図示)から、別のビデオコンテンツや、あらかじめ蓄積されたビデオコンテンツに関するRTPパケットを受信し、切り替え部191に出力する。
別のビデオコンテンツ、または、
蓄積ビデオコンテンツ、または、
広告ビデオコンテンツ
などのRTPパケットを挿入することができる。
図6は、本発明の第5の実施例の構成を示す図である。本実施例は、図5の構成に対して、図2で説明した第1の実施例の変換部160を追加したものである。図6の構成により、グループ内でセッションの途中で新規端末が参加しても、別のビデオコンテンツを含めて劣化のない動画像を携帯端末で表示することができる。
図7は、本発明の第6の実施例の構成を示す図である。本実施例は、主導権をもつ携帯端末からのビデオRTPパケットと、
別のビデオコンテンツRTPパケット、または、
蓄積ビデオコンテンツRTPパケット、または、
広告ビデオコンテンツRTPパケットと、
を1つの画面に画面合成して出力する場合の構成を示している。
Claims (21)
- 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置であって、
前記コピー後のストリームまたはパケットを送出している途中に、新規端末が前記グループに参加した場合に、前記新規端末に送出する際に、ビデオフレームを非予測フレームに変換し、前記非予測フレームの後に続くビデオフレームは元のストリームまたはパケットをそのまま用いて送出する変換部を備える、ことを特徴とするサーバ装置。 - 前記変換部は、前記グループに、前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合には、当該端末に対しては、当該端末が受信できるファイル形式に変換した上で送出する、ことを特徴とする請求項1記載のサーバ装置。
- 前記変換部は、前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合には、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で、当該端末に送出する、ことを特徴とする請求項1又は2記載のサーバ装置。
- 前記変換部は、前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する、ことを特徴とする請求項1乃至3のいずれか1項に記載のサーバ装置。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置であって、
前記グループに、前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合には、当該端末に対しては、当該端末が受信できるファイル形式に変換した上で送出する変換部を備える、ことを特徴とするサーバ装置。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置であって、
前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合には、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で、当該端末に送出する変換部を備える、ことを特徴とするサーバ装置。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置であって、
前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する変換部を備える、ことを特徴とするサーバ装置。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットをサーバ装置が受信し、
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記コピー後のストリームまたはパケットを送出している途中に、新規端末が前記グループに参加した場合に、前記サーバ装置は、前記新規端末に送出する際にビデオフレームを非予測フレームに変換し、
前記非予測フレームの後に続くビデオフレームは、元のストリームまたはパケットをそのまま用いて送出する、ことを特徴とする通信方法。 - 前記グループに、前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合に、当該端末に対しては、当該端末が受信できるファイル形式に変換した上で送出する、ことを特徴とする請求項8記載の通信方法。
- 前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合に、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で、当該端末に送出する、ことを特徴とする請求項8又は9記載の通信方法。
- 前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する、ことを特徴とする請求項8乃至10のいずれか1項に記載の通信方法。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットをサーバ装置が受信し、
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記グループに、前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合には、前記サーバ装置は、当該端末に対しては当該端末が受信できるファイル形式に変換した上で送出する、ことを特徴とする通信方法。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットをサーバ装置が受信し、
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記サーバ装置は、前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合には、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で当該端末に送出する、ことを特徴とする通信方法。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットをサーバ装置が受信し、
前記サーバ装置は、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出し、
前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する、ことを特徴とする通信方法。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置を構成するコンピュータに、
前記コピー後のストリームまたはパケットを送出している途中に、新規端末が前記グループに参加した場合に、前記新規端末に送出する際にビデオフレームを非予測フレームに変換し、前記非予測フレームの後に続くビデオフレームは、元のストリームまたはパケットをそのまま用いて送出する変換処理を実行させるプログラム。 - 前記グループに、前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合に、当該端末に対しては、当該端末が受信できるファイル形式に変換した上で送出する変換処理を前記コンピュータに実行させる、ことを特徴とする請求項15記載のプログラム。
- 前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合に、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で、当該端末に送出する変換処理を前記コンピュータに実行させる、ことを特徴とする請求項15又は16記載のプログラム。
- 前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する変換処理を前記コンピュータに実行させる、ことを特徴とする請求項15乃至17のいずれか1項に記載のプログラム。
- 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置を構成するコンピュータに、
前記グループに前記ストリームの形式またはパケットの形式を受信できない端末が含まれる場合には、当該端末に対しては当該端末が受信できるファイル形式に変換した上で送出する変換処理を実行させるプログラム。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置を構成するコンピュータに、
前記グループに含まれる端末の能力情報を受信し、前記第1の端末以外の端末の能力情報が前記第1の端末の能力情報と異なる場合には、当該端末の能力情報に合うように、前記ビデオ信号を変換した上で当該端末に送出する変換処理を実行させるプログラム。 - 複数の端末が参加してグループを生成し、前記複数の端末のうち第1の端末から送出された少なくともビデオ信号を含むストリームまたはパケットを受信し、前記受信したストリームまたはパケットの一部または全部をコピーし、前記複数の端末のうち前記第1の端末とは異なる端末に、前記コピー後のストリームまたはパケットを送出するサーバ装置を構成するコンピュータに、
前記送出するストリームまたはパケットの前後の時間タイミング、または、任意の時間タイミングに、
別のビデオまたは別のオーディオの少なくとも一つを挿入、
複数のビデオを合成、
文字を重畳する、
のうち少なくとも1つを行った上で、
前記コピーしたストリームまたはパケットを送出する変換処理を実行させるプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009801200958A CN102047676A (zh) | 2008-05-30 | 2009-05-29 | 服务器装置和通信方法以及程序 |
| JP2010514548A JP5257448B2 (ja) | 2008-05-30 | 2009-05-29 | サーバ装置と通信方法ならびにプログラム |
| EP09754801A EP2290977A1 (en) | 2008-05-30 | 2009-05-29 | Server device, communication method, and program |
| US12/995,210 US8693536B2 (en) | 2008-05-30 | 2009-05-29 | Server apparatus, communication method and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008-142744 | 2008-05-30 | ||
| JP2008142744 | 2008-05-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009145293A1 true WO2009145293A1 (ja) | 2009-12-03 |
Family
ID=41377162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2009/059854 Ceased WO2009145293A1 (ja) | 2008-05-30 | 2009-05-29 | サーバ装置と通信方法ならびにプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8693536B2 (ja) |
| EP (1) | EP2290977A1 (ja) |
| JP (1) | JP5257448B2 (ja) |
| CN (1) | CN102047676A (ja) |
| WO (1) | WO2009145293A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021114654A (ja) * | 2020-01-16 | 2021-08-05 | 株式会社Jvcケンウッド | 無線通信装置、および無線通信方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MX2008010961A (es) * | 2006-03-07 | 2008-09-08 | Nec Corp | Sistema dinamico de distribucion de imagenes y dispositivo de conversion. |
| KR20100031755A (ko) * | 2007-07-30 | 2010-03-24 | 닛본 덴끼 가부시끼가이샤 | 통신 단말기, 배신 시스템, 및 변환 방법 |
| US10933209B2 (en) * | 2013-11-01 | 2021-03-02 | Georama, Inc. | System to process data related to user interactions with and user feedback of a product while user finds, perceives, or uses the product |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002305733A (ja) * | 2001-04-06 | 2002-10-18 | Matsushita Electric Ind Co Ltd | マルチキャスト会議装置、及びマルチキャスト会議プログラム |
| JP2002314972A (ja) * | 2001-04-09 | 2002-10-25 | Nec Corp | 配信システムとその配信方法、及び配信プログラム |
| JP2007053487A (ja) * | 2005-08-16 | 2007-03-01 | Nec Corp | 発言権管理システム、発言権管理方法、及びプログラム |
| JP2007068078A (ja) * | 2005-09-02 | 2007-03-15 | Sharp Corp | 通信システム、携帯端末、サーバおよび通信方法 |
| JP2007251345A (ja) * | 2006-03-14 | 2007-09-27 | Nec Corp | PoC及びPoC拡張コミュニケーションシステムへの広告挿入方法およびサーバ |
| JP2008079061A (ja) * | 2006-09-22 | 2008-04-03 | Matsushita Electric Ind Co Ltd | 画像ストリーミングシステム |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11285002A (ja) * | 1998-02-02 | 1999-10-15 | Sony Corp | 動画像符号化装置及び動画像符号化方法 |
| US6252873B1 (en) * | 1998-06-17 | 2001-06-26 | Gregory O. Vines | Method of ensuring a smooth transition between MPEG-2 transport streams |
| US6453175B2 (en) * | 1998-06-19 | 2002-09-17 | Nortel Networks Limited | Multi-function coding element and an associated telecommunications network |
| JP3579335B2 (ja) * | 2000-08-23 | 2004-10-20 | 日本電信電話株式会社 | ストリーム配信装置 |
| JP2002297496A (ja) | 2001-04-02 | 2002-10-11 | Hitachi Ltd | メディア配信システム及びマルチメディア変換サーバ |
| US7237033B2 (en) * | 2001-04-30 | 2007-06-26 | Aol Llc | Duplicating switch for streaming data units to a terminal |
| GB0303176D0 (en) | 2003-02-12 | 2003-03-19 | Video Networks Ltd | A system for capture and selective playback of broadcast programmes |
| JP2004272631A (ja) | 2003-03-10 | 2004-09-30 | Victor Co Of Japan Ltd | ローカルサーバのデータ処理方法、及びローカルサーバ装置 |
| US7562375B2 (en) | 2003-10-10 | 2009-07-14 | Microsoft Corporation | Fast channel change |
| JP2005303711A (ja) | 2004-04-13 | 2005-10-27 | Mitsubishi Electric Corp | 映像コンテンツ録画配信システム、サーバ装置、携帯電話、及び映像コンテンツ録画配信方法 |
| CN1691806A (zh) | 2004-04-28 | 2005-11-02 | 上海夏新电子开发有限公司 | 手机终端视频邮件传输功能模块 |
| JP2006031337A (ja) | 2004-07-15 | 2006-02-02 | Sony Corp | コンテンツダウンロードシステム、コンテンツダウンロード方法、プログラム |
| US7571246B2 (en) * | 2004-07-29 | 2009-08-04 | Microsoft Corporation | Media transrating over a bandwidth-limited network |
| JP4213183B2 (ja) * | 2004-07-30 | 2009-01-21 | シャープ株式会社 | 通信ネットワークの制御システム |
| US7606303B2 (en) * | 2004-09-28 | 2009-10-20 | General Instrument Corporation | Method and apparatus to detect anchor frames from digital video streams |
| US20060073843A1 (en) * | 2004-10-01 | 2006-04-06 | Naveen Aerrabotu | Content formatting and device configuration in group communication sessions |
| JP2006295586A (ja) | 2005-04-12 | 2006-10-26 | Hitachi Ltd | コンテンツ変換装置及びトランスコードシステム |
| CN101159928A (zh) | 2005-04-30 | 2008-04-09 | 华为技术有限公司 | 一种蜂窝系统中按键即说业务的通信资源分配方法 |
| CN1893427A (zh) * | 2005-07-07 | 2007-01-10 | 华为技术有限公司 | 一种进行业务支持能力协商的方法 |
| CN100512293C (zh) | 2005-09-07 | 2009-07-08 | 华为技术有限公司 | 一种会话初始化协议消息体内容处理方法及网络 |
| US7472197B2 (en) * | 2005-10-31 | 2008-12-30 | Ut Starcom, Inc. | Method and apparatus for automatic switching of multicast/unicast live TV streaming in a TV-over-IP environment |
| CN1960525B (zh) | 2005-11-02 | 2010-05-05 | 华为技术有限公司 | 一种多方通信业务的会话控制方法及系统 |
| US8713105B2 (en) * | 2006-01-03 | 2014-04-29 | Cisco Technology, Inc. | Method and apparatus for transcoding and transrating in distributed video systems |
| CN101079720A (zh) * | 2006-05-26 | 2007-11-28 | 摩托罗拉公司 | 用于启用电话会议的方法和系统 |
| JP2008005254A (ja) | 2006-06-22 | 2008-01-10 | Sony Corp | サーバ装置、クライアント装置、コンテンツ再生システム、コンテンツ処理方法及びプログラム |
| US20080100694A1 (en) * | 2006-10-27 | 2008-05-01 | Microsoft Corporation | Distributed caching for multimedia conference calls |
| CN101001371B (zh) * | 2007-01-19 | 2010-05-19 | 华为技术有限公司 | 视频转码的方法及其装置 |
| US8542705B2 (en) * | 2007-01-23 | 2013-09-24 | Mobitv, Inc. | Key frame detection and synchronization |
| CA2676705A1 (en) * | 2007-02-09 | 2008-08-21 | Novarra, Inc. | Method and system for transforming and delivering video file content for mobile devices |
| JP2008206039A (ja) | 2007-02-22 | 2008-09-04 | Sharp Corp | コンテンツ視聴装置 |
| JP2008294957A (ja) * | 2007-05-28 | 2008-12-04 | Oki Electric Ind Co Ltd | メディア変換システム、メディア変換方法、メディア変換プログラム、呼制御装置及びメディア変換装置 |
| US20090055540A1 (en) * | 2007-08-20 | 2009-02-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and Systems for Multicast Control and Channel Switching for Streaming Media in an IMS Environment |
-
2009
- 2009-05-29 CN CN2009801200958A patent/CN102047676A/zh active Pending
- 2009-05-29 EP EP09754801A patent/EP2290977A1/en not_active Withdrawn
- 2009-05-29 JP JP2010514548A patent/JP5257448B2/ja active Active
- 2009-05-29 WO PCT/JP2009/059854 patent/WO2009145293A1/ja not_active Ceased
- 2009-05-29 US US12/995,210 patent/US8693536B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002305733A (ja) * | 2001-04-06 | 2002-10-18 | Matsushita Electric Ind Co Ltd | マルチキャスト会議装置、及びマルチキャスト会議プログラム |
| JP2002314972A (ja) * | 2001-04-09 | 2002-10-25 | Nec Corp | 配信システムとその配信方法、及び配信プログラム |
| JP2007053487A (ja) * | 2005-08-16 | 2007-03-01 | Nec Corp | 発言権管理システム、発言権管理方法、及びプログラム |
| JP2007068078A (ja) * | 2005-09-02 | 2007-03-15 | Sharp Corp | 通信システム、携帯端末、サーバおよび通信方法 |
| JP2007251345A (ja) * | 2006-03-14 | 2007-09-27 | Nec Corp | PoC及びPoC拡張コミュニケーションシステムへの広告挿入方法およびサーバ |
| JP2008079061A (ja) * | 2006-09-22 | 2008-04-03 | Matsushita Electric Ind Co Ltd | 画像ストリーミングシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021114654A (ja) * | 2020-01-16 | 2021-08-05 | 株式会社Jvcケンウッド | 無線通信装置、および無線通信方法 |
| JP7342710B2 (ja) | 2020-01-16 | 2023-09-12 | 株式会社Jvcケンウッド | 無線通信装置、および無線通信方法 |
| JP7601163B2 (ja) | 2020-01-16 | 2024-12-17 | 株式会社Jvcケンウッド | 無線通信装置、および無線通信方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8693536B2 (en) | 2014-04-08 |
| EP2290977A1 (en) | 2011-03-02 |
| JPWO2009145293A1 (ja) | 2011-10-13 |
| US20110188568A1 (en) | 2011-08-04 |
| CN102047676A (zh) | 2011-05-04 |
| JP5257448B2 (ja) | 2013-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100763269B1 (ko) | 화상 부호화 데이터의 전환 방법 및 장치, 시스템 및 프로그램을 기록한 기록 매체 | |
| CN106134146B (zh) | 处理连续的多周期内容 | |
| US9292826B1 (en) | Adaptive bit rates in multicast communications | |
| EP2271098A1 (en) | Server device, content distribution method, and program | |
| CN101237340B (zh) | 用于实现多媒体业务中组播频道的系统及方法 | |
| JP2003304511A (ja) | 通信端末、サーバ装置、中継装置、放送通信システム、放送通信方法及びプログラム | |
| EP2627082A2 (en) | Method for transmitting a scalable http stream for natural reproduction upon the occurrence of expression-switching during http streaming | |
| CN101116306A (zh) | 在分组交换网络上的按需多频道流会话 | |
| US20200021867A1 (en) | Broadcast signal transmitting and receiving method and device | |
| US20120017249A1 (en) | Delivery system, delivery method, conversion apparatus, and program | |
| CN107211200A (zh) | 用于发送/接收媒体数据的方法和设备 | |
| JP5257448B2 (ja) | サーバ装置と通信方法ならびにプログラム | |
| TW202423095A (zh) | 回應於網路中斷的視訊內容的自動產生 | |
| JP2002152301A (ja) | データ通信システム、データ受信装置、データ通信方法、並びにプログラム記憶媒体 | |
| JP5013141B2 (ja) | コンテンツ配信システム、コンテンツ配信方法及びそれらに用いる変換装置 | |
| KR101008753B1 (ko) | 멀티미디어 데이터 스트리밍 시스템 | |
| KR101656193B1 (ko) | 이기종 망에서의 uhd 비디오 전송을 위한 mmt 기반 방송 시스템 및 방법 | |
| CN101273631B (zh) | 一种多方视频通讯媒体流控制系统和方法 | |
| JPWO2009145294A1 (ja) | サーバ装置と通信方法ならびにプログラム | |
| CN102333095A (zh) | 一种媒体业务系统及方法 | |
| WO2010035776A1 (ja) | サーバ装置及び通信システムと通信方法とプログラム | |
| CN117939016A (zh) | 音视频文件的编码方法、装置 | |
| HK1084538A (en) | Method, apparatus, system, and program for switching image coded data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200980120095.8 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09754801 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010514548 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2009754801 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 12995210 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |