[go: up one dir, main page]

WO2009128528A1 - サーバ装置とコンテンツ配信方法とプログラム - Google Patents

サーバ装置とコンテンツ配信方法とプログラム Download PDF

Info

Publication number
WO2009128528A1
WO2009128528A1 PCT/JP2009/057747 JP2009057747W WO2009128528A1 WO 2009128528 A1 WO2009128528 A1 WO 2009128528A1 JP 2009057747 W JP2009057747 W JP 2009057747W WO 2009128528 A1 WO2009128528 A1 WO 2009128528A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
terminal
unit
conversion
network
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
Application number
PCT/JP2009/057747
Other languages
English (en)
French (fr)
Inventor
一範 小澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to CN2009801133775A priority Critical patent/CN102007774A/zh
Priority to US12/937,014 priority patent/US20110029606A1/en
Priority to EP09733058A priority patent/EP2271098A4/en
Publication of WO2009128528A1 publication Critical patent/WO2009128528A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/756Media network packet handling adapting media to device capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440254Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping

Definitions

  • the present invention is based on the priority claim of Japanese patent application: Japanese Patent Application No. 2008-109300 (filed on Apr. 18, 2008), the entire contents of which are incorporated herein by reference. Shall.
  • the present invention relates to a server device, and more particularly to a server device, a content distribution method, and a program for converting and distributing content to be distributed to a terminal according to the capability of the terminal.
  • ITU-T International Telecommunication Standardization Sector
  • H.263 and MPEG Moving Picture Experts Group
  • 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
  • NGN Next Generation Network; next generation network
  • mobile networks is becoming widespread.
  • the content contains a moving image signal
  • capability information For example, IETF (Internet Engineering Task Force) RFC2327 SDP (Session Description Protocol) can be used.
  • ITU-T recommendation H.264 When transferring over a circuit switched network, the ITU-T recommendation H.264. Using the protocol defined in H.245, the terminal capability information is transmitted to the server apparatus.
  • the server analyzes the URL (Uniform Resource Locator) from the client, and if there is no data conversion instruction information in the URL from the client, the content is transmitted as it is, and the data is converted into the URL from the client.
  • a configuration is disclosed in which data is converted according to data conversion instruction information and transmitted to the client if the instruction information is embedded.
  • the content format of the server is different from the data list that can be received by the client, the data list is converted, the converted data list is transmitted to the client, and the content is codec converted by the conversion unit of the client.
  • Patent Document 2 discloses a configuration in which, when an advertisement is inserted into video content, the video content and the advertising content are independently managed on the distribution side, and the advertising content is selectively inserted into the video content on the distribution side and the viewing side. Has been.
  • Patent Document 3 when the network load exceeds a predetermined limit value, the connection request to the network is rejected, the connection request is reserved, and the network load is within the limit value even if the communication device is connected. Is maintained, the network load management device for connecting the communication devices for which the connection request is reserved to the network in a predetermined order is disclosed.
  • Patent Document 4 when there is a content request from the user terminal, a bandwidth reservation request is sent from the content server device to the bandwidth management device, and it is determined whether the bandwidth management device can accept the request.
  • a configuration is disclosed in which a bandwidth reservation setting request is sent to the bandwidth control unit of the edge device and the server-side edge device, and after the bandwidth reservation is completed, the content is transmitted from the content server to the user terminal device.
  • Patent Document 5 discloses a configuration in which a content creator inserts character data into content.
  • Patent Document 6 discloses a mobile communication system that realizes “network seamless” for performing roaming between different types of networks and “content seamless” for performing conversion between different types of codes or media. Determine whether information conversion is necessary for a call, flow, or session, and if it is determined that information conversion is necessary, manage the conversion source, the media of the converted information, the encoding method, the encoding speed, etc. In the information conversion device, change the media of information transferred over the network (including conversion from voice to text or conversion from moving images to still images), change the transmission quality between the same media, and according to the user environment Thus, a configuration is disclosed in which the communication environment or the like can be automatically switched.
  • moving image data and audio data for television broadcasting are converted into a file format that can be delivered to the Internet on the broadcasting station side and sent to a gateway server, and the gateway server converts the data into a predetermined format (data conversion, compression)
  • a gateway server converts the data into a predetermined format (data conversion, compression)
  • Patent Document 8 content converted to XHTML Basic format is converted to content for mobile terminals, and the image format and image size of image data downloaded from the Web are converted for mobile terminals, and the content is converted for mobile terminals.
  • a content conversion system that divides the content into a size corresponding to the screen of the mobile terminal is disclosed.
  • an application gateway refers to a content acquired from an origin server in response to a content request sent by a mobile terminal by referring to a parameter indicating the performance and capability of the mobile terminal in profile information.
  • the structure which converts so that the performance and capability of this can fully be utilized is disclosed.
  • As the conversion markup language (ML) conversion (SGML, HTML, HTML, etc.), character set conversion, and object conversion (file conversion) are performed.
  • Patent Document 10 discloses a configuration in which content data distributed from a content server is captured by an agent, the format of the content data is converted so as to be compatible with the user terminal, and transmitted to the user terminal.
  • Patent Document 11 discloses a configuration in which a broadcasting system converts a file format that can be played back on a mobile phone according to device information transmitted from the mobile phone and transfers the file format to the mobile phone.
  • IP packets are lost in the network, so that the media quality deteriorates such that the image is disturbed or the sound is interrupted at the terminal. There's a problem.
  • Patent Document 1 content (for example, MPEG-4 moving image content) is converted by a conversion unit on the client side, which is completely different from the invention disclosed in the present application described later.
  • Patent Documents 2 to 5 only disclose some techniques related to the present application described later.
  • Patent Document 6 changes media (moving images to still images, etc.), changes the encoding method, and the transmission rate.
  • the invention disclosed in the present application described later (for content to be distributed) Compared with information necessary for decrypting the content and the capability of the mobile terminal, the content is transcoded with respect to necessary parameters).
  • Patent Document 7 The invention described in Patent Document 7 is such that image processing such as rendering that is difficult to perform in real time in terms of CPU power on the mobile phone side is performed on the gateway server side, and then transmitted to the mobile phone. This is completely different from the invention disclosed in this application.
  • Patent Document 8 The invention described in Patent Document 8 is to convert the image format and image size of image data downloaded from the Web for mobile terminals, and is completely different from the invention disclosed in the present application described later.
  • Patent Document 9 performs markup language (ML) conversion (SGML, HTML, XTML, etc.), character set conversion, and object conversion (file conversion). Is totally different.
  • ML markup language
  • HTML HTML
  • XTML XTML
  • file conversion file conversion
  • Patent Document 10 performs format conversion
  • Patent Document 11 performs conversion into a file format that can be played back by a mobile phone. It is completely different.
  • an object of the present invention is to transmit a moving image stream suitable for various terminals having different capability information via an IP network or a circuit switching network when the content includes at least one of moving image, audio, and voice. It is an object of the present invention to provide a server device, a content distribution method, and a program that can be transferred and can reproduce high-quality moving images, audio, and audio on a terminal.
  • the present invention is intended to provide a server device, a content distribution method, and a program that can realize the above-described object and can monitor the state of the network and perform terminal connection control and network bandwidth management.
  • a server device that sends content to a terminal via a network, receives information including the capability of the terminal from the terminal, For content including at least one of video, audio, and audio input via a network, information including codec, bit rate, resolution, and file format is acquired as information related to decoding of the content, and the terminal A control unit that determines whether or not conversion of the content is necessary, When it is determined that the conversion is necessary, conversion is performed by converting at least one of the codec, bit rate, resolution, and file format of the content, generating content suitable for the capability of the terminal, and sending the content to the terminal A server device is provided.
  • a server that sends content to a terminal via a network includes: Receiving information including the capability of the terminal from the terminal; For content including at least one of video, audio, and audio input via a network, information including codec, bit rate, resolution, and file format is acquired as information related to decoding of the content, and the terminal To determine whether the content needs to be converted, When it is determined that the conversion is necessary, at least one of a codec, a bit rate, a resolution, and a file format of the content is converted to generate content suitable for the capability of the terminal and send the content to the terminal.
  • a content distribution method is provided.
  • a server that sends content to the terminal via the network
  • Receiving information including the capability of the terminal from the terminal For content including at least one of video, audio, and audio input via a network, information including codec, bit rate, resolution, and file format is acquired as information related to decoding of the content, and the terminal
  • a process for determining whether or not conversion of the content is necessary, When it is determined that the conversion is necessary, a process of converting at least one of a codec, a bit rate, a resolution, and a file format of the content, generating content suitable for the capability of the terminal, and sending the content to the terminal When, Is provided.
  • a moving image stream suitable for various terminals having different capability information is transferred via an IP network or a circuit switched network. It is possible to play high-quality video, audio, and audio on the terminal.
  • ADVANTAGE OF THE INVENTION According to this invention, the state of a network can be monitored and terminal connection control and network bandwidth management can be performed.
  • the server device is a server that sends content to the terminal (103) via the network (transmission path) (105), and receives information including the capability of the terminal from the terminal (103).
  • content including at least one of video, audio, and audio input from the content server (101) via the network (transmission path) (104), a codec, a bit rate,
  • a control / analysis unit (108) that acquires information including resolution and file format, compares the information with the capability of the terminal, and determines whether or not the content needs to be converted, and a control / analysis unit (108).
  • At least one of the codec, bit rate, resolution, and file format of the content Converting one comprises a conversion unit that generates a content adapted to the capability of the terminal is sent to the terminal (transcoder) (109).
  • At least one of another video such as an advertisement or audio or audio is inserted at any position of the content to be transmitted, or the video is synthesized with another video.
  • the conversion part (209) which sends out is provided.
  • a conversion unit (309) that transmits the content after inserting or superimposing characters at a predetermined time timing or a predetermined position with respect to the content to be transmitted.
  • network bandwidth management is performed in order to satisfy at least one of a request from a terminal or a request from a content, a connection control for monitoring a network traffic state and controlling whether or not to connect to the terminal.
  • a monitoring control unit (410) that executes at least one of bandwidth management and
  • the method includes the following steps.
  • a codec In the server apparatus (102), a codec, a bit as information related to the decoding of the content for content including at least one of video, audio and audio input from the content server (101) via the network (104) Information including the rate, resolution, and file format is acquired and compared with the capability of the terminal to determine whether the content needs to be converted.
  • the server apparatus (102) converts at least one of the codec, bit rate, resolution, and file format of the content.
  • Step 4> The server device (102) sends the converted content to the terminal (103) via the network (105).
  • FIG. 1 is a diagram showing the configuration of a first embodiment of a server apparatus according to the present invention.
  • a content server 101 stores a compression-encoded bitstream or file of content including at least one of moving images, audio, and audio.
  • the terminal 103 makes a connection request to the server apparatus 102 through the transmission path 105. At this time, the terminal 103 transmits the capability information of the terminal to the server device 102.
  • capability information for example, RFC 2326 RTCP (Real Time Control Protocol) defined by IETF (Internet Engineering Task Force), RFC 2327 SDP (Session Description Protocol), or the like can be used.
  • the transmission path 105 may be either a CS (Circuit Switch) network or an IP (Internet Protocol) network, but in the following embodiments, the transmission path 105 is assumed to be an IP network.
  • CS Circuit Switch
  • IP Internet Protocol
  • the server apparatus 102 will be described with reference to FIG.
  • the transmission / reception unit 110 receives the capability information from the terminal 103 and outputs it to the control / analysis unit 108, and the control / analysis unit 108 analyzes the capability information from the terminal 103.
  • the transmission / reception unit 107 receives content from the content server 101 through the transmission path 104.
  • the content server 101 displays the decoding information (for example, DCI information: Decoder Configuration Information) and file format necessary for decoding the moving image data of the selected content,
  • the data is output to the transmission / reception unit 107 together with the video stream and the video file or separately.
  • the transmission / reception unit 107 inputs decryption information, a file format, and the like, and outputs them to the control / analysis unit 108.
  • the control / analysis unit 108 -Capability information from the terminal 103 input from the transceiver 110 Compares the codec, bit rate, screen resolution, and file format related to moving images included in the DCI information and file format of moving image data of content input from the transmission / reception unit 107.
  • the control / analysis unit 108 instructs the transcoder 109 to perform a transcode process when at least one of these does not match as a result of the comparison.
  • the transcoder 109 receives an instruction from the control / analysis unit 108, inputs the moving image data stream of the content from the transmission / reception unit 107, and performs conversion on the mismatched parameters. Then, the transcoder 109 outputs the converted output stream to the terminal 103 through the transmission / reception unit 110 and the transmission path 105. It should be noted that each unit of the server apparatus 102 in FIG. 1 may of course implement its functions and processing by a program executed on the computer of the server apparatus 102.
  • FIG. 2 is a block diagram illustrating a configuration example of the transcoder 109 of FIG. Referring to FIG. 2, a conversion control unit 201, a reception buffer 202, a file reading unit 203, a transcoder unit 204, a file writing unit 205, a switch unit 206, and a transmission buffer 207 are provided.
  • the reception buffer 202 receives the moving image data stream or the moving image file for each predetermined size from the transmission / reception unit 107 of FIG. 1 and temporarily buffers it.
  • the conversion control unit 201 receives control information related to conversion from the control / analysis unit 108 in FIG. 1 and determines whether or not to perform transcoder processing. For example, if the four parameters of codec, bit rate, screen resolution, and file format all match, the conversion control unit 201 instructs the reception buffer 202 and the switch unit 206 not to transcode, and receives the reception buffer.
  • the moving image data stream received by 202 is output to the transmission buffer 207 through.
  • the transcoder 109 receives the moving image data stream of the content from the transmission / reception unit 107, transcoder processing is output through to the transmission / reception unit 110, and the transmission / reception unit 110 outputs the moving image data stream to the terminal 103 via the transmission path 105.
  • the conversion control unit 201 performs the transcoder process for any parameter. It is determined whether or not to perform, and an instruction is output.
  • the bit rate of the video stream of the content is MPEG-4, 128 kbps
  • the screen resolution is CIF (Common Intermediate Format).
  • QCIF Quadrature Common Intermediate Format
  • the conversion control unit 201 issues an instruction to the reception buffer 202, the file reading unit 203, the transcoder unit 204, the switch unit 206, and the file writing unit 205.
  • the transcoder unit 204 receives the image data stream or file from the reception buffer 202 and temporarily buffers it.
  • the file reading unit 203 reads and outputs the moving picture stream stored in the file format designated by the conversion control unit 201.
  • the transcoder unit 204 performs transcode processing on the bit rate, screen resolution, and codec instructed by the conversion control unit 201 and outputs the result.
  • the fill writing unit 205 writes the video stream after transcoding in the file format instructed by the conversion control unit 201 to the file, and the switch unit 206 is connected to the a side, and the transmission buffer 207 is connected for each predetermined size of the file. Is output. The transmission buffer 207 outputs for each predetermined size.
  • reception buffer 202 receives not a file but a moving image data stream, the file reading unit 203 and the file writing unit 205 perform through processing.
  • the video codec is H.264.
  • Well-known ones such as H.264 can be used.
  • a well-known file format such as a 3GP file format or a 3GP2 file format can be used.
  • moving image streams suitable for various terminals having different capability information such as codec, bit rate, screen resolution, file format, etc. It can be transferred via an IP network or a circuit switched network.
  • FIG. 3 is a diagram showing the configuration of the second exemplary embodiment of the present invention. 3, the same components as those in FIG. 1 are denoted by the same reference numerals, and the same components perform the same operations as those in FIG.
  • the transmission / reception unit 120 of the server apparatus 102A receives not only the moving image data but also at least one of another video such as an advertisement or audio or audio from the content server 101A. Although not particularly limited, in this embodiment, an example of receiving another video such as an advertisement will be described.
  • the transmission / reception unit 120 outputs another moving image stream or another moving image file to the transcoder 209.
  • FIG. 4 is a block diagram showing the configuration of the transcoder 209. 4, the same components as those in FIG. 2 are denoted by the same reference numerals, and the same components perform the same operations as those in FIG.
  • the transcoder unit 224 inputs another video stream at a predetermined timing in addition to the content video stream, and generates a video stream obtained by synthesizing another video with the content video. Then, the data is output to the transmission buffer 207 through the switch unit 206. According to the present embodiment, another video such as an advertisement can be inserted or synthesized into the content video.
  • FIG. 5 is a diagram showing the configuration of the third exemplary embodiment of the present invention.
  • the same components as those in FIG. 1 are denoted by the same reference numerals, and the same components perform the same operations as those in FIG.
  • the transmission / reception unit 320 of the server apparatus 102B inputs character information and outputs it to the transcoder 309.
  • FIG. 6 is a diagram showing the configuration of the transcoder 309 in FIG. 6, the same components as those in FIG. 2 are denoted by the same reference numerals, and the same components perform the same operations as those in FIG.
  • the file writing unit 305 inputs character information from the transmission / reception unit 320 in FIG. 5 and writes a flag for inserting character information at a predetermined position in the moving image file.
  • FIG. 7 is a diagram showing a fourth embodiment of the present invention.
  • the same components as those in FIG. 1 are denoted by the same reference numerals, and the same components perform the same operations as those in FIG.
  • the server apparatus 102 ⁇ / b> C has a monitoring / control unit 410 added to the server apparatus 102 of FIG. 1.
  • the monitoring / control unit 410 monitors the traffic state of the network (transmission path) 105, and when the traffic is congested, connection control that rejects connection even when a connection request is received from the terminal 103, or SDP (Session Description) from the terminal 103.
  • Bandwidth of content distributed to terminals in consideration of network bandwidth and traffic conditions for QoS (Quality of Service) requests and bandwidth requests requested using Protocol (RT) and RTSP (Real Time Streaming Protocol) And at least one of bandwidth management for managing QoS.
  • QoS Quality of Service
  • RT Real Time Streaming Protocol
  • this embodiment it is possible to monitor the network traffic state and control whether to connect to a terminal, or to perform network bandwidth management in order to satisfy at least one of a request from a terminal or a request from a content. it can.
  • a server device that sends content to a terminal via a network, Receiving information including the capability of the terminal from the terminal; For content including at least one of video, audio, and audio input via a network, information including codec, bit rate, resolution, and file format is acquired as information related to decoding of the content, and the terminal A control unit that determines whether or not conversion of the content is necessary, When it is determined that the conversion is necessary, conversion is performed by converting at least one of the codec, bit rate, resolution, and file format of the content, generating content suitable for the capability of the terminal, and sending the content to the terminal And
  • the server apparatus characterized by the above-mentioned.
  • the controller is Receiving and analyzing information including the capability of the terminal transmitted from the terminal; With respect to content including at least one of video, audio, and audio input via a network, the codec and bit rate from the decoding information and file format of the content input together with or separately from the content , Get resolution, file format information and compare with the capabilities of the device, A control / analysis unit that outputs a conversion instruction to the conversion unit when there is at least one of the codec, bit rate, resolution, and file format that does not match the terminal capability of the content; The converter is Upon receiving a conversion instruction from the control / analysis unit, a transcoder that performs a transcoding process on the content of a codec, a bit rate, a resolution, and a file format that do not match the capabilities of the terminal.
  • the server apparatus wherein a content output from the transcoder unit is transmitted to the terminal via a transmission path.
  • the transcoder unit is A reception buffer for receiving and temporarily storing the video data stream of the content;
  • a conversion control unit that receives control information related to conversion from the control / analysis unit, and outputs an instruction on the presence or absence of transcoding processing;
  • the conversion control unit issues an instruction not to perform transcoder processing, and the moving image data from the reception buffer is Through, sent from the transceiver unit of the transcoder unit to the terminal via a network transmission path, If at least one of the terminal capability information and the codec, bit rate, and screen resolution parameters associated with the moving image does not match, the conversion control unit determines and indicates which parameter the transcoder process is performed on Output
  • the transcoder unit receives a moving image data stream from the reception buffer, executes a transcoding process for a corresponding parameter
  • a switch unit that selects and outputs one of the moving image data stream from the reception buffer and the operation data stream transcoded by the transcoder unit;
  • a transmission buffer that receives the output of the switch unit and outputs it for each predetermined size;
  • the server device characterized by comprising: (Appendix 4) When a moving image stream is accumulated in the reception buffer as a file, the moving image stream stored in the file format designated by the conversion control unit is read from the receiving buffer and output, and a file reading unit is provided.
  • the transcoding unit transcodes the video stream read by the file reading unit based on an instruction from the conversion control unit, A video writing unit that writes the video stream transcoded by the transcoding unit to a file in a file format instructed by the conversion control unit;
  • the switch unit selects one of the output of the file writing unit and the output of the reception buffer based on an instruction from the conversion control unit, and outputs to the transmission buffer for each predetermined size.
  • the server device according to appendix 3, characterized by: (Appendix 5)
  • the conversion unit is located at a desired position of the content to be transmitted. Insert at least one of another video, audio, audio, or compose another video, The server device according to any one of appendices 1 to 4, wherein content is transmitted.
  • the server device according to supplementary note 5, wherein at least one of the other video, audio, and voice includes an advertisement.
  • Appendix 7 For the content to be sent, the conversion unit At a predetermined time timing or a predetermined position, Insert or superimpose characters, The server device according to any one of appendices 1 to 6, wherein content is transmitted.
  • Appendix 8 Connection control for monitoring the traffic state of the network and controlling the connection with the terminal; Supplementary notes 1 to 3, further comprising a monitoring control unit that performs at least one of network bandwidth management to satisfy at least one of the request from the terminal or the request from the content.
  • the server device according to any one of 7.
  • (Appendix 16) For content to be sent At a predetermined time timing or a predetermined position, Insert or superimpose characters, The process of sending content The program according to appendix 14 or 15, which is executed by the server.
  • (Appendix 17) Connection control for monitoring the traffic state of the network and controlling the connection with the terminal; Network bandwidth management to satisfy at least one of the request from the terminal or the request from the content; A process of performing at least one of The program according to any one of supplementary notes 14 to 16 executed by the server.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

 コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる、様々な端末に適合した動画像ストリームをIPネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能とするサーバ装置と、コンテンツ配信方法とプログラムを提供する。ネットワーク(105)を介し端末(103)にコンテンツを送出するサーバ装置(102)は、端末の能力を含む情報をやりとりする制御・解析部(108)と、映像または音声またはオーディオの少なくとも一つを含むコンテンツを入力し制御・解析部(108)からの情報を入力し、必要な場合は端末の能力に適合するように前記コンテンツのコーデック、ビットレート、解像度、ファイル形式の少なくとも一つを変換し前記変換後のコンテンツを送出するトランスコーダ(109)を備える。

