WO2007105568A1 - 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- WO2007105568A1 WO2007105568A1 PCT/JP2007/054461 JP2007054461W WO2007105568A1 WO 2007105568 A1 WO2007105568 A1 WO 2007105568A1 JP 2007054461 W JP2007054461 W JP 2007054461W WO 2007105568 A1 WO2007105568 A1 WO 2007105568A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- iptv
- service
- home
- network
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims description 59
- 238000003672 processing method Methods 0.000 title claims description 18
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims abstract description 209
- 230000008569 process Effects 0.000 claims abstract description 181
- 238000013507 mapping Methods 0.000 claims abstract description 32
- 238000012545 processing Methods 0.000 claims description 269
- 238000004891 communication Methods 0.000 claims description 115
- 230000005540 biological transmission Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 24
- 230000008859 change Effects 0.000 claims description 15
- 230000000977 initiatory effect Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 description 184
- 238000007726 management method Methods 0.000 description 55
- 238000010586 diagram Methods 0.000 description 34
- 230000007246 mechanism Effects 0.000 description 22
- 230000032258 transport Effects 0.000 description 16
- 230000003993 interaction Effects 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000001914 filtration Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000766 differential mobility spectroscopy Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- 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/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/64—Addressing
- H04N21/6408—Unicasting
-
- 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/643—Communication protocols
- H04N21/64322—IP
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
Definitions
- the present invention relates to an information processing apparatus, an information processing method, and a computer program.
- the present invention relates to an information processing apparatus, an information processing method, and a computer program for realizing use of supply data from outside the home network in devices in the home network.
- IP Internet Protocol
- DLNA Digital Living Network Alliance
- FIG. 1 shows an example of a home network 100 proposed by DLNA.
- DVR Digital Video Recorder
- PC102 with a built-in TV tuner can receive satellite and terrestrial analog broadcasts and digital broadcasts, and record broadcast programs on a built-in hard disk recorder. save.
- DMS Digital Media Server
- DVR101 and PC102 are DMS.
- the DMS can stream the video content of a TV program recorded on a hard disk to a digital media player (DMP: Digital Media Player) connected via a home IP network.
- DMP Digital Media Player
- a digital media player (DMP) is a device that receives and plays back content from a DMS.
- DMP is mounted on the TV 103, and the user uses, for example, the infrared ray remote control of the TV 103 to operate the PC 103 and place the PC 1 placed in a remote room.
- 02 and video content stored in DVRIOI can be played.
- the Residential Gateway (RG) 104 is used as a network connection device when a device in the home is connected to the IP broadband network 120 as the Internet. Devices are used as a bridge for IP connection.
- FIG. 1 shows a conceptual diagram of the IPTV and VOD services.
- STB (Set Top Box) 105 is installed in the home via RG (Residential Gateway) 104 and various IPTV service providing servers 121al-an and VOD service providing servers 122bl via IP broadband network 120 Content based on services from ⁇ bn can be received.
- STB (Set Top Box) 105 has a video information reception function, command transmission / reception, MPEG decoding, and other application execution functions necessary for reproduction of received data.
- Residential gateway (RG) 104 provides access lines (contents) provided by multiple IPTV service providing servers 121 and VOD service providing servers 122 to the same company, for example, telephone companies and cable TV companies. There are cases where it is received through a company and cases where each service is received individually. However, the STB (Set Top Box) 105 itself used by the user must be configured as a system compatible with the IPTV service of the connection destination.
- IPTV services will be used in the same way that TV broadcast contents as conventional broadcast broadcasts are shared and viewed on DLNA devices.
- TV broadcast contents as conventional broadcast broadcasts are shared and viewed on DLNA devices.
- video content that is also provided with service capabilities, there will be demands from users and users using DLNA devices.
- the residential gateway (RG) In the configuration in which processing is performed by (RG), the residential gateway (RG) must perform protocol conversion and media format conversion, which requires high-performance hardware and complicated software. It becomes expensive.
- RGs are often supplied by broadband network access line providers (such as telephone companies), and IPTV services available to users are limited to vendors provided by access lines. This is an obstacle to IPTV service on the Internet.
- IPTV service on the Internet.
- Viiv registered trademark
- Intel Corporation is an example of a connection between a DLNA device in a home network and an Internet content distribution service. Viiv is positioned as a PC hardware and software platform, and aims to stream content from the Internet on a PC with a dual core high-performance CPU.
- the DLNA Media Server is a DLNA Media Server that streams content downloaded to a PC to other DLNA devices connected to the home network.
- Patent Document 1 JP 2005-531231 Publication
- the content provided by the IPTV service and the VOD service is also intended for IJ with DLNA devices.
- DMS digital media sano
- RG residential gateway
- the present invention has been made in view of such problems.
- the present invention does not depend on an infrastructure such as an access line to the Internet or a gateway, and is open to an Internet connection environment.
- the purpose is to provide an information processing device, an information processing method, and a computer 'program that enable viewing of content provided by an external server outside the home network such as an IPTV service by applying an existing DLNA device. .
- the first aspect of the present invention is:
- An information processing device An information processing device,
- a communication unit that executes communication processing via the home network
- the stop channel termination processing caused by channel switching is executed when the content provision channel switching processing provided by the external server is executed.
- the data processing unit as the message according to IGMP (Internet Group Management Protocol), when the termination channel is multicast distribution content, Configuration to execute processing to send leave (IGMP leave) message to the external server or management server It is characterized by being.
- IGMP Internet Group Management Protocol
- the data processing unit converts an HTT p request for channel change from a D LNA (Digital Living Network Alliance) device into IGMP (Internet Group Management Protocol). It is a configuration that executes the processing to be performed.
- D LNA Digital Living Network Alliance
- IGMP Internet Group Management Protocol
- the data processing unit is configured to receive the content list corresponding to the content that can be provided by the external server in the external server process. Based on the provision of a user profile or a client profile for a user, the content list corresponding to the channel selected according to the provided profile is executed.
- the data processing unit may perform SIP (Session Initiation) when channel switching involves switching of a service provider.
- SIP Session Initiation
- Te is Do running SIP message transmission, characterized in that it is a structure.
- the second aspect of the present invention provides
- the channel control step may be configured such that when the termination channel is multicast distribution content, IGMP (Inter It includes a step of executing a process of transmitting an IGMP leave message to the external server or the management server as a message according to net Group Management Protocol.
- IGMP Inter It includes a step of executing a process of transmitting an IGMP leave message to the external server or the management server as a message according to net Group Management Protocol.
- the channel control step sends an HTTP request for channel change from a DLNA (Digital Living Network Alliance) device to an IGMP (Internet Group Management Protocol).
- the method includes a step of executing a process of converting to).
- the data processing unit further performs processing for receiving a content list corresponding to content that can be provided by the external server from the external Sano. And executing a process of acquiring a content list corresponding to a channel selected according to the provided profile based on the provision of the user profile or the client profile to the external server.
- the channel control step includes a SIP in accordance with SIP (Session Initiation Protocol) when the channel switching involves switching of a service provider. It is characterized in that the SIP message transmission is not executed when the message transmission is executed and the channel of the content provided by the same service provider is switched.
- SIP Session Initiation Protocol
- the third aspect of the present invention provides
- a computer program that executes information processing in an information processing apparatus, a communication step that causes a communication unit to execute communication processing via a home network, and a data processing unit that connects an external server outside the home network to a virtual home network
- a channel control step for causing the data processing unit to execute a termination channel termination process caused by channel switching when performing a channel switching process of content provided by the external server;
- the computer is characterized by running a 'program.
- the computer 'program of the present invention is, for example, a computer that can be provided by a storage medium or a communication medium provided in a computer-readable format to a general-purpose computer system that can execute various program' codes.
- 'It is a program. By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.
- system is a logical group configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.
- the DMP power as a content playback apparatus that is a client device in the home network can receive and play back the content from the content providing server outside the home network.
- the home IMS gateway that is the information processing apparatus of the present invention performs communication with the content providing server, maps the content providing server as a virtual home network device, and the device from the content reproduction device in the home network.
- the server information of the content providing server is provided to the content playback device as device information that can receive the service. Furthermore, it is possible to execute stop channel termination processing caused by channel switching when executing content switching channel switching processing provided by an external server.
- FIG. 1 is a diagram showing an example of a home network proposed by DLNA.
- FIG. 2 is a diagram showing a conceptual diagram of IPTV and VOD services.
- FIG. 3 is a diagram for explaining a configuration example of an information communication system of the present invention.
- Figure 4 This is a diagram for explaining the functional components of the DLNA guidelines that the DLNA device complies with.
- FIG. 5 is a diagram illustrating a hardware configuration example of a home IMS gateway.
- FIG.6 A configuration example of software module of home IMS gateway is explained.
- FIG. 7 is a diagram for explaining an AS (IPTV) subscription procedure sequence.
- FIG. 8 is a diagram for explaining an AS (IPTV) subscription procedure sequence.
- FIG. 9 is a diagram for explaining an example of a usage sequence of content provided by AS (IPTV).
- FIG. 10 is a diagram for explaining an example of a usage sequence of content provided by AS (IPTV).
- FIG. 11 is a diagram for explaining an overview of data communication in content use processing.
- FIG. 12 is a diagram for explaining a configuration example of a software module of a home IMS gateway.
- FIG. 13 is a diagram illustrating an example of a usage sequence of content provided by AS (IPTV).
- FIG. 14 is a diagram for explaining a service screen provided by AS (IPTV) and a screen display example during streaming playback processing.
- AS IPTV
- FIG. 15 is a diagram for explaining the components of the IPTV terminal function, which is a function necessary for receiving the IPTV service.
- FIG.16 A diagram explaining the main functions of IMS (IP Multimedia Subsystem), CSCF, HSS, and AS.
- FIG. 17 is a diagram for explaining a function used in the network configuration to receive an IPTV service at a device in the home network.
- FIG. 19 is a diagram for explaining a communication sequence executed for a client to receive an IPTV service.
- FIG. 20 is a diagram illustrating a communication sequence executed by the client to receive the IPTV service!
- FIG. 21 is a diagram for explaining a communication sequence executed for a client to receive an IPTV service!
- FIG. 22 is a diagram for explaining a communication sequence executed for a client to receive an IPTV service!
- FIG. 23 is a diagram illustrating a communication sequence executed by the client to receive the IPTV service!
- FIG. 24 is a diagram illustrating a network connection processing sequence of a client for receiving an IPTV service.
- FIG. 25 is a diagram illustrating a network connection processing sequence of a client for receiving an IPTV service.
- FIG. 26 is a diagram illustrating a network connection processing sequence of a client for receiving an IPTV service.
- IPTV service system various vendors such as Microsoft Corporation in the United States have developed and commercialized.
- IPTV service architecture using the IP multimedia subsystem (IMS) was used. An example will be explained.
- IMS was originally a push-to-talk service that enabled conversations using multiple mobile phones, such as three or more mobile phones, in the mobile phone wireless communication infrastructure.
- Conference system communication like instant messaging
- 3GPP 3rd Generation Partnership Project
- 3rd generation mobile communication system standardization project as a basic technology for providing multimedia additional services.
- IMS is based on IP technology and has a high affinity with fixed-line Internet infrastructure.
- FMC Fixed Mobile Convergence
- IPTV systems using IMS are attracting attention.
- IMS is a home subscriber subsystem centered on a function element called CSCF (Call Session Control Function) based on SIP (Session Initiation Protocol) specified in RFC-3261 of the Internet Engineering Task Force (IETF). It consists of functional elements such as (HSS: Home Subscriber Subsystem) and Application Sano (AS: Application Server).
- CSCF Call Session Control Function
- SIP Session Initiation Protocol
- HSS Home Subscriber Subsystem
- AS Application Sano
- IMS network 230 shown in Fig. 3 has CSCF231, HS S232, and AS (IPTV) 233 as each of these functional elements, and provides services to mobile phone 260 via mopilephone network 240. To do.
- CSCF 231 performs user registration and session setting control based on SIP (Session Initiation Protocol). In addition, necessary service processing is started according to the settings of the user profile registered in HSS232.
- HSS232 has a database for managing user IDs used in IMS, managing profiles of services subscribed to each user, managing authentication information, managing availability of each IMS service, and managing user mobility.
- the AS233 is a server that executes processing of individual services, and is activated by the CSCF 231 according to the service subscription status of each user, and provides services to users.
- a terminal set with a user ID accesses CSCF231 to perform terminal registration and session setting control, and activate necessary services according to the settings in the user profile registered in HSS232.
- AS233 actually handles individual services.
- “Push To Talk” is a typical example of a service using IMS.
- the user terminal is connected to an application server (AS) AS that executes the “Push To Talk” service of the IMS network 230.
- AS application server
- a session is established and calls are made between members via a relay server using VoIP (Voice over IP).
- the AS of the IPTV service set in the IMS network 230 is used.
- AS (IPTV) 233 shown in FIG. 3 corresponds to the execution AS of this IPTV service.
- the AS (IPTV) 233 actually executes the service for the user terminal in cooperation with the IPTV service execution entity, that is, the IPTV service 250 as the content providing entity.
- the IPTV service 250 includes an EPG server 251 that is an EPG (Electronic Program Guide) providing program information guide such as a content list, and a video server 252 that is a video content providing server.
- EPG Electronic Program Guide
- the content list providing service and the content providing service for the user terminal can be realized by linking each server with the AS (IPTV) 233 of the IMS network 230.
- the home network 210 has a basic configuration of the conventional home network described above with reference to FIGS. 1 and 2, that is, the existing DLNA (Digital Living Network Alliance). Consists of equipment.
- Figure 3 shows a network connection device that connects devices in the home network to the IP broadband network 221, and a residential gateway (RG: Residential Gateway) 211 used as a bridge, and devices in the home network 210 (for example, TV (DMP )
- DMP TV
- the home IMS gateway 212 that performs processing to enable the use of services provided by servers outside the home network and the client device that receives and plays back content.
- a TV 213 as a digital media player (DMP) is shown.
- the broadband IP network 220 is a network such as the Internet that enables the IPTV service 250, the IMS network 230, and the home network 210 to communicate with each other.
- the home IMS gateway 212 power of the IMS network It is set as the terminal that receives the service.
- Home IMS gateway 212 is set with an IMS user ID. That is, the user ID and user profile power of the home IMS gateway 212 are registered in the home subscriber subsystem (HS S) 232 of the IMS network 230.
- HSS home subscriber subsystem
- the home IMS gateway 212 receives the IPTV service by executing the same processing as when the mobile phone 260 executes the IPTV service.
- CSCF231 is accessed, terminal registration and session setting control are performed, necessary services are started according to the user profile registered in HSS232, and services are received using AS (IPTV) 233.
- the home IMS gateway 212 is connected to such IMS services.
- the D LNA device such as the TV (DMP) 213 shown in the figure accesses the video content provided by the IPTV service 250. Execute the function. That is, the home IMS gateway 212
- Home IMS Gateway 212 is connected to an existing home IP network with network communication functions. It can be mounted on various devices.
- this function can also be configured to send and receive content that is not required by communication between the DMP as the DLNA device and the external server via the home IMS gateway 212.
- Home IMS Gateway 212 does not need to have DMS functionality.
- a home IMS game having an IMS network service receiving function.
- an existing DLNA device for example, TV (DMP) 213 shown in the figure
- DMP TV
- IPTV video content can be received.
- the home IMS gateway 212 is equipped with a DMS (Digital Media Server) function as a content providing server in DLNA equipment, and the home IMS gateway 212 is accessed from a TV 213 equipped with DMP (Digital Media Player).
- DMS Digital Media Server
- DMP Digital Media Player
- the home IMS gateway 212 can be implemented in various devices connected to an existing home IP network having a network communication function.
- an IMS network service receiving function can be implemented in a residential gateway (RG: Residential) supplied by a network provider such as a telephone company or cable TV company.
- RG 211 and home IMS gateway 212 shown in FIG. 3 are integrated.
- a device that provides content functions as a digital media server (DMS) DVR (Digital Video Recorder) or PC with IMS It is also possible to implement a network service reception function.
- DMS digital media server
- IMS Internet Protocol Secure
- devices that can implement the IMS network service receiving function are not limited. Therefore, it is possible to cope with the IPTV service on the open Internet, and the network. It is possible to support any home network configuration that is not limited in topology.
- Figure 4 shows the functional components of the DLNA guidelines. From the top, the media format layer (Media Format), the media transport layer (Media Transport), the device device power control and media control layer (Device Discovery, Control, and Media Management), the network layer (Network Stack), and the network connection Each component of the layer (Network Connectivity) is defined.
- the home network device executes data communication according to the network protocol that conforms to the DLNA (Digital Living Network Allia nce) guidelines according to the basic components shown in Fig. 4.
- network connectivity in the lowest layer is the definition of the physical layer and link layer of the home network.
- DLNA devices are equipped with a communication function that conforms to the IEEE802.3u, 802.11a / bZg standard.
- IP connection such as PLC (Power Line Communication)
- Communication standards are not limited.
- the network layer uses the IPv4 protocol, and each DLNA device communicates using TCP and UDP.
- UPnP registered trademark
- Device Architecture 1.0 specified in the device discovery control and media control layer specifies SSDP (Simple Service Discovery Protocol) for device discovery and SOAP (Simple Object Access Protocol) for control.
- UPnP AV is mounted on UPnP DA (UPnP Device Architecture).
- UPnP AV version 1 defines UPnP Media Server and UPnP Media Renderer, but DMS, which is a DLNA-compliant content providing server, is UPnP Media Server (UPnP Media Server).
- DMP a DLNA-compliant content playback device, implements a UPnP Media Server controller
- the UPnP Media Server is the main content directory.
- Content directory service is implemented, and content list and metadata acquisition methods are provided.
- DMP which is a DLNA-compliant content playback device, acquires a content list that is streamed by DMS, which is a DLNA-compliant content provider.
- the Media Transport layer it is defined that HTTP1.0 / 1.1 is used for streaming playback.
- HTTP1.0 / 1.1 is used for streaming playback.
- DMS Digital Multimedia Subsystem
- DMP which is a DLNA-compliant content playback device, enables users to view content by sequentially decoding and playing back, for example, MPEG2-PS data received by streaming transmission.
- FIG. 5 shows a hardware configuration example of the home IMS gateway 212 described with reference to FIG. As explained earlier, the home IMS gateway 212
- Fig. 5 shows an example of a hardware configuration that realizes these functions (a) to (b)! /
- the home IMS gateway 212 has a CPU 301 as a data processing unit for executing various software (computer programs), a ROM as a program storage area, a work area at the time of data processing execution, and the like. It is composed of a memory 302 configured by RAM to be used, a network IZF 303 as a network connection unit, a command between these components, and a bus 304 for data transfer.
- the network IZF 303 is a wired LAN network I ZF such as IEEE802.3u, for example, and the OS and other software programs are stored in the Flash-ROM constituting the memory 302.
- the program is copied to the RAM constituting the memory 302 and executed.
- the user ID required for the IMS session establishment process Various setting information is also stored in the Flash ROM that constitutes the memory 302.
- the network module is a module in charge of communication control in the IP network.
- the protocol module controls the IMS and DLNA functions, that is, the IMS side controls to execute communication according to the protocol specified on the IMS side, and the DLNA side uses the protocol specified on the DLNA side.
- This module is responsible for the protocol control that performs the control to execute the communication. Because the IMS side and DLNA side perform communication according to different protocols, they have configurations that support different protocols.
- the application module is a module that uses the protocol module to realize the actual gateway function, that is, the relay between the DLNA side on the home network side and the IMS network that is the network outside the home network.
- an auto IP / DHCP (Dynamic Host Configuration Protocol) Client module for implementing an IP address setting process defined in the IPv4 TCP / IP stack and UPnP DA is installed in the network module.
- the same network module can be used for both IMS and DLN A.
- the home IMS gateway 212 is basically connected to the home IP network. Therefore, it is not mandatory to set the network IZF separately. However, when the configuration is integrated with the residential gateway, the home network connection IZF and the external network connection IZF may be configured separately.
- the protocol modules used in the DLNA side on the home network side and the IMS network that is a network outside the home network are currently different, and are therefore individually configured for each protocol.
- SOAP Session Initiation Protocol
- GENA Generic Event Notification Architecture; HTTP (Hyper Text Transier Protocol)
- HTTP Hyper Text Transier Protocol
- SSDP which is in charge of this
- DTCP which is required to implement content in the home network—AKE (IP: Digital Transmission Content Protocol-Internet Protocol) authentication and key exchange (ARE) Consists of modules.
- AKE IP: Digital Transmission Content Protocol-Internet Protocol
- ARE key exchange
- the IMS side is composed of a SIPZModule that establishes a session with an AS (Application Server) that is an IMS service providing server, and SOAP and GENA modules that perform message communication with the AS.
- AS Application Server
- SOAP and GENA modules that perform message communication with the AS.
- communication execution protocols such as SIP and SOAP are provided on the TLS (Transport Layer Security) protocol defined in IETF RFC 2246 for security. It is a protocol setting that implements and executes communications in a secure environment.
- IMS uses a function called Device Discovery Control as a device discovery processing function used in the DLNA side device. It has a configuration for executing a process of mapping AS (IPTV service) as a UPnP device (UPn P Device). That is, the home IMS gateway 212 maps a server outside the home network as a virtual home network device. Specifically, the home IMS gateway 212 uses an UPnP Device Proxy Manager (see Fig. 6) configured as an application module in the home IMS gateway 212 to support AS (IPTV) that is an external server. Create a UPnP Media Server instance and record it in memory.
- AS IPTV service
- the home IMS gateway 212 maps and sets the IMS AS (IPTV service), which is an external device that does not exist in the home network, as a DLNA DMS. This process sets up the IMS (IPTV service) power as if it were a single content provider server (DMS) in the home network.
- IMS AS IPTV service
- DMS single content provider server
- a DLNA device in the home network for example, a DMP as a content playback execution device such as a TV
- the home IMS gateway 212 uses AS (IPTV) It is possible to notify DMP that it has a service provision function based on UPnP Media Server instances corresponding to the DMP. Based on this notification, DMP provides IMS AS (IPTV service) and content in the home network. It can be recognized as a device similar to a server (DMS), and receives the service of the AS (IPTV service) of IMS, which is an external network, in the same process as the service reception based on the content provision from the home network. Is possible.
- DMS server
- the home IMS gateway 212 which is the information processing apparatus of the present invention, relays the content provided by the IMS AS (IPTV service) to the DMP as the content playback execution device in the home network. It is possible to arbitrarily set whether or not to perform the configuration. Without relaying content, DMP power S content data can be acquired directly from an external network by communicating with DLNA device (DMP as content playback execution device) and Video Server on the back end of IMS AS (IMS). Is possible
- Home IMS Gateway 212 Power When relaying content provided by IMS's AS (IPTV service), a function called Media Management, for example, Content Directory service that acquires content list metadata, DLNA's The power to implement a video content transfer protocol called Media Transport Ports Home I MS Gateway 212 Power In a configuration that does not focus on IMS's AS (IPTV service) content, these functions, The Media Management function does not need to be implemented in the home IMS gateway 212.
- Media Management for example, Content Directory service that acquires content list metadata, DLNA's
- the power to implement a video content transfer protocol called Media Transport Ports Home I MS Gateway 212 Power In a configuration that does not focus on IMS's AS (IPTV service) content, these functions, The Media Management function does not need to be implemented in the home IMS gateway 212.
- a client device in the home network that is, a content reproduction execution device
- the content list request from DMP can also be set so that the home IMS gateway 212 does not perform relay processing, but the client device (DMP) directly requests the content list to an external server such as AS (IPTV service).
- the home IMS gateway 212 may be configured to be able to respond to a device discovery request from a client.
- the device information specified in UPnP Device Architecture [DeviceURL] [controlURL] and [eventSubURL] This is realized by setting the URL specified in] to the URL of the external server that is not connected to the home IMS gateway.
- Home IMS Gateway 212 provides the device information [Device Description] with such settings to the client device, and then the client refers to the device information to request a content list and various requests. Is set to an external server such as AS (IPTV service). In this case, the home IMS gateway becomes a model that handles only device discovery, further reducing the load. Note that the URL [SCPDURL] for obtaining device information specified in UPnP Device Architecture can also be set to the URL of the external server instead of the home IMS gateway 212.
- the application module uses the protocol module to execute a gateway function, that is, a function for setting a communication environment between the DLNA device in the home network and the server outside the home network.
- Application modules can be broadly divided into a group of modules that perform mapping processing to set IMS AS (IPTV) service as DLNA DMS, and a DLNA DMS that has been mapped (substance is IMS AS (IPTV) service).
- IPTV IMS AS
- it is a module group that mediates DMP power transmission requests that are content playback devices in the home network to the IMS AS (IPTV) service.
- Modules that perform the former mapping process are AS Discovery, ServiceManager, and UPnP Device Proxy Manager, and modules that execute the latter request transfer process are UPnP Message Proxy and ARE Proxy.
- the home IMS gateway 212 that is the information processing apparatus of the present invention does not exist in the home network!
- the IMS AS IPTV service
- IPTV IPTV service
- the Home IMS Gateway 212 In this mapping process, it has a function to selectively map only the service entity [AS (IPTV)] selected by the user.
- IPTVs IMSZIPTV ASs
- ASs IPTVs
- AS Discovery the module on the IMSZIPTV side shown in Figure 6, performs the process of discovering the IPTV service provided by the IMS system, and the UPnP Device Proxy Manager, which is the DLNA side module. Manages a list of ASs discovered and acquired by AS Discovery, and presents this list to the user to perform AS (IPTV) purchase and selection processing.
- the home IMS gateway 212 which is the information processing apparatus of the present invention, becomes an HTTP server and uses a presentation mechanism defined by UPnP DA to connect to a UPnP Control Point equipped with an HTML browser,
- the user selects the desired IPTV service from the HTML screen displayed using the browser function and performs the service subscription procedure.
- the list of the home IMS gateway 212 can be presented on the display to select an IPTV service. it can.
- the billing system provided by the IMS system can be linked by using UPnP Message Proxy as an execution module for the request transfer process described above. Yes, the customer information capability of the IMS user ID set as the ID corresponding to the home IMS gateway 212 is also charged to the user.
- the home IMS gateway 212 selects the IPTV service for which the subscription procedure has been performed by the processing of the UPnP Device Proxy Manager, which is an application module, on the condition that the user subscribes to the AS (IPTV).
- IPTV IPTV
- mapping to DLNA DMS selective mapping can be performed anytime. However, it is not necessary to perform subscription procedures such as AS (IPTV), which provides free content! / ⁇ AS When there is (IPTV) etc., the user subscription procedure is not required and user selection is not mandatory as a mapping condition.
- DMP as a content playback device that is a DLNA device in the home network interprets the AS (IPTV) for which mapping processing has been completed in the home IMS gateway 212 as a content providing server (DMS) in the home network. You will be able to receive AS (IPTV) services.
- AS IPTV
- UPnP Message Proxy which is an application module, relays the message supplied from DLNA DMP to AS (IPTV).
- AS IPTV
- SOAP and GENA equivalent to UPnP are used, and AS has the power to directly process UPnP Media Server and Content Directory service messages as defined by UPnP AV, or UPnP Message Proxy! / Interoperability is achieved by converting the AS (IPTV) protocol.
- the configuration example of the software module of the home IMS gateway 212 shown in FIG. 6 includes communication according to the communication protocol on the home IMS gateway power IMSZIPTV side and communication according to the communication protocol on the DLNA side in the home network.
- the home IMS gateway 212 is a software module configuration for performing protocol conversion as necessary in communication between the IMSZIPTV side and the DLNA side.
- the communication protocol conversion processing is performed by, for example, an external server that directly executes communication with the home IMS gateway 212 side, for example, an AS or IPTV service execution server on the IMS side. Also, you can configure it to run! /.
- the home IMS gateway 212 only needs to have a protocol module and an application module on the DLNA side.
- the external server mapping process is executed by executing the device discovery process according to the SSDP protocol according to DLNA regulations.
- the AS and AS are used for content list and metadata acquisition processing executed by a DMP as a client device in the home network, that is, a content playback execution device.
- the service subscription procedure is carried out using UPnP Control Point that implements HTML browser! /, But this may be DLNA DMP, but it is not necessarily DLNA DMP.
- a similar process can be performed by a third party, such as a personal computer HTML browser. If the mobile phone has an HTML browser installed, it can be purchased in the same way.
- the home IMS gateway 212 itself to have a user interface such as a display device and an input unit
- the list obtained from the AS IPTV
- the service subscription procedure can be performed without control by the HTML browser.
- home IMS gateway 212 is configured to perform relay processing of IMS AS (IPTV service) provided content for DMP as a content playback execution device in the home network.
- IMS AS IPTV service
- DMP DMP understandable format Data processing corresponding to each service such as conversion processing is not required, and content data is temporarily stored and conversion processing is not required.
- the gateway device Since the gateway device makes the service logic processing unnecessary, the expandability of the service can be improved as compared with the configuration that performs these processes.
- the content provider AS IPTV
- the gateway device performs service logic processing, the gateway interprets the additional metadata, In order to be able to execute the processing, for example, the program needs to be updated.
- the home IMS gateway of the present invention can be set not to perform such processing, and various service logics can be changed by changing only the distribution service without changing the gateway itself.
- the processing mode of the home IMS gateway 212 is as follows.
- CSCF Session Initiation Protocol
- [HTTP] indicates a protocol applied to each communication.
- the home IMS gateway sends the IMS user ID that is set in advance to the home IMS gateway at step SI 1! To the CSCF of the IMS network.
- the registration confirmation is received and registration with the IMS network is performed.
- the configuration information (config) is presented to the CSCF in step S13, and the confirmation response is received in step S14.
- CSCF requests and obtains available service information corresponding to the IMS user ID from the HSS that has the database that manages user profile information (step S16).
- the CSCF sends the acquired list of available services to the home IMS gateway.
- the home IMS gateway sends an acknowledgment to the CSCF.
- the home IMS gateway obtains the available service list in this way and stores it in the memory. Home The IMS gateway generates an HTML document for the IPTV service list obtained in this way, and prepares for the subsequent AS setting by the HTML browser.
- the second phase is the device discovery process.
- the AS to be used is not selected by the user. Therefore, at this point, the home IMS gateway does not map AS (IPTV) as DLNA DMS, and DMP as a content playback device in the home network interprets AS (IPTV) as DMS and receives content. It is not possible.
- the home IMS gateway becomes an HTTP server and uses the presentation mechanism defined by UPnP DA, and uses the UPnP Control Point with HTML browser. Connect and the user selects the desired IPTV service from the HTML screen displayed using the browser function.
- the (A2) device discovery process shown in Fig. 7 is a sequence of this process.
- the user who executes AS (IPTV) selection performs processing according to the device discovery protocol specified in UPnP from the UP nP Control Point such as a PC having a browser function, that is, SSDP M in step S19.
- SSDP M Send Search and receive SSDP M—Responce as a response in step S20 to discover that the home IMS gateway is connected on the home network.
- Steps S21 and S22 are specific device information request and reception steps.
- FIG. 8 shows a sequence of AS (IPTV) selection processing that is subsequently performed.
- the user can access the home IMS gate from a UPnP Control Point such as a PC.
- the way (AS) selection is performed by browsing the service list of AS (IPTV) acquired by the way in the first phase.
- steps S23 and S24 an HTML document is acquired and an HTML page is displayed based on HTTP GET to the home IMS gateway as an HTTP server. On that screen, the AS (IPTV) service list is displayed.
- the request information is input to the home IMS gateway in step S25, and the home IMS gateway sends the request to the IMS CSCF in step S26.
- the IMS CSCF requests service subscription.
- the CSCF performs information registration corresponding to the service subscription request as registration information corresponding to the user in the HSS based on the service subscription request in the home IMS gateway.
- a process completion response is notified to the HSS power CSCF in step S28, from the CSCF to the home IMS gateway in step S29, and further, in step S30, the PC that is the UPnP Control Point Sent to a device with a user interface, etc., and confirmed by the user.
- A3 AS (IPTV) selection process for example, a charging process may be performed. In this case, input of information necessary for the charging process and communication are executed.
- the home IMS gateway executes mapping with the selected AS (IPTV) as DLNA DMS, and the DMP as the content playback device in the home network
- the selected AS (IPTV) is interpreted as DMS, and content can be received. That is, the home IMS gateway uses the UPnP Device Proxy Manager shown in FIG. 6 to select the selected AS (AS3 in the example). ) And an UPnP Media Server instance corresponding to) is created and recorded in memory.
- AS IPTV
- DMS DLNA Media Server
- DMP DLNA Media Player
- IPTV service (AS) (Content provider)
- CSCF Session Initiation Protocol
- DMP DLNA Media Player
- IPTV service is an IPTV service only or a combination of an IPTV service and an AS, and any mode is possible.
- [SSDP] [HTTP] [SOAP] [AKE] shown in each step indicates the protocol applied to each communication.
- the first process is the device discovery phase.
- the home IMS gateway has already mapped AS (IPTV) as DLNA DMS by the AS join sequence described above with reference to FIGS. 7 and 8, and AS (IP TV) is mapped to each device DLNA device in the home network.
- IPTV IPTV
- DMP which is all content playback devices connected to the home network, can acquire AS (IP TV) information as DMS from the home IMS gateway using the device discovery sequence specified by UPnP DA.
- This device discovery sequence is the process of steps S31 to S34.
- the DMP which is a content playback device, sends a process according to the device discovery protocol specified in UPnP, that is, sends the SSDP M-Search in step S31 to the home IMS gateway, and the response is in step S32.
- SSDP M Responce to receive home I MS gateway power and discover AS (IPTV) configured as DMS.
- Steps S33 and S34 are specific device information request and reception steps.
- the home IMS gateway uses the information based on the UPnP Media Server instance corresponding to the AS (IPTV) generated by the home IMS gateway during the mapping process, that is, AS (IPTV ) Is provided to DMP, which is a content playback device.
- AS IPTV
- DMP interprets that AS (IP TV) is a content providing server (DMS) in the home network.
- the second processing is content list acquisition processing from AS (IPTV) set as DMS.
- AS IPTV
- the home IMS gateway has already established a session with the IMS network as in the example shown in the AS join sequence. If the session has not been established or has expired, reconnection is triggered by a request such as content acquisition. Information on ASs already subscribed by establishing a session with the IMS network has already been acquired.
- step S35 the DMP performs UPnP Content Directory Service Browse action on the AS (IPTV) configured as the DMS discovered in the first phase. Issue a password.
- the home IMS gateway that received the Browse action from the DMP neutralizes this request and forwards it to IPTV (AS) at step S36.
- the IPTV interprets the contents of this Browse action, generates a list of video content such as a back-end electronic program information storage server (EPG Sano), and sends it to the DMP via the home IMS gateway. A response is sent to (steps S37 and S38). For example, if the content list is hierarchized, multiple Browse actions are issued. As specified in the UPnP Content Directory Service, the content list is represented by an XML document that conforms to the XML Schema called DIDL-Lite. The resource information (URI) of the video data of each content is the video on the back end of the AS. Show and show bidet content provided by Server.
- URI resource information
- the content list request from the DMP is not relayed by the home IMS gateway, and the content list is directly sent from the client device (DMP) to an external server such as AS (IPTV service). It is also possible to set to make a request.
- the URL specified by [controlURL] and [eventSubURL] of the device information [Device Description] specified in the UPnP Device Architecture is set to the URL of the external server other than the home IMS gateway.
- the home IMS gateway provides device information [Device Description] with such URL settings to the client device, and then the client makes a content list request and various requests by referring to the device information.
- an external server such as AS (IPTV service).
- the third phase is authentication and key exchange.
- DLNA when copy protected content is transmitted, it is transmitted in encrypted form according to DTCP-IP. Even when streaming from an AS (IP TV) video server, DTCP—IP-compliant encryption is performed and encrypted content is transmitted.
- the key to be applied to the content encryption key is generated by authentication and key exchange (AKE) processing according to the DTCP-IP specification.
- AKE authentication and key exchange
- the home IMS gateway has a DT CP-IP AKE Proxy function, and DMP, which is a content playback device, recognizes DMP as the main content providing service when receiving content D Authentication and key exchange with the home IMS gateway with MS.
- the resource URI of the content set in the list acquired in the content list acquisition process of (B2) is a setting that includes the IP address of the video server of AS. Necessary to execute these content acquisitions Authentication, key exchange processing, that is, the address to be executed by the AKE process is set in the home IMS gateway. In other words, the DMP recognizes as the content providing service entity, and performs authentication and key exchange with the home IMS gateway where the DMS instance is registered.
- the target of authentication and key exchange is often the sender of the encrypted content, that is, the IP address of the AS video server included in the resource URI of the content.
- the AKE processing target executed by the DMP in response to the acquisition request of the content included in the content list provided to the DMP in the content list acquisition processing of (B2) is set to the home IMS gateway.
- Home IMS gateway power The content list that also receives PT V service (AS) power should be a list with such settings in advance, or add or change metadata to the home IMS gateway! You can do it as a configuration.
- the home IMS gateway may be configured to notify that the AKE target is the home IMS gateway when providing a content list to the DMP.
- Authentication and key exchange processing is executed in accordance with the authentication and key exchange (AKE) sequence defined by DTCP—IP.
- AKE authentication and key exchange
- Steps S44 and S45 are characteristic processes in the configuration of the present invention.
- the key applied as the encryption key is an IPTV service (AS) as a content provider, and DMP as a content consumer.
- AS IPTV service
- DMP IPTV service
- this is the process of passing the key shared by the home IMS gateway and DMP to the IPTV service (AS) in the AKE sequence.
- the IPTV service (AS) as the content provider and the DMP as the content user can share the encryption key.
- this IPTV service (AS) is a legitimate service that is allowed to share keys, and steps S44 and S45 are performed by secure communication.
- step S47 the DMP, which is the content playback device, applies the URL of the resource acquired in the previous (B2) content list acquisition process, issues a content request based on HTTP GET, and requests HTTP streaming.
- the IPTV service (AS) video server encrypts the content data by applying the key shared with the DMP during the previous AKE phase!
- the video server uses the DLNA device in the home network. Start streaming content to a DMP.
- the DMP which is a content playback device in the home network, decrypts the data received from the IPTV service (AS) using the encryption key shared with the IPTV service (AS) in the previous AKE phase, Content playback is executed by decoding.
- DLNA DTCP-IP streaming is used, except that the IP address applied by the AKE module is set to the home IMS gateway that is different from the server serving as the content provider. This process conforms to playback.
- FIG. 11 shows a DMP 501, a home IMS gateway 502, and a residential gateway (RG) 503 as content playback devices as devices in the home network 500.
- a DMP 501 a home IMS gateway 502
- a residential gateway (RG) 503 a residential gateway 503
- IMS IP multimedia subsystem
- IPTV service 520 an IPTV service 520
- the IP Multimedia Subsystem (IMS) 510 was developed by 3GPP (3rd Generation Parthership Project), a standardization project for 3rd generation mobile communication systems, as previously described with reference to FIG. It is the foundation of the mobile phone wireless communication infrastructure that is being used, with a functional element called CSCF (Call Session Control Function) as the core, home subscriber subsystem (HSS: Home Subscriber Subsystem), application server (AS: Application Server), etc. It consists of functional elements.
- FIG. 11 shows an application sano (AS) 511.
- the application server (AS) 511 includes a CDS (Content Directory Service) 512 as a directory service execution unit that performs processing such as function registration of the service providing server.
- CDS Content Directory Service
- the IPTV service 520 includes an EPG server 521 that is a server for providing EPG (Electronic Program Guide) that is a program information guide such as a content list, and a video server 522 that is a server for providing video content.
- EPG Electronic Program Guide
- the content list providing service and content providing service for DMP501, which is the user terminal, can be realized by linking the server of AS (IPTV) 511 with C DS512.
- a basic processing flow when DMP 501 which is a content playback device in home network 500 acquires content from IPTV service 520 outside the home network will be described.
- home IMS gateway 502 is mapping IPTV service (AS) as DLNA DMS.
- AS IPTV service
- step S 101 the DMP 501 executes device discovery as a UPnP action, and acquires information on the AS (IPTV) set as the DMS from the home IMS gateway 502.
- the home IMS gateway 502 provides information based on the UPnP Media Server instance corresponding to the AS (IPTV) generated by the home IMS gateway 502 in the mapping process to the DMP 501 that is a content playback device.
- the DMP 501 interprets the AS (IPTV) as a content providing server (DMS) in the home network.
- DMS content providing server
- the DMP 501 issues a UPnP Content Directory Service Browse action to the AS (IPTV) set as the DMS.
- the home IMS gateway 502 that has received the Browse action from the DMP 501 relays this request to the AS 511 (CDS 512).
- the AS511 (CDS512) acquires a list of video contents provided by the EPG server 521 of the IPTV service 520, and transmits the content list as a response to the DMP 501 by the home IMS gateway 502.
- this content list includes the content URL to be applied to the acquisition of content as metadata, and the target device information for authentication and key exchange (AKE) processing executed as a premise of content acquisition. Is recorded, and the device information of the key exchange (AKE) process is set in the home IMS gateway 502. Alternatively, the home IMS gateway 502 may notify the DMP 501 that the target device for key exchange (AKE) processing without using content metadata is the home IMS gateway 502.
- the DMP 501 executes authentication and key exchange (AKE) processing according to the DTCP-IP rules in step S102.
- the DMP executes processing with the execution target of authentication and key exchange as the home IMS gateway 502.
- the home IMS gateway 502 uses the video server of the IPTV service 520 as the content provider in step S 103, using the key applied as the content encryption key. Provide to 522. This process allows authentication and key exchange ( When the (AKE) process is completed, the video Sano 522 of the IPTV service 520 as the content provider and the DMP as the content user share the key.
- step S104 the content playback device DMP501 applies the URL of the resource acquired in the content list acquisition processing, issues a content request based on HTTP GET, and sends it to the video server 522.
- Request HTTP streaming The video server 522 of the IPTV service 520 encrypts the content data using the key shared with the DMP 501 in the previous AKE phase, and transmits it to the DMP 501.
- the DMP 501 executes content reproduction by executing a decryption process using the shared encryption key for the data received from the IPTV service 520.
- DMP power as a content playback device in the home network can be received and played back from the content providing server outside the home network.
- the home IMS gateway installed in the home network performs communication with the content providing server and maps the content providing server as a virtual home network device, that is, externally.
- An instance in which server information of the server is recorded is generated and stored in the storage unit, and the content playback device power in the home network is also based on the instance in response to receiving a device discovery request in accordance with the UPnP specification.
- the server information corresponding to is provided to the content playback device as device information that can receive the service.
- the home IMS gateway when the home IMS gateway receives a content acquisition request from the content playback device, that is, a content acquisition request from the content providing server, the home IMS gateway forwards the request to the content providing server and sends the content providing server. The content is sent to the content playback device, enabling content reception and playback on the content playback device.
- the authentication and key exchange required to be executed as content transmission conditions specified in DLNA are generated by executing the specified processing (AKE) between the content playback device and the home IMS gateway. Since the key is sent to the home IMS gateway power content providing server, the content providing server and content playback device The device can share the key generated in the authentication and key exchange process, and the content that has been encrypted is played back from the content provider Sano, similar to the content transmission process executed by the DMS in the home network. It is sent to the device and secure content transmission / reception is realized.
- AKE specified processing
- This content transmission method can also be applied to home-to-home content transmission.
- the home server of another home provides the same service, so that the content of the home can be transmitted. In this way, non-commercial content transmission may be sent without encryption.
- DMS which is a DLNA-specified content providing server, implements UPnP Mediasano (UPnP Media Server), and is mainly used in UPnP Mediasano (UPnP Media Server).
- the Content Directory Service is implemented, and it is possible to obtain the content list and metadata to which it is applied.
- a DMP that is a DLNA-compliant content playback device acquires a content list that is streamed by a DMS that is a DLNA-compliant content providing server.
- the embodiment described with reference to FIG. 9 is an embodiment in which the content list acquisition processing by the UPnP content directory service (Content Directory Service) is performed by applying the message communication of SOAP, GENA defined by UPnP DA. is there. Next, an example of processing using the presentation mechanism defined by UPnP DA will be described.
- UPnP DA UPnP Data Management Agent
- Built-in UPnP Control This is an embodiment in which a desired IPTV service is selected and received from an HTML screen displayed by a user using a browser function by connecting to Point.
- a DMP that is a content playback device from the home IMS gateway 212 for example, the TV (DMP) 213 shown in FIG.
- a process for providing HTML data describing a service screen including content list content information, etc. is executed, and the service screen with HTML data power is displayed on the display on the DMP side which is the content playback device.
- the user selects content based on the display data and receives the IPTV service. That is, for example, using a PC or TV with a browser function set as a DL NA device in the home network, the list held by the home IMS gateway 212 is presented on the display to select an IPTV service. Is received.
- a content playback device that is, for example, TV (DMP) 213 shown in Fig. 3 is equipped with an HTML browser for realizing a presentation function provided by UPnP DA.
- DMP TV
- the UPnP content directory service is not used, but the content playback device is implemented based on the DLNA media transfer specification and the content protection DTCP-IP specification for the streaming playback function. It has become.
- IPTV IPTV
- each phase (Bl), (B3), (B4) is the same as the processing described with reference to FIGS. 9 and 10 in the previous embodiment.
- (B2) content list acquisition processing in steps S35 to S38 described with reference to FIG. 9 has been executed, but the presentation (Presentatio specified in UPnP DA)
- (B2a) service screen acquisition processing is performed instead of (B2) content list acquisition processing.
- FIG. 12 shows a configuration example of the software module of the home IMS gateway 212 for performing this (B2a) service screen acquisition process.
- the service screen is obtained by using the function of the HTML browser, the SOAP and GENA software modules described with reference to FIG. 6 are not implemented.
- an HTTP proxy HTTP Proxy
- HTTP Proxy that relays HTML data between HTTP servers and HTTP clients is implemented.
- the device discovery process is the same as the process described above with reference to FIG. 9, and the content playback device DMP (for example, TV (DMP) 213 shown in FIG. 3) is a device specified by UPnP.
- Device discovery processing is performed through processing steps S31 to S34 according to the discovery protocol.
- the DMP as a content playback device discovered the content providing server (DMS) implemented in the home IMS gateway, and implemented it in the DMS according to the device information (Device Description) of the DMS according to the UPnP DA regulations.
- Get presentation URL (Presentation URL) to get HTML data provided by HTTP server.
- the DMP as the content playback device uses the presentation URL (Presentation URL) acquired in (B1) device discovery processing to perform step S.
- an HTTP: GET request is sent to the DMS HTTP server.
- the HTTP proxy (HTTP Proxy) implemented in the IMS gateway receives the HTTP request received by the HTTP server from the DMP as the content playback device in Step S202! Communicate to the server (AS).
- the application server (AS) of the IPTV service uses the content information obtained from the EPG server to generate a service screen including the content list as HTML (HyperText Markup Language) data.
- the service screen HTML data representing the URL is returned to the home IMS gateway as an HTTP: OK response.
- step S204 the home IMS gateway transfers the response including the HTML data received from the application server (AS) of the IPTV service to the DMP as the content playback device using the HTTP proxy (HTTP Proxy).
- AS application server
- HTTP Proxy HTTP proxy
- the DMP as a content playback device performs rendering processing using the HT ML browser on the HTML data transmitted from the application server (AS) of the IPTV service transferred via the home IMS gateway, and the content list, etc.
- a powerful service screen is generated and displayed to the user. This service screen includes a content list of the IPTV service, and the user selects content to be played back from this content list.
- This content selection processing is executed, for example, as processing for selecting a content list displayed on the screen by using a remote controller, a switch, or a pointer such as a keyboard or a mouse.
- a remote controller e.g., a central processing unit
- a switch e.g., a central processing unit
- a pointer e.g., a keyboard or a mouse
- DMP as a content playback device plays back content.
- the client device inputs the user's content selection information for the content list included in the service screen, and based on this content selection information, the URL corresponding to the selected content, that is, the resource URL of the content included in the HTML data Authenticate based on URL, key exchange processing and content streaming processing.
- the service screen acquisition process executed in steps S201 to S204 is a single process. It is possible to take a structured menu structure expressed in the form of data, and it is possible to re-acquire the service screen based on the operation of the HTML browser by the user. In other words, it is possible to configure the same processing as steps S201 to S204 repeatedly, and it is possible to provide various service screens from the AS of the IPTV service to DMP. The user on the DMP side can select any content from the content list presented on various service screens.
- the HTML data representing the confirmation screen is the home page. It is transmitted from the IP TV service AS to DMP via the IMS gateway.
- the user operates the service screen displayed on the DMP display, and can receive various IPTV service provision services while performing interactive processing.
- Figure 14 shows examples of the service screen and streaming playback screen that are provided from the AS of the IPTV service to DMP and displayed on the DMP display.
- FIG. 14 (1) is an example of the service screen displayed on the DMP display in the service screen acquisition process (B2) of steps S201 to S204 described in the sequence diagram of FIG.
- Figure 14 (2) shows an example of a screen displayed on the DMP display during the subsequent content streaming process. That is, it is an example of the display screen of the content reproduction apparatus when the content streaming process (B4) described with reference to FIG. 10 is performed.
- CEA Briefly describe the 2014 standard.
- the CEA-2014 standard is a web-based protocol and framework standard for remote user interfaces using UPnP networks and the Internet.
- This CEA-2014 standard is a standard that defines the mechanisms required to provide a user interface under the control of a remote device connected via a network, for example.
- the basic processing of the device that provides the user interface is processing that conforms to the UPnP device architecture (vl. 0), which is a regulation for UPnP networks and in-home UPnP.
- the CEA-2014 standard also allows remote display processing of user interfaces provided by third-party Internet services for UPnP devices in the home, and is used in TVs, mobile phones, and portable devices. Specific UI functions.
- the CEA-2014 standard can be configured as a standard that includes provisions corresponding to the specific specifications of CEA-2027-A, which is a UI standard for home networks.
- the processing described with reference to Fig. 13 is performed on the device that implements the HTML browser (HTML Browser) specified in the CEA-2014 standard by acquiring the service screen using the HTML browser (HTML Browser).
- HTML Browser HTML Browser
- the UPnP Device class of the home IMS gateway is Remote UI Server, and HTML data according to the HTML browser profile specified in CEA-2014 is used.
- IPTV Service Receiving Client Function As mentioned above, do not depend on infrastructures such as Internet access lines and gateways! ⁇ In an open Internet connection environment, we have described a configuration that enables viewing of content provided by external servers outside the home network, such as IPTV services, using existing DLNA devices. The functions used to receive IPTV services from external Sanokus on devices in the home network are described below for each item shown below. 2-A. IPTV Service Receiving Client Function
- IMS IP Multimedia Subsystem
- Residential gateway (RG: Residential Gateway) 211 which is a network connection device that connects devices in the home network to the IP broadband network 221 and is used as a bridge,
- a home IMS gateway 212 that executes processing to enable the use of services provided by servers outside the home network for devices in the home network 210 (for example, content playback devices such as TV (DMP) 213);
- DMP TV
- Digital media player (D MP: Digital Media Player) TV213, which is a client device that receives and plays back content
- Each of these devices may be an individual device that is physically separated or may be configured as one device.
- One information processing apparatus as a client connected in the home network or a combination of a plurality of information processing apparatuses basically includes a communication unit that executes communication processing via the home network, and a home network. It has a data processing unit that executes the reception processing of the content provision service provided by the external server by applying the mapping information in which the external server outside is set as a virtual home network device.
- the functions necessary for receiving the PTV service of information processing equipment connected in this home network and the functions that are effective, that is, the function of the IPTV service receiving client will be described.
- the function required for the IPTV service receiving client to receive the IPTV service is the IPTV terminal function.
- the IPTV terminal function is a function required for the logical endpoint of the IPTV service.
- each of the RG 211, home IMS gateway 212, and TV (DMP) 213 is the IPTV terminal.
- Each part of the function is executed.
- Each of these devices performs a part of the IPTV terminal function according to its role, receives the service provided from the external server, and is a device in the home network, such as the TV (DMP) shown in FIG. It can be presented at 213.
- processing such as storage, printing, and display can also be realized by providing services from external SANO to other home network devices.
- FIG 15 shows the components of the IPTV terminal function, which is the function required to receive the IPTV service. As shown in Figure 15, the IPTV terminal function
- An IPTV client is a component that ensures that an IPTV device, such as the TV (DMP) 213 shown in FIG. As shown in Figure 15, the IPT V client
- IPTV IPTV—DLN A application gateway
- IPTV application client receives the media signal and sends it to the display system This is a component to be sent. For example, it receives a command from the user via a remote controller and executes processing according to the command. Specifically, for example, EPG (Electronic Program Guide) display, channel specification using EPG, change processing, etc. are performed.
- EPG Electronic Program Guide
- An IMS communication client is a set of IMS applications used to deliver message information, such as messages, video data, and other IMS-based service information not related to IPTV.
- the IPTV navigation client downloads content lists corresponding to EPG (Electronic Program Guide), VoD (Video on Demand), and other metadata, and displays them in a dedicated GUI for content selection. used.
- EPG Electronic Program Guide
- VoD Video on Demand
- other metadata displayed in a dedicated GUI for content selection. used.
- the IPTV navigation client performs integration processing of other resources such as broadcast TV and DLNA home network.
- the content protection client executes protection of content provided by the IPTV service, for example, encryption processing for protecting the copyright of the content owner, encryption key management processing, and the like.
- the IPTV—DLNA application gateway receives media and EPG (electronic program guide) from, for example, an IPTV client, converts it into a format that can be used by DLNA devices, and converts EPG (electronic program guide) etc. to the network. Execute processing to send via.
- EPG electronic program guide
- IPTV The DLNA application gateway acts as a SIP (Session Initiation Protocol) client and performs registration processing for other home devices connected to the home network. For example, family members and device registration are executed.
- SIP Session Initiation Protocol
- FIG. 15 IMS gateway functional elements shown in Fig. 15 will be described. This corresponds to the function of the home IMS gateway 212 in the configuration shown in FIG.
- Home IMS Gateway 212 is a component that connects devices in the home network to the IMS network, and converts between various signaling protocols as needed between devices in the home network and devices outside the home network. Perform message intermediation.
- Home IMS gateway as shown in the figure,
- IMS B2BUA functions as a unit between working between a pure SIP client and an IMS system, and performs processing such as conversion between SIP messages and IMS messages, and message transfer.
- the IMS proxy like B2BU A, simply sends a message without performing message conversion, and performs a route determination process, an IP address (local and global) and port number mapping process, and so on.
- the IMS client executes client registration processing (IMS registration processing) to which client identification information is applied. It also supports processing such as authentication processing and setting up IPSec security connections with CSCF.
- IMS registration processing client registration processing
- CSCF CSCF
- the home router interface function provides router functions such as providing a NAT function.
- SIP server DHCP option [DHCP—SIP], or P—CSCF address obtained by DNS lookup using SRV record, control signal port specified for UPnP and port for unicast media stream open / close Perform processing.
- IPTV terminal function is described above.
- An HTTP proxy is an intermediate program that performs processing according to the [HTTP] protocol specification and acts as both a server and a client for the purpose of making requests on behalf of other clients (HTTP clients).
- This HTTP proxy can, for example, interrupt an HTTP GET sent to the outside and use the data that can be referenced by the requested URI.
- the HTTP proxy acts as an HTTP client and performs data retrieval based on the requested URI.
- the caching function is used to cache data received by clients via multicast download or multicast.
- the caching function executes cache processing that temporarily records data such as web pages (EPG and other IPTV menus), images, and metadata.
- Caching functions are used, for example, to minimize user interaction latency and to minimize the amount of multicast downloads from IPTV applications and control functions.
- the caching function can be directly accessed by the client, and when the IPTV client and the caching function are physically separated in the same network, for example, the generation of new cache data, etc. Events can be notified to the IPTV client from the caching function using the GENA protocol according to the DLNA definition.
- the multicast data channel (MDC) control function is a function that mediates between a caching function and an application installed in the client, and includes a multicast data channel (MDC) insertion function.
- MDC insertion function accepts content requests to MDC with various application capabilities
- Multicast Data Channel (MDC) control function can be used in various applications. Identify powerful requests by tags. For example, a browser running on the client side can acquire an EPG by specifying an EPG page tag and making a request. The MDC control function filters the incoming MDC and sends an MDC object with the applied tag to the respective application.
- MDC Multicast Data Channel
- the multicast data channel (MDC) control function includes an MDC proxy, and when the MDC proxy registers a specific number of requests for a certain object such as an EPG page, the MDC control function You can request that this EPG page be placed in the MDC.
- MDC multicast data channel
- IMS IP Multimedia Subsystem
- IMS is based on IP technology and has a high affinity with the infrastructure of fixed-line Internet.
- IMS is based on a functional element called CSCF (Call Session Control Function) based on SIP (Session Initiation Protocol) specified in RFC-3261 of the IETF (The Internet Engineering Task Force), and is based on the Home Subscriber Subsystem (HSS). It consists of functional elements such as Subscriber Subsystem) and Application Server (AS).
- CSCF Call Session Control Function
- SIP Session Initiation Protocol
- HSS Home Subscriber Subsystem
- AS Application Server
- IMS network 230 shown in Fig. 3 has CSCF231, HS S232, and AS (IPTV) 233 as each of these functional elements, and provides services to mobile phone 260 via mopilephone network 240. To do.
- the CSCF 231 performs user registration and session setting control based on SIP (Session Initiation Protocol). In addition, necessary service processing is started according to the settings of the user profile registered in HSS232.
- HSS232 is a database for managing user IDs used by IMS, managing profiles of services subscribed to by each user, managing authentication information, managing availability of each IMS service, and managing user mobility.
- the AS233 is a server that executes processing of individual services, and is activated by the CSCF 231 according to the service subscription status of each user, and provides services to users.
- the user power registered in the user ID is used to access the CSCF231 using the client device to perform terminal (client) registration and session setting control, and the user registered in HSS232.
- the necessary services are started according to the settings in the profile, and AS233 actually processes each service.
- the IPTV viewing service uses the IPTV service AS set in the IMS network 230.
- AS (IPTV) 233 shown in FIG. 3 corresponds to the execution AS of this IPTV service.
- the AS (IPTV) 233 actually executes the service for the user terminal in cooperation with the IPTV service execution entity, that is, the IPTV service 250 as the content providing entity.
- the IPTV service 250 includes an EPG server 251 that is an EPG [Electronic Program Guide] that is a program information guide such as a content list, and a video server 252 that is an AV content provision server.
- the content list providing service and the content providing service for the user terminal can be realized by linking each server with the AS (IPTV) 233 of the IMS network 230.
- IMS IP Multimedia Subsystem
- CSCF Call Session Control Function
- HSS Home Subscriber Subsystem
- AS Application Server
- CSCF231 performs user registration and session setting control based on SIP (Session Initiation Protocol), and executes necessary service processing according to the user profile settings registered in HSS232.
- HSS232 has a database for managing user IDs used in IMS, managing profiles of services subscribed to by each user, managing authentication information, managing availability of each IMS service, and managing user mobility.
- the AS (IPTV) 233 executes a service for the user terminal in cooperation with an IPTV service (IPTV Service) executing entity, that is, an IPTV service 250 as a content providing entity.
- IPTV Service IPTV Service
- Figure 16 shows the main functions of IMS (IP Multimedia Subsystem)
- FIG. 1 The functions of (B1) CSCF, (B2) HSS, and (B3) AS will be described individually below.
- CSCF Call Session Control Function
- Proxy CSCF Proxy CSCF
- Interrogating CSC F Interrogating CSC F
- Serving CSCF Serving CSCF
- Proxy CSCF is the first point of entry from a client in the home network as an IMS terminal, for example, home IMS gateway 212 shown in FIG. 3 to the external network.
- the proxy CSCF uses a key obtained by the serving CSCF power to establish an IPSec security relationship with a client in the home network as an IMS terminal, for example, the home IMS gateway 212 shown in FIG.
- the proxy CSCF For each SIP message protected by IPSec communication coming from a terminal, eg, the home IMS gateway 212 shown in FIG. 3, the proxy CSCF verifies the integrity and decrypts it. For example, when the message is encrypted, the message is decrypted. If the decryption is successful, the proxy CSCF executes the client identifier confirmation process.
- Interrogating CSCF executes, for example, questions on HSS, matching, etc., and acquires subscriber information (user profile, etc.) to support the registration process. It also performs processing for SIP message and billing route determination.
- the CSCF is a contact point with the home network, functions as a SIP registrar, and functions as a SIP server that maintains the connection between the user's location and the recorded user's SIP address. Performs processing such as obtaining AKA authentication vector (AV) and user profile Z service profile, which are data applied to client authentication from HSS.
- Serving CSCF uses the IMS AKA protocol to perform client authentication, and after successful authentication, the CSCF includes a key included in the AKA authentication vector (AV). One is provided to the proxy CSCF.
- the Serving CSCF examines all SIP messages with the IMS terminal, for example, a client, and determines the route of the message. This process can be executed as a process considering the trigger rule Z event based on the user service profile acquired from HS S.
- the Home Subscriber Subsystem maintains a list of client (user) information related to IMS subscriber information, user profiles, and so on.
- client user
- IMPI private user identity
- IMPU public user identity
- User information is recorded and managed in association with at least one of these pieces of identification information.
- a subscriber profile of an IPTV service is combined with IMPI, which is client (user) identification information, and includes a service profile corresponding to each client.
- the service profile includes one or more public user identities (IMPU), core network authentication information (optional), and one or more filter criteria information.
- the serving CSCF described above is required for certain SIP requests whether it is appropriate to route to the AS (application server) using these filter criteria maintained by the HSS. Whether or not, etc. are determined, and filtering is performed. Information to be applied to the filter is stored and notified for each AS for each user. For example, for IPTV, the HSS holds information about the IPTV service provider and service identifier, and performs filtering based on these. The HSS also generates an AKA authentication vector (AV) that is used during the regular IMS registration procedure.
- AV AKA authentication vector
- IMS Application Sano Another element of the primary function of IMS (IP Multimedia Subsystem) is IMS Application Sano (AS).
- IMS Application Sano (AS) has the following IPTV functions.
- a machine that determines the location of access points for IMS AS providing IPTV services Noh A machine that determines the location of access points for IMS AS providing IPTV services Noh.
- nPVR Network Personal Video Recording
- Terminate SIP traffic adjust media stream setup, record information set by end users, menting, etc., charge for IPTV service capabilities, process authorization and other services, and deliver these services and functions to the IMS network This is a function that executes consignment processing to connected external devices.
- the functions used in the network configuration to receive the IPTV service from the external server in the devices in the home network will be described.
- the functions used in the network configuration include:
- the (C1) media server and the (C2) transcoding function may be configured in the IPTV service 250 in FIG. It may be configured as an independent configuration for the network connection device.
- the home router In the configuration of FIG. 3, the home router is provided in a device in the home network 210, for example, in the home IMS gateway 212.
- the media server is the most important component of the media layer, for example, a network that performs storage and output of VoD (video on demand) content and client-specific content recording processing for each client.
- VoD video on demand
- client-specific content recording processing for each client.
- Personal video recording (nPVR) For example, content holding is performed.
- the media server performs necessary media stream processing when performing trick play such as slow playback, high-speed feed, rewind, and skip chapter in VoD (video on demand), for example.
- VoD (video on demand) content is input from the content management system to the media server.
- the transcoding function is, for example, a function for executing conversion and encoding of data corresponding to standard definition SD (Standard Definition) and high quality image HD (High Definition).
- SD Standard Definition
- HD High Definition
- the client negotiates the coding mode of the stream to the IPTV service providing server using normal SIP SDP negotiation in the SIP session setup, and receives the coded data in a form suitable for the client. be able to.
- the transcoding function performs coding that takes into account the available code formats of the network and the bandwidth that can be used in the stream path, and performs processing that takes into account the adaptability such as the client screen size and resolution. It is necessary to
- the home network is connected to the distribution network by a home router that provides NATZNAPT (Network Address Translation Z Network Address Port Translation) functionality.
- Home routers can be classified into two profiles: full support and limited home routers. For example, to receive IPTV services, water UPnP IGD,
- NAT network address translation
- N APT network address port translation
- a SIP message between an IMS client such as the home IMS gateway 212 in the home network 210 shown in FIG. 3 and the proxy CSCF in the CSCF 231 in the IMS network 230 is transferred using IPsec. If there is a NATZNAPT router between them, a UDP capsule of IPsec ESP packet [ESP] is used.
- NATZNAPT routers also have IGMP (Internet Group Management Protocol) proxy and IGMP snooping functionality to support multicast streaming delivery through home routers. If the home router has NATZNAPT routing functionality, it is managed by the IMS gateway. For the IGMP snooping function to work properly, an IGMP membership report must be generated by a device that wants to receive IP multicast packets. For example, an IGMP membership report for multicast streaming is It is generated by the IPTV client.
- IGMP Internet Group Management Protocol
- Clients in the IPTV system such as the home IMS gateway 212 and TV 213 shown in FIG. 3, require an accurate time of, for example, 0.1 second to set a time stamp and start recording.
- the client implements a simple network time protocol client [SNTP].
- SNTP clients can receive time signals on a defined multicast channel.
- the media protocol used for media (program) communication must provide transport and control functions for real-time audio Z-video streaming of the media plane.
- the following protocols are used. Is done.
- MPEG Transport Stream MPEG-2TS
- MPEG time stamps are used for media synchronization.
- MPEG-2 TS packets are carried by the RTP protocol conforming to RFC3550 and RFC2250.
- RTCP can optionally be applied to both media servers and clients.
- the RTCP protocol shall conform to RFC3550.
- all media servers and clients assume an implementation with and without R TCP support. For example, a media server can send a sender report, but a power client cannot respond via a receiver report. RTCP information can also be ignored by SDP before streaming.
- Packet loss in IPTV networks is compared to the current Internet Although not as frequent, when performing data transmission at high bit rates (eg HD streaming), a rugged transport is required and a criterion for the packet loss rate is, for example, “per 2 hours of content Use packet loss rate of 1 or less. Two hours of HD content contains about 10M—IP packets, and therefore the packet loss rate is required to be 10-7 or less.
- high bit rates eg HD streaming
- a rugged transport is required and a criterion for the packet loss rate is, for example, “per 2 hours of content Use packet loss rate of 1 or less.
- Two hours of HD content contains about 10M—IP packets, and therefore the packet loss rate is required to be 10-7 or less.
- IPTV uses forward error correction (FEC) to correct errors.
- FEC forward error correction
- the FEC transport format shall be based on RFC2377 and its extensions. FEC information is described by the SDP to allow for different versions in the future.
- RTSP RF C23266
- trick play such as slow play, fast forward, rewind, and skip chapter.
- TCP is used for RTSP transport.
- RTSP is not used.
- a client establishes a media session using the SIP protocol, and RTSP is used for playback control after session setup.
- MPEG-2 part 2 and MPEG-4 part 10 are used for media codecs of video content.
- Distribution of media such as TV programs can be managed by a dedicated media server after setting up a session between the client and server, and the transcoding and encoding of distribution data is also performed via the network for media distribution.
- a unicast stream is set up by browsing in response to a request from the client. For example, when selecting a user-side SVoD title on the client side, a SIP that identifies the stream— Invite power
- the client's IPTV control function sends it to the media sano (for example, IPTV service 250 shown in Fig. 3) having the desired content from the client using a protocol such as RTSP.
- the IPTV control function of the client responds to the client's SIP invite, and the stream acts as an RTSP PLAY from the client, acting directly on the media server or as an RTSP proxy. Start through function.
- the cast stream is used in, for example, nPVR (network 'personal video recording) and VoD (video on demand).
- IPTV multicast stream encapsulates MPEG-2 or MPEG-4 part 10 frames as MPEG-2 transport streams, and then is set as RTP packets. RTP packets are transferred with U DPZIP.
- Multicast streaming is usually used for viewing TV broadcasts. There are two options for conserving multicast resources:
- IP edge device is the first IP node between home network and IP backbone network located at upstream edge of access and integrated network.
- the resource ID which is the identifier of the available resource, is entered in the EPG metadata.
- the client sends an IGMP join message as defined in IGMP (Internet Group Management Protocol) to join the corresponding multicast group.
- IGMP Internet Group Management Protocol
- the multicast group to join is searched for EPG power by the linking mechanism.
- the client is selected according to the provided profile based on the provision of the user profile or client profile to the external server in the process of receiving the content list corresponding to the content that can be provided by the external server from the external server. Executes the process to obtain the content list corresponding to the channel.
- the channel change operation is the same with the exception that a SIP update message is not required between channel changes with different resource requirements.
- all resource requests are made by IP edge devices as a result of IGMP reports. If resources are insufficient due to channel changes, multicast combining will not occur.
- SIP sessions are intended for service monitoring rather than resource management.
- the client includes a function for limiting the IGMP channels to which the user is allowed to participate, for example, according to the subscriber profile held by the HSS233 shown in FIG.
- the access node of the network can optionally perform verification that allows the subscriber to participate in certain channels.
- the basics of the multicast stream communication mechanism are the same as for multicast.
- the source and destination addresses at the IP layer are set according to the media server and multicast group.
- This section summarizes the multicast distribution content and multicast distribution content switching processing executed on the client side.
- the data processing unit of the client device uses IGMP-join (IGMP subscription) as a message in accordance with IGMP (Internet Group Management Protocol).
- IGMP Internet Group Management Protocol
- the IGMP le ave IGMP leave
- the data processing unit of the client executes the reception processing of the multicast distribution content when receiving the TV broadcast, and the switching processing to the multicast distribution when executing the VoD (video on demand). To do. Furthermore, a switching process to a multicast distribution is executed in the process of nPVR (network 'personal video recording) executed as a user-specific content recording process. In addition, when trick play is performed as a special playback process for content, a process for switching to multicast distribution is also executed. The data processing unit of the client executes a process for switching to the multicast distribution as a process for receiving the content list corresponding to the user profile or the client profile.
- nPVR network 'personal video recording
- the IPTV system can manage the quality of service of all network segments except in the home network. Traffic management is executed in communication via the network in the network configuration shown in Fig.3. Communication data quality control processing This will be described with reference to FIG. IPTV's QoS (Quority of Services) control Z management is performed based on RACS (Resource and Admission Control Subsystem) as shown in Figure 18.
- RACS is responsible for policy control, resource storage and admission control. This allows the service to request transport resources via RACS.
- the current RACS range includes multiple network interconnections used in IPTV systems.
- the RACS architecture includes SPDF (service policy decision function) and A—RACF (access resource and admission control function).
- the communication execution application maps application layer QoS information (eg, parameters defined in SDP) to QoS information sent to SPDF.
- the SPDF can be a proxy CSCF or a logical entity of another physical node, and the information required for this process can be a SIP invite sent from the client when the user requests a multicast channel or a multicast session. Obtained from the message.
- A-RACF located in the access network receives requests from SPDF, and based on these requests and the policy information stored in A-RACF, A-RACF is in the transport within its control. You can accept or reject these requests for resources. This includes the IP edge and the access node, and finally a response is generated and provided to the application.
- RACS is responsible for resource conservation.
- the resource saving failure and failure notification processing are described below.
- SPDF is a communication execution application with Experimental-Result-Code AVP as the communication error code notification process with the following values: Return to proxy CSCF.
- the proxy CSCF which is a communication execution application, converts the received error code into a SIP error code. Need to map it to the terminal and send it back to the terminal (client), ie reject SIP INVIT E or SIP UPDATE. Note that the “Precondition Failure” SIP status code can be used for [SETUP] of this process.
- communication data in the home network can be prioritized based on priority marking.
- This approach follows the DLNA guidelines. For example, a mapping rule between the type of communication data (traffic type) and priority (priority [DLNA]) is set, and the priority of communication data is determined based on this rule.
- IPTV service processing will be described in order, divided into the following two items.
- IMS Identity management, authentication, and authorization.
- I PTV systems use IMS to ensure that data communications are handled in a reliable, authenticated and authorized manner.
- the IPTV service uses SIP for media stream delivery and also uses SIP to perform other functions.
- SIP Session Initiation Protocol
- the advantage of using IMS is that all SIP messages automatically go through the IMS proxy, which means that the message content and header strength are for automated interactions such as setting the correct quality of service. It means that it can be used.
- the IPTV architecture is designed to also interconnect with DLNA communications that are converted to SIP, and in other parts of the system, for example, when interacting with content management function components, the IPTV application function is SIP. Signal communication is also received by the IPTV control function and converted to another protocol (HTTP, etc.). These processes are mainly performed by the IMS application server (AS).
- AS IMS application server
- Deployment scenarios 1 and 2 described below look very similar but are actually very different. The main difference is that in scenario 1, each terminal is assumed to have its own private IMS identifier (identity), but in scenario 2, the terminals share the same private IMS identifier. From the user's point of view, this is not visible, but for the operator, this is a major difference between the network management method and the subscription processing method.
- the scenarios described below are complementary rather than mutually exclusive and can occur simultaneously on the same network.
- FIG. 19 shows a client (home network client) 710, an IMS network 720, a home network 730, and an IP network 740.
- the client (home network client) 710 has a TV (DMP) 711 and a home IMS gateway 712 as a configuration for receiving the IPTV service, and the IMS network 720 has been described with reference to FIG.
- DMP TV
- these are divided into the control management function for executing content management, the service providing function for providing services, and the IMS core for executing control such as other registration processing and communication mediation.
- Various processes are divided into (a) application layer, (b) control layer, and (c) media layer, and are performed as processes involving communication between each layer.
- deployment scenario 1 is a processing example when these devices that have a physical boundary between the TV (DMP) 711 in the client (home network client) 710 and the home IMS gateway 712 are integrated. It is.
- Figure 19 shows an example of client registration processing. Registration request is sent from the TV (DMP) 711 as a client to the IMS core of the IMS network 720 via the home IMS gateway 712, and the registration processing is executed in the service provision function. Is done.
- the client TV (DMP) 711 sends [SIP SUBSCRIBE] to the IPTV control function included in the content management function of the IMS network 720, as shown in Figure 20.
- the IP TV control function of the content management function provides the client with [SIP NOTIFY] that includes the multicast data channel address and the EPG URL.
- the client TV (DMP) 711 After receiving the SIP NOTIFY, the client TV (DMP) 711 starts listening on the multicast channel. It also downloads the first page of the EPG, displays it (if configured to start with user power 3 ⁇ 4p G ), and in some cases downloads many pages. After receiving the EPG, the user selects the channel to watch. At this time, [T SIP INVITE] is sent to the IPTV control function, which captures it and sets up the correct QoS. The user then starts watching the channel and switches between multicast channels.
- Figure 21 shows the communication sequence when the channel selection process is executed by the user! /.
- a QoS is requested by a proxy using the information taken from [SIP Invite] or by an IP edge device that uses knowledge of IGMP and multicast stream requirements. It is managed by A-RACF (see Figure 18) in response to a request from. Because of the option when the proxy CSCF requests access resources, when a user switches channels within a group of channels with the same resource requirements, SIP messages are not sent to the IPTV control function, but the user For example, when switching to the pay-per-view channel, or when switching to a channel in a group with different resource requirements, the IPTV control function notifies the P-CSCF because it can change the resource requirements. I need to receive it. IP edge device An option to request access to resources, SIP messages are only required when switching to user power 3 ⁇ 4ay-per-view.
- IPTV client TV DMP
- IMS gateway 712 IP Multitimedia Services Identity Module
- the home IMS gateway 712 is used as a proxy, and the IPTV client TV (DMP) 711 directly registers with the IMS core.
- the home IMS gateway 712 passes the message to the IMS core.
- Control information is passed using SIP through the home IMS gateway 712, and media is delivered directly from the media server (in the content provider domain) to the IPTV client.
- Access to the service requires an IMS identity (IMS PUID).
- IMS PUID IMS identity
- the home network uses DLNA, the media distribution between IPTV system SIP communication and DLNA system HTTP communication, and IPTV system IP (using DVB force processing) and DLNA system HTTP based media There is a need to bridge between deliveries.
- the IPTV-DLNA application gateway there is a gateway that bridges two different systems, the IPTV-DLNA application gateway.
- the IPTV—DLNA application gateway connects to the home IMS gateway 712 and, as in scenario 2, the IMS client Register as a SIP client that does not have
- TV (DMP) 711 is IPTV— Functions as DLNA application gateway.
- the IPTV-DLNA application gateway can be registered when connecting to the network as a SIP client as well as without an IMS client.
- This deployment scenario 3 can be realized in two ways. One is based on deployment scenario 1, and the other is implemented as processing based on deployment scenario 2.
- the dotted line 715 shown in FIG. 23 means that the IPTV client TV 711 and the home IMS gateway 712 force may be physically integrated or separable.
- the following describes five use cases for IPTV and DLNA application gateways. From the IPTV system perspective, the IP TV—DLNA application gateway acts as an IPTV client.
- the IPTV—DLNA application gateway uses UPnP AV Media Server. Functions as a DLNA digital media server (DMS) that implements (UP nP device). IPTV—DLNA application gateway converts media formats and protocols such as EPG / VoD content lists and other program content to DLNA protocol in response to requests from DLNA digital media players (operated by users).
- DMS Digital Media Server
- DMP Digital Media Player
- the IPTV—DLNA application gateway is a 2BOX PULL user interface. Like the case, it functions as a DLN A digital media server. However, it is different from the 2BOX PULL scenario.
- the user operates the DLNA Digital Media Controller (DM C) to browse the EPGZVoD content list and have the digital media renderer play the bidet content.
- DM C Digital Media Controller
- the IPTV-DLNA application gateway functions as a DLNA digital media server, similar to the 2BO X PULL use case. 2
- the difference from BOX PULL is that the download controller (+ DN +) downloads video content provided by the DMS. Content cannot be output to the IPTV-DLNA application gateway, but instead is downloaded upon request (eg for VoD services).
- the DLNA application gateway functions as a DLNA Push controller (+ PU +) that implements UPnP control points for the UPnP AV renderer.
- the user operates the client device to browse the content list corresponding to the EPGZVoD of the IPTV service and to communicate the bidet streaming provided by the DLNA Push controller of the IPTV—DLNA application gateway.
- the DLNA Push controller controls the DLNA media renderer, allowing the DLNA digital media renderer to play the selected video content.
- the IPTV—DLNA application gateway functions as a D LNA upload controller (+ UP +) that implements UPnP control points for UPnP AV servers (UPnP devices).
- the user operates the client device to browse the EPGZVoD content list of the IPTV service be able to.
- the DLNA digital media server stores selected video content provided by the DLNA upload controller of the IPTV-DLNA application gateway.
- FIG. 24 is a sequence diagram illustrating an example of client network connection processing.
- the left power also shows the client corresponding to TV (DMP) shown in Fig. 3, the home IMS gateway, and the CSCF, HSS, and AS (IPTV) that are the components of the IMS network.
- DMP TV
- CSCF proxy CSCF
- Q ! Interrogating CSCF
- S-CSCF Serving CSC F
- step S501 the client acquires an IP address, and in step S502, outputs a registration request.
- the registration request is sent from the home IMS gateway to the CSCF proxy CSCF (P CSCF), Interrogating CSCF (I-CSCF), and Serving CSCF (S-CSCF).
- P CSCF CSCF proxy CSCF
- I-CSCF Interrogating CSCF
- S-CSCF Serving CSCF
- step S503 user profile acquisition from the HSS is executed in the S-CSCF, and a request response notification is sent to the client in step S504.
- step S505 the setting is made to enable IPSec communication between the client and the C SCF proxy CSCF (P—CSCF) which is a component of the IMS network, and the subsequent communication is executed according to IPSec.
- P—CSCF C SCF proxy CSCF
- step S506 a registration request for the IP TV service is output from the client, and this is received by the serving CSCF (S—CSCF) of CSC F, which is a component of the IMS network.
- step S507 the AS is selected, In step S508, a registration request is made to the selected AS.
- FIG. 25 is a sequence diagram when registration processing by the home IMS gateway is performed instead of registration processing by the client.
- the home IMS gateway acquires an IP address, and in step S522, outputs a registration request.
- Registration requests are sent from the home IMS gateway to the CSCF proxy CSCF (P-CSCF), Interrogating CSCF (I-CSCF), and Serving CSCF (S—CSCF).
- P-CSCF CSCF proxy CSCF
- I-CSCF Interrogating CSCF
- S—CSCF Serving CSCF
- step S525 the setting is made so that IPSec communication is possible between the home IMS gateway and the CSCF proxy CSCF (P CSCF), which is a component of the IMS network, and subsequent communication is performed according to IPSec.
- P CSCF CSCF proxy CSCF
- step S526 an IPTV service registration request is output from the home IMS gateway, and this is received by the CSCF serving CSCF (S—CSCF), which is a component of the IMS network.
- S—CSCF CSCF serving CSCF
- step S527 the AS is selected.
- step S528 a registration request is made to the selected AS.
- the AS obtains an IPTV profile in step S529, and sends a registration completion notification to the home IMS gateway in step S530.
- FIG. 26 is a sequence example when the communication between the client and the home IMS gateway and the communication between the home IMS gateway and the IMS network are individually executed.
- the client sends a registration request to the home IMS gateway.
- the client address is the address (@home) in the home network.
- the IMS gateway receives a registration request from a client, it converts it to a global address (@op. Com) and then outputs the registration request to the IMS network.
- step S-CSCF the user profile is acquired from the HSS, and in step S543, a request response notification is sent to the home IMS gateway.
- step S544 the setting is made so that IPSec communication is possible between the home IMS gateway and the proxy CSCF (P CSCF) of the CSCF that is a component of the IMS network. .
- step S545 an IPTV service registration request is output from the home IMS gateway, which is received by the CSCF serving CSCF (S—CSCF), which is a component of the IMS network, and performs AS selection processing in step S546.
- step S547 a registration request is made to the selected AS.
- the AS obtains an IPTV profile in step S548! And sends a registration completion notification to the home IMS gateway in step S549. This notification is sent from the home IMS gateway to the client via the home network. Based on the receipt of the registration completion notification, the client outputs a content acquisition request to the home IMS gateway in step S550. The home IMS gateway outputs this request to AS, and in step S 551, the AS content also acquires the content and forwards the acquired content to the client.
- the home IMS gateway when setting to enable the provision of IPTV service to DLNA device 713 as described above with reference to Fig. 23, the home IMS gateway discovers the IPTV control function and EPG data After receiving, enable [IPTV DLNA app GW] to perform the interconnection between DLNA device and IPTV service.
- [IPTV DLNA app GW] functions as a UPnP device, ie as a DLNA media server
- IPTV DLNA app GW starts SSDP (Simple Service Discovery protocol) discovered by UPnP control point [SSDP].
- SSDP Simple Service Discovery protocol
- the IPTV DLNA app GW functions as a UPnP control point, i.e. as a DLNA Push controller, the IPTV DLNA app GW does not need to start the UPnP device SSDP, but instead discovers the UPnP device. Start point SSDP.
- DLNA protocol that is, device discovery and device control of UPnP device architecture
- UPnP control points establish a session to communicate with UPnP devices.
- Digital mede Digital media players and digital media renderers i.e.UPnP control points
- the IPTV DLNA app GW DMS must respond to the request within 30 seconds at the worst, for example.
- IPTV DLNA app GW is capable of maintaining a session to the IMS core (CSCF) and IPTV control functions while the DMS of the IPTV DLNA app GW is available in the network. If is terminated, the session can be re-established when there is a SOAP request and HTTP request from DMP.
- CSCF IMS core
- IPTV DLNA app GW acts as a push controller, that is, as a UPnP control point, it is possible to know the length of time that a session is maintained.
- the HTTP request for channel change from the DLNA device is converted to IGMP (Internet Group Management Protocol).
- IGMP Internet Group Management Protocol
- the client can be disconnected from the network with the display turned off at the client receiving the IPTV service.
- the disconnection process from the IPTV service is executed according to the following sequence, for example.
- the client stops receiving media.
- IGMP leave In the case of multicast, IGMP leave (IGMP leave) is used to leave the multicast stream power associated with the channel that the user was watching.
- the client sends a SIP BYE to the IPTV service provider and completes the SIP session related to media reception.
- the IPTV service provider executes the RTSP TEARDOWN command to stop the RTP multicast flow, and the media server notices the SIP protocol! /, TE! /, NA! / Close the port.
- the client sends a SIP SUBSCRIBE to the IPTV service provider, informing the IPTV AS that it will be switched off on the client side.
- the client sends a SIP REGISTER along with the service expiration time to deregister the client identifier.
- the receiving data GRUU: Globally Routable User Agent URI
- serving CSCF power is required.
- the client sends a simple IGMP leave for the control channel. (Step 6)
- IGMPv3 default timeout (225 seconds with group membership interval according to [IGMP]) .
- All SIP states in the network typically have a default expiration value of 3600 seconds. This state is related to SIP REGISTER, SUBSCRIBE, and INVITE.
- the timeout mechanism clears the state of the IMS core (if a reconnection occurs within the timeout, the timer increases after a new registration).
- IPTV service provider is discovered, for example, in the following manner, presented to the user, and can be selected by the user. This process is premised on completion of user power MS registration.
- the client first requests an IMS provider to try to find an IPTV service provider. If this fails, it is possible to make a request to an entity other than the IMS provider, eg, the root.
- the server provider discovery process also begins with the discoverability of IPTV service providers offering IPTV services.
- IPTV IPTV
- the service provider discovery step is, for example, “MPEG over IP-based network.
- a SIP request using DVB IP Dell that starts with service IPTV can be an IPTV provider.
- IPTV application uses the IPTV service bootstrap service or the default address.
- IPTV client sets the IPTV SIP dialog control signal communication and routes to the IMS network CSCF. This also means that the exact address of the service can be added later and does not need to be known.
- the CSCF needs to understand that the IPTV SIP dialog is an IPTV dialog and set the route to the IPTV CF (Control Function). IPTV CF can now provide discovery information about service providers and the services provided.
- IPTV service providers such as SIP URIs
- SIP dialog When a user-powered SIPTV service provider is discovered, these providers are presented to the user. Users can then receive the EPG provided by the IPTV service provider (such as some! / ⁇ are VoD and nPVR content lists).
- the IPTV client discovers the home IMS gateway using the UPnP discovery mechanism.
- Home IMS gateway implements UPnP IMS GW service, which is UPnP service.
- the IPTV client performs processing using SSDP, such as sending SSDP: M—Search or receiving SSDP.
- SSDP such as sending SSDP: M—Search or receiving SSDP.
- the I PTV client makes a request to obtain the IMS B2BUA IP address and port of the IMS GW, and then the IPTV client performs SIP with the IMS core via the home IMS GW. Sessi Start Yong and discover IPTV service.
- the processing sequence in the case of service discovery by the DLNA device described with reference to Fig. 23 is as follows.
- the UPnP control point of DLNA devices can detect DMS with IPTV DL NA app GW in the case of 2BOX PULL, DOWNLOAD, and 3BOX PULL described above.
- Service discovery for IPTV services is performed by the home IMS GW in the same manner as described above.
- the method of deploying multiple IPTV services varies from vendor to vendor.
- the IPTV DLNA app GW can use multiple DMSs each corresponding to an IPTV service.
- Each DMS is configured as a UP nP device that can identify the corresponding IPTV service so that the user can select the appropriate DMS for the IPTV service.
- the IPTV—DLNA application GW controls the UPnP device of the DLNA device so that it is not necessary to implement the UPnP device where the IPTV—DLNA application GW is discovered.
- nPVR Network Personal Video Recording
- EPG metadata related to the program for a certain period (for example, 8 days) is preloaded to the client, and the EPG distribution system per second Service information, ie, TV channel information and EPG, ie, TV program information, are distributed via a multicast data channel in order to minimize the transactions and required bandwidth.
- the client's IPTV content browser and IPTV navigation application described with reference to Figure 15 retrieves EPG metadata using the MDC control function.
- EPG metadata is also distributed by Unicast.
- EPG metadata corresponding to basic programs corresponding to programs provided by the IPTV service and statistically popular EPG metadata such as the power distributed by multicast
- Other program information and thumbnail images Advanced EPG metadata with richer information such as can be obtained by searching using a cast.
- EPG metadata provided by an IPTV service provider is regularly distributed over a single multi-cast data channel.
- the client's multicast channel control function described with reference to Figure 15 filters tagged EPG metadata, such as channel insertion, according to the client configuration, and stores the filtered EPG metadata in memory. To do.
- the IPTV service browser and IPTV navigation application use the MDC control function to search for EPG data.
- the cycle time for transmitting EPG metadata varies depending on the type of information.
- the multicast channel address of the TV channel and the service information including EPG metadata about the currently broadcast content (program) and the next content are frequently transmitted, for example, every 2 seconds.
- EPG metadata corresponding to today's program is sent every 30 seconds, for example.
- Broadcast TV service TV programs are scheduled in advance, so it is sufficient for clients to search for new EPG metadata for future programs once a day.
- EPG metadata updates are also periodically distributed over the multicast data channel, eg every 2 seconds, to notify clients of occasional program schedule changes such as emergency-youth or baseball games overtime .
- a client receives a media stream through a multicast channel to receive EPG metadata updates, it monitors the multicast data channel for EPG metadata. To do.
- the EPG metadata distributed through the multicast data channel is data including basic information about the program, which is program information, and includes detailed information about the program and related information about the program linked to the basic information of the program.
- the client can use a cast request to the EPG server.
- Program information is composed of text, video, audio, etc., and interaction with the user in these program presentations can be realized by bidirectional multicast communication.
- a preview video stream can be displayed by setting a sub-screen on the client display that displays the menu.
- the EPG can be presented as personalization for each user or client, that is, as a unique EPG setting corresponding to the user or client.
- per-channel EPG personalization can be implemented in the same way that EPGs are configured according to channel subscriptions for user profiles.
- program information for a specific channel may not be displayed.
- the channel display order for the EPG menu can also be personalized according to the user profile, that is, can be processed for each user.
- IPTV services packets are buffered at the client for smooth playback processing such as jitter removal by the network.
- the client stores the data received from the IPTV service provider Sano in a buffer until it reaches a certain threshold, and then executes a process such as decoding for playback.
- intra-frame transmission / reception may be performed by multicast transmission for image reconstruction.
- a channel closing process is also performed after the previous viewing.
- This process can be executed by I GMP leave (IGMP leave), which is a process similar to IGMP participation. This process is checked by all IGMP aware nodes, and the node that receives the old multicast data If a node stops receiving multicast data, a process is performed to cut the multicast tree node.
- I GMP leave I GMP leave
- Intraframes are configured as frames that contain enough information to reconstruct a complete video. These are usually transmitted at a period of 0.5 to 5 seconds depending on the code type.
- the processing of SIP interaction when setting up a new stream can be a delay factor.
- processing related to SIP INVITE executed in SIP interaction processing can be considered as a delay factor. Therefore, reducing the number of SIP interaction processes is one countermeasure for eliminating the delay. Specifically, it is effective to set the SIP dialog to be generated only when the characteristic power of the multicast stream changes between multicast channels.
- a client adjusts to a normal broadcast channel, it requests a multicast transmission with stream characteristics to establish a SIP session, and any other change in the multicast channel requires only an IGMP interaction without SIP intervention.
- IGMP setup can be improved by making the multicast channel available as close as possible to the end user. However, this consumes more bandwidth in the access network.
- Intra-frame delays can be eliminated by using the pul 1 mechanism to obtain an intra frame from a point relatively close to the client in the network or by providing the client with an intra-frame using an out-of-band mechanism.
- nPVR Network 'Personal Video Recording'
- IPTV service provider records everything and stores it on a pre-specified time server. In this way, the user can see an nPVR EPG that looks like a normal EPG in the past without suffering from recording.
- the IPTV architecture needs to support an interface that identifies the program to be recorded and an identification mechanism to accomplish this with the EPG. If possible, the link mechanism is the same as for TV broadcasting, and the command communication for recording processing can use RTS P RECORD command power or SIP INVITE to the nPVR including the details of recording.
- a trick play as a process when a user requests personal recording for the contents received / reproduced by the IPTV service.
- the client presses the pause button on the remote control, the nPVR recording function is executed, and then the picture is frozen and IGMP leave is executed from the multicast channel.
- the client stores the content. Data storage can also be executed on the server. Later, when the user wants to see it again, he can perform an nPVR search and play with the RTSP PLAY command.
- the content list (table of contents) that can be used in nPVR can use the same content format and metadata as EPG and VoD. As in the case of VoD, the same linking mechanism as for TV broadcasting must be used to identify the cast source, except that it is done by the linking power PTV control function.
- nPVR container The list search is usually performed as an HTTP GET. In order to search for n PVR content available to clients, IPTV service providers provide a server-based search function. The search page interface is entirely dependent on the service provider.
- the client device configuration when executing the nPVR (network 'personal video recording) processing executed as the user-specific content recording processing is, for example, as follows.
- An information processing apparatus as a client includes a data processing unit that executes reception processing of a content providing service provided by an external server by applying mapping information in which an external server outside the home network is set as a virtual home network device.
- the data processing unit controls the processing of nPVR (network 'personal video recording) executed as a user-specific content recording process for content provided by an external server.
- the data processing unit executes multicast distribution content reception processing for TV broadcast reception provided by an external server, and performs nPVR (network 'personal video recording) processing that is executed as user-specific content recording processing. -Execute the process of switching to the cast distribution.
- nPVR network 'personal video recording
- -Execute the process of switching to the cast distribution when starting to receive the broadcast distribution content, an IGMP leave message is transmitted to an external server or management server as a message in accordance with IGMP (Internet Group Management Protocol).
- IGMP Internet Group Management Protocol
- the data processing unit of the client requests an external server or another network connection server for nPVR (network personal video recording), and records the content using the storage means of these servers. It can also be executed. In this case, information required for recording such as recorded content information and time information is stored in these Provide to the server.
- the client data processing unit provides a user profile or client profile to the external server in the process of receiving a content list corresponding to the executable content of nPVR (network 'personal video recording) from an external server. Based on this, the content list selected according to the provided profile is acquired. Sarako, the client's data processing department is n
- PVR Network 'Personal Video Recording
- EPG Electronic Program Guide
- NPVR recording time specification information
- the client is an information processing apparatus that receives content related to IPTV provided via a public network that is not a home network.
- An external server connected to the public network is connected to a virtual home network device.
- the client control means performs processing for controlling the content playback processing on the external server via the public network.
- the server In order for the server to function as a personal video recorder that records user content, the content recording or playback processing on the external server is controlled via the public network.
- VoD Video on Demand
- a specification that delivers content in response to user requests on the client side. Basically, it is performed by cast. Insertion of advertisements and search based on advertisements for content (media) distributed by VoD are performed by broadcasting services and E
- the content list (table of contents) available for VoD can be browsed on the client side.
- This content list (table of contents) is limited to what the user is allowed to view. In other words, it is set to be able to view the filtered result. Filtering can be performed within the network In that case, the VoD content list must be multicast, or the client can use multicast to preload the VoD content list cache. VoD content list acquisition is partially the same as EPG information acquisition.
- the client When playing back content using VoD, the client must select one of the available content that is authorized to be viewed from the VoD content list and output a content request. For example, if you specify content in the content list, the link for the URI of the VoD service is activated, the IPTV control function processes the request, verifies whether the user has already purchased the content, and the content has not been purchased. If so, the fee for the content will be verified, otherwise the content request will be rejected.
- Content filtering is a content selection process in which the content provided to the end user based on the end user's IMS and IP TV profiles and a set of subscribed channels is only adapted to the user. Is a process of selecting content to be provided to the user based on the user profile. For example, it includes message and advertisement distribution processing for individuals based on user profiles.
- content filtering for example, only the channels paid by the user are displayed in the EPG and VoD lists acquired by the user.
- Content filtering makes it possible to generate and display EPGs that match the profile of the logged-in user.
- the user profile is downloaded from the sano storing the profile using XCAP, for example, HSS232 of the IMS network 230 shown in Figure 3, and logged in to the user equipment. Saved.
- content filtering is applied when generating a VoD view provided by the server or when receiving VoD metadata at the client.
- a user profile may be stored in a client that is a user side device and used.
- the user profile information in the external server or client device is presented to the server that provides the content, and the content providing server selects and edits the content based on the user profile and corresponds to the user.
- Content personalization includes message and advertisement delivery processing for individuals based on user profiles. These data for specific users are overlaid on the screen by the user's device, and are displayed in PinP (picture in picture) mode, for example. Personalization is performed by inserting targeted advertisements when the show enters an advertising pose while the user is watching a broadcast show or VoD content. Interactivity is also a form of personalization based on user profiles. Information contained in interactivity data is displayed in the same way as personal messages or advertisements, ie using overlays or dedicated windows. Personalizations are delivered through a dedicated multicast channel or in small multicast groups, targeted at profile sets (location information, age, gender, income range, etc.).
- the user can send data from the user, such as voting (eg via SMS), for example, voting is aggregated and used to create feedback information about the program, etc. Is done.
- voting eg via SMS
- voting is aggregated and used to create feedback information about the program, etc. Is done.
- the trigger is inserted into the MPEG-TS stream and interactive objects such as HTML and BML are given at the trigger timing.
- Some mechanisms already support interaction with TV programs.
- Interactive objects are usually embedded in the MPEG-TS stream together with the TV program, but can also be distributed outside the interactive object via a two-way communication channel separated from the digital broadcasting system power MPEG- TS stream distribution. It is.
- a browser-based mechanism applicable to IPTV services is used for interaction with TV programs.
- reference information to an XHTML document representing program interaction is embedded in the metadata of the program content. While the user views the program (program), the interactivity system calls the IPTV service browser for interaction with the program (program).
- XHTML documents are delivered via multicast data channels and multicast communications. The feedback of interaction is realized by the IPTV service browser by unicast communication.
- Service profiles and user profiles related to operator services Profiles such as billing, user identifiers, authentication vectors used for authentication processing, service triggers, etc. are stored and stored in HSS232 of IMS network 230 shown in Fig. 3. Be held.
- IPTV provider capabilities When different from MS providers, IPTV providers can store IPTV-specific user profiles in their databases.
- the IPTV provider profile as information about the IPTV provider can be stored on the client side and is also stored in the IPTV provider's own database.
- User profiles include, for example, SIP identifier, language, nationality, age, (provided by operator and provided by user), email address, telephone number , Interests and hobbies (hobby preference information), IPTV-specific parameters, etc. These user profiles are used for service personalization. Specifically, it is possible to set and provide user-specific data (My ⁇ based on user preferences. For example, My Channel settings, Startup Channel settings, My VoD, My Pay TV, personal mapping of buttons to channels, local control, etc. can be performed using user profiles.
- the IPTV provider profile is, for example,
- User management means that a user can add, change or delete users in the domain
- user profile management means that the user can change information in the user profile.
- the end user provides new user information to the HTTP portal.
- Information is sent to the IMS network 230 (see Figure 3), which performs user management via the HTTP portal, and updates the HSS and IPTV databases.
- User profile management executed by the end user of the client is executed, for example, by the following processing.
- New user profile information is entered into the client device.
- the client sends data to a pre-set profile output destination such as the Sano that manages user profile information, such as the HSS232 of the IMS network 230 shown in Fig. 3, the IPTV service 250, etc., and receives these data.
- a pre-set profile output destination such as the Sano that manages user profile information, such as the HSS232 of the IMS network 230 shown in Fig. 3, the IPTV service 250, etc.
- the registration and update process is executed on the side.
- Each server that has updated information updates the data to the client and other related servers. Notify new completion.
- the client downloads the updated user profile.
- Registration and updating of user profiles can also be performed through the IPTV service portal.
- the user profile is provided from the client to the IPTV service portal, and then the IPTV service portal client and these data are transferred to the user profile management server (for example, HSS232 of the IMS network 230 shown in FIG. 3, IPTV service 250, etc. ).
- the user profile management server for example, HSS232 of the IMS network 230 shown in FIG. 3, IPTV service 250, etc.
- the data processing unit of the information processing apparatus as a client receives data from an external server as personalized data selected or edited based on a user profile that is user information registered in advance. Execute the process. For example, the data processing unit of the client acquires a user profile stored in advance in a management server such as HSS, and provides the acquired user profile to an external server such as a content providing server. Also, the user profile updated in the client device is transmitted to the management server such as HSS, and the update processing of the user profile stored in the management server is executed.
- a management server such as HSS
- the data processing unit of the client receives a content list, advertisement information, VoD (video on demand) compatible content, etc. set as personalized data based on the user profile from an external server such as a content providing server.
- the process of receiving and displaying on the display unit is executed.
- the user profile includes at least one of the user language, nationality, age, address, telephone number, and hobby preference information as described above.
- Various devices can be set in the client, and the processing that can be executed by each client differs depending on the client.
- client device capabilities vary.
- a set of device capability profiles is specified to define the capabilities required of the clients.
- Client device capabilities include, for example, screen size, screen resolution, available memory size, and supported codec types.
- a client device When a client device first registers for a service, it downloads the description of the C SCF231 device in IMS network 230, records the downloaded description and its URI in a database repository, and other entities such as each server. Shared with. If a global repository such as the W 3C DCI repository is available, that repository may be used.
- the matching process of AV content for a client device may require selection of an appropriate content version.
- adaptation of text content is realized by using transformations, combinations, and formatting (for example, XSLT) according to the hersion.
- the conforming process execution entity eg, target sano, transcoding proxy
- the content metadata must include rules on the transformations that must be applied, and must include restrictions on the service profile capabilities applicable transports, terminals, etc. It also means that.
- the data processing unit of the content receiving client acquires the device information of the client, for example, a database outside the home network, for example, Executes the process of sending and registering to the Home Subscriber Subsystem (HSS) defined by! / In the ip multimedia system (IMS).
- HSS Home Subscriber Subsystem
- IMS ip multimedia system
- the content providing server acquires the device information of the client registered in this HSS and executes the process of providing the client with the content suitable for the device.
- the device information includes at least one of the client screen size, screen resolution, available memory size, supported codec type, and device information, and the content providing server acquires the device information.
- the series of processes described in the specification can be executed by hardware, software, or a combined configuration of both.
- the ability to install and execute a program that records the processing sequence in a memory in a computer built into dedicated hardware, or a program to a general-purpose computer that can execute various types of processing can be installed and run.
- the program can be recorded in advance on a recording medium.
- the program can be received via a LAN (Local Area Network), Internet, or other network and installed on a recording medium such as a built-in hard disk.
- DMP power as a content playback device that is a client device in the home network receives and plays back content from the content providing server outside the home network. It becomes possible.
- communication with the home IMS gateway content providing server which is the information processing device of the present invention, is performed, and the content providing server is mapped as a virtual home network device.
- the server information of the content providing server is provided to the content playback device as device information that can receive the service.
- the termination channel termination process caused by channel switching when executing the channel switching process of the content provided by the external server. Can be executed.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008505082A JPWO2007105568A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US11/911,316 US20090193469A1 (en) | 2006-03-07 | 2007-03-07 | Information processing apparatus and information processing method, and computer program |
EP07737974A EP2000918A4 (en) | 2006-03-07 | 2007-03-07 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM |
KR1020077023909A KR101361053B1 (ko) | 2006-03-07 | 2007-03-07 | 정보처리 장치 및 정보처리 방법과 컴퓨터·프로그램 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006061230 | 2006-03-07 | ||
JP2006-061230 | 2006-03-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007105568A1 true WO2007105568A1 (ja) | 2007-09-20 |
Family
ID=38474971
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/054463 WO2007102549A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054464 WO2007102550A1 (ja) | 2006-03-07 | 2007-03-07 | コンテンツ提供システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054460 WO2007102547A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054462 WO2007102548A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054461 WO2007105568A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/054463 WO2007102549A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054464 WO2007102550A1 (ja) | 2006-03-07 | 2007-03-07 | コンテンツ提供システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054460 WO2007102547A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
PCT/JP2007/054462 WO2007102548A1 (ja) | 2006-03-07 | 2007-03-07 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (8)
Country | Link |
---|---|
US (5) | US20090193469A1 (ja) |
EP (3) | EP2000919A4 (ja) |
JP (5) | JPWO2007102550A1 (ja) |
KR (3) | KR101365225B1 (ja) |
CN (4) | CN101438256B (ja) |
BR (1) | BRPI0708573A2 (ja) |
RU (1) | RU2460213C2 (ja) |
WO (5) | WO2007102549A1 (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009124483A (ja) * | 2007-11-15 | 2009-06-04 | Canon Inc | サービスの制御装置、及び方法 |
US20090193438A1 (en) * | 2008-01-25 | 2009-07-30 | Samsung Electronics Co., Ltd. | Method and apparatus for processing event in home network |
JP2010061305A (ja) * | 2008-09-02 | 2010-03-18 | Sony Corp | 情報処理装置、情報処理方法および通信システム |
WO2010041627A1 (ja) * | 2008-10-06 | 2010-04-15 | シャープ株式会社 | デジタル放送受信装置及びデジタル放送受信方法 |
WO2010058549A1 (ja) * | 2008-11-18 | 2010-05-27 | 日本電気株式会社 | コンテンツ配信システム |
US20100235856A1 (en) * | 2007-12-13 | 2010-09-16 | Hui Huang | Method, system, and device for realizing internet protocol television service |
JP2011511336A (ja) * | 2007-12-21 | 2011-04-07 | ノーテル ネットワークス リミテッド | 統合通信システム及び方法 |
JP2011519076A (ja) * | 2008-02-20 | 2011-06-30 | サムスン エレクトロニクス カンパニー リミテッド | Ruiプロキシ装置及びruiプロキシ装置でのuiコンポーネント処理方法 |
JP2011527479A (ja) * | 2008-07-07 | 2011-10-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | プロキシ機能 |
JP2012500435A (ja) * | 2008-08-20 | 2012-01-05 | サムスン エレクトロニクス カンパニー リミテッド | ホームネットワークにおける個人情報保護方法及び装置 |
JP2012516113A (ja) * | 2009-01-23 | 2012-07-12 | マイクロソフト コーポレーション | 共有テレビジョン・セッション |
JP2012518832A (ja) * | 2009-02-20 | 2012-08-16 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | リモートソースからのdlnaデータ配信 |
JP2013046185A (ja) * | 2011-08-24 | 2013-03-04 | Mitsubishi Electric Corp | ゲートウェイ装置、通信システムおよび通信制御方法 |
JP2013131163A (ja) * | 2011-12-22 | 2013-07-04 | Toshiba Corp | 情報処理装置、放送波受信装置、および情報処理装置の表示制御方法 |
US8544046B2 (en) * | 2008-10-09 | 2013-09-24 | Packetvideo Corporation | System and method for controlling media rendering in a network using a mobile device |
JP5843974B2 (ja) * | 2013-08-22 | 2016-01-13 | 三菱電機株式会社 | 宅内配信装置、宅内配信システム、および宅内配信方法 |
JP2016220103A (ja) * | 2015-05-22 | 2016-12-22 | 三菱電機株式会社 | 通信システム、配信装置及び操作装置 |
Families Citing this family (440)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US9141276B2 (en) | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US20170118037A1 (en) | 2008-08-11 | 2017-04-27 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US10339791B2 (en) * | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US10200504B2 (en) | 2007-06-12 | 2019-02-05 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US11368429B2 (en) * | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US11159484B2 (en) * | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US7711796B2 (en) | 2006-06-12 | 2010-05-04 | Icontrol Networks, Inc. | Gateway registry methods and systems |
EP1738540B1 (en) | 2004-03-16 | 2017-10-04 | Icontrol Networks, Inc. | Premises management system |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10127802B2 (en) | 2010-09-28 | 2018-11-13 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US8312267B2 (en) | 2004-07-20 | 2012-11-13 | Time Warner Cable Inc. | Technique for securely communicating programming content |
US8266429B2 (en) | 2004-07-20 | 2012-09-11 | Time Warner Cable, Inc. | Technique for securely communicating and storing programming material in a trusted domain |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
US11615697B2 (en) * | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
JP2007272868A (ja) | 2006-03-07 | 2007-10-18 | Sony Corp | 情報処理装置、情報通信システム、および情報処理方法、並びにコンピュータ・プログラム |
CN101438256B (zh) * | 2006-03-07 | 2011-12-21 | 索尼株式会社 | 信息处理设备、信息通信***、信息处理方法 |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
JP4940898B2 (ja) * | 2006-11-02 | 2012-05-30 | 富士通株式会社 | デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法 |
US8019055B2 (en) * | 2007-01-19 | 2011-09-13 | Nokia Corporation | Media instant messaging for mobile device |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US8621540B2 (en) | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
JP2008236344A (ja) * | 2007-03-20 | 2008-10-02 | Hitachi Ltd | プロキシ装置、ネットワークシステムおよび通信方法 |
CN101272477A (zh) * | 2007-03-22 | 2008-09-24 | 华为技术有限公司 | 一种iptv***、媒体服务器和iptv节目搜索、定位方法 |
CN101287091B (zh) * | 2007-04-10 | 2010-11-24 | 华为技术有限公司 | 一种实现因特网协议电视业务的***、装置和方法 |
JP4758935B2 (ja) * | 2007-04-13 | 2011-08-31 | ヤフー株式会社 | コンテンツの送信方法 |
US8683527B2 (en) * | 2007-04-20 | 2014-03-25 | At&T Intellectual Property I, Lp | System and apparatus for supplying media content to portable communication devices |
US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
CN101299825B (zh) * | 2007-04-30 | 2012-07-25 | 华为技术有限公司 | 一种实现组播承载资源控制的方法、***及装置 |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US7954131B2 (en) | 2007-06-13 | 2011-05-31 | Time Warner Cable Inc. | Premises gateway apparatus and methods for use in a content-based network |
DE602007011653D1 (de) * | 2007-06-26 | 2011-02-10 | Media Patents Sl | Router zur Verwaltung von Multicastgruppen |
US20100046516A1 (en) * | 2007-06-26 | 2010-02-25 | Media Patents, S.L. | Methods and Devices for Managing Multicast Traffic |
US7991910B2 (en) | 2008-11-17 | 2011-08-02 | Amazon Technologies, Inc. | Updating routing information based on client location |
US8028090B2 (en) | 2008-11-17 | 2011-09-27 | Amazon Technologies, Inc. | Request routing utilizing client location information |
US8966641B2 (en) * | 2007-06-29 | 2015-02-24 | Samsung Electronics Co., Ltd. | Method and apparatus for ensuring security of remote user interface session using out-of-band communication |
JP5098078B2 (ja) * | 2007-07-20 | 2012-12-12 | アルカテル−ルーセント | 登録要求を処理するための方法、ネットワーク要素、および通信システム |
WO2009020332A2 (en) * | 2007-08-06 | 2009-02-12 | Samsung Electronics Co, . Ltd. | Method and apparatus for providing/receiving web-based service of plurality of service providers |
KR101512321B1 (ko) * | 2007-08-22 | 2015-04-16 | 삼성전자주식회사 | 복수의 서비스 제공자의 서비스를 제공/수신하기 위한 방법및 장치 |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US20090106397A1 (en) * | 2007-09-05 | 2009-04-23 | O'keefe Sean Patrick | Method and apparatus for interactive content distribution |
JP5241181B2 (ja) * | 2007-09-11 | 2013-07-17 | キヤノン株式会社 | サービスの制御装置、及び方法 |
US8064449B2 (en) * | 2007-10-15 | 2011-11-22 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic |
WO2009049659A1 (en) * | 2007-10-15 | 2009-04-23 | Soporte Multivendor S.L. | Method for managing multicast traffic in a data network and network equipment using said method |
CN101459664B (zh) | 2007-10-22 | 2010-10-20 | 华为技术有限公司 | 一种获取iptv业务媒体描述信息的方法及装置 |
US8301570B2 (en) * | 2007-10-29 | 2012-10-30 | Infosys Technologies Limited | Method and system for data security in an IMS network |
WO2009056175A1 (en) | 2007-10-30 | 2009-05-07 | Soporte Multivendor S.L. | Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method |
US7958485B2 (en) * | 2007-11-21 | 2011-06-07 | General Electric Company | Methods and systems for managing content dependency deployment |
KR101531166B1 (ko) * | 2007-11-27 | 2015-06-25 | 삼성전자주식회사 | Sip 프로토콜을 이용한 iptv 서비스 제공자 및 iptv 서비스 검색 방법 및 장치 |
CN105245415B (zh) * | 2007-11-27 | 2018-08-03 | 三星电子株式会社 | 使用通用web应用控制家庭网络装置的方法及其装置 |
US7986702B1 (en) * | 2007-11-29 | 2011-07-26 | Bigband Networks Inc. | Method and system for streaming multimedia transmissions |
EP2235943A4 (en) * | 2007-11-30 | 2014-02-12 | Samsung Electronics Co Ltd | METHOD AND APPARATUS FOR SEARCHING IPTV SERVICE RELAY DEVICES AND METHOD AND APPARATUS FOR INTERACTING WITH THESE DEVICES |
US8813155B2 (en) * | 2007-12-05 | 2014-08-19 | Lg Electronics Inc. | Method for receiving service information data and an IPTV receiver |
US8635641B2 (en) * | 2007-12-05 | 2014-01-21 | Lg Electronics Inc. | Method of performing parental control a channel and an IPTV receiver |
US8869219B2 (en) * | 2007-12-05 | 2014-10-21 | Lg Electronics Inc. | Method for controlling a channel and an IPTV receiver |
US8893205B2 (en) * | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of providing channel map management information |
US8484689B2 (en) * | 2007-12-05 | 2013-07-09 | Lg Electronics Inc. | IPTV receiver and method of discovering an IPTV service |
US8893200B2 (en) * | 2007-12-05 | 2014-11-18 | Lg Electronics Inc. | IPTV receiver and method of acquiring a resource for an IPTV service |
US7716310B2 (en) * | 2007-12-21 | 2010-05-11 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Internet Protocol Television (IPTV) content manager server for IPTV servicing |
EP2091203A1 (en) * | 2008-02-12 | 2009-08-19 | Koninklijke KPN N.V. | Method and system for transmitting a multimedia stream |
KR101510878B1 (ko) * | 2008-01-04 | 2015-04-10 | 삼성전자주식회사 | Dlna 네트워크의 dlna 디바이스 제어 방법 및 장치 |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
EP2254058A4 (en) | 2008-01-25 | 2011-11-02 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR REPRODUCING MEDIA DATA WITH LIMITED CONTROL OPERATION |
KR20090082068A (ko) * | 2008-01-25 | 2009-07-29 | 삼성전자주식회사 | 컨텐츠의 메타데이터 제공 방법 및 장치와 컨텐츠의 이용권한 제한 방법 및 장치 |
KR101495722B1 (ko) * | 2008-01-31 | 2015-02-26 | 삼성전자주식회사 | 홈 네트워크에서의 통신 보안성을 보장하는 방법 및 이를위한 장치 |
US9031068B2 (en) * | 2008-02-01 | 2015-05-12 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic through a switch |
WO2009095041A1 (en) | 2008-02-01 | 2009-08-06 | Soporte Multivendor S.L. | Method for managing multicast traffic through a switch operating in the layer 2 of the osi model, and router and switch involved in said method |
EP2242266A4 (en) * | 2008-02-05 | 2014-04-02 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR SENDING AND RECEIVING METADATA FOR IPTV SERVICE PROVIDING APPLICATION |
CN101946504B (zh) * | 2008-02-19 | 2013-03-20 | 三星电子株式会社 | 利用基于api的iptv服务的方法及装置 |
JP2009199281A (ja) * | 2008-02-21 | 2009-09-03 | Brother Ind Ltd | データ送信装置 |
CN101946491A (zh) * | 2008-02-29 | 2011-01-12 | 汤姆逊许可公司 | 用于提供负载平衡信号分配的方法和装置 |
WO2009109684A1 (es) * | 2008-03-05 | 2009-09-11 | Media Patents, S. L. | Procedimiento para monitorizar o gestionar equipos conectados a una red de datos |
CN101978693A (zh) * | 2008-03-18 | 2011-02-16 | 三星电子株式会社 | 通知接收方法及装置 |
EP2259591A4 (en) | 2008-03-28 | 2013-08-14 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR RECEIVING DATA FOR APPLICATIONS PROVIDING AN IP TELEVISION COMMUNICATIONS SERVICE |
JP4623118B2 (ja) * | 2008-03-28 | 2011-02-02 | ソニー株式会社 | ゲートウェイ装置、通信方法及びプログラム |
US7970820B1 (en) | 2008-03-31 | 2011-06-28 | Amazon Technologies, Inc. | Locality based content distribution |
US8606996B2 (en) | 2008-03-31 | 2013-12-10 | Amazon Technologies, Inc. | Cache optimization |
US8601090B1 (en) | 2008-03-31 | 2013-12-03 | Amazon Technologies, Inc. | Network resource identification |
US8156243B2 (en) | 2008-03-31 | 2012-04-10 | Amazon Technologies, Inc. | Request routing |
US8321568B2 (en) | 2008-03-31 | 2012-11-27 | Amazon Technologies, Inc. | Content management |
US8533293B1 (en) * | 2008-03-31 | 2013-09-10 | Amazon Technologies, Inc. | Client side cache management |
US7962597B2 (en) | 2008-03-31 | 2011-06-14 | Amazon Technologies, Inc. | Request routing based on class |
US8447831B1 (en) | 2008-03-31 | 2013-05-21 | Amazon Technologies, Inc. | Incentive driven content delivery |
CN101562550A (zh) * | 2008-04-14 | 2009-10-21 | 鸿富锦精密工业(深圳)有限公司 | 数字内容服务整合*** |
WO2009137498A1 (en) * | 2008-05-06 | 2009-11-12 | The Directv Group, Inc. | Method and system for interfacing content between devices |
JP5332303B2 (ja) * | 2008-05-13 | 2013-11-06 | ソニー株式会社 | サービス提供方法、ストリーミングサーバ、ストリーミング送信方法及びプログラム |
EP2279597B1 (en) | 2008-05-19 | 2014-03-12 | Telefonaktiebolaget LM Ericsson (publ) | Switching between delivery methods in an iptv communication network |
TW200950439A (en) * | 2008-05-21 | 2009-12-01 | Wistron Corp | Multimedia file transferring method and system thereof |
US8781300B2 (en) | 2008-05-23 | 2014-07-15 | At&T Intellectual Property I, Lp | System and apparatus for managing video content recordings |
EP2283430B1 (en) * | 2008-05-23 | 2018-08-01 | Telefonaktiebolaget LM Ericsson (publ) | Ims user equipment, control method thereof, host device, and control method thereof |
KR101573329B1 (ko) | 2008-05-27 | 2015-12-01 | 삼성전자주식회사 | 멀티캐스트 세션을 통해 수신한 어플리케이션에 기초한 iptv 서비스 이용 방법 및 장치 |
US8223631B2 (en) * | 2008-05-30 | 2012-07-17 | At&T Intellectual Property I, L.P. | Systems and methods to monitor and analyze customer equipment downtime in a voice over internet protocol (VoIP) service network |
US8125999B2 (en) * | 2008-05-30 | 2012-02-28 | At&T Intellectual Property I, L.P. | Systems and methods to minimize customer equipment downtime in a voice over internet protocol (VOIP) service network |
EP2293215A4 (en) * | 2008-06-04 | 2011-11-23 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR SENDING AND RECEIVING FILTERED CONTENT EVEN AFTER AGE LIMITATIONS |
US8443410B2 (en) * | 2008-06-06 | 2013-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and a user equipment for reserving bandwidth |
US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
US9407681B1 (en) | 2010-09-28 | 2016-08-02 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US9912740B2 (en) | 2008-06-30 | 2018-03-06 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US7925782B2 (en) | 2008-06-30 | 2011-04-12 | Amazon Technologies, Inc. | Request routing using network computing components |
US20100005517A1 (en) * | 2008-07-02 | 2010-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Iptv content sharing in ims network |
KR101661210B1 (ko) | 2008-07-24 | 2016-09-29 | 삼성전자주식회사 | Iptv 통신 서비스 수행 방법 및 장치 |
KR101580839B1 (ko) | 2008-08-05 | 2015-12-29 | 삼성전자주식회사 | 홈 네트워크에서 rui 서버의 이벤트를 통지하는 방법 및이를 위한 장치 |
US8396941B2 (en) * | 2008-08-05 | 2013-03-12 | Sony Corporation | Digital living network alliance (DLNA) server that serves contents from IVL services |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
JP2010081321A (ja) * | 2008-09-26 | 2010-04-08 | Fujitsu Ltd | コンテンツの再生を指示するためのコントロール端末、コンテンツ中継装置及びリモートコンテンツ再生システム |
EP2173078A1 (en) * | 2008-10-01 | 2010-04-07 | Thomson Licensing | Network device and method for setting up an IPTV session |
EP2346249A1 (en) * | 2008-10-07 | 2011-07-20 | Sharp Kabushiki Kaisha | Digital broadcast reception device and reception method |
US20110219417A1 (en) * | 2008-10-30 | 2011-09-08 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Apparatus For Providing Interactive Television |
US8073940B1 (en) | 2008-11-17 | 2011-12-06 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US8065417B1 (en) | 2008-11-17 | 2011-11-22 | Amazon Technologies, Inc. | Service provider registration by a content broker |
US8732309B1 (en) | 2008-11-17 | 2014-05-20 | Amazon Technologies, Inc. | Request routing utilizing cost information |
US8122098B1 (en) | 2008-11-17 | 2012-02-21 | Amazon Technologies, Inc. | Managing content delivery network service providers by a content broker |
US8060616B1 (en) | 2008-11-17 | 2011-11-15 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
US8521880B1 (en) | 2008-11-17 | 2013-08-27 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US20100146534A1 (en) * | 2008-12-09 | 2010-06-10 | At&T Intellectual Property I, L.P. | System and Method to Authenticate a Set-Top Box Device |
KR101029853B1 (ko) * | 2008-12-10 | 2011-04-18 | 한국전자통신연구원 | Iptv 서비스 위한 웹서비스 게이트웨이 및 그 동작방법 |
US20100153573A1 (en) * | 2008-12-12 | 2010-06-17 | At&T Intellectual Property I, L.P. | Methods and Apparatus to Provide Content |
KR101718889B1 (ko) * | 2008-12-26 | 2017-03-22 | 삼성전자주식회사 | 홈 네트워크에서 디바이스에게 원격 애플리케이션을 제공하는 방법 및 장치 |
US8418211B2 (en) * | 2008-12-31 | 2013-04-09 | Echostar Technologies L.L.C. | Antenna diversity for control device applications |
US20110299547A1 (en) | 2010-06-04 | 2011-12-08 | Wael William Diab | Method and system for managing energy costs utilizing a broadband gateway |
US20100199308A1 (en) * | 2009-01-30 | 2010-08-05 | Neale Hall | Channel Change Insert |
US9282337B2 (en) * | 2009-02-27 | 2016-03-08 | Vixs Systems, Inc. | Media source device with digital format conversion and methods for use therewith |
US8484458B2 (en) * | 2009-03-17 | 2013-07-09 | At&T Mobility Ii, Llc | System and method for secure transmission of media content |
CA2755774C (en) | 2009-03-19 | 2015-01-06 | Azuki Systems, Inc. | Method for scalable live streaming delivery for mobile audiences |
KR101593702B1 (ko) * | 2009-03-22 | 2016-02-15 | 엘지전자 주식회사 | 무선 통신 시스템에서 참조 신호 전송 방법 및 장치 |
US8412823B1 (en) | 2009-03-27 | 2013-04-02 | Amazon Technologies, Inc. | Managing tracking information entries in resource cache components |
US8756341B1 (en) | 2009-03-27 | 2014-06-17 | Amazon Technologies, Inc. | Request routing utilizing popularity information |
US8521851B1 (en) | 2009-03-27 | 2013-08-27 | Amazon Technologies, Inc. | DNS query processing using resource identifiers specifying an application broker |
US8688837B1 (en) | 2009-03-27 | 2014-04-01 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
US8295200B2 (en) * | 2009-03-31 | 2012-10-23 | Motorola Mobility Llc | Discovering multicast routing capability of an access network |
DK2493134T3 (da) | 2009-04-02 | 2017-08-28 | ERICSSON TELEFON AB L M (publ) | Teknikker til håndtering af netværkstrafik |
US8984615B2 (en) * | 2009-04-08 | 2015-03-17 | At&T Mobility Ii, Llc | Web to IMS registration and authentication for an unmanaged IP client device |
CN101540886B (zh) * | 2009-04-15 | 2012-09-05 | 中兴通讯股份有限公司 | 一种视频点播业务的实现方法、***及归属流媒体服务器 |
JP5487697B2 (ja) * | 2009-04-20 | 2014-05-07 | ソニー株式会社 | ネットワークサーバ、メディア形式変換方法、及び、メディア形式変換システム |
US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
JP5345697B2 (ja) * | 2009-05-01 | 2013-11-20 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 合成サービスを提供する情報処理システムおよび方法 |
US8190751B2 (en) | 2009-05-04 | 2012-05-29 | Comcast Cable Communications, Llc | Personalized media server in a service provider network |
US8190706B2 (en) | 2009-05-04 | 2012-05-29 | Comcast Cable Communications, Llc | Network based digital media server |
US20100281508A1 (en) | 2009-05-04 | 2010-11-04 | Comcast Cable Holdings, Llc | Internet Protocol (IP) to Video-on-Demand (VOD) Gateway |
US8078665B2 (en) | 2009-05-04 | 2011-12-13 | Comcast Cable Holdings, Llc | Sharing media content based on a media server |
KR20100121384A (ko) * | 2009-05-08 | 2010-11-17 | 삼성전자주식회사 | 홈 네트워크 상에서 UPnP를 이용하여 복수의 장치로 전화 관련 서비스를 제공하는 시스템 및 방법 |
US8553879B2 (en) | 2009-05-11 | 2013-10-08 | Panasonic Corporation | Content transmission device and content transmission method |
EP2252048A1 (en) * | 2009-05-13 | 2010-11-17 | Sony Europe Limited | A method of providing television program information |
US20100293555A1 (en) * | 2009-05-14 | 2010-11-18 | Nokia Corporation | Method and apparatus of message routing |
JP4891467B1 (ja) * | 2009-05-18 | 2012-03-07 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | セットトップボックスにおいてims機能を実現する方法 |
US8813127B2 (en) * | 2009-05-19 | 2014-08-19 | Microsoft Corporation | Media content retrieval system and personal virtual channel |
US20120079549A1 (en) * | 2009-05-29 | 2012-03-29 | Dekker Rene | Methods, apparatuses and computer program products for media recording |
FR2946164B1 (fr) * | 2009-05-29 | 2016-04-15 | Thales Sa | Procede de telechargement de donnees de grande taille vers un grand nombre de machines clientes en reseau a partir d'un serveur unique |
US10038760B2 (en) | 2009-06-01 | 2018-07-31 | International Business Machines Corporation | System and method to support codec delivery models for IMS networks |
JP5317835B2 (ja) * | 2009-06-03 | 2013-10-16 | キヤノン株式会社 | コンテンツ属性情報提供装置、コンテンツ属性情報提供方法、及びコンピュータプログラム |
US20100309913A1 (en) * | 2009-06-05 | 2010-12-09 | Nick Herodotou | Method and system for handling iptv multicast traffic in a home network |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US9602864B2 (en) | 2009-06-08 | 2017-03-21 | Time Warner Cable Enterprises Llc | Media bridge apparatus and methods |
US8782236B1 (en) | 2009-06-16 | 2014-07-15 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
US8667122B2 (en) * | 2009-06-18 | 2014-03-04 | Nokia Corporation | Method and apparatus for message routing optimization |
US20100322264A1 (en) * | 2009-06-18 | 2010-12-23 | Nokia Corporation | Method and apparatus for message routing to services |
US20100322236A1 (en) * | 2009-06-18 | 2010-12-23 | Nokia Corporation | Method and apparatus for message routing between clusters using proxy channels |
CN101729532B (zh) * | 2009-06-26 | 2012-09-05 | 中兴通讯股份有限公司 | 一种ip多媒体子***延迟媒体信息传输方法及*** |
US20120210205A1 (en) | 2011-02-11 | 2012-08-16 | Greg Sherwood | System and method for using an application on a mobile device to transfer internet media content |
US11647243B2 (en) | 2009-06-26 | 2023-05-09 | Seagate Technology Llc | System and method for using an application on a mobile device to transfer internet media content |
US20110023069A1 (en) * | 2009-07-27 | 2011-01-27 | At&T Intellectual Property I, L.P. | System and Method for Creating and Managing an Internet Protocol Television Personal Movie Library |
US8189584B2 (en) | 2009-07-27 | 2012-05-29 | Media Patents, S. L. | Multicast traffic management in a network interface |
US20120128006A1 (en) * | 2009-08-11 | 2012-05-24 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Arrangement for Enabling Multimedia Services for a Device in a Local Network |
CN101631229B (zh) * | 2009-08-14 | 2011-09-14 | 华为技术有限公司 | 网络个人录制处理方法和设备及*** |
CN101996145B (zh) | 2009-08-21 | 2017-04-12 | 三星电子株式会社 | 用于产生或者使用交互作用活动信息的方法和装置 |
RU2500087C2 (ru) | 2009-08-21 | 2013-11-27 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для формирования или использования информации относительно интерактивных операций |
JP5550288B2 (ja) * | 2009-09-01 | 2014-07-16 | キヤノン株式会社 | コンテンツ提供装置、コンテンツ処理方法 |
US8397073B1 (en) | 2009-09-04 | 2013-03-12 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
WO2011034955A2 (en) | 2009-09-15 | 2011-03-24 | Comcast Cable Communications, Llc | Control plane architecture for multicast cache-fill |
US9003472B2 (en) | 2009-09-17 | 2015-04-07 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for sharing media content |
JP2011071663A (ja) * | 2009-09-24 | 2011-04-07 | Buffalo Inc | ローカルサーバ及びコンテンツ送信方法 |
US8433771B1 (en) | 2009-10-02 | 2013-04-30 | Amazon Technologies, Inc. | Distribution network with forward resource propagation |
KR101612553B1 (ko) * | 2009-10-09 | 2016-04-27 | 삼성전자주식회사 | 리모트 사용자 인터페이스 서버와 리모트 사용자 인터페이스 클라이언트간의 인터페이스를 위한 장치 및 방법 |
WO2011048625A1 (ja) * | 2009-10-20 | 2011-04-28 | 株式会社日立ソリューションズ | コンテンツ配信装置およびシステム |
KR101732057B1 (ko) | 2009-11-02 | 2017-05-02 | 삼성전자주식회사 | Av 시스템에서 사용자 입력 백 채널을 제공하는 방법 및 기기 |
KR20110052934A (ko) * | 2009-11-13 | 2011-05-19 | 삼성전자주식회사 | 화상독취장치 및 스캔 방법 |
KR101664430B1 (ko) * | 2009-11-13 | 2016-10-10 | 삼성전자주식회사 | 리모트 ui 서비스 제공 방법 및 장치 |
US20110122774A1 (en) * | 2009-11-25 | 2011-05-26 | T-Mobile Usa, Inc. | Time or Condition-Based Reestablishment of a Secure Connection |
WO2011068784A1 (en) * | 2009-12-01 | 2011-06-09 | Azuki Systems, Inc. | Method and system for secure and reliable video streaming with rate adaptation |
US20110137980A1 (en) * | 2009-12-08 | 2011-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for using service of plurality of internet service providers |
WO2011070706A1 (ja) * | 2009-12-09 | 2011-06-16 | パナソニック株式会社 | 機器登録方法及びサーバ装置 |
WO2011070226A1 (en) * | 2009-12-11 | 2011-06-16 | Nokia Corporation | Smart card security feature profile in home subscriber server |
US20110149960A1 (en) * | 2009-12-17 | 2011-06-23 | Media Patents, S.L. | Method and apparatus for filtering multicast packets |
CN101741547B (zh) * | 2009-12-18 | 2012-05-23 | 西安西电捷通无线网络通信股份有限公司 | 节点间保密通信方法及*** |
US8406798B2 (en) * | 2009-12-22 | 2013-03-26 | Motorola Solutions, Inc. | Method and apparatus for bridging calls between two disparate push-to-talk systems |
US8819219B2 (en) * | 2009-12-23 | 2014-08-26 | Apple Inc. | Efficient service advertisement and discovery in multiple wireless networks |
US9306813B2 (en) | 2009-12-23 | 2016-04-05 | Apple Inc. | Efficient service advertisement and discovery in a peer-to-peer networking environment with cooperative advertisement |
US9118934B2 (en) * | 2010-01-18 | 2015-08-25 | Sprint Communications Company L.P. | Integration of remote electronic device with media local area network |
US9118745B2 (en) * | 2010-01-18 | 2015-08-25 | Telefonaktiebolaget L M Ericsson (Publ) | Remote access to a device in an IMS system with a second media access channel |
US9495338B1 (en) | 2010-01-28 | 2016-11-15 | Amazon Technologies, Inc. | Content distribution network |
US9794647B1 (en) | 2010-02-02 | 2017-10-17 | Sprint Communications Company L.P. | Centralized program guide |
US8996610B1 (en) * | 2010-03-15 | 2015-03-31 | Salesforce.Com, Inc. | Proxy system, method and computer program product for utilizing an identifier of a request to route the request to a networked device |
KR101763854B1 (ko) * | 2010-03-15 | 2017-08-01 | 삼성전자주식회사 | 범용 플러그 앤 플레이 텔레포니 서비스에서 세션 정보를 저장하는 방법 및 시스템 |
JP5531692B2 (ja) * | 2010-03-17 | 2014-06-25 | 株式会社リコー | 機器管理装置、機器管理システム、情報管理方法、情報管理プログラム、及びそのプログラムを記録した記録媒体 |
WO2011117510A1 (fr) * | 2010-03-23 | 2011-09-29 | France Telecom | Procede de gestion des enregistrements dans un reseau ims et serveur s-cscf mettant en oeuvre ce procede |
KR20110112199A (ko) * | 2010-03-26 | 2011-10-12 | 삼성전자주식회사 | 실시간 방송 신호에 포함된 비실시간 콘텐트를 수신하는 방법 및 장치 |
US8583811B2 (en) * | 2010-04-23 | 2013-11-12 | Qualcomm Incorporated | Gateway device for multimedia content |
US8843736B2 (en) * | 2010-05-04 | 2014-09-23 | Sony Corporation | Authentication and authorization for internet video client |
CN101820499B (zh) * | 2010-05-18 | 2014-01-01 | 中兴通讯股份有限公司 | 一种实现机顶盒与家庭网关自动交互的方法及*** |
US8358640B1 (en) | 2010-06-01 | 2013-01-22 | Sprint Communications Company L.P. | Femtocell bridging in media local area networks |
CN101945251B (zh) * | 2010-06-02 | 2014-02-05 | 中兴通讯股份有限公司 | 一种实现交互式网络电视业务控制的方法及***及机顶盒 |
US8407753B2 (en) | 2010-06-10 | 2013-03-26 | Sony Corporation | Content list tailoring for capability of IPTV device |
US8423658B2 (en) * | 2010-06-10 | 2013-04-16 | Research In Motion Limited | Method and system to release internet protocol (IP) multimedia subsystem (IMS), session initiation protocol (SIP), IP-connectivity access network (IP-CAN) and radio access network (RAN) networking resources when IP television (IPTV) session is paused |
US20110320559A1 (en) * | 2010-06-23 | 2011-12-29 | Telefonaktiebolaget L M Ericsson (Publ) | Remote access with media translation |
EP2589194A1 (en) * | 2010-07-02 | 2013-05-08 | Alcatel Lucent | Control options during information recording sessions |
US8938770B2 (en) * | 2010-07-08 | 2015-01-20 | Verizon Patent And Licensing Inc. | Bandwidth and server resource savings through use of legacy client capability in a remote user interface system |
WO2012012579A1 (en) * | 2010-07-20 | 2012-01-26 | Verimatrix, Inc. | Digital rights domain management for secure content distribution in a local network |
US10492207B2 (en) | 2010-07-29 | 2019-11-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling network traffic via a fixed access |
JP4865068B1 (ja) * | 2010-07-30 | 2012-02-01 | 株式会社東芝 | 録再装置及び録再装置のタグリスト生成方法及び録再装置の制御装置 |
US8495176B2 (en) * | 2010-08-18 | 2013-07-23 | International Business Machines Corporation | Tiered XML services in a content management system |
US8756272B1 (en) | 2010-08-26 | 2014-06-17 | Amazon Technologies, Inc. | Processing encoded content |
US9398315B2 (en) * | 2010-09-15 | 2016-07-19 | Samsung Electronics Co., Ltd. | Multi-source video clip online assembly |
US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US9003035B1 (en) | 2010-09-28 | 2015-04-07 | Amazon Technologies, Inc. | Point of presence management in request routing |
US8924528B1 (en) | 2010-09-28 | 2014-12-30 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8938526B1 (en) | 2010-09-28 | 2015-01-20 | Amazon Technologies, Inc. | Request routing management based on network components |
US8577992B1 (en) | 2010-09-28 | 2013-11-05 | Amazon Technologies, Inc. | Request routing management based on network components |
US9712484B1 (en) | 2010-09-28 | 2017-07-18 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
US10958501B1 (en) | 2010-09-28 | 2021-03-23 | Amazon Technologies, Inc. | Request routing information based on client IP groupings |
US8468247B1 (en) | 2010-09-28 | 2013-06-18 | Amazon Technologies, Inc. | Point of presence management in request routing |
US10097398B1 (en) | 2010-09-28 | 2018-10-09 | Amazon Technologies, Inc. | Point of presence management in request routing |
US8930513B1 (en) | 2010-09-28 | 2015-01-06 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8819283B2 (en) | 2010-09-28 | 2014-08-26 | Amazon Technologies, Inc. | Request routing in a networked environment |
US10637891B2 (en) | 2010-11-02 | 2020-04-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for media description delivery |
JP5728020B2 (ja) * | 2010-11-04 | 2015-06-03 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、機器連携ネットワークシステム、及び機器連携方法 |
US9924229B2 (en) * | 2010-11-09 | 2018-03-20 | Sony Network Entertainment International Llc | Employment of multiple second displays to control IPTV content |
EP2638682A4 (en) * | 2010-11-12 | 2014-07-23 | Realnetworks Inc | TRAFFIC MANAGEMENT IN ADAPTIVE STREAMING PROTOCOLS |
US8452874B2 (en) | 2010-11-22 | 2013-05-28 | Amazon Technologies, Inc. | Request routing processing |
JP2012114606A (ja) * | 2010-11-24 | 2012-06-14 | Hitachi Consumer Electronics Co Ltd | 制御装置及び制御方法 |
US8626950B1 (en) | 2010-12-03 | 2014-01-07 | Amazon Technologies, Inc. | Request routing processing |
US9391949B1 (en) | 2010-12-03 | 2016-07-12 | Amazon Technologies, Inc. | Request routing processing |
US9451049B2 (en) * | 2010-12-13 | 2016-09-20 | Google Technology Holdings LLC | Sharing media among remote access clients in a universal plug and play environment |
KR20120066147A (ko) * | 2010-12-14 | 2012-06-22 | 삼성전자주식회사 | Dlna 기기 표시 방법 및 장치 |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
CN102546551A (zh) * | 2010-12-24 | 2012-07-04 | 中兴通讯股份有限公司 | 一种获知媒体服务器运行状态的方法及*** |
CN103283206B (zh) * | 2011-01-04 | 2019-03-08 | 交互数字麦迪逊专利控股公司 | 使用dlna dms服务来远程调谐频道的方法和装置 |
WO2012099425A2 (en) * | 2011-01-19 | 2012-07-26 | Samsung Electronics Co., Ltd. | Method and system for providing an enhanced event notification in an universal plug and play home network environment |
US8854962B2 (en) * | 2011-01-20 | 2014-10-07 | Dell Products L.P. | Methods for coupling information handling systems through a communications stack |
JP2012160017A (ja) * | 2011-01-31 | 2012-08-23 | Buffalo Inc | コンテンツ管理方法、管理ストレージ及びコンテンツ管理プログラム |
US9602851B2 (en) * | 2011-03-01 | 2017-03-21 | Sony Corporation | Method and apparatus for switching between a native application and a second application |
US8798777B2 (en) | 2011-03-08 | 2014-08-05 | Packetvideo Corporation | System and method for using a list of audio media to create a list of audiovisual media |
CN102684978B (zh) * | 2011-03-11 | 2016-03-30 | 国基电子(上海)有限公司 | 具有多媒体文件传送功能的路由器及方法 |
CN102118686B (zh) * | 2011-03-17 | 2013-08-07 | 华为技术有限公司 | 位置信息处理方法及接入网设备 |
JP2012226397A (ja) * | 2011-04-14 | 2012-11-15 | Hitachi Solutions Ltd | Dlnaコンテンツ変換装置、dlnaコンテンツ変換方法、dlnaコンテンツ変換プログラム |
US10467042B1 (en) | 2011-04-27 | 2019-11-05 | Amazon Technologies, Inc. | Optimized deployment based upon customer locality |
US10257696B2 (en) | 2011-05-09 | 2019-04-09 | Samsung Electronics Co., Ltd | Method and system for sharing device capabilities of universal plug and play (UPNP) devices with a service network entity |
MX2013013936A (es) | 2011-05-27 | 2013-12-16 | Thomson Licensing | Metodo, aparato y sistema para experiencia de medios. |
US9009760B2 (en) * | 2011-06-30 | 2015-04-14 | Verizon Patent And Licensing Inc. | Provisioning interactive video content from a video on-demand (VOD) server |
JP5057124B1 (ja) * | 2011-07-14 | 2012-10-24 | Necインフロンティア株式会社 | 通信装置、ルータ、通信システム、並びに通信装置及びルータの制御方法 |
US9716743B2 (en) * | 2011-09-02 | 2017-07-25 | Microsoft Technology Licensing, Llc | Accessing hardware devices using web server abstractions |
US9286384B2 (en) | 2011-09-21 | 2016-03-15 | Sonos, Inc. | Methods and systems to share media |
US20130081007A1 (en) * | 2011-09-27 | 2013-03-28 | International Business Machines Corporation | Providing continuous application availability during application update |
CN102510371B (zh) * | 2011-09-30 | 2017-12-22 | 中兴通讯股份有限公司 | 一种控制数字移动网络联盟内容的方法及装置 |
CN103988479B (zh) * | 2011-10-13 | 2017-10-27 | 三星电子株式会社 | 用于在广播***中配置控制消息的装置和方法 |
CN103051962B (zh) * | 2011-10-17 | 2016-01-06 | 华为终端有限公司 | 录制节目方法和设备 |
EP2793463A4 (en) | 2011-12-12 | 2015-06-03 | Sony Corp | CLIENT TERMINAL, CLIENT TERMINAL CONTROL METHOD, TRANSMISSION SERVER, TRANSMISSION SERVER CONTROL METHOD, AND PROGRAM |
FR2984667B1 (fr) * | 2011-12-16 | 2014-09-26 | Awox | Procede et dispositif de communication entre terminaux |
US8918804B2 (en) | 2012-02-07 | 2014-12-23 | Turner Broadcasting System, Inc. | Method and system for a reward program based on automatic content recognition |
US8904009B1 (en) | 2012-02-10 | 2014-12-02 | Amazon Technologies, Inc. | Dynamic content delivery |
US9054892B2 (en) * | 2012-02-21 | 2015-06-09 | Ecolink Intelligent Technology, Inc. | Method and apparatus for registering remote network devices with a control device |
US10021179B1 (en) | 2012-02-21 | 2018-07-10 | Amazon Technologies, Inc. | Local resource delivery network |
US9172674B1 (en) | 2012-03-21 | 2015-10-27 | Amazon Technologies, Inc. | Managing request routing information utilizing performance information |
US20130262558A1 (en) * | 2012-03-27 | 2013-10-03 | Roku, Inc. | Method and Apparatus for Dynamic Prioritization of Content Through Interactive Browsing |
US8627388B2 (en) | 2012-03-27 | 2014-01-07 | Roku, Inc. | Method and apparatus for channel prioritization |
US8977721B2 (en) | 2012-03-27 | 2015-03-10 | Roku, Inc. | Method and apparatus for dynamic prioritization of content listings |
US10623408B1 (en) | 2012-04-02 | 2020-04-14 | Amazon Technologies, Inc. | Context sensitive object management |
KR101894396B1 (ko) * | 2012-04-03 | 2018-10-05 | 삼성전자주식회사 | 복수의 스토리지를 이용한 콘텐트 공유 시스템 및 방법 |
JP2013232697A (ja) | 2012-04-27 | 2013-11-14 | Sony Corp | コンテンツ転送装置及びコンテンツ転送方法、コンテンツ再生装置及びコンテンツ再生方法、コンテンツ配信システム、並びにコンピューター・プログラム |
CN103391277B (zh) * | 2012-05-10 | 2016-08-10 | 华为技术有限公司 | 媒体播放方法、装置和*** |
CN104303517B (zh) * | 2012-05-23 | 2018-06-01 | 索尼公司 | 信息处理设备和方法、用户设备以及计算机可读记录介质 |
TWI502975B (zh) * | 2012-05-24 | 2015-10-01 | Acer Inc | 線上影音串流的播放方法及系統 |
TWI465948B (zh) * | 2012-05-25 | 2014-12-21 | Gemtek Technology Co Ltd | 前置瀏覽及瀏覽資料客製化的方法及其數位媒體裝置 |
US9154551B1 (en) | 2012-06-11 | 2015-10-06 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
US9998396B2 (en) * | 2012-07-03 | 2018-06-12 | Verizon Patent And Licensing Inc. | Method and system for providing dynamic admission control |
US10306326B1 (en) * | 2012-08-06 | 2019-05-28 | Cox Communications, Inc. | Channel jumping |
DE112013004133B4 (de) * | 2012-08-23 | 2018-02-01 | Mitsubishi Electric Corporation | Server für synchronisierte Übertragung |
US9525659B1 (en) | 2012-09-04 | 2016-12-20 | Amazon Technologies, Inc. | Request routing utilizing point of presence load information |
US9135048B2 (en) | 2012-09-20 | 2015-09-15 | Amazon Technologies, Inc. | Automated profiling of resource usage |
US9323577B2 (en) | 2012-09-20 | 2016-04-26 | Amazon Technologies, Inc. | Automated profiling of resource usage |
CN102915627A (zh) * | 2012-09-25 | 2013-02-06 | 金同磊 | 一种控制传统家电的方法、***及家电控制器 |
US9727321B2 (en) * | 2012-10-11 | 2017-08-08 | Netflix, Inc. | System and method for managing playback of streaming digital content |
US9565475B2 (en) | 2012-10-11 | 2017-02-07 | Netflix, Inc. | System and method for managing playback of streaming digital content |
FR2999047A1 (fr) * | 2012-12-03 | 2014-06-06 | France Telecom | Communication entre un reseau domestique et une plateforme de services externe |
US9565472B2 (en) | 2012-12-10 | 2017-02-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for content transfer protection |
US10205698B1 (en) | 2012-12-19 | 2019-02-12 | Amazon Technologies, Inc. | Source-dependent address resolution |
US9288509B2 (en) | 2012-12-28 | 2016-03-15 | Turner Broadcasting System, Inc. | Method and system for providing synchronized advertisements and services |
US9264751B2 (en) * | 2013-02-15 | 2016-02-16 | Time Warner Cable Enterprises Llc | Method and system for device discovery and content management on a network |
US9171042B1 (en) * | 2013-02-25 | 2015-10-27 | Emc Corporation | Parallel processing database tree structure |
US8959562B2 (en) * | 2013-02-26 | 2015-02-17 | Roku, Inc. | Method and apparatus for automatic second screen engagement |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US9203813B2 (en) * | 2013-03-15 | 2015-12-01 | Panasonic Intellectual Property Management Co., Ltd. | Content distribution method, content distribution system, source device, and sink device |
JP6394591B2 (ja) * | 2013-04-05 | 2018-09-26 | ソニー株式会社 | 制御装置、制御方法、コンピュータプログラム及び映像伝送システム |
US20140337909A1 (en) * | 2013-05-07 | 2014-11-13 | Ericsson Television Inc. | Network personal video recorder system, method and associated subscriber device |
US20140337901A1 (en) * | 2013-05-07 | 2014-11-13 | Ericsson Television Inc. | Network personal video recorder system, method and associated subscriber device |
US9294391B1 (en) | 2013-06-04 | 2016-03-22 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
CN105144721A (zh) | 2013-06-05 | 2015-12-09 | 汤姆逊许可公司 | 用于多屏幕观看的内容分发的方法和装置 |
JP6246340B2 (ja) | 2013-06-05 | 2017-12-13 | トムソン ライセンシングThomson Licensing | マルチスクリーン・ビューイングのためのコンテンツ配送のための方法および装置 |
WO2014194487A1 (en) | 2013-06-05 | 2014-12-11 | Thomson Licensing | Method and apparatus for content distribution for multiscreen viewing |
EP3005685A4 (en) * | 2013-06-05 | 2017-02-22 | Thomson Licensing | Method and apparatus for content distribution for multiscreen viewing |
US9191209B2 (en) * | 2013-06-25 | 2015-11-17 | Google Inc. | Efficient communication for devices of a home network |
JP2015023438A (ja) * | 2013-07-19 | 2015-02-02 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
WO2015011861A1 (ja) | 2013-07-22 | 2015-01-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 情報管理方法 |
CN103346951B (zh) * | 2013-07-29 | 2017-04-19 | 迈普通信技术股份有限公司 | 建立代理成员数据库的方法和装置 |
US9955203B2 (en) * | 2013-09-24 | 2018-04-24 | Ericsson Ab | Recording device and method for efficient network personal video recorder manipulation through adaptive bit rate streaming |
CN104580086A (zh) * | 2013-10-17 | 2015-04-29 | 腾讯科技(深圳)有限公司 | 信息传输方法、客户端、服务器及*** |
KR20150055777A (ko) * | 2013-11-14 | 2015-05-22 | (주)휴맥스 | 미디어 컨텐츠 제공 가능 정보 업데이트 시스템 및 방법 |
CN104656572A (zh) * | 2013-11-20 | 2015-05-27 | 田锐 | 一种基于手持终端的物联网家居控制*** |
JP5880526B2 (ja) * | 2013-11-28 | 2016-03-09 | オンキヨー&パイオニアテクノロジー株式会社 | 情報共有システム |
US10033723B2 (en) | 2013-12-18 | 2018-07-24 | At&T Intellectual Property I, L.P. | Methods, devices, and computer readable storage devices for authenticating devices having non-SIM based clients |
CN103823967A (zh) * | 2013-12-19 | 2014-05-28 | 中山大学深圳研究院 | 一种基于ims的数字家庭互动医疗*** |
CN103647971B (zh) * | 2013-12-24 | 2017-05-17 | 广州鸿根信息科技有限公司 | 基于视频传输的加密和解密方法及*** |
KR101838206B1 (ko) * | 2014-02-11 | 2018-04-26 | 엘지전자 주식회사 | 방송 수신 장치 및 방송 수신 장치의 동작 방법 |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US9438942B2 (en) * | 2014-03-04 | 2016-09-06 | Verizon Patent And Licensing Inc. | Configurable digital content storage |
CN104010026B (zh) * | 2014-03-31 | 2018-04-17 | Tcl集团股份有限公司 | 一种控制家电的方法、装置和家电控制*** |
US9485801B1 (en) | 2014-04-04 | 2016-11-01 | Sprint Communications Company L.P. | Mobile communication device connected to home digital network |
US11553018B2 (en) | 2014-04-08 | 2023-01-10 | Comcast Cable Communications, Llc | Dynamically switched multicast delivery |
KR102287510B1 (ko) * | 2014-04-10 | 2021-08-06 | 엘지전자 주식회사 | 서버, 영상제공장치, 및 이를 포함하는 영상 제공 시스템 |
CN111666148A (zh) | 2014-04-30 | 2020-09-15 | 华为技术有限公司 | 计算机,控制设备和数据处理方法 |
US11477256B2 (en) * | 2014-05-02 | 2022-10-18 | Stationhead, Inc. | System and process for controlling a computerized entertainment property playlist |
US9621940B2 (en) | 2014-05-29 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for recording, accessing, and delivering packetized content |
DE102014107656B3 (de) * | 2014-05-30 | 2015-12-03 | Deutsche Telekom Ag | SAT>IP Proxyserver für IPTV |
CN104135443B (zh) * | 2014-06-27 | 2018-07-27 | 小米科技有限责任公司 | 路由器控制方法及装置 |
KR20160009276A (ko) * | 2014-07-16 | 2016-01-26 | 한국전자통신연구원 | Ims 기반의 서비스 공유를 위한 마스터 ims 단말, ims 기반의 서비스 공유를 위한 슬레이브 ims 단말, ims 기반의 서비스 공유 시스템, 및 공유 방법. |
US9871828B2 (en) * | 2014-07-18 | 2018-01-16 | T-Mobile Usa, Inc. | Enhanced IMS services restriction and selection control for mobile devices roaming in foreign networks |
US20160036843A1 (en) * | 2014-08-01 | 2016-02-04 | Honeywell International Inc. | Connected home system with cyber security monitoring |
JP6035299B2 (ja) * | 2014-09-17 | 2016-11-30 | 京セラコミュニケーションシステム株式会社 | 動画視聴端末装置 |
CN105491460B (zh) * | 2014-09-19 | 2020-04-24 | 中兴通讯股份有限公司 | 基于dns的组播安全控制方法及装置 |
US20160105400A1 (en) * | 2014-10-08 | 2016-04-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for data transfer beteween a plurality of user devices |
JP6115961B2 (ja) * | 2014-10-24 | 2017-04-19 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | ネットワークトラヒックを処理するための技術 |
US10033627B1 (en) | 2014-12-18 | 2018-07-24 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10097448B1 (en) | 2014-12-18 | 2018-10-09 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10091096B1 (en) | 2014-12-18 | 2018-10-02 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
CN104618267B (zh) * | 2014-12-29 | 2018-02-13 | 小米科技有限责任公司 | 接入控制方法及装置 |
US9961004B2 (en) | 2015-02-18 | 2018-05-01 | Viasat, Inc. | Popularity-aware bitrate adaptation of linear programming for mobile communications |
US9716735B2 (en) | 2015-02-18 | 2017-07-25 | Viasat, Inc. | In-transport multi-channel media delivery |
US9769646B2 (en) * | 2015-02-26 | 2017-09-19 | T-Mobile Usa, Inc. | Realm translation in an IMS network |
US10225326B1 (en) | 2015-03-23 | 2019-03-05 | Amazon Technologies, Inc. | Point of presence based data uploading |
US9819567B1 (en) | 2015-03-30 | 2017-11-14 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9887932B1 (en) | 2015-03-30 | 2018-02-06 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9887931B1 (en) | 2015-03-30 | 2018-02-06 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9832141B1 (en) | 2015-05-13 | 2017-11-28 | Amazon Technologies, Inc. | Routing based request correlation |
US10534778B2 (en) | 2015-06-05 | 2020-01-14 | Apple Inc. | Search results based on subscription information |
US10623258B2 (en) | 2015-06-22 | 2020-04-14 | Arista Networks, Inc. | Data analytics on internal state |
US10616179B1 (en) | 2015-06-25 | 2020-04-07 | Amazon Technologies, Inc. | Selective routing of domain name system (DNS) requests |
US10097566B1 (en) | 2015-07-31 | 2018-10-09 | Amazon Technologies, Inc. | Identifying targets of network attacks |
US9742795B1 (en) | 2015-09-24 | 2017-08-22 | Amazon Technologies, Inc. | Mitigating network attacks |
US9774619B1 (en) | 2015-09-24 | 2017-09-26 | Amazon Technologies, Inc. | Mitigating network attacks |
US9794281B1 (en) | 2015-09-24 | 2017-10-17 | Amazon Technologies, Inc. | Identifying sources of network attacks |
KR102454746B1 (ko) * | 2015-10-01 | 2022-10-17 | 삼성전자주식회사 | 통신 시스템에서 미디어 리소스 식별 정보를 송수신하는 장치 및 방법 |
CN105429884A (zh) * | 2015-10-30 | 2016-03-23 | 上海斐讯数据通信技术有限公司 | 通过终端来管理不同网络中路由器的方法和*** |
US10270878B1 (en) | 2015-11-10 | 2019-04-23 | Amazon Technologies, Inc. | Routing for origin-facing points of presence |
US10257307B1 (en) | 2015-12-11 | 2019-04-09 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US10049051B1 (en) | 2015-12-11 | 2018-08-14 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US10098082B2 (en) * | 2015-12-16 | 2018-10-09 | Sonos, Inc. | Synchronization of content between networked devices |
US10348639B2 (en) | 2015-12-18 | 2019-07-09 | Amazon Technologies, Inc. | Use of virtual endpoints to improve data transmission rates |
US10015671B2 (en) | 2016-01-19 | 2018-07-03 | T-Mobile Usa, Inc. | Network service access control |
US10075551B1 (en) | 2016-06-06 | 2018-09-11 | Amazon Technologies, Inc. | Request management for hierarchical cache |
US10110694B1 (en) | 2016-06-29 | 2018-10-23 | Amazon Technologies, Inc. | Adaptive transfer rate for retrieving content from a server |
US9992086B1 (en) | 2016-08-23 | 2018-06-05 | Amazon Technologies, Inc. | External health checking of virtual private cloud network environments |
US10033691B1 (en) | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
US9967689B1 (en) | 2016-09-29 | 2018-05-08 | Sonos, Inc. | Conditional content enhancement |
US10616250B2 (en) | 2016-10-05 | 2020-04-07 | Amazon Technologies, Inc. | Network addresses with encoded DNS-level information |
CN108377575B (zh) * | 2016-11-08 | 2020-07-24 | 展讯通信(上海)有限公司 | 多卡移动终端及其业务处理方法 |
CN108377225B (zh) * | 2016-11-14 | 2021-04-02 | 展讯通信(上海)有限公司 | 一种多通路终端业务处理方法及装置 |
CN108156109B (zh) * | 2016-12-02 | 2021-04-30 | 北京金山云网络技术有限公司 | 一种服务响应方法及装置 |
US10372499B1 (en) | 2016-12-27 | 2019-08-06 | Amazon Technologies, Inc. | Efficient region selection system for executing request-driven code |
US10831549B1 (en) | 2016-12-27 | 2020-11-10 | Amazon Technologies, Inc. | Multi-region request-driven code execution system |
US20180184141A1 (en) * | 2016-12-28 | 2018-06-28 | Arris Enterprises Llc | Device, method, and program for providing subscription content to multiple client devices connected in a home network |
US10701438B2 (en) | 2016-12-31 | 2020-06-30 | Turner Broadcasting System, Inc. | Automatic content recognition and verification in a broadcast chain |
US10938884B1 (en) | 2017-01-30 | 2021-03-02 | Amazon Technologies, Inc. | Origin server cloaking using virtual private cloud network environments |
US11146611B2 (en) * | 2017-03-23 | 2021-10-12 | Huawei Technologies Co., Ltd. | Lip synchronization of audio and video signals for broadcast transmission |
US10503613B1 (en) | 2017-04-21 | 2019-12-10 | Amazon Technologies, Inc. | Efficient serving of resources during server unavailability |
US11075987B1 (en) | 2017-06-12 | 2021-07-27 | Amazon Technologies, Inc. | Load estimating content delivery network |
US10447648B2 (en) | 2017-06-19 | 2019-10-15 | Amazon Technologies, Inc. | Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP |
US10397655B2 (en) * | 2017-07-12 | 2019-08-27 | Verizon Patent And Licensing Inc. | Content onboarding and custom channel lineup provisioning |
DK3637658T3 (da) * | 2017-07-27 | 2021-11-15 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Fremgangsmåde til trådløst kommunikation, terminalanordning og netværksanordning |
CN108989078B (zh) * | 2017-08-29 | 2021-12-03 | 视联动力信息技术股份有限公司 | 一种视联网中节点设备故障检测方法和装置 |
US10742593B1 (en) | 2017-09-25 | 2020-08-11 | Amazon Technologies, Inc. | Hybrid content request routing system |
US10966073B2 (en) | 2017-11-22 | 2021-03-30 | Charter Communications Operating, Llc | Apparatus and methods for premises device existence and capability determination |
EP3528468B1 (en) * | 2018-02-20 | 2021-04-07 | Nokia Technologies Oy | Profile information sharing |
US10592578B1 (en) | 2018-03-07 | 2020-03-17 | Amazon Technologies, Inc. | Predictive content push-enabled content delivery network |
JP6854437B2 (ja) * | 2018-03-30 | 2021-04-07 | パナソニックIpマネジメント株式会社 | レンダラ機器、レンダラ再生システムおよび更新方法 |
CN109379636B (zh) * | 2018-09-20 | 2022-06-17 | 京东方科技集团股份有限公司 | 弹幕处理方法、装置及*** |
US10862852B1 (en) | 2018-11-16 | 2020-12-08 | Amazon Technologies, Inc. | Resolution of domain name requests in heterogeneous network environments |
US11025747B1 (en) | 2018-12-12 | 2021-06-01 | Amazon Technologies, Inc. | Content request pattern-based routing system |
CN111343480B (zh) * | 2018-12-18 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 一种视频处理方法、装置及存储介质 |
KR20200086923A (ko) * | 2019-01-10 | 2020-07-20 | 삼성전자주식회사 | 전자 장치 및 그 동작 방법 |
CN110418164B (zh) * | 2019-06-10 | 2021-06-04 | 西安万像电子科技有限公司 | 数据传输方法及装置 |
US11374779B2 (en) | 2019-06-30 | 2022-06-28 | Charter Communications Operating, Llc | Wireless enabled distributed data apparatus and methods |
US11182222B2 (en) | 2019-07-26 | 2021-11-23 | Charter Communications Operating, Llc | Methods and apparatus for multi-processor device software development and operation |
JP2019208280A (ja) * | 2019-08-16 | 2019-12-05 | サターン ライセンシング エルエルシーSaturn Licensing LLC | テレビ受信機、表示装置、並びに装置 |
US11368552B2 (en) | 2019-09-17 | 2022-06-21 | Charter Communications Operating, Llc | Methods and apparatus for supporting platform and application development and operation |
CN112910941B (zh) * | 2019-12-04 | 2022-11-04 | 成都鼎桥通信技术有限公司 | 跨***动态重组的方法和*** |
US11316938B2 (en) | 2020-03-19 | 2022-04-26 | Rovi Guldes, Inc. | Tracking media content consumed on foreign devices |
CN113453084A (zh) | 2020-03-27 | 2021-09-28 | 华为技术有限公司 | 节目播放方法和装置 |
US11310568B2 (en) * | 2020-05-05 | 2022-04-19 | Panasonic Avionics Corporation | Systems and methods for securely providing preview samples of media content distributed to in-flight entertainment systems |
CN111935457B (zh) * | 2020-08-12 | 2021-04-13 | 创意信息技术股份有限公司 | 一种智能存储*** |
CN112600942B (zh) * | 2021-02-18 | 2022-12-02 | 杭州网银互联科技股份有限公司 | 一种应用于提升sd-wan中的路由计算效率的方法及*** |
US11973824B2 (en) * | 2021-09-23 | 2024-04-30 | Shanghai Anviz Technology Co., Ltd. | Method for data transmission of audio and video in end-to-end system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000174797A (ja) * | 1998-09-30 | 2000-06-23 | Toshiba Corp | 中継装置及び通信装置 |
JP2001007861A (ja) * | 1999-06-24 | 2001-01-12 | Matsushita Electric Ind Co Ltd | ゲートウェイ装置 |
JP2005311773A (ja) * | 2004-04-22 | 2005-11-04 | Canon Inc | 通知方法、接続装置、通信方法、及び、プログラム |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6463585B1 (en) * | 1992-12-09 | 2002-10-08 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems |
US5682325A (en) * | 1994-09-12 | 1997-10-28 | Bell Atlantic Network Services, Inc. | Level 1 gateway for video tone networks |
US6564250B1 (en) * | 1997-08-21 | 2003-05-13 | Planetweb, Inc. | Miniclient for internet appliance |
CA2315210C (en) * | 1997-12-16 | 2006-12-12 | Sourcenet Corporation | Method and apparatus for receiving full-motion digital video multi-casts, interactive data and interactive voice via a dsl circuit |
JP2001251341A (ja) * | 2000-03-06 | 2001-09-14 | Nec Corp | データ通信方法、クライアント、ゲートウェイ、サーバ、サービス処理装置、中継端末及びその通信プログラムを記録した記録媒体 |
US20030009588A1 (en) * | 2000-08-14 | 2003-01-09 | Bodlaender Maarten Peter | Resource request forwarding in havi and other internetworking devices |
WO2002019717A2 (en) * | 2000-08-31 | 2002-03-07 | Myrio Corporation | Real-time audience monitoring, content rating, and content enhancing |
US20060015904A1 (en) * | 2000-09-08 | 2006-01-19 | Dwight Marcus | Method and apparatus for creation, distribution, assembly and verification of media |
CN1668104A (zh) * | 2000-10-11 | 2005-09-14 | 联合视频制品公司 | 提供数据存储到点播媒体传递***中服务器上的***和方法 |
US20020075844A1 (en) * | 2000-12-15 | 2002-06-20 | Hagen W. Alexander | Integrating public and private network resources for optimized broadband wireless access and method |
US7103979B2 (en) * | 2001-04-20 | 2006-09-12 | Hitachi Koki Co., Ltd. | Portable electric cutting device with blower mechanism |
KR100413684B1 (ko) * | 2001-07-05 | 2003-12-31 | 삼성전자주식회사 | 서로 다른 미들웨어를 가진 디바이스들간 통신을 가능하게하는 게이트웨이, 홈네트웍시스템 및 데이터 중계방법 |
EP1315353A1 (en) * | 2001-11-23 | 2003-05-28 | Thomson Licensing S.A. | Methods for establishing a connection between a first and a second device over a bridge connecting a HAVi-subnetwork to another sub-network |
EP1345357A1 (en) * | 2002-03-12 | 2003-09-17 | Thomson Licensing S.A. | Communication method between an http server and a client |
US7114173B2 (en) * | 2002-05-03 | 2006-09-26 | Aol Time Warner Interactive Video Group, Inc. | Technique for synchronizing deliveries of information and entertainment in a communications network |
US7073189B2 (en) * | 2002-05-03 | 2006-07-04 | Time Warner Interactive Video Group, Inc. | Program guide and reservation system for network based digital information and entertainment storage and delivery system |
KR100440583B1 (ko) * | 2002-05-16 | 2004-07-19 | 한국전자통신연구원 | 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법 |
DE10228605A1 (de) * | 2002-06-26 | 2004-01-15 | Deutsche Thomson-Brandt Gmbh | Modul zur Integration in einem Heimnetzwerk |
JP2004088466A (ja) * | 2002-08-27 | 2004-03-18 | Nec Corp | ライブ映像配信システム |
US20040103434A1 (en) * | 2002-11-25 | 2004-05-27 | United Video Properties, Inc. | Interactive television systems with conflict management capabilities |
US7493646B2 (en) * | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20040172650A1 (en) * | 2003-02-28 | 2004-09-02 | Hawkins William J. | Targeted content delivery system in an interactive television network |
JP4487490B2 (ja) * | 2003-03-10 | 2010-06-23 | ソニー株式会社 | 情報処理装置、およびアクセス制御処理方法、情報処理方法、並びにコンピュータ・プログラム |
US20060164550A1 (en) * | 2003-04-24 | 2006-07-27 | Kyosuke Yoshimoto | Video device, video module unit, and video device operation method |
JP2005020303A (ja) * | 2003-06-25 | 2005-01-20 | Sony Corp | コンテンツ受信システム |
JP2005107728A (ja) * | 2003-09-29 | 2005-04-21 | Hitachi Software Eng Co Ltd | 携帯電話端末における広告表示システム及び広告表示方法 |
US20050125732A1 (en) * | 2003-12-05 | 2005-06-09 | General Instrument Corporation | Method and apparatus for generating a personalized content selection user interface incorporating multiple types and sources of content |
JP2005244705A (ja) * | 2004-02-27 | 2005-09-08 | Matsushita Electric Ind Co Ltd | 携帯端末、機器制御システム、および機器制御方法 |
JP4264650B2 (ja) * | 2004-04-07 | 2009-05-20 | ソニー株式会社 | コンテンツ伝送システム及びコンテンツ伝送方法、コンテンツ送信装置及びコンテンツ送信方法、コンテンツ受信装置及びコンテンツ受信方法、並びにコンピュータ・プログラム |
JP2006053767A (ja) * | 2004-08-12 | 2006-02-23 | Ntt Comware Corp | コンテンツ配信システム及び方法、コンテンツ配信サーバ、クライアント端末、ならびに、コンピュータプログラム |
US7873638B2 (en) * | 2004-09-17 | 2011-01-18 | Ciena Corporation | Apparatus and method for the collection and utilization of user selection in a content delivery environment |
KR100657010B1 (ko) * | 2004-12-22 | 2006-12-14 | 한국전자통신연구원 | 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법 |
US20060253547A1 (en) * | 2005-01-07 | 2006-11-09 | Wood Anthony J | Universal music apparatus for unifying access to multiple specialized music servers |
US20060245403A1 (en) * | 2005-04-27 | 2006-11-02 | Matsushita Electric Industrial Co., Ltd. | UPnP mobility extension using session initiation protocol |
JP4253848B2 (ja) * | 2005-05-10 | 2009-04-15 | ソニー株式会社 | 番組推薦装置及び番組推薦方法 |
US20060291506A1 (en) * | 2005-06-23 | 2006-12-28 | Cain David C | Process of providing content component displays with a digital video recorder |
US7925973B2 (en) * | 2005-08-12 | 2011-04-12 | Brightcove, Inc. | Distribution of content |
US7792025B2 (en) * | 2005-10-11 | 2010-09-07 | Alcatel Lucent | Multi-service session admission control |
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 |
KR100724940B1 (ko) * | 2005-12-05 | 2007-06-04 | 삼성전자주식회사 | Dlna 시스템에서의 dms의 컨텐츠 업데이트 방법 |
US20070130604A1 (en) * | 2005-12-07 | 2007-06-07 | In Tark Han | Home server having integrated set-top function and controlling method thereof |
KR100678966B1 (ko) * | 2006-01-18 | 2007-02-06 | 삼성전자주식회사 | Rui 서비스 제공 장치 및 방법 |
CN101438256B (zh) * | 2006-03-07 | 2011-12-21 | 索尼株式会社 | 信息处理设备、信息通信***、信息处理方法 |
-
2007
- 2007-02-23 CN CN200780016506XA patent/CN101438256B/zh not_active Expired - Fee Related
- 2007-03-07 KR KR1020087021767A patent/KR101365225B1/ko not_active IP Right Cessation
- 2007-03-07 EP EP07737975A patent/EP2000919A4/en not_active Ceased
- 2007-03-07 WO PCT/JP2007/054463 patent/WO2007102549A1/ja active Application Filing
- 2007-03-07 WO PCT/JP2007/054464 patent/WO2007102550A1/ja active Application Filing
- 2007-03-07 JP JP2008503894A patent/JPWO2007102550A1/ja active Pending
- 2007-03-07 KR KR1020077023909A patent/KR101361053B1/ko active IP Right Grant
- 2007-03-07 US US11/911,316 patent/US20090193469A1/en not_active Abandoned
- 2007-03-07 RU RU2008136041/08A patent/RU2460213C2/ru not_active IP Right Cessation
- 2007-03-07 US US12/281,922 patent/US8316082B2/en not_active Expired - Fee Related
- 2007-03-07 US US12/281,863 patent/US20090235317A1/en not_active Abandoned
- 2007-03-07 WO PCT/JP2007/054460 patent/WO2007102547A1/ja active Application Filing
- 2007-03-07 EP EP07737973A patent/EP2000917A4/en not_active Ceased
- 2007-03-07 JP JP2008503893A patent/JPWO2007102549A1/ja active Pending
- 2007-03-07 JP JP2008503892A patent/JPWO2007102548A1/ja active Pending
- 2007-03-07 US US12/281,760 patent/US20090100147A1/en not_active Abandoned
- 2007-03-07 JP JP2008503891A patent/JPWO2007102547A1/ja active Pending
- 2007-03-07 WO PCT/JP2007/054462 patent/WO2007102548A1/ja active Application Filing
- 2007-03-07 CN CNA2007800004725A patent/CN101322109A/zh active Pending
- 2007-03-07 US US12/281,750 patent/US20090180484A1/en not_active Abandoned
- 2007-03-07 CN CN2007800166490A patent/CN101438257B/zh not_active Expired - Fee Related
- 2007-03-07 EP EP07737974A patent/EP2000918A4/en not_active Ceased
- 2007-03-07 JP JP2008505082A patent/JPWO2007105568A1/ja active Pending
- 2007-03-07 WO PCT/JP2007/054461 patent/WO2007105568A1/ja active Application Filing
- 2007-03-07 BR BRPI0708573-7A patent/BRPI0708573A2/pt not_active IP Right Cessation
- 2007-03-07 KR KR1020087021769A patent/KR20080113364A/ko not_active Application Discontinuation
- 2007-03-07 CN CNA2007800077891A patent/CN101395588A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000174797A (ja) * | 1998-09-30 | 2000-06-23 | Toshiba Corp | 中継装置及び通信装置 |
JP2001007861A (ja) * | 1999-06-24 | 2001-01-12 | Matsushita Electric Ind Co Ltd | ゲートウェイ装置 |
JP2005311773A (ja) * | 2004-04-22 | 2005-11-04 | Canon Inc | 通知方法、接続装置、通信方法、及び、プログラム |
Non-Patent Citations (8)
Title |
---|
"Digital Living Network Alliance (DLNA), Overview and Vision", WHITE PAPER, June 2004 (2004-06-01), XP003017828, Retrieved from the Internet <URL:http://www.dlna.org/en/industry/about/DLNA_Overview.pdf> * |
"ipi2083 - ipi2074r0 Handbook updates with SW proposed changes.doc", DVB, DIGITAL VIDEO BROADCASTING, C/O EBU - 17A ANCIENNE ROUTE - CH-1218 GRAND SACONNEX, GENEVA - SWITZERLAND, 9 September 2005 (2005-09-09) |
DONG-OH KANG ET AL.: "UPnP AV architectural multimedia system with a home gateway powered by the OSGi platform", 2005 DIGEST OF TECHNICAL PAPERS. INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (IEEE CAT. NO. 05CH37619) IEEE PISCATAWAY, NJ, USA, 8 January 2005 (2005-01-08), pages 405 - 406 |
INOUE T. ET AL.: "Design and Implementation of the Incrementally Deployable Multicast System Based on Flexcast", THE TRANSACTIONS OF THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, vol. J88-D-1, no. 2, 1 February 2005 (2005-02-01), pages 272 - 291, XP003017827 * |
JOHANSSON R.: "Converging Requirements on the Residential Gateway", INTERNATIONAL ENGINEERING CONSORTIUM, 6 October 2005 (2005-10-06) |
JOHANSSON R.: "Converging Requirements on the Residential Gateway", INTERNATIONAL ENGINEERING CONSORTIUM, 6 October 2005 (2005-10-06), XP003017826, Retrieved from the Internet <URL:http://www.iec.org/events/2005/bbwf/pdfs/g2_rolf_johansson_ericsson.pdf> * |
OUCHI H. ET AL.: "Content-Channel Switching Method in IP Multicasting", IEICE TECHNICAL REPORT, vol. 103, no. 650, IN2003-195, 5 February 2004 (2004-02-05), pages 43 - 48, XP002996331 * |
See also references of EP2000918A4 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009124483A (ja) * | 2007-11-15 | 2009-06-04 | Canon Inc | サービスの制御装置、及び方法 |
US20100235856A1 (en) * | 2007-12-13 | 2010-09-16 | Hui Huang | Method, system, and device for realizing internet protocol television service |
JP2011511336A (ja) * | 2007-12-21 | 2011-04-07 | ノーテル ネットワークス リミテッド | 統合通信システム及び方法 |
US20090193438A1 (en) * | 2008-01-25 | 2009-07-30 | Samsung Electronics Co., Ltd. | Method and apparatus for processing event in home network |
US9137036B2 (en) * | 2008-01-25 | 2015-09-15 | Samsung Electronics Co., Ltd. | Method and apparatus for processing event in home network |
US9311166B2 (en) | 2008-02-20 | 2016-04-12 | Samsung Electronics Co., Ltd. | Remote user interface proxy apparatus and method of processing user interface components thereof |
JP2011519076A (ja) * | 2008-02-20 | 2011-06-30 | サムスン エレクトロニクス カンパニー リミテッド | Ruiプロキシ装置及びruiプロキシ装置でのuiコンポーネント処理方法 |
JP2011527479A (ja) * | 2008-07-07 | 2011-10-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | プロキシ機能 |
JP2012500435A (ja) * | 2008-08-20 | 2012-01-05 | サムスン エレクトロニクス カンパニー リミテッド | ホームネットワークにおける個人情報保護方法及び装置 |
US9380116B2 (en) | 2008-08-20 | 2016-06-28 | Samsung Electronics Co., Ltd | Method and apparatus for protecting personal information in a home network |
JP2010061305A (ja) * | 2008-09-02 | 2010-03-18 | Sony Corp | 情報処理装置、情報処理方法および通信システム |
WO2010041627A1 (ja) * | 2008-10-06 | 2010-04-15 | シャープ株式会社 | デジタル放送受信装置及びデジタル放送受信方法 |
US8544046B2 (en) * | 2008-10-09 | 2013-09-24 | Packetvideo Corporation | System and method for controlling media rendering in a network using a mobile device |
JP5531964B2 (ja) * | 2008-11-18 | 2014-06-25 | 日本電気株式会社 | コンテンツ配信システム |
US9769427B2 (en) | 2008-11-18 | 2017-09-19 | Nec Corporation | Content delivery system |
JP2014170569A (ja) * | 2008-11-18 | 2014-09-18 | Nec Corp | コンテンツ配信システム |
WO2010058549A1 (ja) * | 2008-11-18 | 2010-05-27 | 日本電気株式会社 | コンテンツ配信システム |
JP2012516113A (ja) * | 2009-01-23 | 2012-07-12 | マイクロソフト コーポレーション | 共有テレビジョン・セッション |
JP2014161090A (ja) * | 2009-01-23 | 2014-09-04 | Microsoft Corp | 共有テレビジョン・セッション |
US9106951B2 (en) | 2009-01-23 | 2015-08-11 | Microsoft Technology Licensing, Llc | Shared television sessions |
US8924305B2 (en) | 2009-02-20 | 2014-12-30 | Telefonaktiebolaget L M Ericsson (Publ) | DLNA data distribution from a remote source |
JP2012518832A (ja) * | 2009-02-20 | 2012-08-16 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | リモートソースからのdlnaデータ配信 |
JP2013046185A (ja) * | 2011-08-24 | 2013-03-04 | Mitsubishi Electric Corp | ゲートウェイ装置、通信システムおよび通信制御方法 |
JP2013131163A (ja) * | 2011-12-22 | 2013-07-04 | Toshiba Corp | 情報処理装置、放送波受信装置、および情報処理装置の表示制御方法 |
JP5843974B2 (ja) * | 2013-08-22 | 2016-01-13 | 三菱電機株式会社 | 宅内配信装置、宅内配信システム、および宅内配信方法 |
JP2016220103A (ja) * | 2015-05-22 | 2016-12-22 | 三菱電機株式会社 | 通信システム、配信装置及び操作装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101361053B1 (ko) | 정보처리 장치 및 정보처리 방법과 컴퓨터·프로그램 | |
KR101346531B1 (ko) | 정보 처리 장치, 정보 통신 시스템, 정보 처리 방법 및 컴퓨터 프로그램이 기록된 컴퓨터 판독가능한 기록 매체 | |
CN101573943B (zh) | 媒体频道管理 | |
JP5216866B2 (ja) | Ipメディアストリーミングサービスの配信 | |
EP2001203B1 (en) | Method of transmitting/receiving broadcasting signals and receiver | |
WO2007050642A2 (en) | Method and apparatus for on-demand content transmission and control over networks | |
US8429284B2 (en) | Method of transmitting/receiving digital contents and apparatus for receiving digital contents | |
USRE47718E1 (en) | Method of transmitting/receiving digital contents and apparatus for receiving digital contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780000472.5 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008505082 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020077023909 Country of ref document: KR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2007737974 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11911316 Country of ref document: US |