[go: up one dir, main page]

WO2004097655A1 - マルチメディア情報共有システム - Google Patents

マルチメディア情報共有システム Download PDF

Info

Publication number
WO2004097655A1
WO2004097655A1 PCT/JP2004/005958 JP2004005958W WO2004097655A1 WO 2004097655 A1 WO2004097655 A1 WO 2004097655A1 JP 2004005958 W JP2004005958 W JP 2004005958W WO 2004097655 A1 WO2004097655 A1 WO 2004097655A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
multimedia information
server
information
title
Prior art date
Application number
PCT/JP2004/005958
Other languages
English (en)
French (fr)
Inventor
Takahiro Nagai
Shinji Sasaki
Yoshiki Kuno
Original Assignee
Matsushita Electric Industrial Co. Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co. Ltd. filed Critical Matsushita Electric Industrial Co. Ltd.
Priority to JP2005505892A priority Critical patent/JP4531696B2/ja
Priority to US10/553,385 priority patent/US20060200534A1/en
Publication of WO2004097655A1 publication Critical patent/WO2004097655A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to a technology for sharing and exchanging multimedia information such as moving images, still images, and music stored in a terminal device with another terminal device via a network.
  • multimedia information creators attach multimedia information to an e-mail and send an e-mail from their terminal device so that their relatives and friends can view the multimedia information. They sent or published multimedia information on individual or provider websites. Having multimedia information of the same content owned by a plurality of terminal devices or placed in a state where it can be viewed by a plurality of terminal devices is referred to herein as "sharing" of the multimedia information.
  • FIG. 8 shows the configuration of a conventional large-capacity multimedia information distribution system 61.
  • Japanese Patent Application Laid-Open Publication No. Hei 11-188419 discloses an example of such a large-capacity multimedia information distribution system.
  • a terminal device 64 which is a client, uses a search server 6 3 using a World Wide Network (also called “WWW”) constructed using a network 62.
  • WWW World Wide Network
  • Ask S for the information needed to access multimedia information (eg, video titles).
  • “Title” means a cohesive playback unit, such as a single movie combining music, still images, moving images, and music.
  • Search server 6 3 S is the t "Title information" Search title information 6 7 with each multimeter Dasaba 6 3 A to 6 3 C registered in the service one Barisuto 6 5, title and its tie Information indicating the correspondence with the title characteristics, for example, including the title name, the encoding type of the title corresponding to the title name, the type of video, still image, music, etc., or search information.
  • the search server 63 S Acquire search results including link information for linking to the multimedia server 63A to 63C. Further, the search server 63S displays the transparent access website 66 on the screen of the client terminal device 64, and distributes the search results to the client through the transparent access website 66.
  • the terminal device 64 receives the desired multimedia information directly from the multimedia server 63 storing the multimedia information by using the link information included in the search result.
  • the multimedia information is distributed from the multimedia server 63 as a multimedia file 68 and received by the terminal device 64. This makes it possible to easily search for multimedia information accumulated at a plurality of multimedia information distribution sources and receive the distributed information. If the terminal device 64 does not have the multimedia view required for reproducing the multimedia file, the terminal device 64 can download the multimedia file from the multimedia server 63.
  • file exchange systems such as "Napster” have been used in recent years.
  • Nikkei Electronics 2000.10.09 (no.780) PP125-145 "Don't Know Napster” describes a file exchange system using "Napster".
  • each user can obtain the required multimedia information only after making a request by himself / herself.
  • the user of the file exchange system connects his client terminal to the search server in advance, and stores the multimedia stored in his client terminal.
  • a title list that describes the title of the key information is registered in the search server. Then, the user determines whether or not the desired title exists by searching the title list of another user registered in the search server.
  • the user connects his or her client terminal to the client terminal that stores the multimedia information of the title, and directly connects the client terminal with the desired title between the client terminals.
  • Multimedia ⁇ Exchange files Therefore, in the file exchange system, it can be said that the client terminal storing the multimedia information transmits the multimedia information to the other client terminal only after receiving a request from the other client terminal.
  • terminal devices can issue their own requests and acquire multimedia information stored in specific other terminal devices or multimedia servers. Multimedia information stored in a terminal device cannot be sent to another terminal device. That is, multimedia information cannot be shared with the receiving terminal device based on the initiative of the transmitting terminal device.
  • the receiving digital home electric appliance may not be able to reproduce the received multimedia information.
  • a network to which digital home appliances of various generations or various manufacturers are connected may include digital home appliances that cannot process multimedia information depending on the format or the like.
  • Digital evening Home appliances unlike general-purpose personal computers (PCs), generally have fixed hardware and other resources at the time of product shipment. Therefore, it is difficult to add a new multimedia information decoding function. From the above, there is a need for a technology that can handle only multimedia information that can be reproduced by a receiving device as a sharing target.
  • An object of the present invention is to enable multimedia information to be shared between a transmitting terminal device and a receiving terminal device based on a request from a transmitting terminal device that can hold and transmit multimedia information. It is. Disclosure of the invention
  • the server according to the present invention is used in a system for transmitting and receiving multimedia information between a plurality of terminal devices connected via a network and sharing the multimedia information among the plurality of terminal devices.
  • a processing unit when the first terminal device holds multimedia information, notifies the address of the second terminal device to the first terminal device, and when the second terminal device holds multimedia information.
  • a server transmitting unit for notifying the address of the first terminal device to the second terminal device Before A server transmitting unit for notifying the address of the first terminal device to the second terminal device. Thereby, the multimedia information is transmitted and received between the first terminal device and the second terminal device based on the
  • the server receiving unit receives a sharing request for requesting sharing of the identifier of the second terminal device and the multimedia information from the first terminal device.
  • the server transmitting unit transmits the sharing request to the second terminal device, and the server receiving unit can receive the multimedia information from the second terminal device in response to the sharing request.
  • the server transmission unit may transmit a request for transmitting the address of the second terminal device and the multimedia information to the first terminal device.
  • the first terminal device has a transmitting side database that stores the multimedia information including one or more titles and title information indicating characteristics of the one or more titles.
  • the server receiving unit receives the title information stored in the transmission-side database from the first terminal device, and the processing unit determines a predetermined value based on the title information and an identifier of the second terminal device.
  • the server transmitting unit transmits the title list to the first terminal device, and sends a request to share the multimedia information specified based on the title list to the first terminal device. It may be received from one terminal device.
  • the processing unit may generate a title list of titles that can be played on the second terminal device.
  • the processing unit When the first terminal device holds multimedia information, an identifier for specifying the plurality of terminal devices and a format describing correspondence between the format of the multimedia information that can be reproduced in each device.
  • a description table is further provided.
  • the processing unit generates filter information on a format that can be reproduced by the second terminal device based on the format description table, the server transmission unit transmits the filter information to the first terminal device, A request for sharing the multimedia information filtered in the first terminal device based on the filter information is transmitted from the terminal device to the second terminal device, and the first terminal device and the second terminal are transmitted.
  • the multimedia information may be transmitted and received between the devices and may be shared.
  • the server receiving unit may recognize the second terminal device from the first terminal device.
  • the server transmitting unit receives a sharing request requesting sharing of the identifier and the multimedia information, and the server transmitting unit receives the sharing request and the sharing request.
  • An address of the first terminal device is transmitted to the second terminal device, and the server receiving unit indicates that the multimedia information can be transmitted from the second terminal device in response to the sharing request.
  • the server transmission unit may transmit a request for receiving the multimedia information to the first terminal device.
  • the multimedia device including one or more titles. It has a sender database storing key information and title information indicating characteristics of the one or more titles.
  • the server receiving unit receives the title information stored in the transmission side database from the second terminal device, and the processing unit determines a predetermined value based on the title information and an identifier of the first terminal device.
  • the server transmitting unit transmits a title list to the first terminal device and generates a title request for sharing the multimedia information specified based on the title list. It may be received from the terminal device.
  • the processing unit may generate a title list for titles that can be played back on the first terminal device.
  • the address may be an IP address and a port number c.
  • the apparatus further comprises a search unit for searching the title information stored in the transmission side database, wherein the server reception unit is configured to perform a search based on a search result of the search unit. May receive the title information.
  • the processing method according to the present invention is executed by a server used in a system that transmits and receives multimedia information between a plurality of terminal devices connected via a network and shares the multimedia information among the plurality of terminal devices.
  • the server has an identifier for specifying the plurality of terminal devices, and a management table for managing addresses of the plurality of terminal devices on a network.
  • the processing method includes: receiving the identifier from a first terminal device; acquiring an address of the first terminal device as a transmission source based on the reception of the identifier. A step of acquiring an address of a second terminal device corresponding to the identifier based on the received identifier and the management table; and a step of acquiring the second terminal device if the first terminal device holds multimedia information.
  • the receiving step includes receiving, from the first terminal device, an identifier of the second terminal device and a sharing request requesting sharing of the multimedia information;
  • the transmitting step includes transmitting the sharing request to the second terminal device, and receiving an acknowledgment indicating that the multimedia information can be received from the second terminal device in response to the sharing request.
  • the transmitting may include transmitting a request for transmitting the address of the second terminal device and the multimedia information to the first terminal device.
  • the first terminal device has a transmitting side database that stores the multimedia information including one or more titles and title information indicating characteristics of the one or more titles.
  • the receiving step includes receiving the title information stored in the transmission-side database from the first terminal device, and the processing step includes: Generating a title list for a predetermined title based on the file information and the identifier of the second terminal device, and thereafter, the transmitting step transmits the title list to the first terminal device, and the receiving step includes: A request for sharing the multimedia information specified based on the title list may be received from the first terminal device.
  • the step of processing may generate a title list relating to a title playable on the second terminal device.
  • the server may include an identifier for specifying the plurality of terminal devices, and a format describing correspondence between the format of multimedia information reproducible in each device. It further includes a mat description table.
  • the processing includes generating filter information on a format that can be reproduced by the second terminal device based on the format description table, and the transmitting includes transmitting the filter information to the first terminal device. Is also good. Thereby, a request for sharing the multimedia information filtered in the first terminal device based on the filter information is transmitted from the first terminal device to the second terminal device, and the first terminal device The multimedia information is transmitted and received and shared between the device and the second terminal device.
  • the receiving step includes a sharing request for requesting sharing of the identifier of the second terminal device and the multimedia information from the first terminal device. And transmitting the sharing request and the address of the first terminal device to the second terminal device, and transmitting the multimedia information from the second terminal device in response to the sharing request.
  • the transmitting step may transmit a request for receiving the multimedia information to the first terminal device.
  • the second terminal device has a transmitting side database that stores the multimedia information including one or more titles and title information indicating characteristics of the one or more titles.
  • the receiving step receives the title information stored in the transmitting side database from the second terminal device, and the processing step includes adding the title information and the identifier of the first terminal device to the title information.
  • a request for sharing multimedia information may be received from the first terminal device.
  • the step of processing may generate a title list for titles that can be played back on the first terminal device.
  • the address may be an IP address and a port number.
  • the method further includes a step of searching for the title information stored in the transmission side database, and the step of receiving includes the step of searching for the title information based on a search result. Toll information may be received.
  • a transmitting terminal device transmits and receives multimedia information between a plurality of terminal devices connected via a network, and transmits the multimedia information in a system that shares the multimedia information among the plurality of terminal devices. Send.
  • the first transmitting-side terminal device includes a transmitting-side database storing the multimedia information, a memory holding an identifier of the receiving-side terminal device to which the multimedia information is transmitted, and an identification of the receiving-side terminal device.
  • a transmitting unit that transmits an identifier to a server connected to the network; and a receiving unit that receives an address of the receiving terminal device from the server.
  • the transmitting unit includes the receiving terminal device.
  • the multimedia information is transmitted to the address.
  • the server has an identifier for identifying the plurality of terminal devices, and a management table for managing addresses of the plurality of terminal devices on the network.
  • the address of the receiving-side terminal device is specified based on the address.
  • a second transmitting-side terminal device a transmitting-side database storing the multimedia information, a receiving unit for receiving the transmission request for the multimedia information, and transmitting the multimedia information in response to the transmission request; And a transmitting unit for receiving the information.
  • the transmitting unit transmits the multimedia information to the address of the receiving terminal device.
  • the receiving terminal device holds an identifier for specifying the transmitting terminal device, and the server includes an identifier for specifying the plurality of terminal devices; and the plurality of terminals. It has a management table for managing addresses of devices on the network. By transmitting the identifier to the server by the receiving terminal, the server specifies the address of the transmitting terminal based on the management table and the identifier. One of the receiving terminal device and the server transmits the transmission request to an address of the transmitting terminal device.
  • a receiving terminal device is a system for transmitting and receiving multimedia information between a plurality of terminal devices connected via a network and sharing the multimedia information among the plurality of terminal devices.
  • the first receiving terminal device includes: an address on its own network and an identifier for identifying itself; a transmitting unit for transmitting to a server connected to the network; and the multimedia information transmitted from the transmitting terminal device. And a receiving unit for receiving the information.
  • the transmitting-side terminal device holds the identifier in advance, receives the address of the receiving-side terminal device from the server by transmitting the identifier to the server, and transmits the address to the receiving-side terminal device of the address.
  • the multimedia information is transmitted.
  • the server has an identifier for identifying the plurality of terminal devices, and a management table for managing addresses of the plurality of terminal devices on the network.
  • the management table and the identifier of the receiving terminal device are provided. Then, the address of the receiving-side terminal device is specified.
  • the second receiving terminal is an identifier for identifying the transmitting terminal.
  • a transmitting unit that transmits an address on its network, an identifier identifying itself and an identifier of the transmitting terminal device to a server connected to the network, A receiving unit that receives the multimedia information from the terminal device.
  • the transmitting side terminal device has a transmitting side data base storing the multimedia information.
  • the server specifies an address of the transmitting terminal based on the management table and an identifier of the transmitting terminal.
  • the transmitting unit transmits the transmission request for the multimedia information
  • the transmission-side terminal device transmitted to the specified address of the transmission-side terminal device c transmits the multimedia information in response to the transmission request. Is transmitted to the receiving-side terminal device.
  • the address of the receiving terminal device is transmitted from a server or the receiving terminal device.
  • the connection management server when a request for sharing multimedia information is issued from a receiving terminal device, the connection management server sets a new title list that extracts title information reproducible on the receiving terminal device. Is generated and transmitted to the transmitting terminal device that holds the multimedia information.
  • the user of the transmitting terminal device can select multimedia information relating to a desired title from the titles that can be reproduced by the receiving terminal device specified by the title list. It is not necessary to pay attention to possible formats. As a result, the receiving terminal device and the transmitting terminal device can reliably share multimedia information.
  • FIG. 1 is a diagram showing a schematic configuration of a multimedia information sharing system.
  • FIG. 2 is a block diagram illustrating an example of a basic hardware configuration of the receiving side and transmitting side terminal devices.
  • FIG. 3 is a diagram illustrating a configuration of functional blocks of the connection management server and each terminal device.
  • FIG. 4 is a diagram showing a flow of a pull-type multimedia information sharing process for transmitting multimedia information of a transmitting terminal to a receiving terminal device based on a request from the receiving terminal device.
  • FIG. 5 is a diagram showing a flow of a push-type multimedia information sharing process of transmitting multimedia information of a transmitting terminal to a receiving terminal device based on a request from the transmitting terminal device.
  • FIG. 6 is a diagram showing a flow of the second pull-type multimedia information sharing process in the embodiment of the present invention.
  • FIG. 7 is a diagram showing a flow of the second push-type multimedia information sharing process in the embodiment of the present invention.
  • FIG. 8 is a diagram showing a configuration of a conventional large-capacity multimedia information distribution system.
  • FIG. 1 shows a schematic configuration of the multimedia information sharing system 1.
  • the terminal device storing the multimedia information is transmitted to the terminal device designated by the multimedia information. Send to device.
  • multimedia information can be shared between the terminal device on the transmitting side and the terminal device on the receiving side.
  • a terminal device that holds and transmits multimedia information is referred to as a “transmitting terminal device”, and a terminal device that receives multimedia information is referred to as a “receiving terminal device”.
  • the transmitting terminal device can issue a sharing request by itself, as described later, and as a result, the multimedia information can be shared with the receiving terminal device.
  • the multimedia information sharing system 1 includes a connection management server 3 connected to a network 2, a transmitting terminal device 4S, and a receiving terminal device 4R.
  • the network 2 is, for example, a wide area network (WAN) such as the Internet or a local area network (LAN) within a company, and includes a connection management server 3, terminal devices 4S and 4R.
  • WAN wide area network
  • LAN local area network
  • communication is performed using, for example, the TCP / IP protocol.
  • three or more terminal devices may be connected to the network 2.
  • the connection management server 3 manages the IP addresses and port numbers of the terminal devices 4R and 4S that can share multimedia information.
  • the connection management server 3 has a key for identifying the connection management server 3 in the network 2.
  • the IP address that is the dress is assigned.
  • the connection management server 3 can receive a sharing request from either the terminal device 4R or the terminal device 4S issued to the IP address of the connection management server 3. At this time, information specifying the receiving terminal device with which the multimedia information is shared is also transmitted.
  • the title information 6 related to the multimedia information in the transmitting terminal 4S is acquired from the transmitting terminal 4S.
  • the connection management server 3 manages a set of title information stored in the transmitting terminal 4S as a title list.
  • the connection management server 3 filters the title list based on whether or not the title can be reproduced by the receiving terminal device 4R, and extracts a title list including only the titles that the receiving terminal device 4R can reproduce. I do.
  • the filtering result is returned to the terminal that issued the sharing request.
  • the connection management server 3 mediates a request for sharing multimedia information. That is, the connection management server 3 issues a transmission request instructing transmission of multimedia information to the transmission terminal device 4S, and transmits the multimedia information transmitted to the reception terminal device 4R. Issues a reception request to instruct reception. As a result, the selected multimedia information is directly exchanged between the transmitting terminal 4S and the receiving terminal 4R. As shown in the figure, multimedia information is Sent, received and stored as a multimedia file 7 written in a fixed format.
  • Each of the terminal devices 4R and 4S has a device ID which is a device identifier unique to each terminal device, and an IP address which is a unique address indicating a position on the network 2.
  • the IP address can be a static global IP address that is fixed at all times, a dynamic global IP address that is dynamically assigned by the Internet service provider's DHCP server, or a network that has a DHCP function. If connected to the router, this is the local IP address within the router assigned by the router. Further, the terminal device has a port number for specifying a communication application.
  • the IP address of the connection management server 3 is “110.111.112.113”.
  • the IP address of the receiving terminal device 4R is "111.112.113.114", the device identifier DevicelD is "# 1", and the port number is "10".
  • the IP address of the transmitting terminal 4S is "112.113.114.115", the device identifier DevicelD is "# 2", and the port number is "20”.
  • Each of the terminal devices 4S and 4R notifies the connection management server 3 of information about itself when the connection with the network 2 is established.
  • “Information about itself” includes the device identifier DevicelD of the terminal device that transmitted the packet, the IP address, the port number, and the like, and is described in the address notification packet.
  • the address notification packet is transmitted to the IP address “110.111.112.113” of the connection management server 3.
  • the connection management server 3 acquires the device identifier DeviceID, the IP address, and the port number of each terminal device based on the received address notification bucket, and registers it in the device management table 5.
  • the terminal device is connected to the network 2 via a router having a DHC P function, the terminal device is assigned a local IP address.
  • the global IP address assigned to the router and the port number assigned by the router are transmitted to the connection management server 3 as the IP address and port number of the terminal device.
  • the connection management server 3 registers the global IP address and the port number in association with the device identifier DevicelD of the terminal device.
  • FIG. 2 is a block diagram showing an example of a basic hardware configuration of the receiving and transmitting terminal devices 4R and 4S.
  • the terminal devices 4R and 4S are digital home appliances having a network connection function and capable of recording and reproducing multimedia information, for example, a hard disk recorder and a DVD recorder.
  • the terminal device includes a CPU 21, a memory 22, a transmitting unit 23, a decoding unit 24, a stream control unit 25, an encoding unit 26, a receiving unit 27, and a storage device. 2 8, the c these and a network control unit 2 9 is connected via a bus such as a CPU bus or a data bus.
  • the CPU 21 controls the operation of the terminal device. The specific contents of the control of the CPU 21 will be described later in connection with the processing of the multimedia information sharing system 1 shown in FIGS.
  • Memory 22 stores programs, This is a semiconductor memory device for storing data such as overnight.
  • the transmitting section 23 transmits a multimedia signal such as video and audio to an external television or the like.
  • the decoding section 24 expands multimedia information compressed by a predetermined compression method such as MPEG. By expanding the multimedia information by the decoding unit 24 and sending it to a television or a stereo device, a moving image, a still image, a sound, and the like as multimedia information are reproduced. Therefore, the decoding unit 24 is a part of the reproduction unit of the terminal device.
  • the compression method that can be expanded by the decoding unit 24 differs for each terminal device.
  • the decoding unit 2 4 digital home appliances, t storage device because resources, such as Haiti Douea during many c shipment that it is difficult to add the decoding function of the new multimeter Da information is fixed
  • Reference numeral 28 denotes a drive device for storing multimedia information on a hard disk, a DVD, or the like.
  • the stream control unit 25 controls a storage device, controls data transfer of multimedia information, and the like.
  • the encode unit 26 compresses and encodes data such as video and audio in accordance with a compression method such as MEPG. Also for the encoding unit 26, the compression method differs for each terminal device.
  • the receiving unit 27 receives a signal including multimedia information from an external device.
  • the “signal containing multimedia information” is, for example, a broadcast signal from a television station, an analog signal and / or a digital signal from another device.
  • the network control unit 29 connects the terminal device to the network 2 and transmits and receives data based on the TCP / IP protocol.
  • the network control unit 29 is always energized even in a state such as scheduled recording.
  • the address notification bucket can always be notified to the server.
  • the network control unit 29 can receive various requests and data from the network 2.
  • the network control unit 29 Upon receiving a title list search request, multimedia information transmission request or reception request from the connection management server 3, the network control unit 29 turns on the power of the entire terminal device and starts processing the received request. It is configured to
  • the terminal device has a browser function of displaying multimedia information and the like on a television monitor based on multimedia file data received via the network control unit 29.
  • the terminal device is a hard disk recorder in the example of FIG. 1, the terminal device can be realized as a general computer having a network connection function.
  • the overall each component and the terminal device described above functions, eighty-one Douea well, the c present embodiment can also be realized by software in Maruchimeda information sharing system 1, the various generations and various manufacturers It is also assumed that digital home appliances will be connected as terminal devices.
  • the multimedia information sharing system 1 of the present embodiment can handle only multimedia information that can be shared between the receiving terminal device and the transmitting terminal device by the processing described later. This will prevent user confusion.
  • the connection management server 3 is a general server having a network connection function. It is composed as an impu evening.
  • the connection management server 3 uses, for example, the CPU 21, the memory 22, the stream control unit 25, the storage device 28, and the network control unit 29 in the terminal device configuration described with reference to FIG. Can be configured.
  • the connection management server 3 functions as a data base that implements a device management table, which will be described later, and furthermore, only the multimedia information that can be shared between the receiving terminal device and the transmitting terminal device is a title list.
  • the software implements a filtering function based on the URL. Such software is read from storage device 28 onto memory 22 and executed by CPU 21.
  • FIG. 3 shows the configuration of functional blocks of the connection management server 3 and the terminal devices 4R and 4S.
  • the receiving terminal device 1 (4R) and the transmitting terminal device 2 (4S) are each configured as a terminal device having both functions of transmitting and receiving multimedia information. Have been.
  • the terminal devices 4R and 4S include a server unit 41, an IP notification unit 42, a transmission / reception unit 43, a multimedia information database 44, a title information database 45, and a database engine unit. 4 6 and the browser section 47.
  • the server unit 41 transfers information to and from other terminal devices and the connection management server via the network 2.
  • the information to be transferred requires, for example, sharing of multimedia information, title information, and multimedia information. Request to share.
  • the IP notification unit 42 transmits an address notification packet including the Device ID of the terminal device, the IP address, the port number, and the like to the connection management server 3.
  • the transmission / reception unit 43 transmits / receives multimedia information to / from another terminal device.
  • the multimedia information database 44 is a database for storing multimedia information.
  • Title information database 45 is a database that collects title information. '
  • the database engine unit 46 controls the title information database 45, and exchanges data with the server unit 41.
  • the browser unit 47 displays title information that can be shared between the transmitting terminal device 4S and the receiving terminal device 4R.
  • connection management server 3 includes a server section 31, a device management section 32, a title information search section 33, and a title list / file section 35.
  • the server unit 31 performs data transfer with another terminal device via the network.
  • the server section 31 receives the data
  • the server section 31 acquires the address of the terminal device that transmitted the data.
  • the device management unit 32 analyzes the address notification packet from the terminal device and registers the device ID, IP address, port number, and the like of the terminal device included in the bucket in the device management table 34. The device management unit 32 further receives the address notification packet from the registered terminal device and updates the address of the device management table 34 even when notified that the address of the terminal device has been changed. I do. Also The device management unit 32 deletes from the device management table 34 the addresses 1 and 2 of the address of the terminal device to which the address notification packet has not been transmitted for a predetermined time or more. When the address of the terminal device is requested by another element, the device management section 32 searches the device management table 34 and notifies the address if the address exists.
  • the title information search unit 33 operates in response to receiving a title list request issued from the terminal device.
  • the title list request is a request for obtaining a list indicating what multimedia information titles are stored in the transmitting terminal device. This request can be issued by either the receiving terminal device or the transmitting terminal device.
  • the evening information search unit 33 queries the device management unit 32 for an address, and acquires the address of the transmitting terminal registered in the device management table 34. Then, a search for evening information is requested to the transmitting terminal device of the address.
  • the title information search unit 33 receives the search result.
  • the title list file section 35 obtains a search result of the title information received from the transmitting terminal 4S as a title list, filters the evening list, and reproduces the evening list that can be reproduced by the receiving terminal.
  • a new title list is generated by extracting only the title information of the title. Filtering can be performed based on a reproducible format description table that describes the correspondence between the device identifier of the receiving terminal device and the format of reproducible multimedia information.
  • Table 1 is renewable 5 shows an example of a format description table.
  • the title list / filter unit 35 for example, when receiving a device identifier from each receiving terminal device, inquires of each receiving terminal device for a reproducible format in response to the device identifier, and receives the notified playback. Create a reproducible format description table based on the types of possible formats. Alternatively, if the device ID registered in the device management table 34 includes information on the product type (product model) of each terminal device, the title list file portion 35 may be used as the device code. A format that can be reproduced by the receiving terminal device may be specified based on the ID, and a reproducible format description table may be created. The created table is held in a memory or buffer (not shown).
  • the title list / filter section 3 5 the sending terminal device (Device ID: # 2)? Let us consider the case where title information of four kinds of video programs is obtained.
  • the title information obtained by the title list file section 35 is (Content 1, MP EG 2—PS), (Content 2, MP EG 2—T SZS D), (Content 3, MP EG 2- TS / HD) and (Content 4, MP EG 4).
  • the title list is obtained by listing these title information.
  • the video formats that can be played back by the receiving terminal device (DeviceID: #l) are MP EG2-PS and MP EG 4.
  • the title list / filter section 35 refers to the reproducible format description table and converts the reproducible video format of the receiving terminal device (DeviceID: #l) to MP EG2—PS and MP EG4. Know that Based on this, the title list filter unit 35 extracts (content 1, MPEG 2—PS) and (content 4, MPEG 4) from the title list to generate a new title list.
  • the function of extracting the title list based on the reproducible format description table that the title list / file section 35 can reproduce is called the title list and filtering function.
  • the title list / filter unit 35 transmits the title list obtained as a result of the filtering to the terminal device that issued the tile list request.
  • video formats eg, WMV
  • music formats eg, MP3, WMA, AAC, ATRAC
  • still image formats eg, JPEG, GIF
  • the device identifier of the receiving terminal device and the What is necessary is just to create a reproducible format description table describing the correspondence between the format of the media information and the format.
  • the above-described title list / filtering function can be provided. If the receiving terminal device can reproduce all formats of multimedia information stored in the transmitting terminal device, the title list obtained before and after filtering is the same.
  • the title list / filter unit 35 includes (content 1, MP EG 2—PS), (content 2, MP EG 2—TS / SD), (content) in the title list of the video program acquired from the transmitting terminal 4 S. It is assumed that the title information of four video programs of contents 3, MPEG2-TS / HD) and (contents 4, MPEG4) is described.
  • the moving image formats that can be reproduced by the receiving terminal device 4R are MPEG2-PS, MPEG4. In other words, the receiving terminal device 4R cannot reproduce MPEG2-TS. Then, it is assumed that format conversion from MPEG 2-TS to MPEG 2-PS is possible in the transmitting terminal device 4S.
  • the title list / filter unit 35 extracts, from the title list, format title information that can be reproduced without format conversion. That is, (content 1, MP EG 2—PS) and (content 4, MP EG 4) are extracted. After that, for the format "MP EG2-TS" determined to be unreproducible, it is determined whether or not format conversion is possible in the transmitting terminal device. Sender Since the terminal device 4S is capable of format conversion, the title information is described in a format after format conversion of the content 2 and the content 3 to MPEG2-PS. That is, (Content2, MPEG2-PS) and (Content3, MPEG2-PS). This series of processing is a filtering function by the title list / filter unit 35 when performing format conversion.
  • the result of filtering by the title list filter unit 35 is (Content 1, MP EG 2-PS), (Content 2, MP EG 2-PS), (Content 3, MP EG 2-PS), (Content 4, MP EG A title list containing EG 4) is generated.
  • the title list / fill section 35 sends the result to the terminal device that issued the tile list request.
  • the format conversion from MP EG 2—TS to MP EG 2—PS has been described here as an example, but other video formats (eg WMV), music formats (eg MP3 : WMA, AAC, ATRAC), still For image formats (eg, JPEG, GIF) etc., filtering may be performed with reference to the title list of the transmitting terminal, the reproducible format of the receiving terminal, and the convertible format.
  • the communication protocol may be different between the terminal devices.
  • the server unit 31 searches the title list according to each communication protocol and shares multimedia information.
  • FIGS. 4 and 5 show the processing of the receiving terminal 4R, the transmitting terminal 4S, and the connection management server 3 in chronological order.
  • FIG. 4 shows a flow of a pull-type multimedia information sharing process for transmitting multimedia information of the transmitting terminal 4S to the receiving terminal device 4R based on a request from the receiving terminal device 4R.
  • FIG. 5 shows the flow of a push-type multimedia information sharing process for transmitting multimedia information of the transmitting terminal 4R to the receiving terminal device 4R based on a request from the transmitting terminal device 4S. Is shown.
  • the directions of three straight lines extending from the “reception-side terminal device 4R”, the “connection management server 3”, and the “transmission-side terminal device 4SJ” are the positive directions of the time axis.
  • the receiving terminal device 4R sends the connection terminal server 4S (DeviceID # 2) and the receiving terminal device 4R (DeviceID # l) to the connection management server 3 having a specific address. Request a title list that can be shared with.
  • the connection management server 3 searches the device management table 34 for the IP address and port number of the transmitting terminal 4S based on the received DeviceID # 2 of the transmitting terminal 4S.
  • the connection management server 3 uses the IP address and port number obtained as a result of the search to send a list of titles stored in the transmitting terminal to the transmitting terminal 4S. Request.
  • step S43 the transmission-side terminal device 4S connects the title list of the multimedia information held as the title information to the connection pipe. Reply to management server 3.
  • the connection management server 3 fills in the received title list, extracts the title information that can be reproduced by the receiving terminal device 4R (Device ID # 1), and creates a new title list. Generate.
  • step S44 the new title list after filtering is returned to the receiving terminal device 4R as an HTML-format web page that can be displayed by the browser of the receiving terminal device 4R. The user selects a desired title from the title list displayed through the browser.
  • step S45 the receiving side terminal device: R transmits a sharing request of the multimedia information selected by the user to the connection management server 3.
  • step S46 the connection management server 3 transmits the multimedia file selected by the user to the transmitting terminal 4S based on the multimedia information sharing request from the receiving terminal 4R. Submit the request.
  • the address of the receiving terminal device 4R to which the multimedia file is transmitted is also transmitted to the transmitting terminal device 4S.
  • step S47 after receiving the transmission request of the multimedia file, if the multimedia file requested to be transmitted can be transferred, the transmission-side terminal device 4S transmits the request to the connection management server 3. Sends a confirmation response to the transmission request.
  • step S48 after receiving the confirmation response from the transmission side, the connection management server 3 transmits a reception request of the multimedia file to the reception side terminal device.
  • step S49 the transmission-side terminal device 4S transmits the The selected multimedia file is directly transferred to the terminal device 4R.
  • the connection management server 3 Returns a request rejection response to the transmission request. If the multimedia file cannot be transferred, the transmitting terminal is recording or playing, and the resources such as the hard disk are insufficient, or the transmitting terminal cannot connect to another terminal. On the other hand, there are cases where a multimedia file is already being transmitted and vice versa. In such a case, the transmission is suspended by, for example, setting the transmission request in a reservation state. The held transmission request and the address of the destination terminal 4R of the transmission destination are transmitted again after a fixed time or at the designated reservation time, and the transfer of the multimedia file is attempted.
  • the transmitting terminal device 4S requests the connection management server 3 for the title list of the transmitting terminal device 4S.
  • the reason for transmitting such a request is that the transmitting-side terminal device 4S according to the present embodiment is configured to transmit a title list to the connection management server 3 in response to a request from the connection management server 3, and By requesting the title list from the connection management server 3, the title list request can be received from the connection management server 3.
  • the connection management server 3 identifies the device. Since it has the function of requesting a title list for the terminal device specified by the child (DevicelD), no special transmission / reception function is required to perform the processing shown in FIG.
  • the connection management server 3 searches the device management table 34 for the IP address and port number of the transmission-side terminal device 4S based on the received device identifier DeviceID # 2 of the transmission-side terminal device 4S. Then, in step S52, using the IP address and the port number, the connection management server 3 requests the stored title list from the transmitting terminal 4S.
  • step S53 the transmitting terminal device 4S receives the title list request, and returns the title list held as the title information to the connection management server 3. At this time, the transmitting terminal device 4S also transmits the device identifier DeviceID # 1 of the receiving terminal device 4R.
  • the reason is that the connection management server 3 needs the device identifier of the receiving terminal device 4R in order to filter the title list reproducible on the receiving terminal device 4R. Therefore, the user of the transmitting terminal 4S obtains the identifier DeviceID # 1 of the receiving terminal 4R in advance from the user of the receiving terminal 4R, and stores it in the memory 22 or the storage device 28 of the transmitting terminal 4S. You need to keep it.
  • the connection management server 3 fills in the received title list with the title list related to the title that can be reproduced by the receiving terminal device 4R, and as a step S54, browses the transmitting terminal device 4S.
  • the terminal device on the sending side that can send HTML files that can be displayed Reply to S.
  • the transmitting terminal device 4S only needs to transmit the device identifier of the receiving terminal device 4R to the connection management server 3 before the filtering process is performed.
  • the connection management server 3 refers to the device management table 34 using the device identifier of the receiving terminal device 4R, and as a result, specifies the address of the receiving terminal device 4R.
  • the transmitting terminal device 4S transmits to the connection management server 3 a request for sharing multimedia information selected by the user.
  • the connection management server 3 sends the multimedia selected by the user to the receiving terminal 4R based on the sharing request of the multimedia information from the transmitting terminal 4S. Send a request to receive the file.
  • the reception-side terminal device 4R receives a reception request instructing reception of the multimedia file.
  • the receiving terminal device 4R If the receiving terminal device 4R can receive the multimedia file instructed to receive, in step S57, the receiving terminal device 4R returns an acknowledgment response to the reception request to the connection management server 3. I do.
  • the connection management server 3 Upon receiving the acknowledgment from the receiving terminal, the connection management server 3 issues a transmission request instructing the transmission of the multimedia file to the transmitting terminal 4S in step S58. At this time, the connection management server 3 notifies the address of the receiving terminal device 4R to the transmitting terminal device 4S. Then, in step S59, the transmitting terminal The device 4S directly transfers the selected multimedia file to the receiving terminal device 4R to which the specified address is assigned.
  • the receiving terminal device 4R returns a request rejection response to the reception request to the connection management server 3 to the connection management server 3 in step S57 if the multimedia file instructed to be received cannot be received.
  • the receiving terminal if the receiving terminal is recording or playing back and the resources such as the hard disk are insufficient, the receiving terminal cannot send multimedia files to other terminals. It is assumed that a file is being transmitted and a receiving terminal device is receiving a multimedia file to another terminal device. In such a case, the connection management server 3 puts the reception request in a reserved state and suspends it. The connection management server 3 sends the held reception request again after a predetermined time or at a specified reservation time.
  • the title list file section 35 is provided in the connection management server 3, but may be provided in either the transmitting terminal 4S or the receiving terminal 4R.
  • FIG. 6 and FIG. 7 show a flow of a process of filtering the title list in the transmitting terminal device 4S or the receiving terminal device 4R and sharing multimedia information. This filtering function is realized by each CPU 21 of the transmitting terminal device 4S or the receiving terminal device 4R, and is equivalent to the filtering function of the title list of the connection management server 3 and the filtering section 35.
  • FIGS. 6 and 7 will be described.
  • FIG. 6 shows the second pull-type multimedia information sharing in the present embodiment.
  • 4 shows the flow of a process having a process.
  • the receiving terminal device 4R requests the connection management server 3 for the address of the transmitting terminal device 4S (DeviceID # 2).
  • the connection management server 3 searches the device management table 34 for the IP address and port number of the transmission-side terminal device 4S based on the information (DeviceID # 2) that specifies the transmission-side terminal device 4S.
  • the connection management server 3 transmits the IP address and the port number obtained as a result of the search to the receiving terminal device 4R.
  • the receiving terminal 4R uses the received IP address and port number to list the title stored in the transmitting terminal with respect to the transmitting terminal 4S. Request. Along with this request, the receiving terminal device 4R transmits the filter information to the transmitting terminal device 4S.
  • the “filing information” is information indicating a format that can be reproduced by the receiving terminal device 4R (DeviceID # l). In the present embodiment, it is MPEG2-PS and MPEG4.
  • step S75 the transmission-side terminal device 4S filters the title list of the multimedia information held as the title information based on the filtering information. Then, in step S74, the filled-in title list is transmitted to the receiving terminal device 4R.
  • transmit-side terminal device 4 S is Adoresu the receiving terminal apparatus 4 R for receiving requests Thailand Torurisuto from the receiving terminal apparatus 4 R grasps t Therefore, the filtered title list can be transmitted to the receiving terminal device 4R.
  • step S76 the receiving-side terminal device 4R transmits a sharing request for multimedia information selected by the user to the transmitting-side terminal device 4S.
  • step S77 the receiving terminal device 4R that has received the request transmits the specified multimedia file to the receiving terminal device 4R.
  • the process ends.
  • the transmitting terminal device 4S has performed the filtering of the title list, but the receiving terminal device 4R can perform the filtering.
  • the receiving terminal device 4R may receive the title list describing all the titles from the transmitting terminal device 4S, and perform filtering using the filter information held by itself.
  • This processing is performed instead of the processing in step S75 described above.
  • FIG. 6 shows, as step S78, that the filtering process is performed on the receiving terminal device 4R side.
  • FIG. 7 shows the flow of the second push-type multimedia information sharing process in the present embodiment.
  • the transmitting terminal device 4S requests the connection management server 3 for the address of the receiving terminal device 4R (DeviceID # 1).
  • the connection management server 3 determines the IP address and port number of the receiving terminal 4 R from the device management table 34 based on the information (Device ID # 1) identifying the receiving terminal 4 R. Search for.
  • the connection management server 3 searches for The IP address and the port number obtained as a result are transmitted to the transmission-side terminal device 4S.
  • the connection management server 3 transmits the filter information of the receiving terminal device 4R (Device ID #l). “The filter information J is as described above, but the connection management server 3 uses the reproducible format shown in Table 1 based on the identifier (Device ID #l) of the receiving terminal device 4R. The reproducible format is extracted from the description table to generate filter information.
  • the transmission-side terminal device 4S filters the title list of the multimedia information held as the title information based on the filtering information. Then, the user of the transmission-side terminal device 4S selects a multimedia file to be transmitted to the reception-side terminal device 4R using the filtered title list. Then, in step S84, the transmitting terminal device 4S transmits a request for sharing multimedia information selected by the user to the receiving terminal device 4R.
  • step S85 the receiving terminal device 4R that has received the request returns an acknowledgment to the transmitting terminal device 4S in response to the transmission request.
  • the transmitting terminal 4S Upon receiving the acknowledgment, transmits the multimedia file to the receiving terminal 4 in step S86.
  • the receiving terminal device 4R receives the file, the process ends.
  • step S83 it has been described that the connection management server 3 transmits the file information to the transmission-side terminal device 4S.
  • the receiving terminal 4R sends the filter information to the transmitting terminal 4S directly. It may be transmitted directly.
  • the file information is transmitted along the route indicated by the broken line shown as step S83 'shown in FIG.
  • the connection management server 3 may instruct the receiving terminal device 4R to transmit the filter information.
  • the transmitting terminal device 4S when the transmitting terminal device 4S performs the title list filtering, the transmitting terminal device 4S performs multi-media filtering based on the DevicelD of the receiving terminal device 4R and the filter information.
  • the format of the key information may be converted.
  • the receiving terminal device 4R can share more multimedia information with the transmitting terminal device 4S.
  • both the receiving terminal device and the transmitting terminal device have been described as having the address notification function.
  • TCP1P is used as the communication protocol
  • the IP address and the port address are described in the header of the IP packet and the TCP packet.
  • the device management unit 32 can use a terminal device without a device identifier (DevicelD) or a device management table 3.
  • a title list request is received from a terminal device with a device identifier (DevicelD) not registered in Even so, multimedia information can be shared. This makes it possible to share multimedia information with terminal devices via a connection management server, even from a general-purpose PC / mobile terminal that supports the TCP / IP protocol.
  • the multimedia information stored in the transmitting terminal is searched based on the title list request from the terminal device.
  • the connection management server 3 has a database that holds a title list of multimedia information stored in the transmission-side terminal device
  • the connection management server database must be stored in advance in the database of the connection management server.
  • the multimedia information sharing system even if a request to share multimedia information is issued from any of the receiving terminal device 4R and the transmitting terminal device 4S, The transmitting terminal device 4S and the receiving terminal device 4R can share multimedia information.
  • connection management server 3 filters the title list reproducible on the receiving terminal device from the title list stored in the transmitting terminal device 4S, thereby enabling the user to determine whether or not the content can be reproduced. Desired multimedia information can be selected without concern.
  • connection management server 3 manages the terminal device's device ID and IP address, even if the terminal device's IP address changes, the device is not managed. Using the device identifier unique to the device, it is possible to connect to a terminal device that wants to share multimedia information. Furthermore, by managing up to the port number in addition to the terminal device's Device ID and IP address, multiple terminal devices are connected to the router with one global address, and the terminal device is connected to the terminal device. Even in a connection environment where a valid local IP address is assigned within the router, the connection address (the global address of the router and the port number assigned to the terminal device) for a specific terminal device is significantly changed. Identification becomes possible, and terminal devices connected to the Internet can access specific devices via routers.
  • connection management server 3 changes the communication protocol according to each terminal device. By doing so, users can share multimedia information without being aware of the differences in communication protocols.
  • a terminal device having multimedia information requests transmission of multimedia information to a specific terminal device and transmits the multimedia information.
  • Multimedia information can be reliably shared between the receiving terminal device and the transmitting terminal device at the request of the transmitting terminal device, so that the multimedia information can be shared according to the request from the receiving terminal device, which has been conventionally performed.
  • To send Information can be shared in a form different from that of the stem.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

 マルチメディア情報共有システムでは、サーバが接続されたネットワークを利用して、複数の装置間でマルチメディア情報が共有される。サーバは、複数の端末装置を特定する識別子および複数の端末装置のネットワーク上のアドレスを管理する管理テーブルと、第1端末装置から識別子を受信するサーバ受信部と、識別子の受信に基づいて第1端末装置のアドレスを取得するとともに、受信した識別子および管理テーブルに基づいて識別子に対応する第2端末装置のアドレスを取得する処理部と、第1端末装置がマルチメディア情報を保持する場合には第2端末装置のアドレスを第1端末装置に通知し、第2端末装置がマルチメディア情報を保持する場合には第1端末装置のアドレスを第2端末装置に通知するサーバ送信部とを備えている。第1端末装置および第2端末装置間は、通知されたアドレスに基づいてマルチメディア情報を送受信して共有する。

Description

明 細 マルチメディァ情報共有システム 技術分野
本発明は、 端末装置に蓄積された動画、 静止画および音楽等のマ ルチメディァ情報を、 ネッ トワークを介して他の端末装置との間で 共有および交換する技術に関する。 背景技術
近年、 デジタル記録機器の普及により、 各家庭において個人が大 容量の動画、 静止画、 音楽等の映像および/または音声に関するマ ルチメディァ情報を作成する機会が増えている。 従来は、 マルチメ ディァ情報の作成者は、 その親族や友人がマルチメディァ情報を閲 覧できるようにするために、 電子メ一ルにマルチメディア情報を添 付して自己の端末装置から電子メールを送付し、 または個人やプロ バイダのウェブサイ トでマルチメディァ情報を公開していた。 同じ 内容のマルチメディァ情報を複数の端末装置で所有し、 または複数 の端末装置で閲覧し得る状態に置くことを、 本明細書ではマルチメ ディア情報の 「共有」 と称する。
上述の方法によって動画や音楽等の大容量のマルチメディァ情報 が頻繁に共有されると、 メールサーバやウェブサーバの負荷が大き くなるため、 プロバイダはより大規模なサーバシステムが必要とな る。 サーバシステムの整備等に必要な費用はユーザの利用料に跳ね 返り、 ユーザが支払わなければならない利用料が増加してしまう。 このため、 マルチメディァ情報を共有し、 交換する端末間で直接大 容量ファイルを配信可能なピア · ツー · ピア技術を利用したマルチ メディア情報配信システムやファイル交換システムが利用され始め ている。
図 8は、 従来の大容量マルチメディァ情報配信システム 6 1の構 成を示す。 日本国特開平 1 1 一 8 8 4 1 9号公報は、 このような大 容量マルチメディァ情報配信システムの一例を開示する。 マルチメ ディア情報配信システム 6 1では、 クライアントである端末装置 6 4は、 ネットワーク 6 2を用いて構築されたワールド · ワイ ド · ゥ エブ ( 「WWW」 とも称する) を利用して、 検索サーバ 6 3 Sにマ ルチメディア情報 (例えば、 動画のタイ トル) へアクセスするため に必要な情報を要求する。 「タイ トル」 とは、 曲目ごとの音楽、 静 止画、 動画および音楽を組み合わせた 1本の映画等の、 まとまりの ある再生単位をいう。
検索サーバ 6 3 Sは、 サ一バリスト 6 5に登録された各マルチメ ディァサーバ 6 3 A〜 6 3 Cが有するタイ トル情報 6 7を検索する t 「タイ トル情報」 とは、 タイ トルとそのタイ トルの特性との対応を 示す情報をいい、 例えばタイ トル名と、 そのタイ トル名に対応する タイ トルの符号化タイプ、 動画や静止画、 音楽等の種類または検索 情報等とを含む。
検索の結果、 検索サーバ 6 3 Sは、 動画タイ トルを保持するマル チメディアサーバ 6 3 A〜 6 3 Cへリンクするためのリンク情報を 含む検索結果を取得する。 さらに、 検索サーバ 6 3 Sは、 クライア ント端末装置 6 4の画面に透過的アクセス用ウェブサイ ト 6 6を表 示させ、 その透過的アクセス用ウェブサイ ト 6 6を通してクライア ントに検索結果を配信する。
端末装置 6 4は、 検索結果に含まれるリンク情報を利用して、 マ ルチメディァ情報を蓄積しているマルチメディァサーバ 6 3から、 直接、 所望のマルチメディア情報を受信する。 マルチメディア情報 は、 マルチメディァ ' ファイル 6 8としてマルチメディァサーバ 6 3から配信され、 端末装置 6 4において受信される。 これにより、 容易に複数のマルチメディァ情報の配信元に蓄積されたマルチメデ ィァ情報を検索し、 配信された情報を受信できる。 また端末装置 6 4がマルチメディァ · ファイルの再生に必要なマルチメディアビュ ーヮを保有していない場合は、 マルチメディアサーバ 6 3からダウ ンロードできる。
一方、 " Napster" 等のファイル交換システムが近年利用されて いる。 例えば日経エレクトロニクス 2000.10.09 (no.780) P.P.125- 145 "Napster を知らずして" は、 " Napster" を用いたファイル 交換システムを説明している。 このファイル交換システムでは、 各 利用者は、 自らが要求を出して初めて、 必要とするマルチメディア 情報を取得することができる。 具体的に説明すると、 ファイル交換 システムの利用者は、 予め自身のクライアント端末を検索サーバに 接続して、 自身のクライアント端末に蓄積されているマルチメディ ァ情報のタイ トルを記述したタイ トルリストを検索サーバに登録し ておく。 そして、 利用者は、 検索サーバに登録された他の利用者の タイ トルリストを検索することにより、 所望のタイ トルが存在する か否かを判断する。 所望のタイ トルが存在する場合には、 利用者は、 自己のクライアント端末をそのタイ トルのマルチメディァ情報を蓄 積するクライアン卜端末に接続し、 クライアント端末間で、 直接所 望のタイ トルのマルチメディア · ファイルを交換する。 よって、 フ アイル交換システムでは、 マルチメディァ情報を蓄積するクライア ント端末は、 他のクライアント端末からの要求を受けて初めてマル チメディァ情報を当該他のクライアント端末に送信するといえる。 従来のマルチメディァ情報配信システム、 ファイル交換システム 等では、 端末装置は、 自ら要求を出して特定の他の端末装置または マルチメディァサーバに蓄積されたマルチメディァ情報を取得する ことはできるが、 自己の端末装置に蓄積しているマルチメディァ情 報を別の端末装置に送付することはできない。 すなわち送信側端末 装置の発意に基づいて、 受信側端末装置とマルチメディァ情報を共 有することができない。
また、 ハードディスクレコーダや D V Dレコーダ等のデジタル家 電を端末装置として上述のシステムを構成したとき、 受信側のデジ タル家電が、 受信したマルチメディア情報を再生できないことがあ る。 様々な世代または様々なメーカのデジタル家電が接続されてい るネッ トワークでは、 フォーマッ ト等によっては、 マルチメディァ 情報を処理できないデジタル家電が含まれ得るからである。 デジ夕 ル家電は汎用のパーソナルコンピュータ (P C ) とは異なり、 一般 に製品出荷時にハードウエア等のリソースが固定される。 したがつ て、 新たなマルチメディァ情報のデコード機能等を追加することは 困難である。 以上から、 受信側の装置が再生可能なマルチメディァ 情報のみを、 共有の対象として取り扱うことができる技術が必要と されている。
本発明の目的は、 マルチメディア情報を保有し、 送信できる送信 側端末装置からの要求に基づいて、 送信側端末装置と受信側端末装 置との間でマルチメディァ情報を共有できるようにすることである。 発明の開示
本発明によるサーバは、 ネットワークで接続された複数の端末装 置間でマルチメディァ情報を送受信して、 前記複数の端末装置間で 前記マルチメディァ情報を共有するシステムにおいて利用される。 前記サーバは、 前記複数の端末装置を特定する識別子、 および、 前 記複数の端末装置のネットワーク上のァドレスを管理する管理テー ブルと、 第 1端末装置から前記識別子を受信するサーバ受信部と、 前記識別子の受信に基づいて送信元の前記第 1端末装置のァドレ スを取得するとともに、 受信した前記識別子および前記管理テープ ルに基づいて、 前記識別子に対応する第 2端末装置のァドレスを取 得する処理部と、 前記第 1端末装置がマルチメディァ情報を保持す る場合には前記第 2端末装置のァドレスを前記第 1端末装置に通知 し、 前記第 2端末装置がマルチメディァ情報を保持する場合には前 記第 1端末装置のァドレスを前記第 2端末装置に通知するサーバ送 信部とを備えている。 これにより、 通知された前記アドレスに基づ いて、 前記第 1端末装置および前記第 2端末装置間で前記マルチメ ディァ情報が送受信されて共有される。
前記第 1端末装置がマルチメディァ情報を保持する場合において、 前記サーバ受信部は、 前記第 1端末装置から前記第 2端末装置の識 別子および前記マルチメディァ情報の共有を要求する共有要求を受 信し、 前記サーバ送信部は、 前記共有要求を前記第 2端末装置に送 信し、 前記サーバ受信部が、 前記共有要求に応答した前記第 2端末 装置から前記マルチメディァ情報の受信が可能であることを示す確 認応答を受信すると、 前記サーバ送信部は前記第 1端末装置に対し、 前記第 2端末装置のァドレスおよび前記マルチメディァ情報の送信 要求を送信してもよい。
前記第 1端末装置は、 1以上のタイ トルを含む前記マルチメディ ァ情報、 および、 前記 1以上のタイ トルの特性を示すタイ トル情報 を格納した送信側データベースを有している。 前記サーバ受信部は、 前記送信側データベースに格納された前記タイ 卜ル情報を前記第 1 端末装置から受信し、 前記処理部は、 前記タイ トル情報および前記 第 2端末装置の識別子に基づいて所定のタイ トルに関するタイ トル リストを生成し、 前記サーバ送信部は前記第 1端末装置に前記タイ トルリストを送信し、 前記タイ トルリス卜に基づいて特定された前 記マルチメディァ情報の共有要求を前記第 1端末装置から受信して もよい。 前記処理部は、 前記第 2端末装置において再生可能なタイ トルに 関するタイトルリストを生成してもよい。
前記第 1端末装置がマルチメディァ情報を保持する場合において、 前記複数の端末装置を特定する識別子、 および、 各装置において再 生可能なマルチメディァ情報のフォーマツ 卜との対応を記述したフ ォ一マット記述テーブルをさらに備えている。 前記処理部は、 前記 フォーマツト記述テーブルに基づいて前記第 2端末装置が再生可能 なフォーマツトに関するフィルタ情報を生成し、 前記サーバ送信部 は前記第 1端末装置に前記フィルタ情報を送信し、 前記第 1端末装 置から前記第 2端末装置に対して、 前記フィルタ情報に基づいて前 記第 1端末装置においてフィルタリングされた前記マルチメディァ 情報の共有要求が送信され、 前記第 1端末装置および前記第 2端末 装置間で前記マルチメディァ情報が送受信されて共有されてもよい 前記第 2端末装置がマルチメディァ情報を保持する場合において, 前記サーバ受信部は、 前記第 1端末装置から前記第 2端末装置の識 別子および前記マルチメディァ情報の共有を要求する共有要求を受 信し、 前記サーバ送信部は、 前記共有要求および前記第 1端末装置 のアドレスを前記第 2端末装置に送信し、 前記サーバ受信部が、 前 記共有要求に応答した前記第 2端末装置から前記マルチメディア情 報の送信が可能であることを示す確認応答を受信すると、 前記サー パ送信部は前記第 1端末装置に対し、 前記マルチメディァ情報の受 信要求を送信してもよい。
前記第 2端末装置は、 1以上のタイ トルを含む前記マルチメディ ァ情報、 および、 前記 1以上のタイ トルの特性を示すタイ トル情報 を格納した送信側データベースを有している。 前記サーバ受信部は、 前記送信側データベースに格納された前記タイ トル情報を前記第 2 端末装置から受信し、 前記処理部は、 前記タイ トル情報および前記 第 1端末装置の識別子に基づいて所定のタイ トルに関するタイ トル リストを生成し、 前記サーバ送信部は前記第 1端末装置に前記タイ トルリス卜を送信し、 前記タイ トルリストに基づいて特定された前 記マルチメディァ情報の共有要求を前記第 1端末装置から受信して もよい。
前記処理部は、 前記第 1端末装置において再生可能なタイ トルに 関するタイトルリストを生成してもよい。
前記ァドレスは、 I Pアドレスおよびポート番号であってもよい c 前記送信側データベースに格納された前記タイ トル情報を検索す る検索部をさらに備え、 前記サーバ受信部は、 検索部の検索結果に 基づいて前記タイ トル情報を受信してもよい。
本発明による処理方法は、 ネッ トワークで接続された複数の端末 装置間でマルチメディァ情報を送受信して、 前記複数の端末装置間 で前記マルチメディァ情報を共有するシステムにおいて利用される サーバで実行される。 前記サーバは、 前記複数の端末装置を特定す る識別子、 および、 前記複数の端末装置のネットワーク上のアドレ スを管理する管理テーブルを有している。 前記処理方法は、 第 1端 末装置から前記識別子を受信するステップと、 前記識別子の受信に 基づいて送信元の前記第 1端末装置のァドレスを取得するととも に、 受信した前記識別子および前記管理テーブルに基づいて、 前記 識別子に対応する第 2端末装置のァドレスを取得するステツプと 前記第 1端末装置がマルチメディァ情報を保持する場合には前記第 2端末装置のァドレスを前記第 1端末装置に通知し、 前記第 2端末 装置がマルチメディァ情報を保持する場合には前記第 1端末装置の ァドレスを前記第 2端末装置に通知するステップとを包含する。 こ れにより、 通知された前記アドレスに基づいて、 前記第 1端末装置 および前記第 2端末装置間で前記マルチメディァ情報が送受信され て共有される。
前記第 1端末装置がマルチメディァ情報を保持する場合において、 前記受信するステツプは、 前記第 1端末装置から前記第 2端末装置 の識別子および前記マルチメディァ情報の共有を要求する共有要求 を受信し、 前記送信するステップは、 前記共有要求を前記第 2端末 装置に送信し、 前記共有要求に応答した前記第 2端末装置から前記 マルチメディァ情報の受信が可能であることを示す確認応答を受信 すると、 前記送信するステップは前記第 1端末装置に対し、 前記第 2端末装置のァドレスおよび前記マルチメディァ情報の送信要求を 送信してもよい。
前記第 1端末装置は、 1以上のタイ トルを含む前記マルチメディ ァ情報、 および、 前記 1以上のタイ トルの特性を示すタイ トル情報 を格納した送信側データベースを有している。 前記受信するステツ プは、 前記送信側データべ一スに格納された前記タイ トル情報を前 記第 1端末装置から受信し、 前記処理するステップは、 前記タイ ト ル情報および前記第 2端末装置の識別子に基づいて所定のタイ トル に関するタイ トルリストを生成し、 その後、 前記送信するステップ は前記第 1端末装置に前記タイ トルリストを送信すると、 前記受信 するステップは、 前記タイ トルリストに基づいて特定された前記マ ルチメディァ情報の共有要求を前記第 1端末装置から受信してもよ い。
前記処理するステツプは、 前記第 2端末装置において再生可能な タイ トルに関するタイトルリストを生成してもよい。
前記第 1端末装置がマルチメディァ情報を保持する場合において、 前記サーバは、 前記複数の端末装置を特定する識別子、 および、 各 装置において再生可能なマルチメディァ情報のフォーマツトとの対 応を記述したフォ一マツト記述テ一ブルをさらに備えている。 前記 処理するステップは、 前記フォーマツ ト記述テーブルに基づいて前 記第 2端末装置が再生可能なフォーマツトに関するフィルタ情報を 生成し、 前記送信するステップは前記第 1端末装置に前記フィルタ 情報を送信してもよい。 これにより、 前記第 1端末装置から前記第 2端末装置に対して、 前記フィルタ情報に基づいて前記第 1端末装 置においてフィルタリングされた前記マルチメディァ情報の共有要 求が送信され、 前記第 1端末装置および前記第 2端末装置間で前記 マルチメディァ情報が送受信されて共有される。
前記第 2端末装置がマルチメディァ情報を保持する場合において, 前記受信するステップは、 前記第 1端末装置から前記第 2端末装置 の識別子および前記マルチメディァ情報の共有を要求する共有要求 を受信し、 前記送信するステップは、 前記共有要求および前記第 1 端末装置のァドレスを前記第 2端末装置に送信し、 前記共有要求に 応答した前記第 2端末装置から前記マルチメディァ情報の送信が可 能であることを示す確認応答を受信すると、 前記送信するステツプ は前記第 1端末装置に対し、 前記マルチメディァ情報の受信要求を 送信してもよい。
前記第 2端末装置は、 1以上のタイ トルを含む前記マルチメディ ァ情報、 および、 前記 1以上のタイトルの特性を示すタイ トル情報 を格納した送信側データベースを有している。 前記受信するステツ プは、 前記送信側データベースに格納された前記タイ トル情報を前 記第 2端末装置から受信し、 前記処理するステップは、 前記タイ 卜 ル情報および前記第 1端末装置の識別子に基づいて所定のタイ トル に関するタイ トルリス卜を生成し、 その後、 前記送信するステップ は前記第 1端末装置に前記タイ トルリストを送信すると、 前記受信 するステップは、 前記タイ トルリストに基づいて特定された前記マ ルチメディァ情報の共有要求を前記第 1端末装置から受信してもよ い。
前記処理するステツプは、 前記第 1端末装置において再生可能な タイトルに関するタイトルリストを生成してもよい。
前記アドレスは、 I Pアドレスおよびポート番号であってもよい ( 前記送信側データベースに格納された前記タイ トル情報を検索す るステップをさらに包含し、 前記受信するステップは、 検索結果に 基づいて前記タイ トル情報を受信してもよい。 本発明による送信側端末装置は、 ネッ トワークで接続された複数 の端末装置間でマルチメディァ情報を送受信して、 前記複数の端末 装置間で前記マルチメディァ情報を共有するシステムにおいて前記 マルチメディァ情報を送信する。
第 1の送信側端末装置は、 前記マルチメディア情報を格納した送 信側データベースと、 前記マルチメディァ情報の送信先である受信 側端末装置の識別子を保持するメモリと、 前記受信側端末装置の識 別子を前記ネッ卜ワークに接続されたサーバに送信する送信部と、 前記サーバから前記受信側端末装置のァドレスを受信する受信部と を備えており、 前記送信部は、 前記受信側端末装置のアドレスに対 して前記マルチメディア情報を送信する。 なお、 前記サーバは前記 複数の端末装置を特定する識別子、 および、 前記複数の端末装置の ネットワーク上のァドレスを管理する管理テーブルを有しており、 その管理テーブルと前記受信側端末装置の識別子とに基づいて前記 受信側端末装置のァドレスを特定する。
第 2の送信側端末装置は、 前記マルチメディァ情報を格納した送 信側データベースと、 前記マルチメディァ情報の送信要求を受信す る受信部と、 前記送信要求に応答して前記マルチメディァ情報を送 信する送信部とを備えている。 前記受信部が受信側端末装置のァド レスを受信すると、 前記送信部は前記受信側端末装置のアドレスに 対して前記マルチメディァ情報を送信する。 なお、 前記受信側端末 装置は前記送信側端末装置を特定する識別子を保持し、 前記サーバ は前記複数の端末装置を特定する識別子、 および、 前記複数の端末 装置のネットワーク上のアドレスを管理する管理テーブルを有する。 前記受信側端末装置が前記識別子を前記サーバに送信することによ り、 前記サーバは前記管理テーブルと前記識別子とに基づいて前記 送信側端末装置のァドレスを特定する。 前記送信側端末装置のァド レスに対し、 前記受信側端末装置および前記サーバの一方は、 前記 送信要求を送信する。
本発明による受信側端末装置は、 ネットワークで接続された複数 の端末装置間でマルチメディァ情報を送受信して、 前記複数の端末 装置間で前記マルチメディァ情報を共有するシステムにおいて、 送 信側端末装置から送信された前記マルチメディァ情報を受信する。 第 1の受信側端末装置は、 自己のネッ トワーク上のアドレスおよ び自己を特定する識別子 ¾前記ネッ トワークに接続されたサーバに 送信する送信部と、 前記送信側端末装置から前記マルチメディァ情 報を受信する受信部とを備えている。 前記送信側端末装置は前記識 別子を予め保持しており、 前記識別子を前記サーバに送信すること によって前記サーバから前記受信側端末装置のアドレスを受信し、 前記ァドレスの受信側端末装置に対し前記マルチメディァ情報を送 信する。 なお、 前記サーバは前記複数の端末装置を特定する識別子, および、 前記複数の端末装置のネットワーク上のァドレスを管理す る管理テーブルを有しており、 その管理テーブルと前記受信側端末 装置の識別子とに基づいて前記受信側端末装置のァドレスを特定し. 送信側端末装置に送信する。
第 2の受信側端末装置は、 前記送信側端末装置を特定する識別子 を保持するメモリと、 自己のネットワーク上のアドレス、 自己を特 定する識別子および前記送信側端末装置の識別子を、 前記ネッ トヮ ークに接続されたサーバに送信する送信部と、 前記送信側端末装置 から前記マルチメディァ情報を受信する受信部とを備えている。 前 記送信側端末装置は、 前記マルチメディァ情報を格納した送信側デ —夕ベースを有している。 前記サーバは前記管理テ一ブルと前記送 信側端末装置の識別子とに基づいて前記送信側端末装置のァドレス を特定する。 前記送信部が前記マルチメディァ情報の送信要求を送 信すると、 特定された前記送信側端末装置のァドレスに送信される c 前記送信側端末装置は、 前記送信要求に応答して前記マルチメディ ァ情報を前記受信側端末装置に送信する。 前記受信側端末装置のァ ドレスは、 サーバまたは前記受信側端末装置から送信される。
本発明によれば、 マルチメディァ情報の共有要求が受信側端末装 置から発行された場合に、 接続管理サーバは、 受信側端末装置で再 生可能なタイ トル情報を抽出した新たなタイ トルリス卜を生成して マルチメディァ情報を保有する送信側端末装置に送信する。 送信側 端末装置の利用者は、 タイ トルリストによって特定される、 受信側 端末装置が再生可能なタイ トルの中から、 所望のタイ トルに関する マルチメディァ情報を選択できるので、 受信側端末装置側の再生可 能フォーマッ トに留意する必要はない。 その結果、 受信側端末装置 および送信側端末装置において確実にマルチメディァ情報を共有で きる。 図面の簡単な説明
図 1は、 マルチメディァ情報共有システムの概略的な構成を示す 図である。
図 2は、 受信側および送信側端末装置の基本的なハードウエア構 成の一例を示すブロック図である。
図 3は、 接続管理サーバおよび各端末装置の機能ブロックの構成 を示す図である。
図 4は、 受信側端末装置からの要求に基づいて、 送信側端末のマ ルチメディァ情報を受信側端末装置に送信するプル型マルチメディ ァ情報共有処理の流れを示す図である。
図 5は、 送信側端末装置からの要求に基づいて、 送信側端末のマ ルチメディァ情報を受信側端末装置に送信するプッシュ型マルチメ ディァ情報共有処理の流れを示す図である。
図 6は、 本発明の実施形態における第 2のプル型マルチメディァ 情報共有処理の流れを示す図である。
図 7は、 本発明の実施形態における第 2のプッシュ型マルチメデ ィァ情報共有処理の流れを示す図である。
図 8は、 従来の大容量マルチメディァ情報配信システムの構成を 示す図である。 発明を実施するための最良の形態
以下、 添付の図面を参照しながら、 本発明によるマルチメディァ 情報共有システムの実施形態を説明する。 図 1は、 マルチメディァ情報共有システム 1の概略的な構成を示 す。 マルチメディァ情報共有システム 1では、 あるマルチメディァ 情報を共有したいという共有要求がある端末装置から発行されると、 そのマルチメディァ情報を蓄積している端末装置がそのマルチメデ ィァ情報を指定された端末装置に送信する。 これにより、 送信側の 端末装置と受信側の端末装置との間でマルチメディァ情報を共有で きる。 以下の説明では、 マルチメディア情報を保持し、 送信する端 末装置を 「送信側端末装置」 と称し、 マルチメディア情報を受信す る端末装置を 「受信側端末装置」 と称する。 マルチメディア情報共 有システム 1では、 後述のように送信側端末装置が自ら共有要求を 発行することができ、 その結果、 受信側端末装置との間でマルチメ ディァ情報を共有できる。
マルチメディァ情報共有システム 1は、 ネッ トワーク 2に接続さ れた接続管理サーバ 3と、 送信側端末装置 4 Sと、 受信側端末装置 4 Rとを備えている。 本実施形態では、 ネットワーク 2は、 例えば インターネッ ト等のワイ ドエリアネッ トワーク (W A N ) または企 業内の口一カルエリアネットワーク (L A N ) であり、 接続管理サ ーバ 3、 端末装置 4 Sおよび 4 Rの間では、 例えば T C P / I Pプ ロトコルを用いて通信が行われる。 なお、 ネッ トワーク 2には 3以 上の端末装置が接続されていてもよい。
接続管理サーバ 3は、 マルチメディァ情報を共有できる端末装置 4 Rおよび 4 Sの I Pアドレスとポ一ト番号を管理する。 接続管理 サーバ 3には、 ネッ トワーク 2内の接続管理サーバ 3を特定するァ ドレスである I Pァドレスが割り当てられている。 接続管理サーバ 3は、 接続管理サーバ 3の I Pアドレス宛てに発行された端末装置 4 Rまたは端末装置 4 Sのいずれからの共有要求でも受信できる。 このとさ、 マルチメディァ情報を共有する相手となる受信側端末装 置を特定する情報も送信される。 共有要求の受信に応じて、 送信側 端末装置 4 S内のマルチメディァ情報に関連するタイ トル情報 6を 送信側端末装置 4 Sから取得する。
接続管理サーバ 3では、 送信側端末装置 4 Sに記憶されたタイト ル情報の集合をタイ トルリストとして管理する。 接続管理サーバ 3 は、 受信側端末装置 4 Rによるタイ トルの再生が可能か否かを基準 としてタイ トルリストをフィルタリングし、 受信側端末装置 4尺が 再生可能なタイ トルのみを含むタイ トルリストを抽出する。 フィル 夕リング結果は、 共有要求を発行した端末装置に返信される。
共有要求を発行した端末装置 4 Rまたは 4 Sの利用者は、 接続管 理サーバ 3から受信したフィルタリングの結果得られたタイ トルリ ストに基づいて、 端末装置 4 Rおよび 4 S間で共有するタイ トルを 選択する。 接続管理サーバ 3は、 マルチメディア情報の共有要求を 仲介する。 すなわち接続管理サーバ 3は、 送信側端末装置 4 Sに対 してはマルチメディァ情報の送信を指示する送信要求を発行し、 受 信側端末装置 4 Rに対しては送信されたマルチメディァ情報の受信 を指示する受信要求を発行する。 これにより、 送信側端末装置 4 S と受信側端末装置 4 Rとの間で、 選択されたマルチメディァ情報が 直接授受される。 なお、 図に示すとおり、 マルチメディア情報は所 定の形式によって記述されたマルチメディァ · ファイル 7として送 信され、 受信され、 格納される。
端末装置 4 Rおよび 4 Sは、 各端末装置固有の装置識別子である Device IDと、 ネットワーク 2上の位置を示す固有のァドレスである I Pアドレスとを有する。 I Pアドレスは、 常時固定されている静 的なグローバル I Pアドレス、 インターネット接続業者の DHC P サーバによって動的に割り当てられる動的なグローバル I Pァドレ ス、 または DHC P機能を有するルー夕を介してネットワーク 2に 接続される場合は、 ルー夕側で割り当てられたルー夕内のローカル の I Pアドレスである。 さらに端末装置は、 通信アプリケーション を特定するためのポー卜番号を有する。
図 1に記載されているように、 本実施形態では、 接続管理サーバ 3の I Pアドレスは" 110.111.112.113" とする。 受信側端末装置 4 Rの I Pアドレスは" 111.112.113.114" 、 装置識別子 DevicelD は" #1" 、 ポート番号は" 10" とする。 送信側端末装置 4 Sの I P アドレスは" 112.113.114.115" 、 装置識別子 DevicelDは" #2" 、 ポート番号は" 20" とする。
端末装置 4 S、 4 Rは、 ネッ トワーク 2との接続が確立されたと きに、 自己に関する情報を接続管理サーバ 3に通知する。 「自己に 関する情報」 は、 パケッ トを送信した端末装置の装置識別子 DevicelD, I Pアドレス、 ポート番号等を含み、 アドレス通知パケ ッ 卜に記述される。 アドレス通知パケッ トは、 接続管理サーバ 3の I Pアドレス" 110.111.112.113" に宛てて送信される。 接続管理サーバ 3は、 受信したアドレス通知バケツ トに基づいて、 各端末装置の装置識別子 DeviceID、 I Pアドレスおよびポート番号 を取得し、 デバイス管理テーブル 5に登録する。 なお、 端末装置が DHC P機能を有するルータを介してネットワーク 2に接続されて いる場合には、 端末装置には口一カル I Pァドレスが割り当てられ ている。 しかしルータが有する周知の I Pマスカレード機能により、 ルータに割り当てられたグローバル I Pアドレスとルータによって 割り当てられるポート番号とは、 端末装置の I Pアドレスおよびポ —ト番号として接続管理サーバ 3に送信される。 接続管理サーバ 3 は、 端末装置の装置識別子 DevicelDに対して、 このグローバル I P ァドレスとポート番号とを対応付けて登録する。
図 2は、 受信側および送信側端末装置 4 R、 4 Sの基本的な八一 ドウエア構成の一例を示すブロック図である。 端末装置 4 R、 4 S は、 ネットワーク接続機能を備えたマルチメディァ情報を記録再生 可能なデジタル家電、 例えばハードディスクレコーダや D VDレコ ーダである。
端末装置は、 C PU 2 1と、 メモリ 2 2と、 送信部 2 3と、 デコ —ド部 24と、 ストリーム制御部 2 5と、 エンコード部 2 6と、 受 信部 2 7と、 蓄積装置 2 8と、 ネッ トワーク制御部 2 9とを備える c これらは C P Uバスやデータバスなどのバスで接続される。 C PU 2 1は、 端末装置の動作を制御する。 C PU 2 1の具体的な制御の 内容は、 図 4および図 5に記載されたマルチメディァ情報共有シス テム 1の処理に関連して後述する。 メモリ 2 2は、 プログラム、 デ 一夕等を格納する半導体記憶装置である。 送信部 2 3は、 映像、 音 声等のマルチメディア信号を、 外部のテレビ等に送信する。
デコード部 2 4は、 M P E G等の所定の圧縮方式によって圧縮さ れたマルチメディァ情報を伸張する。 デコード部 2 4によってマル チメディァ情報を伸張し、 テレビまたはステレオ装置等に送出する ことにより、 マルチメディア情報としての動画、 静止画、 音声等が 再生される。 よってデコード部 2 4は、 端末装置の再生手段の一部 である。 デコード部 2 4が伸張可能な圧縮方式は、 端末装置毎に異 なる。 一般に、 デジタル家電のデコード部 2 4は、 新たなマルチメ ディァ情報のデコード機能を追加することは困難であることが多い c 製品出荷時にハ一ドウエアなどのリソースが固定されるからである t 蓄積装置 2 8は、 マルチメディア情報をハードディスクや D V D 等に記憶するドライブ装置である。 ストリーム制御部 2 5は、 蓄積 装置の制御やマルチメディァ情報のデータ転送制御等を行う。 ェン コード部 2 6は、 M E P G等の圧縮方式にしたがって、 映像、 音声 等のデ一夕を圧縮符号化する。 このエンコード部 2 6についても、 圧縮方式は端末装置毎に異なる。 受信部 2 7は、 外部の装置からマ ルチメディァ情報を含む信号を受信する。 「マルチメディァ情報を 含む信号」 とは、 例えば、 テレビ局からの放送信号、 他の機器から のアナログ信号および/またはデジタル信号である。
ネッ トワーク制御部 2 9は、 端末装置をネッ トワーク 2に接続し. T C P / I Pプロ卜コルに基づくデータの送受信を行う。 ネッ トヮ ーク制御部 2 9は、 予約録画などの状態でも常時通電されており、 ァドレス通知バケツ トを常時サーバに通知可能である。 さらにネッ トワーク制御部 2 9は、 ネッ トワーク 2から種々の要求やデータを 受信できる。 ネッ トワーク制御部 2 9は、 接続管理サーバ 3からの タイ トルリストの検索要求、 マルチメディァ情報の送信要求または 受信要求を受信すると、 端末装置全体の電源をオンして受信した要 求の処理を開始するように構成されている。
端末装置は、 ネッ トワーク制御部 2 9を介して受信したマルチメ ディァ · ファイルのデータに基づいて、 マルチメディァ情報等をテ レビモニタに表示するブラウザ機能を備えている。 なお図 1の例で は、 端末装置はハードディスクレコーダであるとしたが、 端末装置 はネットワーク接続機能を有する一般的なコンピュータとしても実 現できる。 上述した各構成要素および端末装置全体の機能は、 八一 ドウエアのみならず、 ソフトウエアによって実現することもできる c 本実施形態のマルチメディァ情報共有システム 1では、 様々な世 代および様々なメーカのデジタル家電が端末装置として接続される ことも想定している。 上述のように、 端末装置毎にデコード部 2 4 のデコード機能は異なるので、 端末装置によってはマルチメディァ 情報を受信してもデコードできない可能性がある。 本実施形態のマ ルチメディア情報共有システム 1では、 後述の処理により、 受信側 端末装置と送信側端末装置との間で共有可能なマルチメディァ情報 のみを取り扱うことができる。 これにより、 利用者の混乱を防止で さる。
接続管理サーバ 3は、 ネットヮ一ク接続機能を有する一般的なコ ンピュ一夕として構成される。 接続管理サーバ 3は、 図 2を参照し て説明した端末装置の構成のうち、 例えば C PU 2 1、 メモリ 2 2、 ストリーム制御部 2 5、 蓄積装置 2 8、 ネットワーク制御部 2 9を 用いて構成することができる。 接続管理サーバ 3は、 後述するデバ ィス管理テーブルを実現するデ一夕ベースとしての機能、 さらに受 信側端末装置と送信側端末装置との間で共有可能なマルチメディァ 情報のみを、 タイ トルリストに基づいてフィル夕リングする機能を ソフトウェアによって実装している。 そのようなソフトウェアは、 蓄積装置 2 8からメモリ 2 2上に読み出されて C PU 2 1によって 実行される。
以下、 図 3を参照しながら、 接続管理サーバ 3および各端末装置 4 R、 4 Sの機能を説明する。 図 3は、 接続管理サーバ 3および各 端末装置 4 R、 4 Sの機能ブロックの構成を示す。 図示されている 例では、 受信側端末装置 1 (4 R) および送信側端末装置 2 (4 S) は、 それぞれ、 マルチメディア情報の送信機能と受信機能の両 方の機能を有する端末装置として構成されている。
端末装置 4 R、 4 Sは、 サーバ部 4 1と、 I P通知部 4 2と、 送 受信部 4 3と、 マルチメディア情報デ一夕ベース 44と、 タイ トル 情報データベース 4 5と、 データベースエンジン部 4 6と、 ブラウ ザ部 47とを含む。
サーバ部 4 1は、 ネッ トワーク 2を介して他の端末装置や接続管 理サーバとの間で情報の転送を行う。 転送される情報は、 例えばマ ルチメディア情報、 タイ トル情報、 マルチメディア情報の共有を要 求する共有要求である。
I P通知部 4 2は、 端末装置の Dev i ce ID、 I Pアドレス、 ポート 番号等を含むァドレス通知パケットを接続管理サーバ 3に送信する。 送受信部 4 3は、 他の端末装置との間でマルチメディァ情報を送受 信する。 マルチメディァ情報データベース 4 4は、 マルチメディァ 情報を蓄積保存するデータベースである。 タイ トル情報データべ一 ス 4 5は、 タイ トル情報を集めたデータベースである'。 データべ一 スエンジン部 4 6は、 タイ トル情報データベース 4 5を制御し、 サ ーバ部 4 1との間でデータを授受する。 ブラウザ部 4 7は、 送信側 端末装置 4 Sと受信側端末装置 4 Rとの間で共有可能なタイ トル情 報を表示する。
一方、 接続管理サーバ 3は、 サーバ部 3 1と、 デバイス管理部 3 2と、 タイ トル情報検索部 3 3と、 タイ トルリスト · フィル夕部 3 5を備える。
サーバ部 3 1は、 ネットワークを介して他の端末装置とデ一タ転 送を行う。 サーバ部 3 1がデータを受信したときはそのデータの送 信元の端末装置のァドレスを取得する。
デバイス管理部 3 2は、 端末装置からのアドレス通知パケッ トを 解析してバケツトに含まれている端末装置の Dev i c e ID、 I Pァドレ ス、 ポート番号等をデバイス管理テーブル 3 4に登録する。 デバイ ス管理部 3 2は、 登録された端末装置からさらにアドレス通知パケ ッ トを受信して、 端末装置のァドレスが変更されたことを通知され た場合にもデバイス管理テーブル 3 4のアドレスを更新する。 また デバイス管理部 3 2は、 一定時間以上にわたってアドレス通知パケ ットが送出されてこない端末装置のァドレスのェン 1、リを、 デバイ ス管理テーブル 3 4から削除する。 デバイス管理部 3 2は、 他の要 素から端末装置のァドレスを要求されると、 デバイス管理テーブル 3 4を検索して、 ァドレスが存在する場合にはそのァドレスを通知 する。
タイ トル情報検索部 3 3は、 端末装置から発行されたタイ トルリ ストの要求の受信に応答して動作する。 タイ トルリストの要求は、 送信側端末装置にどのようなマルチメディァ情報のタイトルが蓄積 されているかを示すリストの取得を求める要求である。 この要求は、 受信側端末装置および送信側端末装置のいずれもが発行できる。 夕 ィ トル情報検索部 3 3は、 デバイス管理部 3 2にアドレスを問い合 わせ、 デバイス管理テーブル 3 4に登録された送信側端末装置のァ ドレスを取得する。 そしてそのァドレスの送信側端末装置宛てに夕 ィ トル情報の検索を要求する。 タイ トル情報検索部 3 3は、 検索結 果を受け取る。
タイ トルリスト · フィル夕部 3 5は、 送信側端末装置 4 Sから受 信したタイ トル情報の検索結果をタイ トルリストとして取得し、 夕 イ トルリストをフィルタリングし、 受信側端末装置が再生可能な夕 ィ トルのタイ トル情報のみを抽出して新たなタイ トルリストを生成 する。 フィルタリングは、 受信側端末装置の装置識別子と再生可能 なマルチメディァ情報の形式との対応を記述した再生可能フォーマ ット記述テーブルに基づいて行うことができる。 表 1は、 再生可能 フォ一マツト記述テーブルの例を示す。
【表 1】
再生可能フォーマツト記述テーブル
Figure imgf000027_0001
タイ トルリス卜 · フィルタ部 3 5は、 例えば各受信側端末装置か ら装置識別子を受信した際に、 それに応答して各受信側端末装置に 再生可能なフォーマツ 卜の問い合わせを行い、 通知された再生可能 なフォーマットの種別に基づいて、 再生可能フォーマット記述テー ブルを作成する。 または、 タイ トルリス卜 · フィル夕部 3 5は、 デ バイス管理テーブル 3 4に登録された Dev i ce lDが各端末装置の製品 種別 (製品モデル) の情報を含む場合には、 その Dev i ce lDに基づい て受信側端末装置が再生可能なフォーマツトを特定し、 再生可能フ ォーマツト記述テーブルを作成してもよい。 作成されたテ一ブルは、 図示しないメモリまたはバッファに保持される。
以下、 表 1に示す再生可能フォーマツ ト記述テーブルを用いた、 タイ トルリスト · フィル夕部 3 5の処理を具体的に説明する。 タイ トルリスト · フィルタ部 3 5が送信側端末装置 (Dev i ceID : #2) か ら 4種の動画番組のタイ トル情報を取得した場合を考える。 タイ ト ルリスト · フィル夕部 3 5が取得したタイ トル情報を、 それぞれ (コンテンツ 1、 MP E G 2— P S) 、 (コンテンツ 2、 MP EG 2— T SZS D) 、 (コンテンツ 3、 MP E G 2 -T S /HD) 、 (コンテンツ 4、 MP E G 4) とする。 これらのタイ トル情報を列 記してタイ トルリス トが得られる。 このとき受信側端末装置 (DeviceID:#l) の再生可能な動画フォーマッ トは、 MP E G 2— P Sおよび MP E G 4とする。
タイ トルリスト · フィルタ部 3 5は再生可能フォーマツト記述テ 一ブルを参照することにより、 受信側端末装置 (DeviceID:#l) の 再生可能な動画フォ一マツ トが MP E G 2— P Sおよび MP E G 4 であることを知る。 これに基づいて、 タイ トルリスト · フィルタ部 3 5は、 タイ トルリストから (コンテンツ 1、 MP E G 2— P S) および (コンテンツ 4、 MP E G 4) を抽出して新たなタイ トルリ ストを生成する。 タイ トルリスト · フィル夕部 3 5が再生可能フォ 一マツ ト記述テーブルに基づいてタイ トルリストを抽出する機能を, タイ トルリスト , フィルタリング機能と称することとする。
タイ トルリスト · フィルタ部 3 5は、 フィルタリングの結果得ら れたタイ トルリス卜を、 タイルリストの要求を発行した端末装置に 送信する。 上述のフォーマッ ト以外の動画フォーマッ ト (例えば W M V) 、 音楽フォーマッ ト (例えば MP 3, WMA, A A C, AT R AC) 、 静止画フォーマツ ト (例えば、 J P E G, G I F) 等に 関しても同様に、 受信側端末装置の装置識別子と、 再生可能なマル チメディァ情報のフォーマツトとの対応を記述した再生可能フォー マット記述テーブルを作成すればよい。 これにより、 上述のタイ ト ルリスト · フィルタリング機能を与えることができる。 なお、 受信 側端末装置が送信側端末装置に格納されたマルチメディァ情報のす ベてのフォーマツ トを再生可能である場合には、 フィルタリングの 前後で得られるタイ トルリストは同じである。
以下、 具体例を挙げて、 フォーマッ トの変換に関する処理を説明 する。 まずタイトルリスト · フィルタ部 3 5が送信側端末装置 4 S から取得した動画番組のタイ トルリストに、 (コンテンツ 1、 MP E G 2— P S ) 、 (コンテンツ 2、 MP E G 2— T S/S D) 、 (コンテンツ 3、 MP E G 2 - T S/HD) 、 (コンテンツ 4、 M P E G 4) の 4つの動画番組のタイ トル情報が記述されているとす る。 受信側端末装置 4 Rが再生可能な動画フォーマットを、 MP E G 2 - P S , MP E G 4とする。 すなわち受信側端末装置 4 Rでは、 MP E G 2— T Sを再生できない。 そして送信側端末装置 4 Sでは、 MP E G 2—T Sから MP E G 2— P Sへのフォーマツト変換が可 能であるとする。
タイ トルリスト · フィルタ部 3 5は、 タイ トルリストから、 フォ 一マツ ト変換することなく再生可能なフォーマツトのタイ トル情報 を抽出する。 すなわち (コンテンツ 1、 MP EG 2— P S) および (コンテンツ 4、 MP E G 4) を抽出する。 その後、 再生可能でな いと判断したフォーマット "MP E G 2— T S" に関し、 送信側端 末装置においてフォーマツ ト変換が可能か否かを判断する。 送信側 端末装置 4 Sはフォ一マツト変換可能であるため、 コンテンツ 2お よびコンテンツ 3を MP E G 2— P Sにフォーマツ 卜変換した後の フォーマットにより、 タイ トル情報を記述する。 すなわち (コンテ ンッ 2、 MP E G 2 -P S) および (コンテンツ 3、 MP E G 2— P S) である。 この一連の処理が、 フォーマッ ト変換を行う際のタ イ トルリスト · フィルタ部 3 5によるフィルタリング機能である。
タイ トルリスト · フィルタ部 3 5によるフィルタリングの結果、 (コンテンツ 1、 MP EG 2 - P S) 、 (コンテンツ 2、 MP E G 2— P S) 、 (コンテンツ 3、 MP E G 2 - P S) 、 (コンテンツ 4、 MP EG 4) を含むタイ トルリストが生成される。 タイ トルリ ス卜 · フィル夕部 3 5は、 タイルリスト要求を発行した端末装置に その結果を送信する。 なお、 ここでは MP E G 2— T Sから MP E G 2— P Sへのフォーマツト変換を例に説明したが、 その他の動画 フォーマット (例えば WMV) 、 音楽フォーマット (例えば MP 3 : WMA, AAC, ATRAC) 、 静止画フォーマット (例えば J P E G, G I F) 等に関しても、 同様に送信側端末装置のタイ トルリ スト、 受信側端末装置の再生可能フォーマット、 変換可能なフォー マットを参照して、 フィルタリングすればよい。
また、 端末装置の世代やメーカが異なる場合、 端末装置の間で通 信プロ卜コルが異なることもある。 この場合、 サーバ部 3 1は、 そ れぞれの通信プロトコルに従ってタイ 卜ルリストを検索し、 マルチ メディァ情報を共有する。
次に、 図 4および図 5を参照しながら、 本発明のマルチメディア 情報共有システム 1の動作を説明する。 図 4および 5は、 いずれも 受信側端末装置 4 R、 送信側端末装置 4 S, 接続管理サーバ 3の処 理を時系列的に示す。 図 4は、 受信側端末装置 4 Rからの要求に基 づいて、 送信側端末 4 Sのマルチメディァ情報を受信側端末装置 4 Rに送信するプル型マルチメディァ情報共有処理の流れを示す。 一 方、 図 5は、 送信側端末装置 4 Sからの要求に基づいて、 送信側端 末 4 Rのマルチメディァ情報を受信側端末装置 4 Rに送信するプッ シュ型マルチメディァ情報共有処理の流れを示す。 「受信側端末装 置 4 R」 、 「接続管理サーバ 3」 、 および 「送信側端末装置 4 SJ から延びる 3本の直線の方向が、 時間軸の正方向である。
まず図 4を参照しながら、 プル型マルチメディァ情報共有処理を 説明する。 ステップ S 4 1において、 受信側端末装置 4 Rは特定の ァドレスを有する接続管理サーバ 3に対して、 送信側端末装置 4 S (DeviceID# 2 ) と受信側端末装置 4 R (DeviceID# l) とで共有 可能なタイ トルリストを要求する。 接続管理サーバ 3は受信した送 信側端末装置 4 Sの DeviceID# 2に基づいて、 デバイス管理テープ ル 34から送信側端末装置 4 Sの I Pアドレスとポート番号を検索 する。 ステップ S 42において、 接続管理サーバ 3は、 検索した結 果取得した I Pァドレスとポート番号とを用いて、 送信側端末装置 4 Sに対して送信側端末装置に蓄積されているタイ トルのリストを 要求する。
ステップ S 4 3において、 送信側端末装置 4 Sは、 タイ トル情報 として保持しているマルチメディァ情報のタイ トルリストを接続管 理サーバ 3に返信する。 接続管理サ一バ 3では、 受信したタイ トル リストをフィル夕リングして、 受信側端末装置 4 R ( Dev i ce ID # 1 ) が再生可能なタイ トル情報を抽出し、 新たなタイ トルリストを 生成する。 そしてステップ S 4 4において、 フィルタリング後の新 たなタイ トルリストを、 受信側端末装置 4 Rのブラウザが表示可能 な H T M L形式のウェブページデ一夕として、 受信側端末装置 4 R に返信する。 利用者はブラウザを通して表示されたタイ トルリスト の中から所望のタイ トルを選択する。
そしてステップ S 4 5において、 受信側端末装置 : Rは、 利用者 が選択したマルチメディァ情報の共有要求を接続管理サーバ 3に送 信する。 ステップ S 4 6において、 接続管理サーバ 3は、 受信側端 末装置 4 Rからのマルチメディァ情報の共有要求に基づいて、 送信 側端末装置 4 Sに利用者が選択したマルチメディア · ファイルの送 信要求を送信する。 このとき送信側端末装置 4 Sには、 マルチメデ ィァ · ファイルの送信先である受信側端末装置 4 Rのアドレスも併 せて送信される。 ステップ S 4 7において、 送信側端末装置 4 Sは、 マルチメディァ · ファイルの送信要求を受信後、 送信要求されたマ ルチメディァ · ファイルが転送可能である場合には、 接続管理サ一 パ 3に対して、 送信要求に対する確認応答を返信する。 ステップ S 4 8において、 接続管理サーバ 3は送信側からの確認応答を受信し た後、 受信側端末装置に対して、 マルチメディァ · ファイルの受信 要求を送信する。
この後ステップ S 4 9において、 送信側端末装置 4 Sから受信側 端末装置 4 Rに対し、 選択されたマルチメディア · ファイルが直接 転送される。 またステップ S 4 7では、 送信側端末装置 4 Sが受信 したマルチメディァ · フアイルの送信要求に対して、 送信要求され たマルチメディァ · ファイルが転送可能でない場合、 接続管理サー バ 3に対して、 送信要求に対する要求拒否応答を返信する。 マルチ メディア · ファイルが転送不可能な場合として、 送信側端末が録画 中、 または、 再生中であったりして、 ハードディスク等のリソース が不充分な場合や、 送信側端末装置が他の端末装置に対して既にマ ルチメディア · ファイルを送信中である場合、 また逆に、 受信中で ある場合などがある。 このような場合には、 送信要求を予約状態に するなどして送信を保留する。 保留された送信要求および送信先の 受信側端末装置 4 Rのアドレスは一定時間後、 あるいは、 指定され た予約時刻に再度送信され、 マルチメディァ · ファイルの転送が試 行される。
次に、 図 5を参照しながら、 プッシュ型マルチメディア情報共有 処理を説明する。 ステップ S 5 1において、 送信側端末装置 4 Sは 接続管理サーバ 3に対して、 送信側端末装置 4 Sのタイ トルリスト を要求する。 このような要求を送信する理由は、 本実施形態による 送信側端末装置 4 Sは接続管理サーバ 3からの要求があってタイ ト ルリストを接続管理サーバ 3に送信するよう構成されているため、 自己のタイ トルリストを接続管理サーバ 3に要求することで、 接続 管理サーバ 3からタイ トリレリス卜要求を受信できるからである。 な お、 図 4に関連して説明したように、 接続管理サーバ 3は装置識別 子 (DevicelD) によって特定された端末装置に対してタイ トルリス 卜の要求する機能を有するので、 図 5に示す処理を行うに際して特 別な送受信機能を必要としない。
接続管理サーバ 3は、 受信した送信側端末装置 4 Sの装置識別子 DeviceID# 2に基づいて、 デバイス管理テーブル 34から送信側端 末装置 4 Sの I Pアドレスとポ一ト番号を検索する。 そしてステツ プ S 5 2において、 この I Pアドレスとポート番号を用いて、 接続 管理サーバ 3は送信側端末装置 4 Sに対して蓄積されているタイト ルリス卜を要求する。
ステップ S 5 3では、 送信側端末装置 4 Sは、 タイ トルリストの 要求を受けて、 タイ トル情報として保持しているタイ トルのリスト を接続管理サーバ 3に返信する。 このとき、 送信側端末装置 4 Sは、 受信側端末装置 4 Rの装置識別子 DeviceID# 1も送信する。 その理 由は、 接続管理サーバ 3が受信側端末装置 4 Rで再生可能なタイ ト ルリストをフィル夕リングするために、 受信側端末装置 4 Rの装置 識別子が必要だからである。 よって、 送信側端末装置 4 Sのユーザ は、 受信側端末装置 4 Rのユーザから予めその装置の識別子 DeviceID# 1を取得し、 送信側端末装置 4 Sのメモリ 2 2または蓄 積装置 2 8に保持しておく必要がある。
接続管理サーバ 3では、 受信したタイ トルリストの中で受信側端 末装置 4 Rが再生可能なタイ トルに関するタイ トルリス卜をフィル 夕リングし、 ステップ S 5 4として、 送信側端末装置 4 Sのブラウ ザが表示可能な HTML形式のデ一夕ファイルを送信側端末装置 4 Sに返信する。 なお、 送信側端末装置 4 Sは、 フィルタリング処理 が行われるまでに、 受信側端末装置 4 Rの装置識別子を接続管理サ ーバ 3に送信していればよい。 接続管理サーバ 3は、 受信側端末装 置 4 Rの装置識別子を利用してデバイス管理テーブル 3 4を参照し、 その結果、 受信側端末装置 4 Rのァドレスを特定する。
ブラウザによってデータフアイルの内容が表示されると、 利用者 はブラウザを通して表示された、 受信側端末が再生可能なタイ トル リストの中から所望のタイ トルを選択する。 ステップ S 5 5では、 送信側端末装置 4 Sは、 利用者が選択したマルチメディァ情報の共 有要求を接続管理サーバ 3に送信する。 そしてステップ S 5 6にお いて、 接続管理サーバ 3は、 送信側端末装置 4 Sからのマルチメデ ィァ情報の共有要求に基づいて、 受信側端末装置 4 Rに利用者が選 択したマルチメディァ · ファイルの受信要求を送信する。 受信側端 末装置 4 Rは、 マルチメディァ · ファイルの受信を指示する受信要 求を受信する。
受信側端末装置 4 Rは、 受信を指示されたマルチメディァ · ファ ィルを受信可能な場合には、 ステップ S 5 7において、 接続管理サ ーバ 3に対して、 受信要求に対する確認応答を返信する。 接続管理 サーバ 3は受信側端末装置からの確認応答を受信すると、 ステップ S 5 8において、 送信側端末装置 4 Sに対して、 マルチメディア ' ファイルの送信を指示する送信要求を発行する。 このとさ、 併せて 接続管理サーバ 3は、 受信側端末装置 4 Rのアドレスを送信側端末 装置 4 Sに通知する。 そしてステップ S 5 9において、 送信側端末 装置 4 Sは、 指定されたァドレスが割り当てられた受信側端末装置 4 Rに対し、 選択されたマルチメディァ · フアイルを直接転送する。 一方、 受信側端末装置 4 Rは、 受信を指示されたマルチメディ ァ ■ ファイルを受信できない場合には、 ステツプ S 5 7において、 接続管理サーバ 3に対して、 受信要求に対する要求拒否応答を返信 する。 マルチメディァ · ファイルが受信不可能な例として、 受信側 端末が録画中または再生中であって、 ハードディスク等のリソース が不充分な場合、 受信側端末装置が他の端末装置に対してマルチメ ディァ · ファイルを送信中である場合、 および受信側端末装置が他 の端末装置に対してマルチメディァ · ファイルを受信中である場合 が想定される。 このような場合には、 接続管理サーバ 3は、 受信要 求を予約状態にして保留する。 接続管理サーバ 3は、 保留した受信 要求を、 一定時間後、 または指定された予約時刻に再度送信する。 なお本実施形態では、 タイ トルリスト · フィル夕部 3 5を接続管 理サーバ 3に設けたが、 送信側端末装置 4 Sまたは受信側端末装置 4 Rのいずれかに設けることもできる。 図 6および図 7は、 送信側 端末装置 4 Sまたは受信側端末装置 4 Rにおいてタイ トルリストを フィルタリングして、 マルチメディァ情報を共有する処理の流れを 示す。 このフィルタリング機能は、 送信側端末装置 4 Sまたは受信 側端末装置 4 Rの各 C P U 2 1によって実現され、 接続管理サーバ 3のタイ トルリスト , フィル夕部 3 5が有するフィルタリング機能 と同等である。 以下、 図 6および図 7の各処理を説明する。
図 6は、 本実施形態における第 2のプル型マルチメディァ情報共 有処理の流れを示す。 ステップ S 7 1では、 受信側端末装置 4 Rは 接続管理サーバ 3に対して、 送信側端末装置 4 S (DeviceID# 2) のアドレスを要求する。 接続管理サーバ 3は、 送信側端末装置 4 S を特定する情報 (DeviceID# 2) に基づいて、 デバイス管理テープ ル 34から、 送信側端末装置 4 Sの I Pアドレスとポート番号を検 索する。 ステップ S 7 2において、 接続管理サーバ 3は、 検索した 結果取得した I Pアドレスとポート番号とを、 受信側端末装置 4 R に送信する。
ステップ S 7 3において、 受信側端末装置 4 Rは、 受信した I P アドレスとポート番号とを用いて、 送信側端末装置 4 Sに対して送 信側端末装置に蓄積されているタイ トルのリス卜を要求する。 この 要求とともに、 受信側端末装置 4 Rはフィルタ情報を送信側端末装 置 4 Sに送信する。 「フィル夕情報」 とは、 受信側端末装置 4 R (DeviceID# l ) が再生可能なフォーマツ卜を示す情報であり、 本 実施形態では MP E G 2 - P Sおよび MP E G 4である。
ステップ S 7 5において、 送信側端末装置 4 Sは、 タイ トル情報 として保持しているマルチメディァ情報のタイ トルリストをフィル 夕情報に基づいてフィルタリングする。 そして、 ステップ S 74に おいて、 フィル夕リングしたタイ トルリストを受信側端末装置 4 R に送信する。 このタイ トルリストは受信側端末装置 4 Rにおいて再 生可能なフォーマッ トのタイ トルのみが記述されている。 なお、 送 信側端末装置 4 Sは、 受信側端末装置 4 Rからタイ トルリストの要 求を受けているため受信側端末装置 4 Rのァドレスは把握している t よって、 フィルタリングしたタイ トルリストを受信側端末装置 4 R に送信することができる。
ステップ S 7 6において、 受信側端末装置 4 Rは、 利用者が選択 したマルチメディァ情報の共有要求を送信側端末装置 4 Sに送信す る。 その要求を受け取った受信側端末装置 4 Rは、 ステップ S 7 7 において、 指定されたマルチメディァファイルを受信側端末装置 4 Rに送信する。 受信側端末装置 4 Rがそのファイルを受信すると処 理は終了する。
なお、 上述の処理では送信側端末装置 4 Sがタイ トルリストのフ ィルタリングを行ったが、 受信側端末装置 4 Rが行うこともできる。 この場合には、 受信側端末装置 4 Rは、 送信側端末装置 4 Sから全 てのタイ トルを記述したタイ トルリストを受け取って、 自らが保持 するフィルタ情報を用いてフィルタリングすればよい。 この処理は、 上述のステップ S 7 5における処理に代えて行われる。 図 6には、 フィル夕リング処理が受信側端末装置 4 R側において行われること をステップ S 7 8として示している。
図 7は、 本実施形態における第 2のプッシュ型マルチメディァ情 報共有処理の流れを示す。 ステップ S 8 1では、 送信側端末装置 4 Sは接続管理サーバ 3に対して、 受信側端末装置 4 R (Dev i ceID # 1 ) のアドレスを要求する。 接続管理サーバ 3は、 受信側端末装置 4 Rを特定する情報 (Dev i ce ID # 1 ) に基づいて、 デバイス管理テ —ブル 3 4から、 受信側端末装置 4 Rの I Pアドレスとポート番号 を検索する。 ステップ S 8 2において、 接続管理サーバ 3は、 検索 した結果取得した I Pアドレスとポート番号とを、 送信側端末装置 4 Sに送信する。 またステップ S 8 3において、 接続管理サーバ 3 は、 受信側端末装置 4 R (Dev i ce ID # l ) のフィルタ情報を送信す る。 なお 「フィルタ情報 J は先に説明したとおりであるが、 接続管 理サーバ 3は、 受信側端末装置 4 Rの識別子 (Dev i ce ID # l ) に基 づいて表 1に示す再生可能フォーマツ 卜記述テーブルからその再生 可能なフォーマツ卜を抽出してフィルタ情報を生成する。
送信側端末装置 4 Sは、 タイ トル情報として保持しているマルチ メディァ情報のタイ トルリストをフィル夕情報に基づいてフィルタ リングする。 そして送信側端末装置 4 Sのユーザは、 フィルタリン グされたタイ トルリストを利用して、 受信側端末装置 4 Rに送信し たいマルチメディアファイルを選択する。 そして、 ステップ S 8 4 において、 送信側端末装置 4 Sは受信側端末装置 4 Rに対して、 利 用者が選択したマルチメディァ情報の共有要求を送信する。
その要求を受信した受信側端末装置 4 Rは、 ステップ S 8 5にお いて、 送信側端末装置 4 Sに対して送信要求に対する確認応答を返 信する。 送信側端末装置 4 Sは確認応答を受け取ると、 ステップ S 8 6においてそのマルチメディアファイルを受信側端末装置 4 に 送信する。 受信側端末装置 4 Rがそのファイルを受信すると処理は 終了する。
なお、 上述のステップ S 8 3では、 接続管理サーバ 3が送信側端 末装置 4 Sに対してフィル夕情報を送信するとして説明した。 しか し、 受信側端末装置 4 Rがフィルタ情報を送信側端末装置 4 Sに直 接送信してもよい。 このときは、 図 7に示すステップ S 8 3 ' とし て示す破線の経路でフィル夕情報が送信される。 受信側端末装置 4 Rがフィルタ情報を送信するために、 例えばステップ S 8 2の処理 に際して、 接続管理サーバ 3が受信側端末装置 4 Rにフィルタ情報 の送信を指示すればよい。
図 6および図 7の処理では、 送信側端末装置 4 Sがタイ トルリス 卜のフィルタリングを行うときは、 送信側端末装置 4 Sが受信側端 末装置 4 Rの DevicelDおよびフィルタ情報に基づいて、 マルチメデ ィァ情報のフォーマットを変換してもよい。 この結果、 受信側端末 装置 4 Rはより多くのマルチメディァ情報を送信側端末装置 4 Sと 共有できるようになる。
なお、 本実施形態では、 受信側端末装置および送信側端末装置の いずれも、 アドレス通知機能を有するとして説明した。 しかし、 通 信プロトコルとして TC Pノ 1 Pを用いているので、 図 4ならびに 図 5の処理フローにおけるタイ トルリストの要求 (ステップ S 4 1、 S 5 1 ) を発行する端末装置は、 必ずしもアドレス通知機能を持つ 必要はない。 TC P/ I Pでは、 I Pパケッ トならびに TC Pパケ ットのヘッダに I Pアドレスならびにポートアドレスが記載される からである。 I Pパケットならびに TC Pパケットに記述された I Pアドレスおよびポート番号を用いるようにすることにより、 デバ イス管理部 3 2は、 装置識別子 (DevicelD) を有さない端末装置、 またはデバイス管理テ一ブル 3 4に登録されていない装置識別子 (DevicelD) を有する端末装置からのタイ トルリストの要求を受信 しても、 マルチメディア情報を共有させることができる。 これによ り、 T C P / I Pプロ卜コルをサポートした汎用の P Cゃモパイル 端末からでも、 接続管理サーバを経由して、 端末装置とのマルチメ ディァ情報の共有が可能となる。
また、 本実施形態では、 端末装置からのタイ トルリストの要求に 基づいて、 送信側端末に蓄積されているマルチメディァ情報の検索 を行うとした。 しかし、 接続管理サーバ 3が、 送信側端末装置に蓄 積されているマルチメディァ情報のタイ トルリストを保持するデー タベースを備えている場合には、 事前に接続管理サーバのデータべ —スに送信側端末が蓄積しているマルチメディァ情報のタイ トルリ ストを登録しておくことにより、 利用者からのタイ トルリストの要 求に応じて即座にタイ トルリストを返信できる。
以上説明したように本実施形態によるマルチメディァ情報共有シ ステムによれば、 マルチメディア情報の共有要求が、 受信側端末装 置 4 R、 および送信側端末装置 4 Sのいずれから発行されても、 送 信側端末装置 4 Sおよび受信側端末装置 4 Rにおいてマルチメディ ァ情報を共有できる。
接続管理サーバ 3において、 送信側端末装置 4 Sで蓄積されてい るタイ トルリストのうち、 受信側端末装置で再生可能なタイトルリ ストをフィルタリングすることにより、 利用者自身が、 再生可能か 否かを気にすることなく所望のマルチメディァ情報を選択できる。
また、 接続管理サーバ 3において、 端末装置の Dev i ce lDと I Pァ ドレスを管理するため、 端末装置の I Pアドレスが変化しても、 機 器に固有な装置識別子 Dev i ce lDを用いてマルチメディァ情報を共有 したい端末装置と接続できる。 さらに、 端末装置の Dev i ce lDと I P ァドレスに加えてポート番号まで管理するようにすることにより、 1つのグローバルァドレスを持ったルー夕に、 複数の端末装置が接 続され、 その端末装置にルー夕内で有効なローカルな I Pアドレス が付与されるような接続環境においても、 特定の端末装置に対して 接続ァドレス (ルー夕のグローバルァドレスと端末装置に割り当て られたポート番号) がー意に識別可能となり、 インターネットに接 続された端末装置からルータ経由で特定の機器へのアクセスが可能 となる。
さらに、 接続管理サーバ 3に接続される端末装置の世代やメーカ などが異なるために通信プロトコルが相違する場合であっても、 接 続管理サーバ 3にて、 各端末装置に応じて通信プロトコルを変更す ることにより、 利用者は通信プロトコルの違いを意識することなく マルチメディァ情報を共有できる。 産業上の利用可能性
本発明によれば、 マルチメディァ情報を保有する端末装置が特定 の端末装置に対してマルチメディァ情報の送信を要求し、 マルチメ ディア情報を送信するデータ通信システムを構築できる。 送信側端 末装置の要求によって受信側端末装置および送信側端末装置間で確 実にマルチメディァ情報を共有できるので、 従来行われていた、 受 信側端末装置からの要求に応じてマルチメディァ情報を送信するシ ステムとは異なる形態で情報の共有を実現できる。

Claims

請 求 の 範 囲
1 . ネッ卜ワークで接続された複数の端末装置間でマルチメディ ァ情報を送受信して、 前記複数の端末装置間で前記マルチメディ 7 情報を共有するシステムにおいて利用されるサーバであって、 前記複数の端末装置を特定する識別子、 および、 前記複数の端末 装置のネットワーク上のアドレスを管理する管理テ一ブルと、 第 1端末装置から前記識別子を受信するサ一パ受信部と、 前記識別子の受信に基づいて送信元の前記第 1端末装置のァドレ スを取得するとともに、 受信した前記識別子および前記管理テープ ルに基づいて、 前記識別子に対応する第 2端末装置のァドレスを取 得する処理部と、
前記第 1端末装置がマルチメディァ情報を保持する場合には前記 第 2端末装置のァドレスを前記第 1端末装置に通知し、 前記第 2端 末装置がマルチメディァ情報を保持する場合には前記第 1端末装置 のアドレスを前記第 2端末装置に通知するサーバ送信部と
を備え、 通知された前記アドレスに基づいて、 前記第 1端末装置 および前記第 2端末装置間で前記マルチメディァ情報が送受信され て共有される、 サーバ。
2 . 前記第 1端末装置がマルチメディァ情報を保持する場合にお いて、
前記サーバ受信部は、 前記第 1端末装置から前記第 2端末装置の 識別子および前記マルチメディァ情報の共有を要求する共有要求を 受信し、 前記サーバ送信部は、 前記共有要求を前記第 2端末装置に 信し、
前記サーバ受信部が、 前記共有要求に応答した前記第 2端末装置 から前記マルチメディァ情報の受信が可能であることを示す確認応 答を受信すると、 前記サーバ送信部は前記第 1端末装置に対し、 前 記第 2端末装置のァドレスおよび前記マルチメディァ情報の送信要 求を送信する、 請求項 1に記載のサーバ。
3 . 前記第 1端末装置は、 1以上のタイ トルを含む前記マルチメ ディァ情報、 および、 前記 1以上のタイ トルの特性を示すタイ トル 情報を格納した送信側データベースを有しており、
前記サーバ受信部は、 前記送信側データべ一スに格納された前記 タイ トル情報を前記第 1端末装置から受信し、
前記処理部は、 前記タイ トル情報および前記第 2端末装置の識別 子に基づいて所定のタイ トルに関するタイ トルリストを生成し、 前記サーバ送信部は前記第 1端末装置に前記タイ トルリス卜を送 信し、 前記タイ トルリストに基づいて特定された前記マルチメディ ァ情報の共有要求を前記第 1端末装置から受信する、 請求項 2に記 載のサーバ。
4 . 前記処理部は、 前記第 2端末装置において再生可能なタイ ト ルに関するタイ トルリス卜を生成する、 請求項 3に記載のサーバ。
5 . 前記第 1端末装置がマルチメディァ情報を保持する場合にお いて、
前記複数の端末装置を特定する識別子、 および、 各装置において 再生可能なマルチメディァ情報のフォーマツ トとの対応を記述した フォーマツト記述テ一ブルをさらに備え、
前記処理部は、 前記フォーマツ ト記述テーブルに基づいて前記第 2端末装置が再生可能なフォーマツ トに関するフィルタ情報を生成 し、 前記サーバ送信部は前記第 1端末装置に前記フィルタ情報を送 信し、
前記第 1端末装置から前記第 2端末装置に対して、 前記フィルタ 情報に基づいて前記第 1端末装置においてフィル夕リングされた前 記マルチメディァ情報の共有要求が送信され、 前記第 1端末装置お よび前記第 2端末装置間で前記マルチメディア情報が送受信されて 共有される、 請求項 1に記載のサーバ。
6 . 前記第 2端末装置がマルチメディァ情報を保持する場合にお いて、
前記サーバ受信部は、 前記第 1端末装置から前記第 2端末装置の 識別子および前記マルチメディァ情報の共有を要求する共有要求を 受信し、 前記サーバ送信部は、 前記共有要求および前記第 1端末装 置のァドレスを前記第 2端末装置に送信し、
前記サーバ受信部が、 前記共有要求に応答した前記第 2端末装置 から前記マルチメディァ情報の送信が可能であることを示す確認応 答を受信すると、 前記サーバ送信部は前記第 1端末装置に対し、 前 記マルチメディァ情報の受信要求を送信する、 請求項 1に記載のサ
—パ。
7 · 前記第 2端末装置は、 1以上のタイ トルを含む前記マルチメ ディア情報、 および、 前記 1以上のタイ トルの特性を示すタイ トル 情報を格納した送信側データベースを有しており、
前記サーバ受信部は、 前記送信側データベースに格納された前記 タイ トル情報を前記第 2端末装置から受信し、
前記処理部は、 前記タイ トル情報および前記第 1端末装置の識別 子に基づいて所定のタイ トルに関するタイ トルリストを生成し、 前記サーバ送信部は前記第 1端末装置に前記タイ トルリストを送 信し、 前記第 1端末装置から前記夕ィ トルリストに基づいて特定さ れた前記マルチメディァ情報の共有要求を受信する、 請求項 6に記 載のサーバ。
8 . 前記処理部は、 前記第 1端末装置において再生可能なタイ ト ルに関するタイ トルリストを生成する、 請求項 7に記載のサーバ。
9 . 前記アドレスは、 I Pアドレスおよびポート番号である、 請 求項 1に記載のサーバ。
1 0 . 前記送信側データベースに格納された前記タイ トル情報を 検索する検索部をさらに備え、 前記サーバ受信部は、 検索部の検索 結果に基づいて前記タイ トル情報を受信する、 請求項 3に記載のサ —バ。
1 1 . ネッ トワークで接続された複数の端末装置間でマルチメデ ィァ情報を送受信して、 前記複数の端末装置間で前記マルチメディ ァ情報を共有するシステムにおいて利用されるサーバの処理方法で あって、
前記サーバは、 前記複数の端末装置を特定する識別子、 および、 前記複数の端末装置のネットワーク上のァドレスを管理する管理テ 一ブルを有しており、
第 1端末装置から前記識別子を受信するステップと、
前記識別子の受信に基づいて送信元の前記第 1端末装置のァドレ スを取得するとともに、 受信した前記識別子および前記管理テープ ルに基づいて、 前記識別子に対応する第 2端末装置のァドレスを取 得するステップと、
前記第 1端末装置がマルチメディァ情報を保持する場合には前記 第 2端末装置のァドレスを前記第 1端末装置に通知し、 前記第 2端 末装置がマルチメディァ情報を保持する場合には前記第 1端末装置 のアドレスを前記第 2端末装置に通知するステツプと、
を包含し、 これにより、 通知された前記アドレスに基づいて、 前 記第 1端末装置および前記第 2端末装置間で前記マルチメディァ情 報が送受信されて共有される、 サーバの処理方法。
1 2 · 前記第 1端末装置がマルチメディァ情報を保持する場合に おいて、
前記受信するステップは、 前記第 1端末装置から前記第 2端末装 置の識別子および前記マルチメディァ情報の共有を要求する共有要 求を受信し、
前記送信するステップは、 前記共有要求を前記第 2端末装置に送 信し、
前記共有要求に応答した前記第 2端末装置から前記マルチメディ ァ情報の受信が可能であることを示す確認応答を受信すると、 前記 送信するステップは前記第 1端末装置に対し、 前記第 2端末装置の ァドレスおよび前記マルチメディァ情報の送信要求を送信する、 請 求項 1 1に記載のサーバの処理方法。
1 3 . 前記第 1端末装置は、 1以上のタイ トルを含む前記マルチ メディア情報、 および、 前記 1以上のタイ トルの特性を示すタイ 卜 ル情報を格納した送信側デ一夕ベースを有しており、
前記受信するステップは、 前記送信側データベースに格納された 前記タイ トル情報を前記第 1端末装置から受信し、
前記処理するステップは、 前記タイ トル情報および前記第 2端末 装置の識別子に基づいて所定のタイ トルに関するタイ トルリストを 生成し、 その後、 前記送信するステップは前記第 1端末装置に前記タイ ト ルリストを送信すると、
前記受信するステップは、 前記タイ トルリストに基づいて特定さ れた前記マルチメディァ情報の共有要求を前記第 1端末装置から受 信する、 請求項 1 2に記載のサーバの処理方法。
1 4 . 前記処理するステップは、 前記第 2端末装置において再生 可能なタイ トルに関するタイ トルリストを生成する、 請求項 1 3に 記載のサーバの処理方法。
1 5 . 前記第 1端末装置がマルチメディア情報を保持する場合に おいて、
前記サーバは、 前記複数の端末装置を特定する識別子、 および、 各装置において再生可能なマルチメディァ情報のフォーマットとの 対応を記述したフォーマツト記述テーブルをさらに備え、
前記処理するステップは、 前記フォーマツ卜記述テーブルに基づ いて前記第 2端末装置が再生可能なフォーマツトに関するフィルタ 情報を生成し、
前記送信するステップは前記第 1端末装置に前記フィルタ情報を 送信し、
これにより、 前記第 1端末装置から前記第 2端末装置に対して、 前記フィルタ情報に基づいて前記第 1端末装置においてフィルタリ ングされた前記マルチメディァ情報の共有要求が送信され、 前記第 1端末装置および前記第 2端末装置間で前記マルチメディァ情報が 送受信されて共有される、 請求項 1 1に記載のサーバの処理方法。
1 6 . 前記第 2端末装置がマルチメディァ情報を保持する場合に おいて、
前記受信するステップは、 前記第 1端末装置から前記第 2端末装 置の識別子および前記マルチメディァ情報の共有を要求する共有要 求を受信し、
前記送信するステップは、 前記共有要求および前記第 1端末装置 のァドレスを前記第 2端末装置に送信し、
前記共有要求に応答した前記第 2端末装置から前記マルチメディ ァ情報の送信が可能であることを示す確認応答を受信すると、 前記 送信するステップは前記第 1端末装置に対し、 前記マルチメディァ 情報の受信要求を送信する、 請求項 1 1に記載のサーバの処理方法 t
1 7 . 前記第 2端末装置は、 1以上のタイ トルを含む前記マルチ メディア情報、 および、 前記 1以上のタイ トルの特性を示すタイ 卜 ル情報を格納した送信側デ一夕ベースを有しており、 +
前記受信するステップは、 前記送信側データベースに格納された 前記タイ トル情報を前記第 2端末装置から受信し、
前記処理するステップは、 前記タイ トル情報および前記第 1端末 装置の識別子に基づいて所定のタイ トルに関するタイ トルリストを 生成し、 その後、 前記送信するステップは前記第 1端末装置に前記タイ ト ルリストを送信すると、
前記受信するステップは、 前記タイ トルリストに基づいて特定さ れた前記マルチメディァ情報の共有要求を前記第 1端末装置から受 信する、 請求項 1 6に記載のサーバの処理方法。
1 8 . 前記処理するステップは、'前記第 1端末装置において再生 可能なタイ トルに関するタイ トルリストを生成する、 請求項 1 7に 記載のサーバの処理方法。
1 9 . 前記アドレスは、 I Pアドレスおよびポート番号である、 請求項 1 1に記載のサーバの処理方法。
2 0 . 前記送信側データベースに格納された前記タイ トル情報を 検索するステップをさらに包含し、 前記受信するステップは、 検索 結果に基づいて前記タイ トル情報を受信する、 請求項 1 3に記載の サーバの処理方法。
PCT/JP2004/005958 2003-04-25 2004-04-23 マルチメディア情報共有システム WO2004097655A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005505892A JP4531696B2 (ja) 2003-04-25 2004-04-23 マルチメディア情報共有システム
US10/553,385 US20060200534A1 (en) 2003-04-25 2004-04-23 Multi-medium information sharing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003-121870 2003-04-25
JP2003121870 2003-04-25

Publications (1)

Publication Number Publication Date
WO2004097655A1 true WO2004097655A1 (ja) 2004-11-11

Family

ID=33410057

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/005958 WO2004097655A1 (ja) 2003-04-25 2004-04-23 マルチメディア情報共有システム

Country Status (4)

Country Link
US (1) US20060200534A1 (ja)
JP (1) JP4531696B2 (ja)
CN (1) CN100472485C (ja)
WO (1) WO2004097655A1 (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007104666A (ja) * 2005-09-30 2007-04-19 Motorola Inc 通信ネットワークにおいて放送サービスを利用するための方法及びシステム
JP2007272305A (ja) * 2006-03-30 2007-10-18 Kenwood Corp ネットワーク型コンテンツ再生システム、コンテンツ管理装置、コンテンツ管理方法、及び、プログラム
WO2008017381A1 (de) 2006-08-08 2008-02-14 Sanofi-Aventis Arylaminoaryl-alkyl-substituierte imidazolidin-2,4-dione, verfahren zu ihrer herstellung, diese verbindungen enthaltende arzneimittel und ihre verwendung
WO2009021740A2 (de) 2007-08-15 2009-02-19 Sanofis-Aventis Substituierte tetrahydronaphthaline, verfahren zu ihrer herstellung und ihre verwendung als arzneimittel
WO2009028103A1 (ja) * 2007-08-31 2009-03-05 Panasonic Corporation コンテンツ管理装置、コンテンツ再生方法及びプログラム
DE102007063671A1 (de) 2007-11-13 2009-06-25 Sanofi-Aventis Deutschland Gmbh Neue kristalline Diphenylazetidinonhydrate, diese Verbindungen enthaltende Arzneimittel und deren Verwendung
WO2010003624A2 (en) 2008-07-09 2010-01-14 Sanofi-Aventis Heterocyclic compounds, processes for their preparation, medicaments comprising these compounds, and the use thereof
JP2010503063A (ja) * 2006-08-28 2010-01-28 トムソン ライセンシング マルチフォーマット・データ交換のための方法及び装置
WO2010068601A1 (en) 2008-12-08 2010-06-17 Sanofi-Aventis A crystalline heteroaromatic fluoroglycoside hydrate, processes for making, methods of use and pharmaceutical compositions thereof
WO2011023754A1 (en) 2009-08-26 2011-03-03 Sanofi-Aventis Novel crystalline heteroaromatic fluoroglycoside hydrates, pharmaceuticals comprising these compounds and their use
JP2011128957A (ja) * 2009-12-18 2011-06-30 Nippon Telegr & Teleph Corp <Ntt> メディア情報共有システムおよびメディア情報共有方法
CN1925448B (zh) * 2005-08-31 2011-07-27 三星电子株式会社 与其他网络装置共享多媒体数据的网络装置及其方法
WO2011157827A1 (de) 2010-06-18 2011-12-22 Sanofi Azolopyridin-3-on-derivate als inhibitoren von lipasen und phospholipasen
WO2012120054A1 (de) 2011-03-08 2012-09-13 Sanofi Di- und trisubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120056A1 (de) 2011-03-08 2012-09-13 Sanofi Tetrasubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120052A1 (de) 2011-03-08 2012-09-13 Sanofi Mit carbozyklen oder heterozyklen substituierte oxathiazinderivate, verfahren zu deren herstellung, diese verbindungen enthaltende arzneimittel und deren verwendung
WO2012120055A1 (de) 2011-03-08 2012-09-13 Sanofi Di- und trisubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120053A1 (de) 2011-03-08 2012-09-13 Sanofi Verzweigte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
US8725722B2 (en) 2005-08-08 2014-05-13 Samsung Electronics Co., Ltd. Method and apparatus for directly writing multimedia data on a digital device

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7917487B2 (en) * 2005-12-13 2011-03-29 Microsoft Corporation Portable application registry
US20070142090A1 (en) * 2005-12-15 2007-06-21 Rydenhag Tobias D Sharing information in a network
TW200826584A (en) * 2005-12-21 2008-06-16 Koninkl Philips Electronics Nv A method and apparatus for sharing data content between a transmitter and a receiver
ES2342784T3 (es) * 2006-10-12 2010-07-14 Koninklijke Kpn N.V. Metodo y sistema para la preparacion de servicio de un dispositivo de acceso a red residencial.
JP4296194B2 (ja) * 2006-11-13 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ コンテンツ伝達システム、通信端末及びコンテンツ伝達方法
CN113014951B (zh) * 2007-02-02 2023-04-18 赛乐得科技(北京)有限公司 一种用于管理信息通信的方法和无线设备
CN101159850B (zh) * 2007-11-21 2010-10-27 华为软件技术有限公司 实现多终端协同控制播放视频数据的方法和播放控制代理
US8973028B2 (en) * 2008-01-29 2015-03-03 Samsung Electronics Co., Ltd. Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
KR101573333B1 (ko) * 2008-01-29 2015-12-02 삼성전자주식회사 컨텐츠 공유 서비스 제공 방법 및 그 장치
MX2010008352A (es) 2008-01-29 2010-08-18 Samsung Electronics Co Ltd Metodo para controlar la grabacion de contenido para pares, y un dispositivo para el mismo.
US20090193455A1 (en) * 2008-01-29 2009-07-30 Samsung Electronics Co., Ltd. Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
CN101751351B (zh) * 2008-12-01 2013-05-08 鸿富锦精密工业(深圳)有限公司 计算机及图片共享方法
CN101848201B (zh) * 2009-03-25 2014-06-11 中兴通讯股份有限公司 一种共享多媒体广播节目的系统及方法
KR20110029553A (ko) * 2009-09-16 2011-03-23 삼성전자주식회사 디스플레이장치 및 그 구동방법
US9294546B2 (en) * 2011-06-03 2016-03-22 Apple Inc. Sending files from one device to another device over a network
CN103067465B (zh) * 2012-12-20 2016-03-02 广东一一五科技股份有限公司 文件分享方法及系统
CN108646992B (zh) * 2013-11-07 2021-06-08 精工爱普生株式会社 打印控制系统
CN104182365B (zh) * 2014-08-18 2017-06-27 联想(北京)有限公司 信息处理方法、信息处理装置、电子设备及服务器
US9923941B2 (en) * 2015-11-05 2018-03-20 International Business Machines Corporation Method and system for dynamic proximity-based media sharing
CN105959136A (zh) * 2016-04-29 2016-09-21 四川数字工匠科技有限公司 多媒体ip管理系统
CN107277132B (zh) * 2017-06-15 2021-07-06 深圳Tcl新技术有限公司 Dlna推送处理方法、多媒体接收端及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001249873A (ja) * 2000-03-07 2001-09-14 Nippon Telegr & Teleph Corp <Ntt> コンテンツ情報流通網、処理方法、及び記憶媒体
JP2001344200A (ja) * 2000-03-01 2001-12-14 Sony Internatl Europ Gmbh ユーザプロファイルデータ管理方法
JP2002094561A (ja) * 2000-09-19 2002-03-29 Nippon Telegr & Teleph Corp <Ntt> 意味情報ネットワーク、意味情報スイッチ、意味情報ルータ、意味情報ゲートウェイ、イベントルーティング方法、及びイベントルーティング装置
JP2003032299A (ja) * 2001-07-16 2003-01-31 Nippon Telegr & Teleph Corp <Ntt> マルチキャストネットワークにおけるランデブーポイントの制御方法及び装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH103421A (ja) * 1995-11-20 1998-01-06 Matsushita Electric Ind Co Ltd 仮想ファイル管理システム
JPH10149325A (ja) * 1996-11-20 1998-06-02 Media Guritsupu Kk Ipアドレス交換によるインターネット利用者間 直接接続機能プログラム及びそのシステム体系
US6446108B1 (en) * 1997-07-18 2002-09-03 Lucent Technologies Inc. Method for wide area network service location
US7010532B1 (en) * 1997-12-31 2006-03-07 International Business Machines Corporation Low overhead methods and apparatus for shared access storage devices
EP2383943B1 (en) * 2000-03-07 2014-09-17 Nippon Telegraph And Telephone Corporation Event delivery apparatus and method
JP2002175230A (ja) * 2000-12-08 2002-06-21 Yamatake Building Systems Co Ltd ホームページ公開方法と、そのホームページ公開方法で用いられる統合サーバ装置及びサーバ装置と、それらの装置の実現に用いられるプログラム記録媒体
FR2824930B1 (fr) * 2001-05-15 2005-02-04 Deuxieme Tete Procede de communication et/ou de partage de ressources machines, au sein d'un reseau de communication, entre une pluralite de membres d'une communaute
JP2003091472A (ja) * 2001-09-18 2003-03-28 Sony Corp コンテンツ配信システム、コンテンツ配信方法、及びコンテンツ送出プログラム
US7130921B2 (en) * 2002-03-15 2006-10-31 International Business Machines Corporation Centrally enhanced peer-to-peer resource sharing method and apparatus
WO2007086435A1 (ja) * 2006-01-25 2007-08-02 Matsushita Electric Industrial Co., Ltd. 端末装置、サーバ装置及びデジタルコンテンツ配信システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344200A (ja) * 2000-03-01 2001-12-14 Sony Internatl Europ Gmbh ユーザプロファイルデータ管理方法
JP2001249873A (ja) * 2000-03-07 2001-09-14 Nippon Telegr & Teleph Corp <Ntt> コンテンツ情報流通網、処理方法、及び記憶媒体
JP2002094561A (ja) * 2000-09-19 2002-03-29 Nippon Telegr & Teleph Corp <Ntt> 意味情報ネットワーク、意味情報スイッチ、意味情報ルータ、意味情報ゲートウェイ、イベントルーティング方法、及びイベントルーティング装置
JP2003032299A (ja) * 2001-07-16 2003-01-31 Nippon Telegr & Teleph Corp <Ntt> マルチキャストネットワークにおけるランデブーポイントの制御方法及び装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YUKI AOYAMA: "Stream haishin oyorei ni miru peer to peer gijutsu no ketten to miryoku", TELECOMMUNICATION, vol. 19, no. 6, 25 May 2002 (2002-05-25), pages 124 - 128, XP002983022 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8725722B2 (en) 2005-08-08 2014-05-13 Samsung Electronics Co., Ltd. Method and apparatus for directly writing multimedia data on a digital device
US9081776B2 (en) 2005-08-08 2015-07-14 Samsung Electronics Co., Ltd. Method and apparatus for directly writing multimedia data on digital device
US8654793B2 (en) 2005-08-31 2014-02-18 Samsung Electronics Co., Ltd. Network device for sharing multimedia data with other network devices existing on network and method therefor
CN1925448B (zh) * 2005-08-31 2011-07-27 三星电子株式会社 与其他网络装置共享多媒体数据的网络装置及其方法
JP4496190B2 (ja) * 2005-09-30 2010-07-07 モトローラ・インコーポレイテッド 通信ネットワークにおいて放送サービスを利用するための方法及びシステム
JP2007104666A (ja) * 2005-09-30 2007-04-19 Motorola Inc 通信ネットワークにおいて放送サービスを利用するための方法及びシステム
JP2007272305A (ja) * 2006-03-30 2007-10-18 Kenwood Corp ネットワーク型コンテンツ再生システム、コンテンツ管理装置、コンテンツ管理方法、及び、プログラム
WO2008017381A1 (de) 2006-08-08 2008-02-14 Sanofi-Aventis Arylaminoaryl-alkyl-substituierte imidazolidin-2,4-dione, verfahren zu ihrer herstellung, diese verbindungen enthaltende arzneimittel und ihre verwendung
JP2010503063A (ja) * 2006-08-28 2010-01-28 トムソン ライセンシング マルチフォーマット・データ交換のための方法及び装置
WO2009021740A2 (de) 2007-08-15 2009-02-19 Sanofis-Aventis Substituierte tetrahydronaphthaline, verfahren zu ihrer herstellung und ihre verwendung als arzneimittel
WO2009028103A1 (ja) * 2007-08-31 2009-03-05 Panasonic Corporation コンテンツ管理装置、コンテンツ再生方法及びプログラム
DE102007063671A1 (de) 2007-11-13 2009-06-25 Sanofi-Aventis Deutschland Gmbh Neue kristalline Diphenylazetidinonhydrate, diese Verbindungen enthaltende Arzneimittel und deren Verwendung
WO2010003624A2 (en) 2008-07-09 2010-01-14 Sanofi-Aventis Heterocyclic compounds, processes for their preparation, medicaments comprising these compounds, and the use thereof
WO2010068601A1 (en) 2008-12-08 2010-06-17 Sanofi-Aventis A crystalline heteroaromatic fluoroglycoside hydrate, processes for making, methods of use and pharmaceutical compositions thereof
WO2011023754A1 (en) 2009-08-26 2011-03-03 Sanofi-Aventis Novel crystalline heteroaromatic fluoroglycoside hydrates, pharmaceuticals comprising these compounds and their use
JP2011128957A (ja) * 2009-12-18 2011-06-30 Nippon Telegr & Teleph Corp <Ntt> メディア情報共有システムおよびメディア情報共有方法
WO2011157827A1 (de) 2010-06-18 2011-12-22 Sanofi Azolopyridin-3-on-derivate als inhibitoren von lipasen und phospholipasen
WO2012120056A1 (de) 2011-03-08 2012-09-13 Sanofi Tetrasubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120052A1 (de) 2011-03-08 2012-09-13 Sanofi Mit carbozyklen oder heterozyklen substituierte oxathiazinderivate, verfahren zu deren herstellung, diese verbindungen enthaltende arzneimittel und deren verwendung
WO2012120055A1 (de) 2011-03-08 2012-09-13 Sanofi Di- und trisubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120053A1 (de) 2011-03-08 2012-09-13 Sanofi Verzweigte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung
WO2012120054A1 (de) 2011-03-08 2012-09-13 Sanofi Di- und trisubstituierte oxathiazinderivate, verfahren zu deren herstellung, ihre verwendung als medikament sowie sie enthaltendes arzneimittel und deren verwendung

Also Published As

Publication number Publication date
US20060200534A1 (en) 2006-09-07
CN1781085A (zh) 2006-05-31
JPWO2004097655A1 (ja) 2006-07-13
CN100472485C (zh) 2009-03-25
JP4531696B2 (ja) 2010-08-25

Similar Documents

Publication Publication Date Title
JP4531696B2 (ja) マルチメディア情報共有システム
US7996538B2 (en) Information processing apparatus and content information processing method for transmitting content and event information to a client
KR101016465B1 (ko) 콘텐츠 제공 서버 및 클라이언트에서의 정보 처리 장치, 콘텐츠 제공 서버 및 클라이언트에서의 정보 처리 방법 및 그 정보 처리 방법을 실행하는 컴퓨터 프로그램이 기록된 기록매체
US7523214B2 (en) Content providing server, information processing device and method, and computer program
US8135844B2 (en) Content providing server, information processing device and method, and computer program
WO2004068355A1 (ja) 情報処理装置、およびコンテンツ管理方法、コンテンツ情報管理方法、並びにコンピュータ・プログラム
WO2004068353A1 (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
WO2003098446A1 (en) Information processing apparatus, information processing method, content distributing apparatus, content distributing method, and computer program
JP2011248732A (ja) 情報処理装置、情報処理方法および情報処理システム
KR20050104356A (ko) 정보 처리 장치, 및 정보 처리 방법, 및 컴퓨터 프로그램
JP2004348455A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP4247614B2 (ja) ネットワーク装置および情報要求方法
US8082326B2 (en) Server and server program
CN102460414A (zh) 用于提供远程用户界面的方法和装置
JP4808122B2 (ja) 内部ネットワーク上の内部端末に外部ネットワーク上の外部サーバからコンテンツを取得して送信する方法、内部サーバ、及び外部サーバ
KR100674085B1 (ko) 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치 및 그 방법
WO2008013385A1 (en) System and method for continuous display of grouped multiple independent contents
JP4419434B2 (ja) サーバ装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
WO2006106606A1 (ja) メディア管理装置及びメディア管理方法
EP1814261A1 (en) A method of restoring AV session and a control point for the same
JP4900169B2 (ja) ネットワークシステム、中継デバイス及び中継プログラム
JP5187908B2 (ja) 配信ポリシに基づくコンテンツ協調再生方法、プロキシ制御端末及びプログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

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: 2005505892

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 10553385

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20048111511

Country of ref document: CN

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10553385

Country of ref document: US