Description

サーバ装置とコンテンツ配信方法とプログラム
[関連出願の記載]
 本発明は、日本国特許出願:特願2008-109300号(2008年 4月18日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
 本発明はサーバ装置に関し、特に、端末に配信するコンテンツを、端末の能力に応じて変換して配信するサーバ装置とコンテンツ配信方法とプログラムに関する。
 近年、動画像信号を低ビットレートで効率良く伝送するための動画像圧縮符号化方式として、ITU-T(International Telecommunication Union Telecommunication Standardization sector:国際電気通信連合電気通信標準化部門)勧告H.263や、ISO/IEC(International Organization for Standardization/International Electrotechnical Commission)で国際標準化されているMPEG(Moving Picture Experts Group)-4が知られている。また、ITU-TとISO/IECで国際標準化されたH.264/MPEG-4 AVC(Advanced Video Coding)が前記動画像圧縮符号化方式よりも動画像信号を効率良く伝送できるとして注目を浴びている。このためNGN(Next Generation Network;次世代ネットワーク)やモバイルネットワークを利用したマルチメディア配信が普及化しつつある。
 コンテンツに動画像信号が含まれる場合、端末が復号できる動画コーデックの設定(以下、能力情報と呼ぶ)を呼接続時にメディアサーバに伝える必要があり、このプロトコルとしてIPネットワークを介して転送する場合、例えば、IETF(Internet Engineering Task Force) RFC2327 SDP(Session Description Protocol)を用いることができる。回線交換ネットワークを介して転送する場合は、ITU-T勧告H.245で規定されているプロトコルを使用して、端末の能力情報をサーバ装置に伝える。
 なお、特許文献1には、サーバにおいて、クライアントからのURL(Uniform Resource Locator)を解析し、クライアントからのURLにデータ変換指示情報がなければ、そのままコンテンツを送信し、クライアントからのURLにデータ変換指示情報が埋め込まれていれば、データ変換指示情報に従ってデータを変換しクライアントに送信する構成が開示されている。このシステムは、サーバのコンテンツ形式がクライアントが受信できるデータ一覧と異なる場合に、データ一覧を変換し、変換後のデータ一覧をクライアントに送信し、クライアントの変換部でコンテンツをコーデック変換する。
 特許文献2には、映像コンテンツに広告を挿入する際に配信側にて映像コンテンツ、広告コンテンツを独立に管理し、広告コンテンツを配信側と視聴側で選択的に映像コンテンツに挿入する構成が開示されている。
 特許文献3には、ネットワーク負荷が所定の制限値を越えているときは、ネットワークへの接続要求を拒否するとともに、その接続要求を予約し、通信装置を接続してもネットワーク負荷が制限値内に維持されるときは、接続要求が予約されている通信装置を所定の順にネットワークに接続するネットワーク負荷管理装置が開示されている。
 特許文献4には、ユーザ端末からコンテンツ要求があったとき、帯域予約要求をコンテンツサーバ装置から帯域管理装置に送り、帯域管理装置で要求の受付が可能か判断し、受付可能な場合、ユーザ側エッジ装置とサーバ側エッジ装置の帯域制御部に帯域予約設定要求を送り、帯域予約の完了後、コンテンツをコンテンツサーバからユーザ端末装置に送信する構成が開示されている。
 特許文献5には、コンテンツ作成者がコンテンツに文字データを挿入する構成が開示されている。
 特許文献6には、異種ネットワーク間でのローミングを行うための「ネットワークシームレス」、異種符号又はメディア間で変換を行うための「コンテンツシームレス」を実現する移動通信システムとして、ネットワーク制御部において端末、呼、フローあるいはセッションについて情報変換が必要か否かを判断し、情報変換が必要であると判断した場合、変換元と変換後の情報のメディア、符号化方式、符号化速度等を管理し、情報変換装置において、ネットワーク上に転送される情報のメディア変更(音声からテキストへ変換、あるいは動画像から静止画像へ変換等を含む)、同一メディア間における伝送品質の変更を行い、ユーザ環境に応じて通信環境等を自動的に切替可能とした構成が開示されている。
 特許文献7には、テレビ放送用の動画データ及び音声データを放送局側でインターネット配信可能なファイル形式に変換してゲートウェイサーバに送出し、ゲートウェイサーバが所定の形式に変換処理(データ変換、圧縮処理)を施した後、携帯電話端末に送信し携帯電話端末上でブラウザを介して表示するシステムが開示されている。
 特許文献8には、XHTMLBasic形式に変換された情報を携帯端末向けのコンテンツに変換し、Webからダウンロードした画像データの画像形式、画像サイズを携帯端末向けに変換し、携帯端末向けに変換したコンテンツを携帯端末の画面に応じたサイズに分割するコンテンツ変換システムが開示されている。
 特許文献9には、アプリケーションゲートウエイが、移動端末が送出したコンテンツ要求リクエストに応じてオリジン・サーバから取得したコンテンツを、プロファイル情報における移動端末の性能や能力を示すパラメータを参照することにより、移動端末の性能や能力を十分に生かせるように変換する構成が開示されている。変換としては、マークアップ言語(ML)変換(SGML、HTML、XTML等)、文字セット変換、オブジェクト変換(ファイル変換)が行われる。
 特許文献10には、コンテンツサーバから配信されたコンテンツデータをエージェントで取り込み、ユーザ端末に適合するように、コンテンツデータのフォーマット変換を行い、ユーザ端末に送信する構成が開示されている。
 特許文献11には、放送システムは、携帯電話から送信された機器情報にしたがって、携帯電話で再生可能なファイル形式に変換して携帯電話に転送する構成が開示されている。
特開2004-46789号公報 特開2003-289521号公報 特開2001-326658号公報 特開2003-51846号公報 特開2006-237663号公報 再公表特許WO02/015630号公報 特開2001-218273号公報 特開2003-271508号公報 特開2005-275534号公報 特開2005-339149号公報 特開2007-006148号公報
 以下に本発明による関連技術の分析を与える。
 配信対象コンテンツの動画情報と、該動画情報配信先の端末での能力情報が一致しない場合、端末で動画ストリームを復号することが困難となり、端末で動画像を表示できなかったり、画像が乱れたりする、という問題が生じる。
 また、配信対象コンテンツの動画情報と端末でビットレートや画面解像度が合わない場合も、端末で、画像が乱れ、画質が著しく低下するという問題が生じる。
 さらに、配信対象コンテンツの動画情報と端末で、コーデックやファイル形式が合わないと、端末で全く再生できない、という問題が生じる。
 そして、例えばIPネットワークの場合に、ネットワークのトラヒックが混んで輻輳してくるとネットワークでIPパケットが損失するために、端末で画像が乱れたり音声が途切れるというように、メディア品質が低下する、という問題がある。
 次に、上記した各特許文献と、本願で開示される発明との相違点を概説しておく。
 特許文献1においては、クライアント側の変換部でコンテンツ(例えばMPEG-4動画コンテンツ等)を変換するものであり、後述の本願で開示される発明とは全く相違している。また、特許文献2乃至5には、後述の本願に関連した一部の技術が開示されているだけである。
 特許文献6に記載の発明は、メディアの変更(動画像から静止画像等)、符号化方式、伝送レートの変更を行うものであり、後述の本願で開示される発明(配信対象コンテンツに対して該コンテンツの復号に必要な情報と携帯端末の能力とを比較し、必要なパラメータに関してコンテンツをトランスコードする)とは全く相違している。
 特許文献7に記載の発明は、ゲートウェイサーバ側で、携帯電話側のCPUパワーの点でリアルタイム処理が困難なレンダリング等の画像処理を行った上で、携帯電話に送信するというものであり、後述の本願で開示される発明とは全く相違している。
 特許文献8に記載の発明は、Webからダウンロードした画像データの画像形式、画像サイズを携帯端末向けに変換するというものであり、後述の本願で開示される発明とは全く相違している。
 特許文献9に記載の発明は、マークアップ言語(ML)変換(SGML、HTML、XTML等)、文字セット変換、オブジェクト変換(ファイル変換)を行うものであり、後述の本願で開示される発明とは全く相違している。
 特許文献10の記載の発明はフォーマット変換、特許文献11の記載の発明は携帯電話で再生可能なファイル形式への変換をそれぞれ行うものであり、いずれも、後述の本願で開示される発明とは全く相違している。
 したがって、本発明の目的は、コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる、様々な端末に適合した動画像ストリームをIPネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能とするサーバ装置と、コンテンツ配信方法とプログラムを提供することにある。
 本発明は、上記目的を実現するとともに、ネットワークの状態を監視して端末の接続制御やネットワークの帯域管理を行うことができるサーバ装置とコンテンツ配信方法とプログラムを提供することもその目的としている。
 本発明の1つの側面(アスペクト)によれば、ネットワークを介して端末にコンテンツを送出するサーバ装置であって、前記端末から前記端末の能力を含む情報を受け、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御部と、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部と、を備えたサーバ装置が提供される。
 本発明の他の側面(アスペクト)によれば、ネットワークを介して端末にコンテンツを送出するサーバが、
 前記端末から前記端末の能力を含む情報を受け、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断し、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する、コンテンツ配信方法が提供される。
 本発明のさらに他の側面(アスペクト)によれば、
 ネットワークを介して端末にコンテンツを送出するサーバに、
 前記端末から前記端末の能力を含む情報を受ける処理と、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する処理と、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する処理と、
 を実行させるコンピュータ・プログラムが提供される。
 本発明によれば、コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる様々な端末に適合した動画像ストリームを、IPネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能としている。本発明によれば、ネットワークの状態を監視して端末の接続制御やネットワークの帯域管理を行うことができる。
本発明の第1の実施例のシステム構成を示す図である。 図1のトランスコーダ109の構成を示す図である。 本発明の第2の実施例のシステム構成を示す図である。 図3のトランスコーダ209の構成を示す図である。 本発明の第3の実施例のシステムの構成を示す図である。 図5のトランスコーダ309の構成を示す図である。 本発明の第4の実施例のシステムの構成を示す図である。
101、101A コンテンツサーバ
102、102A、102B、102C サーバ装置
103 端末
104、105 伝送路
107、110、120、320 送受信部
108 制御・解析部
109、209、309 トランスコーダ
201 変換制御部 
202 受信バッファ
203 ファイル読み出し部
204、224 トランスコーダ部
205、305 ファイル書き込み部
206 スイッチ部
207 送信バッファ
410 監視・制御部
 本発明に1つの態様において、サーバ装置は、ネットワーク(伝送路)(105)を介し端末(103)にコンテンツを送出するサーバであって、端末(103)から前記端末の能力を含む情報を受け、コンテンツサーバ(101)からネットワーク(伝送路)(104)を介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御・解析部(108)と、制御・解析部(108)で変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部(トランスコーダ)(109)を備える。
 本発明の別の態様においては、送出すべきコンテンツの任意の位置に、広告などの別の映像又はオーディオ又は音声の少なくとも一つを挿入するか又は別の映像を映像合成するかした上でコンテンツを送出する変換部(209)を備える。
 本発明のさらに別の態様においては、送出すべきコンテンツに対し予め定められた時間タイミング又は予め定められた位置に文字を挿入又は重畳した上でコンテンツを送出する変換部(309)を備える。
 本発明のさらに別の態様においては、ネットワークのトラフィック状態を監視し端末との接続可否を制御する接続制御、端末からの要求又はコンテンツからの要求の少なくとも一方の要求を満たすためにネットワークの帯域管理を行う帯域管理との少なくとも一つを実行する監視制御部(410)を備える。以下実施例に即して説明する。なお、以下の実施例では、コンテンツの例として、動画像の場合で、サーバ装置でトランスコーダを構成する例を説明するが、オーディオ、音声の場合につても、同様の構成を用いることができる。
 本発明に係る方法の一態様によれば以下のステップを含む。
<ステップ1>
 ネットワーク(105)を介して、端末(103)にコンテンツを送出するサーバ装置(102)が、端末(103)の能力を含む情報を受ける。
<ステップ2>
 サーバ装置(102)において、コンテンツサーバ(101)からネットワーク(104)を介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する。
<ステップ3>
 サーバ装置(102)において、前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換する。
<ステップ4>
 サーバ装置(102)は、変換後のコンテンツをネットワーク(105)を介して端末(103)に送出する。
 以下、実施例に即して説明する。
<実施例1>
 図1は、本発明に係るサーバ装置の第1の実施例の構成を示す図である。図1において、コンテンツサーバ101は、動画像、オーディオ、音声の少なくとも一つを含むコンテンツの圧縮符号化ビットストリーム又はファイルを蓄積する。
 端末103は、伝送路105を通して、サーバ装置102に対し、接続要求を行なう。このときに、端末103は、端末の能力情報をサーバ装置102に伝達する。能力情報の伝達には、例えばIETF(Internet Engineering Task Force)で定められているRFC 2326 RTCP(Real Time Control Protocol)や、RFC 2327 SDP(Session Description Protocol)などを使用することができる。
 ここで、伝送路105は、CS(Circuit Switch)網、IP(Internet Protocol)網どちらでもよいが、以降の実施例では、IP網と想定して説明する。
 図1を参照して、サーバ装置102について説明する。送受信部110は、端末103からの能力情報を受信し制御・解析部108に出力し、制御・解析部108は端末103からの能力情報を解析する。送受信部107は伝送路104を通してコンテンツサーバ101からコンテンツを受信する。
 コンテンツには動画像が含まれている場合、コンテンツサーバ101は、選択されたコンテンツの動画像データを復号するのに必要な復号化情報(例えばDCI情報:Decoder Configration Information)やファイル形式などを、動画ストリームや動画ファイルと共に又は別途、送受信部107に出力する。
 送受信部107は、復号化情報やファイル形式などを入力し、制御・解析部108に出力する。
 制御・解析部108は、
・送受信部110から入力した端末103からの能力情報と、
・送受信部107から入力したコンテンツの動画像データのDCI情報やファイル形式などに含まれる、動画に関するコーデック、ビットレート、画面解像度、ファイル形式を比較する。
 制御・解析部108は、該比較の結果、これらの少なくとも一つが一致しない場合は、トランスコーダ109にトランスコード処理を指示する。
 トランスコーダ109は、制御・解析部108からの指示を受け、送受信部107からコンテンツの動画データストリームを入力し、上記の一致しないパラメータに対して変換を行なう。そして、トランスコーダ109は、変換後の出力ストリームを、送受信部110を通して伝送路105経由で端末103に出力する。なお、図1のサーバ装置102の各部は、サーバ装置102のコンピュータ上で実行されるプログラムにより、その機能・処理を実現するようにしてもよいことは勿論である。
 図2は、図1のトランスコーダ109の一構成例を示すブロック図である。図2を参照すると、変換制御部201、受信バッファ202、ファイル読み出し部203、トランスコーダ部204、ファイル書き込み部205、スイッチ部206、送信バッファ207を備えている。
 受信バッファ202は、図1の送受信部107から動画データストリーム又は動画ファイルを予め定められたサイズ毎に受信し一旦バッファリングする。
 変換制御部201は、図1の制御・解析部108から、変換に関する制御情報を受けとり、トランスコーダ処理を行なうかどうかを判別する。例えば、コーデック、ビットレート、画面解像度、ファイル形式の4種のパラメータが全て一致する場合、変換制御部201は、受信バッファ202及びスイッチ部206に対して、トランスコードしないという指示を出し、受信バッファ202が受信した動画データストリームをスルーで送信バッファ207に出力する。トランスコーダ109は送受信部107からコンテンツの動画データストリームを入力し、トランスコーダ処理はスルーで送受信部110に出力し、送受信部110は伝送路105を介して端末103に動画データストリームを出力する。
 一方、端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度、ファイル形式の4種のパラメータのうち1種でも一致しない場合、変換制御部201は、どのパラメータに対してトランスコーダ処理を行なうのかを判別し、指示を出力する。
 例えば、コーデック、ビットレート及び画面解像度が一致しない例として、コンテンツの動画ストリームのビットレートがMPEG-4、128 kbpsで画面解像度がCIF(Common Intermediate Format)であるが、端末はH.263、64 kbpsでQCIF(Quater Common Intermediate Format)といった場合は、変換制御部201は、受信バッファ202、ファイル読み出し部203、トランスコーダ部204、スイッチ部206、ファイル書き込み部205に指示を出す。
 トランスコーダ部204は、受信バッファ202から画像データストリーム又はファイルを受信し、一旦バッファリングする。
 ファイルの場合は、ファイル読み出し部203は変換制御部201から指示されたファイル形式に格納された動画ストリームを読み出し出力する。
 トランスコーダ部204は、変換制御部201から指示された、ビットレート、画面解像度、コーデックについてトランスコード処理を行ない出力する。
 フィル書き込み部205は、変換制御部201から指示されたファイル形式でトランスコード後の動画ストリームをファイルに書き込み、スイッチ部206は、a側が接続され、ファイルが予め定められたサイズ毎に送信バッファ207に出力される。送信バッファ207は予め定められたサイズ毎に出力する。
 なお、受信バッファ202が受信するのがファイルではなく,動画データストリームの場合、ファイル読み出し部203とファイル書き込み部205はスルー処理する。
 なお、上記において、動画コーデックは、H.263、MPEG-4、H.264など周知のものを使用することができる。ファイル形式は例えば、3GPファイル形式、3GP2ファイル形式など、周知のものを使用することができる。
 本実施例によれば、コンテンツに動画像、オーディオ、音声の少なくとも一つを含む場合に、コーデック、ビットレート、画面解像度、ファイル形式などの能力情報が異なる様々な端末に適合した動画像ストリームをIPネットワーク又は回線交換ネットワークを介して転送することができる。
<実施例2>
 図3は、本発明の第2の実施例の構成を示す図である。図3において、図1と同じ構成要素には同一の参照番号が付されており、該同一の構成要素は図1と同じ動作を行なうので説明は省略する。
 図3を参照すると、本実施例において、サーバ装置102Aの送受信部120は、コンテンツサーバ101Aから動画データだけでなく広告などの別の映像又はオーディオ又は音声の少なくとも一つを受信する。特に制限されないが、本実施例では、広告などの別の映像を受信する例について説明する。送受信部120は、トランスコーダ209に、別の動画ストリーム又は別の動画ファイルを出力する。
 図4は、トランスコーダ209の構成を示すブロック図である。図4において、図2と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図2と同じ動作を行なうので説明は省略する。
 本実施例では、別の映像として、動画ストリームで受信する場合を説明する。図4において、トランスコーダ部224は、コンテンツ動画ストリームに加えて、予め定められたタイミングで、別の映像ストリームを入力し、コンテンツ動画に対して、別の映像を映像合成させた動画ストリームを生成し、スイッチ部206を通して、送信バッファ207に出力する。本実施例によれば、コンテンツ映像に対し広告などの別の映像を挿入又は映像合成することができる。
<実施例3>
 図5は、本発明の第3の実施例の構成を示す図である。図5において、図1と同じ構成要素には同一の参照番号が付されており、該同一の構成要素は図1と同じ動作を行なうので説明は省略する。
 図5において、サーバ装置102Bの送受信部320は、文字情報を入力し、トランスコーダ309に出力する。
 図6は、図5のトランスコーダ309の構成を示す図である。図6において、図2と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図2と同じ動作を行なうので説明は省略する。
 ファイル書き込み部305は、図5の送受信部320から文字情報を入力し、動画ファイルに対し予め定められた位置に文字情報を挿入するためのフラグを書き込む。
 本実施例によれば、コンテンツの予め定められた時間タイミング、又は、予め定められた位置に、文字を挿入、又は、重畳することができる。
<実施例4>
 図7は、本発明の第4の実施例を示す図である。図7において、図1と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図1と同じ動作を行なうので説明は省略する。図7を参照すると、本実施例において、サーバ装置102Cは、図1のサーバ装置102に、監視・制御部410が追加されている。
 監視・制御部410は、ネットワーク(伝送路)105のトラフィック状態を監視し、トラフィックが混んでいる場合は端末103から接続要求があっても接続拒否する接続制御や、端末103からSDP(Session Description Protocol)やRTSP(Real Time Streaming Protocol)を用いて要求される、QoS(Quality of Service)要求や帯域幅の要求に対しネットワークの帯域幅やトラフィック状況を考慮して端末に配するコンテンツの帯域幅やQoSを管理する帯域管理の少なくとも一つを実現する。
 本実施例によれば、ネットワークのトラフィック状態を監視し端末との接続可否を制御したり、端末からの要求又はコンテンツからの要求の少なくとも一方の要求を満たすためにネットワークの帯域管理を行うことができる。
 上記実施例を個別に説明したが、本発明において、各実施例を組み合わせてもよいことは勿論である。
 なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
 本発明によれば以下の構成が提供される。
(付記1)
 ネットワークを介して端末にコンテンツを送出するサーバ装置であって、
 前記端末から前記端末の能力を含む情報を受け、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御部と、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部と、
 を備える、ことを特徴とするサーバ装置。
(付記2)
 前記制御部は、
 前記端末から送信される前記端末の能力を含む情報を受けて解析し、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツと共に、又は別途入力される、前記コンテンツの復号化情報、ファイル形式から、前記コーデック、ビットレート、解像度、ファイル形式の情報を取得して、前記端末の能力と比較し、
 前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものが少なくとも一つある場合に、前記変換部に変換指示を出力する制御・解析部を備え、
 前記変換部は、
 前記制御・解析部からの変換の指示を受けると、前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものについて、前記コンテンツにトランスコード処理を施すトランスコーダ部を備え、前記トランスコーダ部から出力されるコンテンツが伝送路を介して前記端末に送出される、ことを特徴とする付記1に記載のサーバ装置。
(付記3)
 前記トランスコーダ部は、
 前記コンテンツの動画データストリームを受信し一時的に蓄積する受信バッファと、
 前記制御・解析部から、変換に関する制御情報を受けとり、トランスコード処理の有無の指示を出力する変換制御部と、
 を備え、
 前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータが全て一致する場合、前記変換制御部は、トランスコーダ処理を行わない指示を出し、前記受信バッファからの動画像データはスルーで前記トランスコーダ部の送受信部から、ネットワーク伝送路を介して、前記端末に送出され、
 前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータのうち一つでも一致しない場合、前記変換制御部は、どのパラメータに対してトランスコーダ処理を行なうのかを判別して指示を出力し、
 前記トランスコーダ部は、前記受信バッファから動画像データストリームを受け取り、前記変換制御部から指示された、ビットレート、画面解像度、コーデックの該当パラメータについてトランスコード処理を実行して出力し、
 前記変換制御部からの指示に基づき、前記受信バッファから動画像データストリームと、前記トランスコーダ部でトランスコード処理された動作データストリームとの一方を選択して出力するスイッチ部と、
 前記スイッチ部の出力を受け予め定められたサイズ毎に出力する送信バッファと、
 を備えた、ことを特徴とする付記2に記載のサーバ装置。
(付記4)
 前記受信バッファに動画ストリームがファイルで蓄積される場合に、前記変換制御部から指示されたファイル形式で格納された動画ストリームを、前記受信バッファから読み出して出力するファイル読み出し部を備え、
 前記トランスコード部は、前記変換制御部からの指示に基づき、前記ファイル読み出し部で読み出された動画ストリームをトランスコード処理し、
 前記トランスコード部でトランスコード処理された動画ストリームを、前記変換制御部から指示されたファイル形式でファイルに書き込むファイル書き込み部を備え、
 前記スイッチ部は、前記変換制御部からの指示に基づき、前記ファイル書き込み部の出力と、前記受信バッファの出力との一方を選択し、予め定められたサイズ毎に前記送信バッファに出力する、ことを特徴とする付記3に記載のサーバ装置。
(付記5)
 前記変換部は、送出すべきコンテンツの所望の位置に、
 別の映像、オーディオ、音声のうちの少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
 コンテンツを送出する、ことを特徴とする付記1乃至4のいずれか一に記載のサーバ装置。
(付記6) 前記別の映像、オーディオ、音声のうちの少なくとも一つは広告を含む、ことを特徴とする付記5に記載のサーバ装置。
(付記7)
 前記変換部は、送出すべきコンテンツに対して、
 予め定められた時間タイミング、又は、予め定められた位置に、
 文字を挿入するか、又は、重畳した上で、
 コンテンツを送出する、ことを特徴とする付記1乃至6のいずれか一に記載のサーバ装置。
(付記8)
 ネットワークのトラフィック状態を監視し前記端末との接続可否を制御する接続制御と、
 前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
 のうちの少なくとも一つを行う監視制御部をさらに備える、ことを特徴とする付記1乃至7のいずれか一に記載のサーバ装置。
(付記9)
 付記1乃至8のいずれか一に記載のサーバ装置と、
 コンテンツを前記サーバ装置に供給するコンテンツサーバと、
 前記サーバ装置とネットワークを介して接続される前記端末と、
 を備えたコンテンツ伝送システム。
(付記10)
 ネットワークを介して端末にコンテンツを送出するサーバが、
 前記端末から前記端末の能力を含む情報を受け、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断し、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する、
 ことを特徴とするコンテンツ配信方法。
(付記11)
 送出すべきコンテンツの所望の位置に、
 別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
 コンテンツを送出する、ことを特徴とする付記10に記載のコンテンツ配信方法。
(付記12)
 送出すべきコンテンツに対し、
 予め定められた時間タイミング、又は、予め定められた位置に、
 文字を挿入するか、又は、重畳した上で、
 コンテンツを送出する、ことを特徴とする付記10又は11に記載のコンテンツ配信方法。
(付記13)
 ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
 前記端末からの要求又は前記コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
 のうちの少なくとも一つを行う、ことを特徴とする付記10乃至12のいずれか一に記載のコンテンツ配信方法。
(付記14)
 ネットワークを介して端末にコンテンツを送出するサーバに、
 前記端末から前記端末の能力を含む情報を受ける処理と、
 ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する処理と、
 前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する処理と、
 を実行させるプログラム。
(付記15)
 送出すべきコンテンツの所望の位置に、
 別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
 コンテンツを送出する処理を、
 前記サーバに実行させる付記14に記載のプログラム。
(付記16)
 送出すべきコンテンツに対し、
 予め定められた時間タイミング、又は、予め定められた位置に、
 文字を挿入するか、又は、重畳した上で、
 コンテンツを送出する処理を、
 前記サーバに実行させる付記14又は15に記載のプログラム。
(付記17)
 ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
 前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と、
 のうちの少なくとも一つを行う処理を、
 前記サーバに実行させる付記14乃至16のいずれか一に記載のプログラム。

Claims (17)

  1.  ネットワークを介して端末にコンテンツを送出するサーバ装置であって、
     前記端末から前記端末の能力を含む情報を受け、
     ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御部と、
     前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部と、
     を備える、ことを特徴とするサーバ装置。
  2.  前記制御部は、
     前記端末から送信される前記端末の能力を含む情報を受けて解析し、
     ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツと共に、又は別途入力される、前記コンテンツの復号化情報、ファイル形式から、前記コーデック、ビットレート、解像度、ファイル形式の情報を取得して、前記端末の能力と比較し、
     前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものが少なくとも一つある場合に、前記変換部に変換指示を出力する制御・解析部を備え、
     前記変換部は、
     前記制御・解析部からの変換の指示を受けると、前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものについて、前記コンテンツにトランスコード処理を施すトランスコーダ部を備え、前記トランスコーダ部から出力されるコンテンツが伝送路を介して前記端末に送出される、ことを特徴とする請求項1に記載のサーバ装置。
  3.  前記トランスコーダ部は、
     前記コンテンツの動画データストリームを受信し一時的に蓄積する受信バッファと、
     前記制御・解析部から、変換に関する制御情報を受けとり、トランスコード処理の有無の指示を出力する変換制御部と、
     を備え、
     前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータが全て一致する場合、前記変換制御部は、トランスコーダ処理を行わない指示を出し、前記受信バッファからの動画像データはスルーで前記トランスコーダ部の送受信部から、ネットワーク伝送路を介して、前記端末に送出され、
     前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータのうち一つでも一致しない場合、前記変換制御部は、どのパラメータに対してトランスコーダ処理を行なうのかを判別して指示を出力し、
     前記トランスコーダ部は、前記受信バッファから動画像データストリームを受け取り、前記変換制御部から指示された、ビットレート、画面解像度、コーデックの該当パラメータについてトランスコード処理を実行して出力し、
     前記変換制御部からの指示に基づき、前記受信バッファから動画像データストリームと、前記トランスコーダ部でトランスコード処理された動作データストリームとの一方を選択して出力するスイッチ部と、
     前記スイッチ部の出力を受け予め定められたサイズ毎に出力する送信バッファと、
     を備えた、ことを特徴とする請求項2に記載のサーバ装置。
  4.  前記受信バッファに動画ストリームがファイルで蓄積される場合に、前記変換制御部から指示されたファイル形式で格納された動画ストリームを、前記受信バッファから読み出して出力するファイル読み出し部を備え、
     前記トランスコード部は、前記変換制御部からの指示に基づき、前記ファイル読み出し部で読み出された動画ストリームをトランスコード処理し、
     前記トランスコード部でトランスコード処理された動画ストリームを、前記変換制御部から指示されたファイル形式でファイルに書き込むファイル書き込み部を備え、
     前記スイッチ部は、前記変換制御部からの指示に基づき、前記ファイル書き込み部の出力と、前記受信バッファの出力との一方を選択し、予め定められたサイズ毎に前記送信バッファに出力する、ことを特徴とする請求項3に記載のサーバ装置。
  5.  前記変換部は、送出すべきコンテンツの所望の位置に、
     別の映像、オーディオ、音声のうちの少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
     コンテンツを送出する、ことを特徴とする請求項1乃至4のいずれか1項に記載のサーバ装置。
  6.  前記別の映像、オーディオ、音声のうちの少なくとも一つは広告を含む、ことを特徴とする請求項5に記載のサーバ装置。
  7.  前記変換部は、送出すべきコンテンツに対して、
     予め定められた時間タイミング、又は、予め定められた位置に、
     文字を挿入するか、又は、重畳した上で、
     コンテンツを送出する、ことを特徴とする請求項1乃至6のいずれか1項に記載のサーバ装置。
  8.  ネットワークのトラフィック状態を監視し前記端末との接続可否を制御する接続制御と、
     前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
     のうちの少なくとも一つを行う監視制御部をさらに備える、ことを特徴とする請求項1乃至7のいずれか1項に記載のサーバ装置。
  9.  請求項1乃至8のいずれか1項に記載のサーバ装置と、
     コンテンツを前記サーバ装置に供給するコンテンツサーバと、
     前記サーバ装置とネットワークを介して接続される前記端末と、
     を備えたコンテンツ伝送システム。
  10.  ネットワークを介して端末にコンテンツを送出するサーバが、
     前記端末から前記端末の能力を含む情報を受け、
     ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断し、
     前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する、
     ことを特徴とするコンテンツ配信方法。
  11.  送出すべきコンテンツの所望の位置に、
     別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
     コンテンツを送出する、ことを特徴とする請求項10に記載のコンテンツ配信方法。
  12.  送出すべきコンテンツに対し、
     予め定められた時間タイミング、又は、予め定められた位置に、
     文字を挿入するか、又は、重畳した上で、
     コンテンツを送出する、ことを特徴とする請求項10又は11に記載のコンテンツ配信方法。
  13.  ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
     前記端末からの要求又は前記コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
     のうちの少なくとも一つを行う、ことを特徴とする請求項10乃至12のいずれか1項に記載のコンテンツ配信方法。
  14.  ネットワークを介して端末にコンテンツを送出するサーバに、
     前記端末から前記端末の能力を含む情報を受ける処理と、
     ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する処理と、
     前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する処理と、
     を実行させるプログラム。
  15.  送出すべきコンテンツの所望の位置に、
     別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
     コンテンツを送出する処理を、
     前記サーバに実行させる請求項14に記載のプログラム。
  16.  送出すべきコンテンツに対し、
     予め定められた時間タイミング、又は、予め定められた位置に、
     文字を挿入するか、又は、重畳した上で、
     コンテンツを送出する処理を、
     前記サーバに実行させる請求項14又は15に記載のプログラム。
  17.  ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
     前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と、
     のうちの少なくとも一つを行う処理を、
     前記サーバに実行させる請求項14乃至16のいずれか1項に記載のプログラム。
PCT/JP2009/057747 2008-04-18 2009-04-17 サーバ装置とコンテンツ配信方法とプログラム Ceased WO2009128528A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2009801133775A CN102007774A (zh) 2008-04-18 2009-04-17 服务器装置、内容分配方法以及程序
US12/937,014 US20110029606A1 (en) 2008-04-18 2009-04-17 Server apparatus, content distribution method, and program
EP09733058A EP2271098A4 (en) 2008-04-18 2009-04-17 SERVER DEVICE, CONTENT DISTRIBUTION METHOD AND PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008109300A JP2009260818A (ja) 2008-04-18 2008-04-18 サーバ装置とコンテンツ配信方法とプログラム
JP2008-109300 2008-04-18

Publications (1)

Publication Number Publication Date
WO2009128528A1 true WO2009128528A1 (ja) 2009-10-22

Family

ID=41199215

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/057747 Ceased WO2009128528A1 (ja) 2008-04-18 2009-04-17 サーバ装置とコンテンツ配信方法とプログラム

Country Status (6)

Country Link
US (1) US20110029606A1 (ja)
EP (1) EP2271098A4 (ja)
JP (1) JP2009260818A (ja)
KR (1) KR20100124811A (ja)
CN (1) CN102007774A (ja)
WO (1) WO2009128528A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387121A (zh) * 2010-08-30 2012-03-21 株式会社日立制作所 管理服务器、影像分发控制系统及影像分发控制方法
CN102111601B (zh) * 2009-12-23 2012-11-28 大猩猩科技股份有限公司 内容可适性的多媒体处理系统与处理方法
CN103210672A (zh) * 2010-09-30 2013-07-17 Sk普兰尼特有限公司 根据终端将自适应画面虚拟化的方法和系统
JP2014509120A (ja) * 2011-01-21 2014-04-10 トムソン ライセンシング コンテンツプロファイルを用いる高度化された遠隔トランスコーディングのためのシステム及び方法

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
CA2642253A1 (en) * 2006-03-07 2007-09-20 Nec Corporation Moving image distribution system and conversion device
EP2632164A3 (en) 2007-01-12 2014-02-26 ActiveVideo Networks, Inc. Interactive encoded content system including object models for viewing on a remote device
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
EP2271097A4 (en) * 2008-04-18 2014-04-09 Nec Corp GATEWAY DEVICE, PROCESS AND PROGRAM
US8171154B2 (en) * 2009-09-29 2012-05-01 Net Power And Light, Inc. Method and system for low-latency transfer protocol
JPWO2011043016A1 (ja) * 2009-10-08 2013-02-28 日本電気株式会社 コンテンツ配信システム
JP5526723B2 (ja) * 2009-11-16 2014-06-18 富士通株式会社 狭帯域ネットワークの大容量データ配信システム
WO2011068055A1 (ja) * 2009-12-01 2011-06-09 株式会社日立製作所 情報配信装置、及び双方向操作処理方法
US20110138018A1 (en) * 2009-12-04 2011-06-09 Qualcomm Incorporated Mobile media server
EP2654074B1 (de) 2010-03-31 2016-10-26 EV Group E. Thallner GmbH Verfahren zum permanenten Verbinden zweier Metalloberflächen
AU2011315950B2 (en) 2010-10-14 2015-09-03 Activevideo Networks, Inc. Streaming digital video between video devices using a cable television system
KR101727143B1 (ko) * 2010-12-16 2017-04-14 한국전자통신연구원 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법 및 장치
WO2012138660A2 (en) 2011-04-07 2012-10-11 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
JP5903835B2 (ja) 2011-04-28 2016-04-13 株式会社リコー 伝送端末、画像表示制御方法、画像表示制御プログラム、記録媒体、および伝送システム
CN102355501B (zh) * 2011-09-28 2017-06-13 华为技术有限公司 一种数据处理方法、接入审核设备及系统
JP5826612B2 (ja) * 2011-11-18 2015-12-02 株式会社キーエンス 画像処理装置、画像処理方法及びコンピュータプログラム
US10409445B2 (en) 2012-01-09 2019-09-10 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
CN103220577B (zh) * 2012-01-18 2015-07-29 腾讯科技(深圳)有限公司 一种视频播放方法、装置和系统
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
WO2013188457A2 (en) * 2012-06-12 2013-12-19 Coherent Logix, Incorporated A distributed architecture for encoding and delivering video content
KR101952632B1 (ko) 2012-08-22 2019-02-27 삼성전자주식회사 사용자 단말 장치 및 그를 이용한 컨텐츠 전송 방법
US10942735B2 (en) 2012-12-04 2021-03-09 Abalta Technologies, Inc. Distributed cross-platform user interface and application projection
US9883389B2 (en) 2012-12-14 2018-01-30 Facebook, Inc. Techniques for communicating notifications to subscribers
US10085071B2 (en) * 2013-03-14 2018-09-25 Comcast Cable Communications, Llc Content aggregation
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
CN104247364B (zh) * 2013-03-19 2017-05-10 华为技术有限公司 一种应用于远程桌面的视频传输方法及设备、系统
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
WO2014197879A1 (en) 2013-06-06 2014-12-11 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
KR101451956B1 (ko) 2013-06-07 2014-10-16 에스케이플래닛 주식회사 클라우드 서비스 시스템, 클라우드 서비스 장치 및 이를 이용한 방법
JP6139297B2 (ja) 2013-06-27 2017-05-31 株式会社東芝 電子機器、表示データの送信方法およびプログラム
CN104683734A (zh) * 2013-11-26 2015-06-03 中兴通讯股份有限公司 一种视频监控的内容适配方法、系统及中心服务器、装置
CN104717555B (zh) * 2013-12-11 2018-01-02 华为技术有限公司 视频码流的获取方法及装置
AU2014379859B2 (en) 2014-01-23 2017-10-12 Sony Corporation Decoding device, decoding method, encoding device, and encoding method
JP5878938B2 (ja) * 2014-01-29 2016-03-08 株式会社ソニー・コンピュータエンタテインメント 配信システム、配信方法、配信プログラム
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
WO2016125654A1 (ja) * 2015-02-02 2016-08-11 日立マクセル株式会社 放送受信装置、放送受信方法及びコンテンツ出力方法
CN104702976A (zh) * 2015-02-10 2015-06-10 深圳创维数字技术有限公司 一种视频播放方法及设备
KR101641833B1 (ko) * 2015-05-14 2016-07-22 한국과학기술원 독립된 브라우저 기반의 디지털 사이니지 서비스를 위한 시스템 구조 및 방법
CN106331747B (zh) * 2015-06-30 2019-10-18 华为技术有限公司 一种视频优化的方法和设备
US9973638B2 (en) 2016-01-26 2018-05-15 Qsc, Llc Peripheral bus video communication using internet protocol
CN108881818A (zh) * 2017-11-02 2018-11-23 北京视联动力国际信息技术有限公司 一种视频数据的传输方法和装置
CN108881819A (zh) * 2017-11-02 2018-11-23 北京视联动力国际信息技术有限公司 一种音频数据的传输方法和装置
CN108965914B (zh) * 2017-12-20 2020-12-11 视联动力信息技术股份有限公司 一种基于视联网的视频数据处理方法及装置
US11055907B2 (en) 2018-02-20 2021-07-06 Panasonic Intellectual Property Management Co., Ltd. Three-dimensional data distribution device and three-dimensional data distribution method
CN111107393A (zh) * 2019-11-29 2020-05-05 视联动力信息技术股份有限公司 视频转码方法、转码器、电子设备及存储介质
CN111083412B (zh) * 2019-12-05 2022-11-08 视联动力信息技术股份有限公司 视频转接方法、视频转接器、电子设备及存储介质
CN111107282B (zh) * 2019-12-05 2023-07-04 视联动力信息技术股份有限公司 视频切换方法、视频切换器、电子设备及存储介质
WO2021134069A1 (en) 2019-12-27 2021-07-01 Abalta Technologies, Inc. Projection, control, and management of user device applications using a connected resource
CN111447408A (zh) * 2020-03-03 2020-07-24 视联动力信息技术股份有限公司 一种监控资源的传输方法和装置
KR102844629B1 (ko) * 2020-07-28 2025-08-11 삼성전자주식회사 전자장치, 서버 및 그 제어방법
JP7622409B2 (ja) * 2020-11-27 2025-01-28 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
CN112911337B (zh) * 2021-01-28 2023-06-20 北京达佳互联信息技术有限公司 用于配置终端设备的视频封面图片的方法和装置
JPWO2023153472A1 (ja) * 2022-02-10 2023-08-17
WO2025017596A1 (en) * 2023-07-19 2025-01-23 Jio Platforms Limited System and method for transferring a plurality of files to servers

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001218273A (ja) 2000-02-04 2001-08-10 Livesee Corporation:Kk 動画音声配信システム
JP2001326658A (ja) 2000-03-10 2001-11-22 Fujitsu Ltd ネットワーク負荷管理装置、通信装置、通信方法、媒体、およびプログラム
WO2002015630A1 (en) 2000-08-10 2002-02-21 Ntt Docomo, Inc. Mobile communication system, resource switching method thereof, network control apparatus included therein, and network control method
JP2002281483A (ja) * 2001-03-16 2002-09-27 Ntt Communications Kk ストリーミングコンテンツ配信システム及び配信方法
JP2003051846A (ja) 2001-08-08 2003-02-21 Nippon Telegr & Teleph Corp <Ntt> 帯域制御方法、ネットワークサービスシステム、コンテンツサーバ装置、帯域管理装置及びコンテンツ管理装置
JP2003271508A (ja) 2002-03-14 2003-09-26 Ntt Comware Corp 携帯端末向けコンテンツ変換システム、及びコンテンツ変換方法
JP2003289521A (ja) 2002-03-27 2003-10-10 Toshiba Corp 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム
JP2004046789A (ja) 2002-05-17 2004-02-12 Sony Corp 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム
JP2005275534A (ja) 2004-03-23 2005-10-06 Vodafone Kk 移動体通信システム及びサーバ装置
JP2005339149A (ja) 2004-05-26 2005-12-08 Nippon Telegr & Teleph Corp <Ntt> データ処理装置、データ処理方法およびデータ処理プログラム
JP2006237663A (ja) 2005-02-21 2006-09-07 Dowango:Kk ストリーミング配信システム、ストリーミング配信方法およびプログラム
JP2007006148A (ja) 2005-06-23 2007-01-11 Casio Comput Co Ltd 配信装置、端末装置、及び、メディアコンテンツ受信方法
JP2007088539A (ja) * 2005-09-20 2007-04-05 Mitsubishi Electric Corp ビデオストリーム供給システム、ビデオストリーム供給装置、及びビデオストリーム受信装置
JP2007274150A (ja) * 2006-03-30 2007-10-18 Toshiba Corp サーバ装置および映像配信方法
JP2008109300A (ja) 2006-10-24 2008-05-08 Sanyo Electric Co Ltd 通信方法ならびにそれを利用した無線装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5164839A (en) * 1988-12-27 1992-11-17 Explore Technology, Inc. Method for handling audio/video source information
US5706290A (en) * 1994-12-15 1998-01-06 Shaw; Venson Method and apparatus including system architecture for multimedia communication
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
JP3662129B2 (ja) * 1997-11-11 2005-06-22 松下電器産業株式会社 マルチメディア情報編集装置
US6310915B1 (en) * 1998-11-20 2001-10-30 Harmonic Inc. Video transcoder with bitstream look ahead for rate control and statistical multiplexing
US7327791B1 (en) * 1999-02-22 2008-02-05 Mitsubishi Denki Kabushiki Kaisha Video decoding method performing selective error concealment and resynchronization
US6931660B1 (en) * 2000-01-28 2005-08-16 Opentv, Inc. Interactive television system and method for simultaneous transmission and rendering of multiple MPEG-encoded video streams
US7039116B1 (en) * 2000-11-07 2006-05-02 Cisco Technology, Inc. Methods and apparatus for embedding and format conversion of compressed video data
CA2669171C (en) * 2001-09-26 2012-05-01 Interact Devices System and method for communicating media signals
JP3893350B2 (ja) * 2002-11-29 2007-03-14 キヤノン株式会社 符号化データ変換装置及びその方法
EP1613087A4 (en) * 2003-04-10 2010-03-31 Nec Corp COMPRESSION / CODING METHOD FOR MOVABLE PICTURES, IMPLEMENTATION DEVICE AND MOBILE IMAGE COMMUNICATION SYSTEM
US7274740B2 (en) * 2003-06-25 2007-09-25 Sharp Laboratories Of America, Inc. Wireless video transmission system
JP2005033664A (ja) * 2003-07-10 2005-02-03 Nec Corp 通信装置及びその動作制御方法
JP2005149113A (ja) * 2003-11-14 2005-06-09 Nippon Telegr & Teleph Corp <Ntt> コンテンツ配信方法、装置、並びにプログラム
EP1694067A4 (en) * 2003-12-01 2009-01-21 Panasonic Corp CONTINUOUS TRANSMISSION SYSTEM
JP2006203682A (ja) * 2005-01-21 2006-08-03 Nec Corp 動画像圧縮符号化ビットストリームシンタックス変換装置及び動画像通信システム
CN101223782A (zh) * 2005-05-18 2008-07-16 日本电气株式会社 内容显示系统和内容显示方法
US8447121B2 (en) * 2005-09-14 2013-05-21 Microsoft Corporation Efficient integrated digital video transcoding
US8000339B2 (en) * 2005-09-21 2011-08-16 Cisco Technology, Inc. Method and system for transparently transcoding a multicast stream
US9544602B2 (en) * 2005-12-30 2017-01-10 Sharp Laboratories Of America, Inc. Wireless video transmission system
KR100800748B1 (ko) * 2006-07-28 2008-02-01 삼성전자주식회사 블루투스를 이용한 동영상 스트림 전송 장치 및 방법

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001218273A (ja) 2000-02-04 2001-08-10 Livesee Corporation:Kk 動画音声配信システム
JP2001326658A (ja) 2000-03-10 2001-11-22 Fujitsu Ltd ネットワーク負荷管理装置、通信装置、通信方法、媒体、およびプログラム
WO2002015630A1 (en) 2000-08-10 2002-02-21 Ntt Docomo, Inc. Mobile communication system, resource switching method thereof, network control apparatus included therein, and network control method
JP2002281483A (ja) * 2001-03-16 2002-09-27 Ntt Communications Kk ストリーミングコンテンツ配信システム及び配信方法
JP2003051846A (ja) 2001-08-08 2003-02-21 Nippon Telegr & Teleph Corp <Ntt> 帯域制御方法、ネットワークサービスシステム、コンテンツサーバ装置、帯域管理装置及びコンテンツ管理装置
JP2003271508A (ja) 2002-03-14 2003-09-26 Ntt Comware Corp 携帯端末向けコンテンツ変換システム、及びコンテンツ変換方法
JP2003289521A (ja) 2002-03-27 2003-10-10 Toshiba Corp 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム
JP2004046789A (ja) 2002-05-17 2004-02-12 Sony Corp 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム
JP2005275534A (ja) 2004-03-23 2005-10-06 Vodafone Kk 移動体通信システム及びサーバ装置
JP2005339149A (ja) 2004-05-26 2005-12-08 Nippon Telegr & Teleph Corp <Ntt> データ処理装置、データ処理方法およびデータ処理プログラム
JP2006237663A (ja) 2005-02-21 2006-09-07 Dowango:Kk ストリーミング配信システム、ストリーミング配信方法およびプログラム
JP2007006148A (ja) 2005-06-23 2007-01-11 Casio Comput Co Ltd 配信装置、端末装置、及び、メディアコンテンツ受信方法
JP2007088539A (ja) * 2005-09-20 2007-04-05 Mitsubishi Electric Corp ビデオストリーム供給システム、ビデオストリーム供給装置、及びビデオストリーム受信装置
JP2007274150A (ja) * 2006-03-30 2007-10-18 Toshiba Corp サーバ装置および映像配信方法
JP2008109300A (ja) 2006-10-24 2008-05-08 Sanyo Electric Co Ltd 通信方法ならびにそれを利用した無線装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2271098A4

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111601B (zh) * 2009-12-23 2012-11-28 大猩猩科技股份有限公司 内容可适性的多媒体处理系统与处理方法
CN102387121A (zh) * 2010-08-30 2012-03-21 株式会社日立制作所 管理服务器、影像分发控制系统及影像分发控制方法
CN103210672A (zh) * 2010-09-30 2013-07-17 Sk普兰尼特有限公司 根据终端将自适应画面虚拟化的方法和系统
US9106521B2 (en) 2010-09-30 2015-08-11 Sk Planet Co., Ltd. Method and system for visualizing an adaptive screen according to a terminal
CN103210672B (zh) * 2010-09-30 2016-02-24 恩特里克丝有限公司 根据终端将自适应画面虚拟化的方法和系统
JP2014509120A (ja) * 2011-01-21 2014-04-10 トムソン ライセンシング コンテンツプロファイルを用いる高度化された遠隔トランスコーディングのためのシステム及び方法
US9681091B2 (en) 2011-01-21 2017-06-13 Thomson Licensing System and method for enhanced remote transcoding using content profiling
JP2017192142A (ja) * 2011-01-21 2017-10-19 トムソン ライセンシングThomson Licensing コンテンツプロファイルを用いる高度化された遠隔トランスコーディングのためのシステム及び方法

Also Published As

Publication number Publication date
JP2009260818A (ja) 2009-11-05
EP2271098A4 (en) 2012-12-26
KR20100124811A (ko) 2010-11-29
US20110029606A1 (en) 2011-02-03
EP2271098A1 (en) 2011-01-05
CN102007774A (zh) 2011-04-06

Similar Documents

Publication Publication Date Title
WO2009128528A1 (ja) サーバ装置とコンテンツ配信方法とプログラム
JPWO2009128515A1 (ja) ゲートウエイ装置と方法
KR101983432B1 (ko) 동적 적응형 스트리밍 오버 http(dash)를 http 라이브 스트리밍(hls)으로 변환 또는 번역하기 위한 장치, 시스템, 및 방법
CN103210642B (zh) 在http流送期间发生表达切换时传送用于自然再现的可缩放http流的方法
JP4195030B2 (ja) 連続的なビデオディスプレイのためのビデオデータの送信方法及び受信方法
US20120120879A1 (en) Gateway device, data converting method, and program
KR101764317B1 (ko) 스트리밍 서버, 스트리밍 시스템 및 스트리밍 방법
US20120174174A1 (en) Delivery system, gateway, delivery method, and program
US20120017249A1 (en) Delivery system, delivery method, conversion apparatus, and program
US8281350B2 (en) Content distribution system, conversion device, and content distribution method for use therein
TW202423095A (zh) 回應於網路中斷的視訊內容的自動產生
US20110164676A1 (en) Distribution server, distribution system, method, and program
KR100502186B1 (ko) 고화질 인터넷 방송 서비스 시스템
KR101625663B1 (ko) 콘텐트를 수신하기 위한 방법 및 장치
US8693536B2 (en) Server apparatus, communication method and program
KR101656193B1 (ko) 이기종 망에서의 uhd 비디오 전송을 위한 mmt 기반 방송 시스템 및 방법
JP5013141B2 (ja) コンテンツ配信システム、コンテンツ配信方法及びそれらに用いる変換装置
Kasai et al. The development of a multimedia transcoding system for mobile access to video conferencing
KR100592876B1 (ko) 고화질 인터넷 방송 서비스 시스템의 사용자 정보 관리 방법
Sterca et al. Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980113377.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09733058

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 12937014

Country of ref document: US

ENP Entry into the national phase

Ref document number: 20107022671

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2009733058

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE