WO2004066622A1 - 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム - Google Patents

通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム Download PDF

Info

Publication number
WO2004066622A1
WO2004066622A1 PCT/JP2003/015648 JP0315648W WO2004066622A1 WO 2004066622 A1 WO2004066622 A1 WO 2004066622A1 JP 0315648 W JP0315648 W JP 0315648W WO 2004066622 A1 WO2004066622 A1 WO 2004066622A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
reproduction
information
time stamp
request
Prior art date
Application number
PCT/JP2003/015648
Other languages
English (en)
French (fr)
Inventor
Kayo Sugimoto
Kazuyuki Ogawa
Yuji Takimoto
Makoto Sato
Original Assignee
Sony Corporation
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 Sony Corporation filed Critical Sony Corporation
Priority to CN2003801089968A priority Critical patent/CN1739292B/zh
Priority to US10/542,221 priority patent/US8463917B2/en
Priority to EP03777334A priority patent/EP1596594A4/en
Priority to AU2003289231A priority patent/AU2003289231A1/en
Publication of WO2004066622A1 publication Critical patent/WO2004066622A1/ja
Priority to US13/888,665 priority patent/US9319744B2/en
Priority to US14/134,159 priority patent/US9451327B2/en

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/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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • 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
    • H04N21/6437Real-time Transport Protocol [RTP]
    • 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/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/74Circuits for processing colour signals for obtaining special effects
    • H04N9/76Circuits for processing colour signals for obtaining special effects for mixing of colour signals

Definitions

  • the present invention relates to a communication system and method, an information processing device and method, an information management device and method, a recording medium, and a program, and in particular, more efficiently and comfortably makes contents stored on one server more efficient.
  • the present invention relates to a communication system and method, an information processing device and method, an information management device and method, a recording medium, and a program, which can be used by a plurality of devices connected via a network.
  • Japanese Patent Application Laid-Open No. 200-44 5 8 6 discloses a technique in which information representing an interruption point is listed in association with identification information of television program data and managed. .
  • An information processing apparatus of a communication system comprises: reproduction means for reproducing content provided from the information management device via a network; and a time stamp indicating a reproduction position at that time during reproduction of the content by the reproduction means.
  • the first request means for requesting the information management device to associate and store the time stamp and the predetermined identification information, and the identification information as the information management device
  • second request means for requesting reproduction of the content from the position represented by the time stamp, the reproduction means being provided from the information management apparatus in response to the request by the second request means. It is characterized in that the content from the position represented by the time stamp is reproduced.
  • the information management apparatus of the communication system of the present invention provides a means for providing content to the information processing apparatus via the network, a time stamp in response to a request from the information processing apparatus, and identification information. And the providing means is notified of the identification information from the information processing apparatus, and the reproduction of the content from the position represented by the time stamp stored in the storage means is provided. It is characterized by providing the content from the position represented by the timestamp when requested.
  • the communication method of the communication system includes a reproduction step of reproducing content provided from the information management device via a network, and a time stamp indicating a reproduction position at that time during reproduction of the content by the processing of the reproduction step.
  • the first request step for requesting the information management device to store the time stamp in association with the predetermined identification information, and the identification information
  • a second request step for notifying the management device and requesting reproduction of content from the position represented by the time stamp, and provided from the information management device according to the request by the processing of the second request step. It is characterized in that the content from the position represented by the time stamp is reproduced by the processing of the reproduction step. I assume.
  • the identification information is notified from the information processing apparatus, and the reproduction of the content from the position represented by the time stamp stored by the processing of the storage step is requested.
  • the processing of the providing step the content is provided from the position represented by the time stamp.
  • a reproduction means for reproducing the content provided via the network from the information management device for managing the content, and a reproduction position at that time during reproduction of the content by the reproduction means.
  • a first request means for requesting the information management device to store the time stamp in association with predetermined identification information when instructed to store the time stamp,
  • the information processing apparatus further comprises: second request means for notifying the management device and requesting reproduction of the content from the position represented by the time stamp, the reproduction means responding to the request by the second request means It is characterized by playing back the content from the position represented by the time stamp provided by.
  • the first request means provides the information management apparatus with the content along with storing the time stamp. It can also be requested to stop the
  • the identification information can be information assigned to each user.
  • the information processing apparatus further comprises: third request means for requesting the storage of viewing state information representing the viewing state of content to the viewing state information management device managing the viewing state information. it can.
  • the second request means requests the reproduction of the content from the position represented by the time stamp, according to the viewing state represented by the viewing state information.
  • a reproduction step of reproducing content provided via a network from an information management device for managing content, and reproduction of content during processing of the reproduction step, at that time A first request step of requesting the information management apparatus to store the time stamp in association with predetermined identification information when instructed to store a time stamp indicating a reproduction position; Information is notified to the information management apparatus, and a second request step of requesting reproduction of the content from the position represented by the time stamp, and information management according to the request by the processing of the second request step
  • the content from the position represented by the time stamp provided by the device is reproduced by the processing of the reproduction step. It is characterized by
  • the program recorded on the recording medium of the present invention, and the program of the present invention are the contents from the processing of the reproduction step of reproducing the content provided via the network from the information management apparatus for managing the content, and the processing of the reproduction step.
  • the information management apparatus When it is instructed to store a time stamp representing the reproduction position at that time during reproduction of a file, the information management apparatus is requested to store the time stamp in association with predetermined identification information.
  • Processing the second request step including a first request step, a second request step for notifying the information management device of the identification information, and requesting reproduction of the content from the position represented by the time stamp; Provided by the information management device in response to a request from the , Characterized in that it is reproduced by the processing of the reproduction step.
  • the information management apparatus of the present invention is provided to an information processing apparatus connected via a network, providing means for providing predetermined content via the network, and in response to a request from the information processing apparatus.
  • the information processing apparatus comprises: a time stamp indicating a reproduction position of the content provided by the means; and storage means for storing predetermined identification information in association with each other. Playback of the content from the location represented by the time stamp stored by When requested, it is characterized by providing content from the position represented by the timestamp.
  • the information management apparatus of the present invention can further include viewing state information storage means for storing viewing state information indicating the viewing state of the content in response to a request from the information processing device.
  • viewing state information storage means for storing viewing state information indicating the viewing state of the content in response to a request from the information processing device.
  • a provision step of providing predetermined content via the network to the information processing device connected via the network, and a request from the information processing device The information processing apparatus is notified of the identification information from the information processing apparatus, and includes a time stamp indicating the reproduction position of the content provided by the processing of the providing step, and a storage step for associating and storing predetermined identification information.
  • the process of the providing step is characterized in that the content is provided from the position represented by the time stamp. Let's say.
  • a program recorded on a recording medium of the present invention and a program of the present invention provide an information processing apparatus connected via a network, providing predetermined content via the network, and information And, in response to a request from the processing device, including a time stamp representing a reproduction position of the content provided by the processing of the providing step, and a storage step of storing predetermined identification information in association with each other.
  • a time stamp representing a reproduction position of the content provided by the processing of the providing step
  • a storage step of storing predetermined identification information in association with each other When information is notified and reproduction of content from the position represented by the time stamp stored by the processing of the storage step is requested, the processing of the providing step starts from the position represented by the time stamp. , Content is provided.
  • the information management device reproduces the content provided via the network, and instructs, during reproduction of the content, to store a time stamp indicating the reproduction position at that time.
  • the information management device is required to store the time stamp in association with the predetermined identification information.
  • the identification information is notified to the information management device, and reproduction of the content from the position represented by the time stamp is requested, and the content from the position represented by the time stamp provided from the information management device is reproduced Be done.
  • the content is provided to the information processing apparatus via the network, the time stamp and the identification information are stored in association with each other in response to a request from the information processing apparatus, and the identification information is notified. Also, when playback of the content from the position represented by the timestamp is requested, the content is provided from the position represented by the timestamp.
  • the content provided via the network is reproduced from the information management apparatus that manages the content, and during reproduction of the content, the reproduction position at that time is represented.
  • the information management apparatus is required to store the time stamp in association with predetermined identification information.
  • the identification information is notified to the information management apparatus, and reproduction of the content from the position represented by the time stamp is requested, and the content from the position represented by the time stamp provided from the information management apparatus Is played.
  • predetermined content is provided via the network to the information processing apparatus connected via the network, and in response to a request from the information processing apparatus.
  • the time stamp representing the reproduction position of the content is stored in association with predetermined identification information. Also, when identification information is notified from the information processing apparatus and reproduction of content from the position represented by the time stamp is requested, the content is provided from the position represented by the time stamp.
  • FIG. 1 is a diagram showing the concept of a communication system to which the present invention is applied.
  • FIG. 2 is a diagram showing an example of the configuration of a communication system.
  • FIG. 3 is a diagram showing another configuration example of the communication system.
  • FIG. 4 is a view showing an example of a screen displayed on the display device.
  • FIG. 5 is a block diagram showing an example of the configuration of the client shown in FIG.
  • FIG. 6 is a block diagram showing an example of a functional configuration of the communication system of FIG.
  • FIG. 7 is a diagram showing an example of bookmark information.
  • FIG. 8 is a flowchart for explaining the process of the client.
  • FIG. 9 is a flowchart for explaining the bookmark information registration process of the server, which is executed corresponding to the process of FIG.
  • FIG. 10 is a flowchart explaining server playback processing executed corresponding to the processing in FIG.
  • Fig. 11 is a flowchart explaining the reproduction process of the content of the client.
  • FIG. 12 is a diagram showing yet another configuration example of the communication system.
  • FIG. 13 is a block diagram showing another functional configuration example of the communication system to which the present invention is applied.
  • FIG. 14 is a flowchart for explaining the processing of the client shown in FIG.
  • FIG. 15 is a flowchart explaining the processing of the bookmark information management server, which is executed corresponding to the processing of FIG.
  • FIG. 16 is a flow chart for explaining the processing of the content management server, which is executed corresponding to the processing of FIG.
  • FIG. 17 is a block diagram showing another configuration example of a communication system to which the present invention is applied.
  • FIG. 18 is a flowchart explaining the operation of the communication system of FIG.
  • FIG. 19 is a flowchart explaining another operation of the communication system of FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a diagram showing the concept of a communication system to which the present invention is applied.
  • the client 1 and the server 2 are, for example, wired LANs (Local Area Network, IEEE (Institute of Electoric and El ectronics) built in the house.
  • wired LANs Local Area Network, IEEE (Institute of Electoric and El ectronics) built in the house.
  • a home network consisting of a wireless LAN compliant with 802.11a and 802. 1 lb. Accordingly, transmission and reception of various types of information are performed between the client 1 and the server 2 via the home network.
  • the user can operate the client 1 by the remote controller 4 and output the moving image content etc. stored in the server 2 to the display device 3 connected to the client 1. it can.
  • a command representing that is transmitted from the remote controller 4 to the client 1 by infrared rays is received by the control unit 12 of the client 1 via the light receiving unit 11.
  • the control unit 12 having received the command requests the control unit 21 of the server 2 to reproduce the content instructed by the user (streaming reproduction), and in response to the request, the control unit 12 reads it from the storage unit 22.
  • the content playback controller 13 controls the content playback control unit 13 to play back the content that has been sent out and transmitted via the home network.
  • the video of the content reproduced by the content reproduction control unit 13 is displayed on the display device 3.
  • the storage unit 22 of the server 2 includes a bookmark information storage unit 32 as well as the content storage unit 31 in which the content is stored. This bookmark information storage unit The 32 stores bookmark information including a time stamp indicating the stop position when the user stops viewing the content.
  • a command representing the stop of the content is transmitted from the remote controller 4 and acquired by the control unit 12 via the light receiving unit 11.
  • the control unit 12 requests the control unit 21 of the server 2 to stop the content and also stores the bookmark information indicating the stop position of the content.
  • the server 2 stops streaming of the content, and stores bookmark information including a time stamp indicating the stop position of the content in the bookmark information storage unit 32.
  • reproduction is made from the control unit 12 of the client 1 to the control unit 21 of the server 2.
  • Information for requesting reproduction from the previous stop position is transmitted together with the identification information of the content.
  • the server 2 refers to the time stamp indicating the stop position based on the bookmark information stored in the bookmark information storage unit 32, and starts the reproduction of the content from the position designated by the time stamp. .
  • the content and bookmark information stored in the server 2 are connected to the home network, and other clients are connected. It is also made available to (clients other than client 1).
  • FIG. 2 is a diagram showing an example of the configuration of the communication system when a plurality of clients are connected to the server 2.
  • the same components as shown in FIG. 1 are assigned the same reference numerals.
  • client 1, server 2, and display device 3 are installed in room 41, and client 61, a notebook personal computer, is installed in room 42. ing.
  • the server 2 and the client 61 in FIG. 2 are connected by a wireless LAN or the like, similarly to the server 2 and the client 1. Therefore, as in the case of the client 1, the user can view the content stored in the server 2 on the display unit using the client 61.
  • the bookmark information registered from the client 1 to the server 2 can also be used from the client 61, the user can start viewing on the display device 3 from the position where the viewing was interrupted. You can watch the In the display unit of the display device 3 and the client 61 in FIG. 2, images of the same content are displayed.
  • the identification information (user ID) of the user who uses it and the identification information for identifying the user's group Group ID etc. are also included. That is, based on the identification information input in a predetermined operation, the bookmark information is read, and the user or the user of the group is referred to by referring to the information such as the time stamp included in the bookmark information.
  • the content can be viewed from the position specified by the bookmark information using a predetermined client.
  • the client who has registered the bookmark information is used first by another user. Even if there is, the user can view the content from the interrupted position using other clients.
  • bookmark information can also be set for the music content stored in the server 2 from the client 61 B.
  • the user uses the client 61 A, which is a notebook personal computer connected to the server 2 via the home network 81, and uses the client 61 B to set the bookmark information from the server 2. You can listen to the music content from the point where playback was interrupted at client 6 1 B by referring to. In this way, various contents such as video contents, music contents, still picture contents, and bookmark information can be set and used.
  • bookmark information set in a predetermined Web page as content may be shared between, for example, groups of users. Note that only content that infringes another person's copyright and does not infringe the right holder may be made available for sharing.
  • clients that can use content and bookmark information can be personal computers, audio devices, and various devices such as PDAs (Personal Digital Assistants) and mobile phones.
  • PDAs Personal Digital Assistants
  • the user can register not only the time stamp representing the next playback start point but also the time stamp representing the user's favorite point (highlight point) as bookmark information.
  • the user operates the remote control 4 to instruct registration of a highlight point.
  • the client 1 receives a command instructing registration of a highlight point sent from the remote controller 4, the client 1 sends a highlight point to the server 2. Request the setting of and store a time stamp indicating the playback position of the content at that time.
  • FIG. 4 is a view showing an example of a screen of the display device 3 when highlight points are set in predetermined moving image content.
  • the image displayed on display device 3 A is an image of a predetermined moving image content before reproduction from the highlight point is instructed, and the image displayed on display device 3 B indicated at the tip of the white arrow is , It is a video of the video content when playback from the highlight point is instructed. That is, when playback from a highlight point is instructed, the playback position of the content is moved based on the time stamp specifying the highlight point, and the image is switched.
  • the position of the pointer 52 of the display device 3 A is the current playback position and the position of the pointer 5 3 is a highlight point
  • the content The playback position of is moved (the display is switched), and the position of the pointer 52, which represents the current playback position, is moved to the position of the pointer 53, as shown on the display device 3B.
  • the bar 51 represents the length of the entire content.
  • the bar 51 in FIG. 4 and the pointers 52 and 53 are switched on / off according to the setting by the user.
  • FIG. 5 is a block diagram showing a configuration example of the client 1 of FIG.
  • the CPU (Central Process Unit) 8 1 is a program stored in the ROM (Read Only Memory) 8 2 and recorded, and also, 5 8 8 8 Perform various processing according to the program loaded into.
  • the RAM 83 appropriately stores data necessary for the CPU 81 to execute various processes.
  • the CPU 8 1 ROM 8 2 and the RAM 8 3 are mutually connected via a bus 8 4.
  • An input / output interface 85 is also connected to the bus 84.
  • the input / output interface 85 includes a keyboard, a mouse, an input unit 86 including an infrared light receiving unit 11 or the like emitted from the remote controller 4, an interface with the display device 3, or a speaker.
  • a storage unit 88 comprising an output unit 87, a hard disk and the like, and a communication unit 89 for communicating via a home network are connected.
  • the drive 90 is also connected to the input / output interface 85 as required, and the magnetic disk 91, the optical disk 92, the magneto-optical disk 93, the semiconductor memory 94, etc. are appropriately mounted, and read out therefrom
  • the computer program is installed / released in the storage unit 8 as required.
  • the server 2 shown in FIG. 1 and the client 61 shown in FIG. 2 basically have the same configuration as the client 1 shown in FIG. Therefore, hereinafter, the configuration of FIG. 5 is also referred to as the configuration of the server 2 and the client 61 (other clients other than the client 1), as necessary.
  • FIG. 6 is a block diagram showing an example of a functional configuration of the communication system of FIG. The description of the configuration described above will be omitted as appropriate.
  • Each function unit of the client 1 shown in FIG. 6 is realized by the CPU 81 of the client 1 executing a predetermined control program.
  • the control unit 12 controls the overall operation of the client 1.
  • the communication control unit 101 controls communication via the home network 81 performed by the communication unit 89.
  • the context (streaming data) transmitted from the server 2 via the home network 81 is acquired by the communication control unit 101 and output to the content reproduction control unit 13.
  • the communication control unit 101 requests the server 2 to play back content, and the playback request unit 101 A, and requests the server 2 to set the bookmark information. 1 0 1 B is included. That is, the control unit 12 A request for reproduction of the bookmark is made via the reproduction request unit 101 A, and a request for setting the bookmark information by the control unit 12 is made via the bookmark information setting request unit 101 B.
  • the display control unit 102 controls display of an image on the display device 3 based on the data reproduced by the content reproduction control unit 13.
  • the user interface (I / F) control unit 103 obtains a command included in the infrared light received by the light receiving unit 11, and outputs the command to the control unit 12.
  • the individual / group authentication unit 104 may control the control unit 2 of the server 2 as necessary. And authentication based on user ID, user group ID, and predetermined password.
  • the device ID storage unit 105 stores the device ID, and outputs it to the control unit 12 as required.
  • the device ID is information unique to each device, such as a MAC (Media Access Control) address, and is appropriately used in an authentication process performed with the server 2.
  • Each function unit of the server 2 is realized by the CPU 81 of the server 2 executing a predetermined control program.
  • the control unit 21 controls the overall operation of the server 2.
  • the communication control unit 1 2 1 controls communication with the client 1 performed via the home network 81.
  • the content storage unit 31 stores the content, and provides the requested content in response to the request from the client 1.
  • the bookmark information storage unit 32 stores bookmark information and provides it to the control unit 21 as appropriate.
  • FIG. 6 only the client 1 is illustrated as a client using the content stored in the server 2. However, other clients having the same configuration as the client 1 (the client 6 in FIG. 2) 1 etc.) is also connected to home network 81.
  • FIG. 7 is a diagram showing an example of the bookmark information stored in the bookmark information storage unit 32 of the server 2.
  • the bookmark information includes “bookmark number (No)” as identification information, and the ID of the content targeted by the bookmark information. That is, bookmark information is set to each content according to an instruction from the user.
  • the bookmark information information indicating whether or not to allow the client that has notified the valid user ID to access the bookmark information (whether or not the confirmation of the access right by the user ID is necessary). (Permits not to permit) Information indicating whether or not to allow access to the bookmark information to the client that has notified the valid user loop ID, and to the client that has notified the valid device ID , Information that indicates whether to allow access to the bookmark information is included. For example, by setting the client that has notified the valid user ID to allow access to the bookmark information, the user can use the user ID from any client that can access the server 2. You can use the bookmark information by entering.
  • the user can recognize multiple users who know the user group ID.
  • One bookmark information can be shared among them.
  • the user who uses the client with the device ID is set. , One can share bookmark information.
  • the bookmark information includes the pointer type (the type of what position the position designated by the pointer represents) and a timestamp value representing the position of the pointer.
  • the bookmark number set in the bookmark information shown in FIG. 7 is “0 0 1”, and the ID of the target content is “7 7 7 7 7”. Also, in order to use bookmark information, authentication by user ID is required, and the user ID is "1 2 3 4 5 6". Further, the bookmark information in FIG. 7 includes the start position of the next reproduction (the stop position of the previous reproduction) and a pointer indicating the end position of the reproduction. Specifically, according to the bookmark information in Fig. 7, the position of the playback start pointer set at the timing after "0 hour 1 2 minutes 3 4 seconds (0 hl 2 m 3 4 s)" has elapsed from the beginning of the content.
  • step S1 the user interface control unit 103 acquires the command transmitted from the remote controller 4 via the light receiving unit 11, and accepts an operation from the user. A signal corresponding to the operation accepted by the user interface control unit 103 is output to the control unit 12.
  • step S2 the control unit 12 determines whether or not playback of content from the playback start point is instructed by the user as bookmark information based on the output from the user interface control unit 103. Determine if If the control unit 12 determines in step S2 that the reproduction from the reproduction start point set to the predetermined content is instructed, the process proceeds to step S3.
  • step S3 the control unit 12 includes the content ID of the content requested to be reproduced, a user ID, a user group ID, and a command (point type: reproduction start) instructing the reproduction from the reproduction start point. Generate data, go to step S 4 and send it to server 2. As a result, in server 2, after authentication based on the user ID, user group ID, etc. is performed as necessary, reproduction of the content specified by the content ID from the reproduction start point is started. (Step S 5 2 in Figure 10). On the other hand, in step S 2, the control unit 1 2, the user, when the playback of the content from the reproduction start point is found not instructed, the process proceeds to step S 5, stopping of the content being reproduced is instructed It is determined whether or not it is.
  • step S5 If it is determined in step S5 that the control unit 12 instructs the stop of the content being reproduced, the process proceeds to step S6, and the content reproduction control unit 13 determines the current time of the content being reproduced. Read the stamp. The value of the time stamp read by the content reproduction control unit 13 is output to the control unit 12.
  • step S7 the control unit 12 requests the registration of the content ID of the content requested to stop reproduction, the user ID, the user group ID, and the reproduction start pointer (pointer representing the next reproduction start position). And generates a bookmark information registration request data including the time stamp value read by the content reproduction control unit 13, and proceeds to step S8 to transmit it to the server 2.
  • step S 32 in FIG. 9 registration of the bookmark information is performed. That is, in this example, registration of bookmark information is performed when it is requested to stop the content being reproduced. Note that bookmark information may be registered when playback of another content is instructed instead of the content being played back or when pause of content is requested.
  • step S5 If it is determined in step S5 that the instruction to stop the content being reproduced has not been issued in step S5, the control unit 12 proceeds to step S9 and determines whether registration of a highlight point has been requested. If it is determined in step S9 that the registration of the highlight point is requested, the process proceeds to step S10, and the content reproduction control unit 13 reads the current time stamp of the content being reproduced. The value of the time stamp read by the content reproduction control unit 13 is output to the control unit 12.
  • the control section 1 2 executes, in step SI 1, the content ID of the content for which the registration of the highlight point is requested, the user ID, the user authorization ID, the highlight point Create a highlight point registration request data including a command representing a registration request and the time stamp value read by the content playback control unit 13, proceed to step S 12, and send it to the server 2. .
  • server 2 is registered with highlight points (bookmark information) after authentication based on the user ID, user group ID, etc., if necessary (step S 32 in FIG. 9). ).
  • step S9 if it is determined in step S9 that registration of the highlight point is not requested, the control unit 12 goes to step S13 to determine whether 'play of content from the highlight point is instructed or not' Do. For example, playback of content from a highlight point is performed by pressing the fast-forwarding button of the remote control 4 twice in succession.
  • step S13 If it is determined in step S13 that the control unit 12 has not instructed the reproduction of the content from the highlight point, the control unit 12 recognizes that another operation not related to the reproduction of the content has been performed by the user. After executing the corresponding processing, the processing of FIG. 8 is ended.
  • step S13 If it is determined in step S13 that the reproduction of the content from the highlight point is instructed in step S13, the process proceeds to step S14, and the content ID of the content requested to be reproduced from the highlight point, the user ID, Generates playback start request data including user group ID and command instructing playback from the highlight point.
  • the controller 12 transmits the generated reproduction start request data to the server 2 in step S15.
  • the server 2 performs, if necessary, authentication based on the user ID, user group ID, etc., and then playback of the content from the highlight point is performed (step S 5 in FIG. 10). 1).
  • step S31 the control unit 21 of the server 2 controls the communication control unit 121 to register the bookmark information registration request data transmitted from the client 1 (sent at step S8 in FIG. 8). Receive registration request data for the next playback start point, or registration request data for highlight points, which is sent in step S12. The registration request data of the bookmark information received by the control unit 21 is output to the bookmark information storage unit 32.
  • Bookmark information storage unit 3 2 in step S 3 2, based on the data supplied from the control unit 2 1, and registers the bookmark information. As a result, a list as shown in FIG. 7 is created and stored.
  • step S41 the control unit 21 of the server 2 controls the communication control unit 121, and the reproduction start request data transmitted from the client 1 in step S4 of FIG. 8 or in step S15.
  • step S42 the control unit 21 reads out the content for which the ID is set from the content storage unit 32 based on the content ID included in the reproduction start request data, and the bookmark information of the content. , Reading from the bookmark information storage unit 32. As described above, each bookmark information includes the content ID of the target content.
  • step S 43 the control unit 21 refers to the information included in the bookmark information read out in step S 42, and determines whether it is necessary to confirm the access right by the user ID.
  • step S43 if the control unit 21 determines that confirmation of the access right by the user ID is necessary, the process proceeds to step S44, and the user ID transmitted from the client 1 and the read bookmark It is determined whether the user ID included in the information matches. If it is determined in step S 43 that the confirmation of the access right by the user ID is not necessary in step S 43, and the user ID transmitted from the client 1 in step S 44 is included in the bookmark information. If it is determined that the user ID does not match, the process proceeds to step S 45.
  • step S45 the control unit 21 determines whether it is necessary to confirm the access right by the user group ID. If it is determined in step S45 that the control unit 21 needs the confirmation of the access right by the group ID, the process proceeds to step S46, and the user group ID transmitted from the client 1 and the user group ID are transmitted. , Whether or not the user group ID included in the read bookmark information matches.
  • step S 4 5 If it is determined in step S 4 5 that the confirmation of the access right by the user group ID is not necessary in step S 4 5, and the user group ID transmitted from the client 1 in step S 4 6 and the bookmark If it is determined that the user group ID included in the information does not match, the process proceeds to step S 4 7.
  • step S47 the control unit 21 determines whether it is necessary to confirm the access right by the device ID. If it is determined in step S47 that the control unit 21 needs to confirm the access right by the device ID, the process proceeds to step S48, and the device ID transmitted from the client 1 and the readout are read. It is determined whether the device ID included in the bookmark information matches.
  • control unit 21 determines in step S 4 7 that confirmation of the access right by the device ID is not necessary and the device ID transmitted from the client 1 in step S 4 8 is included in the bookmark information. If it is determined that the device IDs do not match, the process proceeds to step S49.
  • step S49 the control unit 49 reproduces the content requested by the client 1 from the beginning thereof. That is, from the head data of the content read out from the content storage unit 31, the communication control unit 121 transmits the data to the client 1 via the home network 81. To client 1 In this case, reproduction processing of content transmitted from the server 2 is performed (step S 62 in FIG. 11).
  • step S44 determines whether the user ID sent from client 1 matches the user ID included in the bookmark information. If it is determined that the user group ID included in the bookmark information matches the device group ID or the device ID transmitted from the client 1 matches the device ID included in the bookmark information in step S48. If so, the process proceeds to step S 50.
  • step S 50 the control unit 21 determines whether or not reproduction from the reproduction start point registered as bookmark information is requested from the client 1, and reproduction from the reproduction start point is not requested. If it is determined that the reproduction from the highlight point is requested, the process proceeds to step S 51.
  • step S 51 the control unit 21 refers to a time stamp indicating the position of the highlight point, and starts reproducing the read content from the position corresponding to the time stamp. That is, content data from the position specified by the timestamp of the highlight point is transmitted to the client 1 via the home network 81. The client 1 performs playback processing of the content sent from the server 2.
  • step S 50 determines in step S 50 that reproduction from the reproduction start point is requested
  • the process proceeds to step S 52, and a time stamp indicating the position of the reproduction start point included in the bookmark information.
  • a time stamp indicating the position of the reproduction start point included in the bookmark information.
  • content data from the position designated by the time stamp of the playback start point is transmitted to the client 1 via the home network link 81.
  • reproduction processing of content transmitted from the server 2 is performed. Such processing is performed not only in client 1 but also in other clients connected to server 2 via home network 81.
  • the client who has sent the same user ID as the user ID registered in the bookmark information is permitted to use the bookmark information. Therefore, the user can set the authentication by the user ID to use the bookmark information from various devices accessible to the server 2 and view the content from the reproduction start point or the highlight point. Can.
  • the bookmark information can be used not only from the client that has registered the bookmark information but also from various clients connected to the server 2, and the user can use the content more efficiently and comfortably. Can be watched. Also, in the above process, the client who has sent the same user group ID as the user group ID registered in the bookmark information is permitted to use the bookmark information. Users can share the bookmark information. For example, a user can register a scene that he / she likes as a highlight point, and let other users view content from that scene.
  • step 61 the communication control unit 101 receives the content transmitted from the server 2 via the home network 81. For example, when reproduction from the reproduction start point is requested, data of the content from that position is transmitted from the server 2 (step S 52 in FIG. 10). The content received by the communication control unit 101 is output to the content reproduction control unit 13.
  • the content reproduction control unit 13 reproduces (decodes) the content supplied from the communication control unit 101 in step S 62, and outputs the obtained data to the display control unit 102.
  • the display control unit 102 The video of the content is displayed on the display device 3 based on the output from the playback control unit 13.
  • client 1 and server 2 are connected to home network 81 such as a LAN, but as shown in Fig. 12, server 2 is outside the home, and client 1 and server 2 are outside. May be connected via the router 1 3 1 and the Internet 1 3 2.
  • the user can register the bookmark information registered in the server 2 by the same process as the above process. It can be used from the client connected to the home network 1 of work, work, or the client connected to Internet 1 32.
  • server that manages content and bookmark information
  • each of content and bookmark information may be managed by different devices.
  • FIG. 13 is a block diagram showing another functional configuration example of the communication system to which the present invention is applied.
  • the same components as those shown in FIG. 6 are denoted by the same reference numerals.
  • Bookmark information management server 14 1 is a server that manages bookmark information
  • content management server 16 1 is a server that manages content. That is, the function of the server 2 of FIG. 6 is realized by the posture information management server 14 1 and the content management server 1 61.
  • the control unit 1 51 of the bookmark information management server 1 4 1 controls the overall operation of the bookmark information management server 1 4 1, and the communication control unit 1 5 2 communicates via the home network 81. Control. Further, the bookmark information storage unit 1 53 stores and manages, for example, bookmark information set by the client 1. The control unit 1 71 of the content management server 16 1 controls the overall operation of the content management server 16 1, and the communication control unit 1 72 controls communications performed via the home network 81. Also, the content storage unit 13 3 manages the content and provides the content requested by the client 1.
  • the client 1 is instructed by the user to register bookmark information while the content provided from the content management server 161 is being reproduced (the content is instructed to stop and the reproduction is started).
  • the value of a time stamp indicating the position being played back at that time is sent to the bookmark information management server 14 1 It requests registration of bookmark information and requests the content management server 161 to stop transmission of content.
  • the client 1 requests the bookmark information management server 14 1 to position the content designated by the bookmark information (time stamp Request that content management server 1 6 1) be notified.
  • the content management server 16 1 starts playback of the content from that position when notified of the time stamp from the bookmark information management server 14 1.
  • the request made from Client 1 to the bookmark information management server 14 1 and the request made from the bookmark information management server 14 1 to the content management server 16 1 also include information such as the ID of the content.
  • the client 1 reproduces the content transmitted from the content management server 161.
  • the server that manages bookmark information and the server that manages content may be configured by physically different devices.
  • the process of FIG. 14 is basically the same process as the process of FIG. 8 described above, and redundant description will be omitted as appropriate. That is, it is determined that reproduction from the reproduction start point is instructed by the user's operation accepted in step S71.
  • step S72 If it is determined in step S72, the process goes to step S73 to generate reproduction request data for requesting reproduction of the content from the reproduction start point.
  • the generated reproduction start request data is transmitted to the bookmark information management server 141 in step S74.
  • the content management server 1 61 is notified of the information of the time stamp (time stamp of the playback start point) registered in the bookmark information with respect to the bookmark information management server 1 41. It also contains information that requires that.
  • the bookmark information management server 14 1 that has received the reproduction start request data for example, the bookmark information is read based on the content ID, and the time stamp indicating the reproduction start point registered therein is the content management server. It is notified to 1 6 1 (Step S 9 3 in Figure 1 5).
  • step S75 when it is determined in step S75 that stop of the content being reproduced has been instructed, registration of reproduction start point including the time stamp read in step S76 is requested bookmark information registration request data Are generated in step S77.
  • the generated bookmark information registration request data is transmitted to the bookmark information management server 141 in step S78. Note that, in step S 78, data requesting stop of content reproduction to the content management server 161 is also transmitted from the client 1.
  • bookmark information registration request data requesting registration of a highlight point, including the time stamp read in step S80, is displayed in step S81. Generated at The generated bookmark information registration request data is transmitted to the bookmark information management server 141 in step S82. If it is determined in step S83 that the reproduction of the content from the highlight point is not instructed, the process is ended. On the other hand, if it is determined that the reproduction from the highlight point is instructed, the process from the highlight point is performed. Regeneration start request data requesting regeneration is generated in step S84. The generated reproduction start request data is transmitted to the bookmark information management server 141 in step S85.
  • the reproduction start request data transmitted here also includes information for requesting the bookmark information management server 14 1 to notify the content management server 1 6 1 of the information on the timestamp of the highlight point. .
  • the bookmark information management server 14 1 that has received the reproduction start request data the bookmark information is read based on the content ID etc., and the time stamp representing the highlight point registered in it is the content management server 1. 6 Noticed to 1 (Steps S 9 3 in Figure 1 5) 0
  • step S 91 the communication control unit 12 52 of the bookmark information management server 14 1 receives the reproduction start request data transmitted from the client 1 via the home network 81.
  • the received reproduction start request data is output to the control unit 1 51.
  • step S 92 the control unit 15 1 displays the bookmark information set for the content that the user desires to play, based on the content ID included in the playback start request data. 1 Read from 5 3 and get the timestamp (time stamp of playback start point or timestamp of highlight point) included in it.
  • step S 93 the control unit 1 51 of the bookmark information management server 1 41 controls the communication control unit 1 52 2, and the time stamp acquired in step S 9 2 is transferred to the content management server 1 6 1. Notify and instruct the playback of the content from the location of the timestamp.
  • the content management server 161 is also notified of, for example, the content ID of the content to be played back and the address information of the client 1 who requests the provision of the content.
  • the content management server 1 6 1 is notified of the playback start point timestamp or the highlight pointer timestamp.
  • bookmark information management server 14 When the client 1 requests registration of bookmark information in step S 7 8 or S 8 2 in FIG. 14, the processing described with reference to FIG. 9 is executed by the bookmark information management server 14 1. , Bookmark to specify playback start point or highlight point is registered.
  • step S101 the communication control unit 1 72 of the content management server 1 6 1 is a time stamp indicating the position of the reproduction start point or the highlight point transmitted from the bookmark information management server 1 4 1; It receives information necessary for content playback, such as the content ID of the content for which playback has been instructed and the address information of Client 1. The information received by the communication control unit 1 72 is output to the control unit 1 7 1.
  • step S102 the control unit 117 reproduces the content instructed by the user from the position of the time stamp transmitted from the bookmark information management server 141. That is, content data from the position designated by the time stamp is transmitted from the content management server 161 to the client 1. In the client 1, the processing described with reference to FIG. 11 is executed, and the content is played back from the playback start point or the remote control point managed by the communication information management server 14 1.
  • the server that manages bookmark information and the server that manages content can be configured with different devices.
  • the reproduction of the content is controlled based on the bookmark information
  • the reproduction of the content may be controlled based on the user's viewing condition of the content.
  • FIG. 17 is a block diagram showing an example of functional configuration of another communication system to which the present invention is applied.
  • the same reference numerals as in FIG. 13 denote the same parts as in FIG. 13, and a detailed description thereof will be omitted as appropriate.
  • the viewing state information management server 1 81 manages the viewing state of the content by the user (playing state of the content) performed using the client 1. Specifically, the viewing state information storage unit 1 93 of the viewing state information management server 1 8 1 provides the viewing state of the content (for example, being in a paused state, etc.), the content content ID, and the content provision. If the original (content management server 16 1) information, for example, the content viewing state is in a paused state, viewing state information including information such as a time stamp indicating the stopped position is stored.
  • the request for storing the viewing state information can be made by the control unit 12 of the client 1 via the viewing state information storage request unit 101 C included in the communication control unit 101. It is performed on the management server 1 8 1
  • viewing state information including a time stamp indicating a pause position is sent from the viewing state information management server 1 8 1 to the content management server 1 6 1 via the client 1.
  • the playback of the content is controlled from the pause position specified by the timestamp.
  • the user can efficiently view the content.
  • the viewing state information is registered in association with the user ID, user group ID, device ID, etc. in the same manner as the bookmark information described above, so that clients other than the client that registered the viewing state information can also You can use it to view content.
  • the control unit 12 of the client 1 controls the communication control unit 101, and in step S121, the content management server At the same time as requesting the stop of streaming to the 61, it notifies the view state information management server 1 8 1 that the reproduction of the content is in the pause state, and requests its storage.
  • the control unit 1 9 1 of the viewing state information management server 1 8 1 controls the communication control unit 1 2 9, receives the request from the client 1 in step S 1 1 1, proceeds to step S 1 1 2,
  • the status of the content being viewed on Client 1 is paused, the content ID of the content, information of the content provider (content management server 1 6 1), and the time indicating the paused position
  • the viewing state information including the stamp etc. is stored in the viewing state information storage unit 1 9 3.
  • the viewing state information is stored in association with the user ID and the like. Therefore, when the client 1 is activated and the user ID is transmitted, the viewing state information management server 1 8 1 reads the viewing state information based on the user ID, and displays the viewing state represented by it. Content playback is controlled accordingly. On the other hand, the control unit 1 71 of the content management server 1 6 1 that received the request to stop streaming at step S 1 3 1 proceeds to step S 1 3 2 and provides it to the client 1 until then. Stop streaming content that was Next, processing of a communication system for reproducing content based on the viewing state information stored by the viewing state information management server 181 will be described with reference to the flowchart in FIG.
  • the control unit 12 of the client 1 controls the communication control unit 101 and, in step S 15 1, to the viewing state information management server 1 81.
  • Request notification of viewing state information includes, for example, the user ID of the user of client 1 and the like.
  • the request from the client 1 is received by the control unit 1 9 1 of the viewing state information management server 1 8 1 in step S 14 1.
  • the control unit 19 1 reads the viewing state information of the client 1 from the viewing state information storage unit 1 9 3 based on the user ID transmitted from the client 1, and proceeds to step S 1 4. Go to 3 and notify client 1 of it.
  • the control unit 12 of the client 1 receives the viewing state information transmitted from the viewing state information management server 1 8 1 in step S 15 2.
  • the control unit 12 notifies the content management server 1 61 of the received viewing state information based on the information specifying the content providing source included in the viewing state information, for example, Requests playback of content (resumption of streaming) based on viewing status information.
  • the request from the client 1 is received by the control unit 1 7 1 of the content management server 1 6 1 via the home network link 8 1 and the communication control unit 1 7 2 in step S 1 6 1.
  • the control unit 1 71 obtains the content ID, that the playback of the content is in a pause state, and a time stamp indicating the position of the pause from the viewing state information, and in step S 1 62 the content ID Based on the content storage unit 1 7 3
  • the content stored in is read out and content streaming (content transmission) is started from the position specified by the time stamp.
  • the content transmitted from the content management server 16 1 is received by the control unit 12 of the client 1 in step S 1 54, and is reproduced in step S 1 5 5. That is, the content reproduction control unit 13 reproduces the content from the paused position, and the corresponding video is output to the display device 3.
  • the user simply sets the user ID to be notified to the viewing state information management server 1 8 1, and either operation is performed at the predetermined timing such as when the client is activated. You can watch the continuation of the content from the paused position without doing anything.
  • the viewing state information is acquired based on the user ID, and the reproduction of the content is controlled based on the acquired viewing state information. Also, it is possible to view the content to be reproduced based on the viewing state information. In this case, the user needs to set the client ID to be notified to the viewing state information management server 1 8 1.
  • the processing when the content being played back is paused is described as the content viewing status, but similarly, the power of client 1 was forcibly turned off during the content playback. Also, when playback is interrupted due to various factors, such as when the content player is forcibly terminated while playing back content, viewing state information representing that state is stored, and the viewing state is Content playback may be started based on the information.
  • the trigger for automatically starting the reproduction of content is not limited to the above-described activation of client 1.
  • the configuration of the communication system shown in FIG. 17 can be changed as appropriate so that content is automatically reproduced at a predetermined timing such as when it is moved.
  • the content management server 1 61 may be constructed on the Internet, or the content management server 1 6 1 and the viewing state information management server 1 8 1 may be physically incorporated into one device. You may do so.
  • viewing state information is transmitted from the viewing state information management server 181 via the client 1 to the content management server 161
  • the content from the viewing state information management server 181 is The information may be sent directly to the management server 1 6 1.
  • various functions can be implemented by installing a computer that includes the program that configures the software on dedicated hardware or various programs. For example, it can be installed from a network or recording medium on a general-purpose personal computer that can
  • This recording medium is a magnetic disc 91 (including a flexible disc) on which a program is recorded, which is distributed to provide a program to the user separately from the device main body, an optical disc.
  • 9 2 including CD-ROM (Compact Read-Only Memory), DVD (Digit Versatile Disk), and magneto-optical disk 9 3 (MD (registered trademark) (Mi ni-Di sk)) R0M 82, in which programs are recorded, provided not only to package media consisting of semiconductor memory 94, etc., but also to users provided in advance in the main unit of the device. It consists of a hard disk etc. included in 8.
  • the steps for describing the program recorded on the recording medium are not limited to the processing performed chronologically according to the described order, but not necessarily the time. Even if it is not processed in series, it also includes processes that are executed in parallel or individually.
  • system refers to an entire apparatus configured by a plurality of apparatuses.
  • a user can view content stored in one information management device on an information processing device connected via a network.
  • a user can view content efficiently and comfortably.

Abstract

本発明は、1つのサーバに保存されたコンテンツを、より効率的に、かつ、快適に、複数の機器から利用できるようにする通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラムに関する。再生中のコンテンツの停止が指示された場合、コンテンツの停止位置を表すタイムスタンプを含むしおり情報が、所定の識別情報と対応付けて記憶される。このしおり情報は、その識別情報を通知してくる各種の機器に対して利用可能とされる。所定の機器から、しおり情報により指定される位置からのコンテンツの再生が指示されたとき、しおり情報に含まれるタイムスタンプが参照され、停止位置からのコンテンツの再生が開始される。本発明は、パーソナルコンピュータ、オーディオ機器、PDA、携帯電話機などの各種の機器に適用することができる。

Description

明細書
通信システムおよび方法、 情報処理装置および方法、 情報管理装置および方法、 記録媒体、 並びにプログラム 技術分野
本発明は、 通信システムおよび方法、 情報処理装置および方法、 情報管理装置 および方法、 記録媒体、 並びにプログラムに関し、 特に、 1つのサーバに保存さ れたコンテンツを、 より効率的に、 かつ、 快適に、 ネットワークを介して接続さ れる複数の機器から利用できるようにする通信システムおよび方法、 情報処理装 置および方法、 情報管理装置および方法、 記録媒体、 並びにプログラムに関する。 背景技術
近年、 大容量のハードディスクや、 記録型の DVD (Digital Versatile Disc) ドライブが比較的低価格なものになりつつあり、 それらのデバイスが搭載された AV(Audi0 Visual)機器を利用して、 テレビジョン番組などを視聴することが一 般的に普及してきている。
また、 そのような機器を利用してテレビジョン番組などを視聴している最中で あっても、 テレビジョン番組の視聴を中断し、 後刻、 その視聴を再開することが できるように、 下記、 特開 2 0 0 2— 44 5 8 6号公報には、 中断箇所を表す情 報を、 テレビジョン番組データの識別情報と対応付けてリス ト化し、 管理してお く技術が開示されている。
しかしながら、 特開 2 0 0 2— 44 5 8 6号公報に開示されている技術によつ ては、 リス ト化して管理されている中断箇所を表す情報を、 それを設定した機器 においてしか利用できず、 他の機器において利用することができないという課題 があった。 発明の開示 本発明はこのような状況に鑑みてなされたものであり、 1つのサーバに保存さ れたコンテンツを、 より効率的に、 かつ、 快適に、 ネットワークを介して接続さ れる複数の機器から利用できるようにするものである。
本発明の通信システムの情報処理装置は、 情報管理装置から、 ネッ トワークを 介して提供されるコンテンツを再生する再生手段と、 再生手段によるコンテンツ の再生中に、 そのときの再生位置を表すタイムスタンプを記憶することが指示さ れたとき、 情報管理装置に対して、 タイムスタンプと、 所定の識別情報とを対応 付けて記憶することを要求する第 1の要求手段と、 識別情報を情報管理装置に通 知するとともに、 タイムスタンプにより表される位置からのコンテンツの再生を 要求する第 2の要求手段とを備え、 再生手段は、 第 2の要求手段による要求に応 じて情報管理装置から提供される、 タイムスタンプにより表される位置からのコ ンテンッを再生することを特徴とする。 また、 本発明の通信システムの情報管理 装置は、 情報処理装置に対して、 コンテンツを、 ネッ トワークを介して提供する 提供手段と、 情報処理装置からの要求に応じて、 タイムスタンプと、 識別情報を 対応付けて記憶する記憶手段とを備え、 提供手段は、 情報処理装置から、 識別情 報が通知されるとともに、 記憶手段により記憶されているタイムスタンプにより 表される位置からのコンテンツの再生が要求されたとき、 タイムスタンプにより 表される位置から、 コンテンツを提供することを特徴とする。
本発明の通信システムの通信方法は、 情報管理装置から、 ネットワークを介し て提供されるコンテンツを再生する再生ステップと、 再生ステップの処理による コンテンツの再生中に、 そのときの再生位置を表すタイムスタンプを記憶するこ とが指示されたとき、 情報管理装置に対して、 タイムスタンプと、 所定の識別情 報とを対応付けて記憶することを要求する第 1の要求ステップと、 識別情報を情 報管理装置に通知するとともに、 タイムスタンプにより表される位置からのコン テンッの再生を要求する第 2の要求ステップとを含み、 第 2の要求ステップの処 理による要求に応じて情報管理装置から提供される、 タイムスタンプにより表さ れる位置からのコンテンツが、 再生ステップの処理により再生されることを特徴 とする。 また、 本発明の通信システムの通信方法は、 情報処理装置に対して、 コ ンテンッを、 ネットワークを介して提供する提供ステップと、 情報処理装置から の要求に応じて、 タイムスタンプと、 識別情報を対応付けて記憶する記憶ステツ プとを含み、 情報処理装置から、 識別情報が通知されるとともに、 記憶ステップ の処理により記憶されているタイムスタンプにより表される位置からのコンテン ッの再生が要求されたとき、 提供ステップの処理により、 タイムスタンプにより 表される位置から、 コンテンツが提供されることを特徴とする。
本発明の情報処理装置は、 コンテンツを管理する情報管理装置から、 ネットヮ ークを介して提供されるコンテンッを再生する再生手段と、 再生手段によるコン テンッの再生中に、 そのときの再生位置を表すタイムスタンプを記憶することが 指示されたとき、 情報管理装置に対して、 タイムスタンプと、 所定の識別情報と を対応付けて記憶することを要求する第 1の要求手段と、 識別情報を情報管理装 置に通知するとともに、 タイムスタンプにより表される位置からのコンテンツの 再生を要求する第 2の要求手段とを備え、 再生手段は、 第 2の要求手段による要 求に応じて情報管理装置から提供される、 タイムスタンプにより表される位置か らのコンテンツを再生することを特徴とする。
コンテンツの再生を停止することが指示されたときに、 タイムスタンプを記憶 することが指示されたとする場合、 第 1の要求手段は、 情報管理装置に対して、 タイムスタンプの記憶とともに、 コンテンツの提供の停止も要求するようにする ことができる。
識別情報は、 ユーザ毎に割り当てられる情報であるようにすることができる。 本発明の情報処理装置は、 コンテンツの視聴状態を表す視聴状態情報の記憶を、 視聴状態情報を管理する視聴状態情報管理装置に対して要求する第 3の要求手段 をさらに備えるようにすることができる。 この場合、 第 2の要求手段は、 視聴状 態情報により表される視聴状態に応じて、 タイムスタンプにより表される位置か らのコンテンツの再生を要求する。 本発明の情報処理装置の情報処理方法は、 コンテンツを管理する情報管理装置 から、 ネットワークを介して提供されるコンテンツを再生する再生ステップと、 再生ステップの処理によるコンテンツの再生中に、 そのときの再生位置を表すタ ィムスタンプを記憶することが指示されたとき、 情報管理装置に対して、 タイム スタンプと、 所定の識別情報とを対応付けて記憶することを要求する第 1の要求 ステップと、 識別情報を情報管理装置に通知するとともに、 タイムスタンプによ り表される位置からのコンテンツの再生を要求する第 2の要求ステップとを含み、 第 2の要求ステップの処理による要求に応じて情報管理装置から提供される、 タ ィムスタンプにより表される位置からのコンテンツが、 再生ステップの処理によ り再生されることを特徴とする。
本発明の記録媒体に記録されるプログラム、 および、 本発明のプログラムは、 コンテンツを管理する情報管理装置から、 ネットワークを介して提供されるコン テンッを再生する再生ステップと、 再生ステップの処理によるコンテンツの再生 中に、 そのときの再生位置を表すタイムスタンプを記憶することが指示されたと き、 情報管理装置に対して、 タイムスタンプと、 所定の識別情報とを対応付けて 記憶することを要求する第 1の要求ステップと、 識別情報を情報管理装置に通知 するとともに、 タイムスタンプにより表される位置からのコンテンツの再生を要 求する第 2の要求ステツプとを含み、 第 2の要求ステップの処理による要求に応 じて情報管理装置から提供される、 タイムスタンプにより表される位置からのコ ンテンッが、 再生ステップの処理により再生されることを特徴とする。
本発明の情報管理装置は、 ネットワークを介して接続される情報処理装置に対 して、 所定のコンテンツを、 ネットワークを介して提供する提供手段と、 情報処 理装置からの要求に応じて、 提供手段により提供されるコンテンツの再生位置を 表すタイムスタンプと、 所定の識別情報を対応付けて記憶する記憶手段とを備え、 提供手段は、 情報処理装置から、 識別情報が通知されるとともに、 記憶手段によ り記憶されているタイムスタンプにより表される位置からのコンテンツの再生が 要求されたとき、 タイムスタンプにより表される位置から、 コンテンツを提供す ることを特徴とする。
本発明の情報管理装置は、 情報処理装置からの要求に応じて、 コンテンツの視 聴状態を表す視聴状態情報を記憶する視聴状態情報記憶手段をさらに備えるよう にすることができる。 この場合、 提供手段は、 視聴状態情報記憶手段により記憶 される視聴状態情報により表される視聴状態が、 コンテンツが最後まで再生され ていないことを表している場合、 タイムスタンプにより表される位置からのコン テンッを提供する。
本発明の情報管理装置の情報管理方法は、 ネットワークを介して接続される情 報処理装置に対して、 所定のコンテンツを、 ネットワークを介して提供する提供 ステップと、 情報処理装置からの要求に応じて、 提供ステップの処理により提供 されるコンテンツの再生位置を表すタイムスタンプと、 所定の識別情報を対応付 けて記憶する記憶ステップとを含み、 情報処理装置から、 識別情報が通知される とともに、 記憶ステップの処理により記憶されているタイムスタンプにより表さ れる位置からのコンテンツの再生が要求されたとき、 提供ステップの処理により、 タイムスタンプにより表される位置から、 コンテンツが提供されることを特徴と する。
本発明の記録媒体に記録されているプログラム、 および、 本発明のプログラム は、 ネットワークを介して接続される情報処理装置に対して、 所定のコンテンツ を、 ネットワークを介して提供する提供ステップと、 情報処理装置からの要求に 応じて、 提供ステップの処理により提供されるコンテンツの再生位置を表すタイ ムスタンプと、 所定の識別情報を対応付けて記憶する記憶ステップとを含み、 情 報処理装置から、 識別情報が通知されるとともに、 記憶ステップの処理により記 憶されているタイムスタンプにより表される位置からのコンテンツの再生が要求 されたとき、 提供ステップの処理により、 タイムスタンプにより表される位置か ら、 コンテンツが提供されることを特徴とする。 本発明の通信システムおよび方法においては、.情報管理装置から、 ネットヮー クを介して提供されるコンテンツが再生され、 コンテンツの再生中に、 そのとき の再生位置を表すタイムスタンプを記憶することが指示されたとき、 情報管理装 置に対して、 タイムスタンプと、 所定の識別情報とを対応付けて記憶することが 要求される。 また、 識別情報が情報管理装置に通知されるとともに、 タイムスタ ンプにより表される位置からのコンテンツの再生が要求され、 情報管理装置から 提供される、 タイムスタンプにより表される位置からのコンテンツが再生される。 さらに、 情報処理装置に対して、 コンテンツが、 ネッ トワークを介して提供され、 情報処理装置からの要求に応じて、 タイムスタンプと、 識別情報が対応付けて記 憶され、 識別情報が通知されるとともに、 タイムスタンプにより表される位置か らのコンテンツの再生が要求されたとき、 タイムスタンプにより表される位置か ら、 コンテンツが提供される。
本発明の情報処理装置および方法、 並びにプログラムにおいては、 コンテンツ を管理する情報管理装置から、 ネッ トワークを介して提供されるコンテンツが再 生され、 コンテンツの再生中に、 そのときの再生位置を表すタイムスタンプを記 憶することが指示されたとき、 情報管理装置に対して、 タイムスタンプと、 所定 の識別情報とを対応付けて記憶することが要求される。 また、 識別情報が情報管 理装置に通知されるとともに、 タイムスタンプにより表される位置からのコンテ ンッの再生が要求され、 情報管理装置から提供される、 タイムスタンプにより表 される位置からのコンテンツが再生される。
本発明の情報管理装置および方法、 並びにプログラムにおいては、 ネットヮー クを介して接続される情報処理装置に対して、 所定のコンテンツが、 ネットヮー クを介して提供され、 情報処理装置からの要求に応じて、 コンテンツの再生位置 を表すタイムスタンプと、 所定の識別情報が対応付けて記憶される。 また、 情報 処理装置から、 識別情報が通知されるとともに、 タイムスタンプにより表される 位置からのコンテンツの再生が要求されたとき、 タイムスタンプにより表される 位置から、 コンテンツが提供される。 図面の簡単な説明
図 1は、 本発明を適用した通信システムの概念を示す図である。
図 2は、 通信システムの構成例を示す図である。
図 3は、 通信システムの他の構成例を示す図である。
図 4は、 表示機器に表示される画面の例を示す図である。
図 5は、 図 1のクライアントの構成例を示すプロック図である。
図 6は、 図 1の通信システムの機能構成例を示すプロック図である。
図 7は、 しおり情報の例を示す図である。
図 8は、 クライアントの処理について説明するフローチャートである。
図 9は、 図 8の処理に対応して実行される、 サーバのしおり情報登録処理につ いて説明するフローチャートである。
図 1 0は、 図 8の処理に対応して実行される、 サーバの再生処理について説明 するフローチヤ一トである。
図 1 1は、 クライアントのコンテンツの再生処理について説明するフローチヤ ートである。
図 1 2は、 通信システムのさらに他の構成例を示す図である。
図 1 3は、 本発明を適用した通信システムの他の機能構成例を示すブロック図 である。
図 1 4は、 図 1 3のクライアントの処理について説明するフローチャートであ る。
図 1 5は、 図 1 4の処理に対応して実行される、 しおり情報管理サーバの処理 について説明するフローチヤ一トである。
図 1 6は、 図 1 5の処理に対応して実行される、 コンテンツ管理サーバの処理 について説明するフローチャートである。
図 1 7は、 本発明を適用した通信システムの他の構成例を示すブロック図であ る。 図 1 8は、 図 1 7の通信システムの動作について説明するフローチヤ一トであ る。
図 1 9は、 図 1 7の通信システムの他の動作について説明するフローチヤ一ト である。 発明を実施するための最良の形態
図 1は、 本発明を適用した通信システムの概念を示す図である。
クライアント 1とサーバ 2は、 例えば、 住居内に構築された有線の LAN (Local Area Networkノゃ、 IEEE (Institute of El ectri cal and El ectronics
Engineers) 802. 11a, 802. 1 lbに準拠した無線 LANなどよりなるホームネットヮ ークを介して接続されている。 従って、 クライアント 1とサーバ 2の間では、 各 種の情報の送受信が、 そのホームネットワークを介して行われる。
図 1の通信システムにおいては、 ユーザは、 クライアント 1をリモートコント ローラ 4により操作し、 サーバ 2に保存されている動画コンテンツなどを、 クラ イアント 1に接続されている表示機器 3に出力させることができる。
例えば、 ユーザが、 リモートコントローラ 4を操作し、 所定のコンテンツの再 生を指示したとき、 それを表すコマンドが、 リモートコントローラ 4からクライ アント 1に対して赤外線により送信される。 そのコマンドは、 受光部 1 1を介し て、 クライアント 1の制御部 1 2により受信される。
コマンドを受信した制御部 1 2は、 サーバ 2の制御部 2 1に対して、 ユーザに より指示されたコンテンツの再生 (ストリーミング再生) を要求し、 その要求に 応じて、 記憶部 2 2から読み出され、 ホームネットワークを介して送信されてき たコンテンツを、 コンテンツ再生制御部 1 3を制御して再生する。 コンテンツ再 生制御部 1 3により再生されたコンテンツの映像は、 表示機器 3に表示される。 なお、 サーバ 2の記憶部 2 2には、 コンテンツが記憶されるコンテンツ記憶部 3 1だけでなく、 しおり情報記憶部 3 2が含まれている。 このしおり情報記憶部 3 2には、 ユーザによりコンテンツの視聴が停止された場合に、 その停止位置を 表すタイムスタンプを含むしおり情報が記憶される。
すなわち、 再生中のコンテンツを、 ユーザが所定のタイミングで停止した場合、 コンテンツの停止を表すコマンドがリモートコントローラ 4から送信され、 受光 部 1 1を介して、 制御部 1 2により取得される。 制御部 1 2は、 サーバ 2の制御 部 2 1に対して、 コンテンツの停止を要求するとともに、 コンテンツの停止位置 を表すしおり情報の記憶を要求する。 この要求に応じて、 サーバ 2は、 コンテン ッのストリーミングを停止するとともに、 しおり情報記憶部 3 2に、 コンテンツ の停止位置を ¾すタイムスタンプを含むしおり情報を記憶させる。
そして、 後刻、 ユーザが、 リモートコントローラ 4により、 前回、 視聴を停止 した位置からのコンテンツの再生を指示したとき、 クライアント 1の制御部 1 2 からサーバ 2の制御部 2 1に対して、 再生するコンテンツの識別情報とともに、 前回の停止位置からの再生を要求する情報が送信される。 サーバ 2は、 しおり情 報記憶部 3 2に保存されているしおり情報に基づいて、 停止位置を表すタイムス タンプを参照し、 そのタイムスタンプにより指定される位置から、 コンテンツの 再生を開始する。 .
これにより、 ユーザは、 コンテンツの視聴を中断 (停止) した場合であっても、 後刻、 その中断した位置から、 コンテンツの視聴を再開することができる。
また、 図 1においては、 クライアント 1の制御部 1 2とサーバ 2の制御部 2 1 の間、 および、 サーバ 2のコンテンツ記憶部 3 1 とクライアント 1のコンテンツ 再生制御部 1 3の間では、 説明の便宜上、 通信が直接行われているように図示さ れているが、 後述するように、 実際には、 通信を制御する通信制御部 (クライア ント 1の通信制御部 1 0 1とサーバ 2の通信制御部 1 2 1 ) を介して、 それらの 通信が行われる。
なお、 図 1の通信システムにおいては、 サーバ2に記憶されているコンテンツ、 および、 しおり情報は、 ホームネットワークに接続される、 他のクライアント (クライアント 1以外のクライアント) においても利用できるようになされてい る。
図 2は、 サーバ 2に複数のクライアントが接続される場合の、 通信システムの 構成例を示す図である。 図 1に示されるものと同一の構成については、 同一の符 号が付されている。
図 2の例においては、 部屋 4 1に、 クライアント 1、 サーバ 2、 および、 表示 機器 3が設置されており、 部屋 4 2に、 ノートブック型のパーソナルコンビユー タであるクライアント 6 1が設置されている。 図 2のサーバ 2とクライアント 6 1の間は、 サーバ 2とクライアント 1の間と同様に、 無線 LANなどにより接続 されている。 従って、 ユーザは、 クライアント 1の場合と同様に、 クライアント 6 1を利用して、 サーバ 2に保存されているコンテンツを、 その表示部において 視聴することができる。
また、 クライアント 1からサーバ 2に登録したしおり情報を、 クライアント 6 1からも利用することができるため、 ユーザは、 表示機器 3で視聴を中断した位 置から、 クライアント 6 1の表示部において、 コンテンツを視聴することができ る。 なお、 図 2の表示機器 3とクライアント 6 1の表示部には、 同一のコンテン ッの映像が表示されている。
後に詳述するように、 しおり情報には、 タイムスタンプやコンテンツの識別情 報の他に、 例えば、 それを利用するユーザの識別情報 (ユーザ ID) や、 ユーザ のグループを識別する識別情報 (ユーザグループ ID) なども含まれている。 す なわち、 所定の操作で入力された識別情報に基づいて、 しおり情報が読み出され、 それに含まれるタイムスタンプなどの情報が参照されることにより、 ユーザ、 或 いは、 グループのユーザは、 所定のクライアントを利用して、 しおり情報により 指定される位置から、 コンテンツを視聴することができる。
また、 例えば、 中断した位置からコンテンツを視聴しょうとしたときに、 他の ユーザにより、 しおり情報を登録したクライアントが先に利用されている場合で あっても、 ユーザは、 他のクライアントを利用して、 中断した位置からコンテン ッを視聴することができる。
以上においては、 しおり情報が設定されるコンテンツが動画コンテンツである としたが、 例えば、 図 3に示されるように、 ホームネットワーク 8 1を介してサ ーバ 2に接続される、 オーディオ機器であるクライアント 6 1 Bから、 サーバ 2 に記憶されている音楽コンテンッに対して、 しおり情報を設定することもできる。 また、 ユーザは、 ホームネットワーク 8 1を介してサーバ 2と接続されている、 ノートブック型のパーソナルコンピュータであるクライアント 6 1 Aを利用して、 クライアント 6 1 Bから設定されたしおり情報をサーバ 2に参照させ、 クライア ント 6 1 Bで再生が中断された位置から、 音楽コンテンツを聴くことができる。 このように、 動画コンテンツ、 音楽コンテンツ、 静止画コンテンツなどの各種 のコンテンツ、 しおり情報を設定し、 それを利用することができる。 また、 同様 に、 コンテンツとしての所定の Webページに設定したしおり情報 (ブックマー ク) を、 例えば、 ユーザのグループ間で共有できるようにしてもよい。 なお、 他 人の著作権を侵害し、 権利者に不利益を与えることのないコンテンツのみが、 共 有可能にされるようにしてもよい。
また、 コンテンツやしおり情報を利用できるクライアントは、 パーソナルコン ピュータおよびオーディオ機器の他、 PDA (Personal Di gi tal As si stants)、 携 帯電話機などの各種の機器とすることができる。
さらに、 図 1の通信システムにおいては、 ユーザは、 しおり情報として、 次回 の再生開始ボイントを表すタイムスタンプだけでなく、 ユーザのお気に入りのポ イント (見どころポイント) を表すタイムスタンプを登録することもできる。 . 例えば、 動画コンテンツを視聴している最中に、 好みの場面があつたとき、 ュ 一ザは、 リモートコントローラ 4を操作して、 見どころポイントの登録を指示す る。 リモートコントローラ 4から送信される、 見どころポイントの登録を指示す るコマンドを受信したクライアント 1は、 サーバ 2に対して、 見どころポイント の設定を要求し、 コンテンツの、 そのときの再生位置を表すタイムスタンプを記 憶させる。
後刻、 ユーザが、 見どころポイントからの、 コンテンツの視聴を指示した場合、 見どころポイントとして登録されているタイムスタンプに従って、 コンテンツの 再生が開始される。
図 4は、 所定の動画コンテンツに、 見どころポイントが設定されている場合の 表示機器 3の画面の例を示す図である。
表示機器 3 Aに表示される映像は、 見どころポイントからの再生が指示される 前の所定の動画コンテンツの映像であり、 白抜き矢印の先に示される、 表示機器 3 Bに表示される映像は、 見どころポイントからの再生が指示されたときの、 そ の動画コンテンツの映像である。 すなわち、 見どころポイントからの再生が指示 されたとき、 見どころポイントを指定するタイムスタンプに基づいて、 コンテン ッの再生位置が移動され、 映像が切り替えられる。
例えば、 表示機器 3 Aのポインタ 5 2の位置が、 現在の再生位置であり、 ボイ ンタ 5 3の位置が、 見どころポイントである場合において、 その見どころポイン トからの再生が指示されたとき、 コンテンツの再生位置が移動し (表示が切り替 わり) 、 表示機器 3 Bに示されるように、 現在の再生中の位置を表すポインタ 5 2の位置が、 ポインタ 5 3の位置に移動されることになる。
なお、 バー 5 1は、 コンテンツ全体の長さを表している。 また、 図 4のバー 5 1、 ポインタ 5 2 , 5 3は、 ユーザによる設定に応じて、 表示のオン Zオフが切 り替えられる。
図 5は、 図 1のクライアント 1の構成例を示すブロック図である。
CPU (Central Processi ng Uni t) 8 1は、 ROM (Read Only Memory) 8 2に記憶 さ てレヽるプログラム、 またま、 記' ϋ眘! 5 8 8力 ら RAM (Random Acces s Memory) 8 3にロードされたプログラムに従って、 各種の処理を実行する。 RAM 8 3には また、 CPU 8 1が各種の処理を実行する上において必要なデータなどが適宜記憶 される。 CPU 8 1 ROM 8 2 , および RAM 8 3は、 バス 8 4を介して相互に接続されてい る。 このバス 8 4にはまた、 入出力インタフェース 8 5も接続されている。
入出力インタフェース 8 5には、 キーボードやマウス、 或いは、 リモートコン トローラ 4から出射された赤外線の受光部 1 1などよりなる入力部 8 6、 表示機 器 3とのインタフェース、 または、 スピーカなどよりなる出力部 8 7、 ハードデ イスクなどより構成される記憶部 8 8、 ホームネットワークを介しての通信を行 う通信部 8 9が接続されている。
入出力インタフェース 8 5にはまた、 必要に応じてドライブ 9 0が接続され、 磁気ディスク 9 1、 光ディスク 9 2、 光磁気ディスク 9 3、 或いは半導体メモリ 9 4などが適宜装着され、 それから読み出されたコンピュータプログラムが、 必 要に応じて記憶部 8 8にインストー/レされる。
なお、 図 1のサーバ 2、 および、 図 2のクライアント 6 1は、 基本的には、 図 5に示されるクライアント 1と同様の構成を有している。 従って、 以降、 必要に 応じて、 図 5の構成は、 サーバ 2、 および、 クライアント 6 1 (クライアント 1 以外の他のクライアント) の構成としても引用される。
図 6は、 図 1の通信システムの機能構成例を示すブロック図である。 上述した 構成については、 その説明を適宜省略する。
図 6に示されるクライアント 1の各機能部は、 クライアント 1の CPU 8 1によ り、 所定の制御プログラムが実行されて実現される。
制御部 1 2は、 クライアント 1の全体の動作を制御する。 通信制御部 1 0 1は、 通信部 8 9において行われる、 ホームネットワーク 8 1を介しての通信を制御す る。 例えば、 サーバ 2から、 ホームネッ トワーク 8 1を介して送信されるコンテ ンッ (ス トリーミングデータ) は、 この通信制御部 1 0 1により取得され、 コン テンッ再生制御部 1 3に出力される。
また、 通信制御部 1 0 1には、 コンテンツの再生をサーバ 2に対して要求する 再生要求部 1 0 1 A、 および、 しおり情報の設定をサーバ 2に対して要求するし おり情報設定要求部 1 0 1 Bが含まれる。 すなわち、 制御部 1 2によるコンテン ッの再生要求は、 再生要求部 1 0 1 Aを介して行われ、 制御部 1 2によるしおり 情報の設定要求は、 しおり情報設定要求部 1 0 1 Bを介して行われる。
表示制御部 1 0 2は、 コンテンツ再生制御部 1 3により再生されたデータに基 づいて、 表示機器 3に対する映像の表示を制御する。 ユーザインタフェース (I/F) 制御部 1 0 3は、 受光部 1 1において受光された赤外線に含まれるコマ ンドを取得し、 それを、 制御部 1 2に出力する。
個人 ·グループ認証部 1 0 4は、 例えば、 サーバ 2に対して、 しおり情報によ り指定される位置からのコンテンツの再生を要求するとき、 必要に応じて、 サー バ 2の制御部 2 1との間で、 ユーザ ID、 ユーザグループ ID、 所定のパスワード などに基づく認証を行う。 機器 ID記憶部 1 0 5は、 機器 IDを記憶し、 必要に 応じて、 それを、 制御部 1 2に出力する。 この機器 IDは、 MAC (Media Acces s Control)ア ドレスなどの、 それぞれの機器に固有の情報であり、 サーバ 2との 間で行われる認証処理において適宜用いられる。
サーバ 2の各機能部は、 サーバ 2の CPU 8 1により、 所定の制御プログラムが 実行されて実現される。
制御部 2 1は、 サーバ 2の全体の動作を制御する。 通信制御部 1 2 1は、 ホー ムネットワーク 8 1を介して行われる、 クライアント 1との通信を制御する。 コンテンツ記憶部 3 1は、 コンテンツを記憶し、 クライアント 1からの要求に 応じて、 要求されたコンテンツを提供する。 しおり情報記憶部 3 2は、 しおり情 報を記憶し、 それを、 適宜、 制御部 2 1に提供する。
なお、 図 6においては、 サーバ 2に記憶されているコンテンツを利用するクラ イアントとして、 クライアント 1のみが図示されているが、 クライアント 1と同 様の構成を有する他のクライアント (図 2のクライアント 6 1等) も、 ホームネ ットワーク 8 1に接続される。
図 7は、 サーバ 2のしおり情報記憶部 3 2に記憶されるしおり情報の例を示す 図である。 例えば、 しおり情報には、 識別情報としての 「しおりナンバー (No) 」 、 そ のしおり情報が対象とするコンテンツの IDが含まれる。 すなわち、 しおり情報 は、 ユーザによる指示に応じて、 それぞれのコンテンツに設定される。
また、 しおり情報には、 正当なユーザ IDを通知してきたクライアントに対し て、 しおり情報へのアクセスを許可するか否か (ユーザ IDによるアクセス権の 確認が必要であるか否か) を表す情報 (許可 許可しない) 、 正当なユーザダル ープ IDを通知してきたクライアントに対して、 しおり情報へのアクセスを許可 するか否かを表す情報、 および、 正当な機器 IDを通知してきたクライアントに 対して、 しおり情報へのアクセスを許可するか否かを表す情報が含まれる。 例えば、 正当なユーザ IDを通知してきたクライアントに対して、 しおり情報 へのアクセスが許可されるように設定しておくことにより、 ユーザは、 サーバ 2 にアクセスできるいずれのクライアントからでも、 そのユーザ IDを入力して、 しおり情報を利用することができる。 また、 正当なユーザグループ IDを通知し てきたクライアントに対して、 しおり情報へのアクセスが許可されるように設定 しておくことにより、 ユーザは、 そのユーザグループ IDを知っている複数のュ 一ザ間で、 1つのしおり情報を共有することができる。 さらに、 正当な機器 ID を通知してきたクライアントに対して、 しおり情報へのアクセスが許可されるよ うに設定しておくことにより、 その機器 IDが設定されているクライアントを利 用するユーザの間で、 1つのしおり情報を共有することができる。
図 7の説明に戻り、 しおり情報には、 ポインタ種別 (ポインタにより指定され る位置が、 何の位置を表すものであるかの種別) と、 そのポインタの位置を表す タイムスタンプ値が含まれる。
図 7に示されるしおり情報に設定されているしおりナンバーは 「0 0 1」 であ り、 対象とするコンテンツの IDは 「7 7 7 7 7 7」 である。 また、 しおり情報 を利用するためには、 ユーザ IDによる認証が必要とされ、 そのユーザ IDが 「1 2 3 4 5 6」 とされている。 さらに、 図 7のしおり情報には、 次回の再生の開始位置 (前回の再生の停止位 置) と、 再生の終了位置を表すポインタが含まれている。 具体的には、 図 7のし おり情報により、 コンテンッの先頭から 「 0時間 1 2分 3 4秒 (0 h l 2 m 3 4 s ) 」 経過後のタイミングで設定されている再生開始ポインタの位置から、 コン テンッが再生されること、 および、 再生の終了位置を指定する再生終了ポインタ が設定されておらず、 コンテンツの最後まで再生が行われることが表されている c このような各種の情報を含むしおり情報がコンテンツ毎に設定され、 しおり情 報記憶部 3 2により管理される。
次に、 図 6の通信システムにおける各機器の動作について説明する。
始めに、 図 8のフローチヤ一トを参照して、 ユーザによるリモートコントロー ラ 4の操作に応じて行われる、 クライアント 1の処理について説明する。
ステップ S 1において、 ユーザインタフェース制御部 1 0 3は、 リモートコン トローラ 4から送信されてきたコマンドを、 受光部 1 1を介して取得し、 ユーザ からの操作を受け付ける。 ユーザインタフェース制御部 1 0 3により受け付けら れた操作に対応する信号が、 制御部 1 2に出力される。
ステップ S 2において、 制御部 1 2は、 ユーザインタフェース制御部 1 0 3か らの出力に基づいて、 ユーザにより、 しおり情報として登録される、 再生開始ポ イントからのコンテンツの再生が指示されたか否かを判定する。 制御部 1 2は、 ステップ S 2において、 所定のコンテンツに設定されている再生開始ポイントか らの再生が指示されたと判定した場合、 ステップ S 3に進む。
ステップ S 3において、 制御部 1 2は、 再生を要求するコンテンツのコンテン ッ ID、 ユーザ ID、 ユーザグループ ID、 再生開始ポイントからの再生を指示する コマンド (ポイント種別:再生開始) を含む、 再生要求データを生成し、 ステツ プ S 4に進み、 それをサーバ 2に送信する。 これにより、 サーバ 2においては、 必要に応じて、 ユーザ ID、 ユーザグループ ID等に基づく認証が行われた後、 コ ンテンッ IDにより指定されるコンテンツの、 再生開始ボイントからの再生が開 始される (図 1 0のステップ S 5 2 ) 。 一方、 ステップ S 2において、 制御部 1 2は、 ユーザにより、 再生開始ポイン トからのコンテンツの再生が指示されていないと判定した場合、 ステップ S 5に 進み、 再生中のコンテンツの停止が指示されたか否かを判定する。
ステップ S 5において、 制御部 1 2により、 再生中のコンテンツの停止が指示 されたと判定された場合、 ステップ S 6に進み、 コンテンツ再生制御部 1 3は、 再生中のコンテンツの、 そのときのタイムスタンプを読み取る。 コンテンツ再生 制御部 1 3により読み取られたタイムスタンプの値は、 制御部 1 2に出力される。 制御部 1 2は、 ステップ S 7において、 再生の停止を要求するコンテンツのコ ンテンッ ID、 ユーザ ID、 ユーザグループ ID、 再生開始ポインタ (次回の再生開 始位置を表すポインタ) の登録を要求するコマンド、 および、 コンテンツ再生制 御部 1 3により読み取られたタイムスタンプ値を含む、 しおり情報の登録要求デ ータを生成し、 ステップ S 8に進み、 それをサーバ 2に送信する。 これにより、 サーバ 2においては、 必要に応じて、 ユーザ ID、 ユーザグループ ID等に基づく 認証が行われた後、 しおり情報の登録が行われる (図 9のステップ S 3 2 ) 。 すなわち、 この例においては、 再生中のコンテンツの停止が要求されたときに、 しおり情報の登録が行われている。 なお、 コンテンツの一時停止が要求されたと きや、 再生中のコンテンツに替えて、 他のコンテンツの再生が指示されたときに、 しおり情報が登録されるようにしてもよい。
制御部 1 2は、 ステップ S 5において、 再生中のコンテンツの停止が指示され ていないと判定した場合、 ステップ S 9に進み、 見どころポイントの登録が要求 されたか否かを判定する。 ステップ S 9において、 見どころポイントの登録が要 求されたと判定された場合、 ステップ S 1 0に進み、 コンテンツ再生制御部 1 3 は、 再生中のコンテンツの、 そのときのタイムスタンプを読み取る。 コンテンツ 再生制御部 1 3により読み取られたタイムスタンプの値は、 制御部 1 2に出力さ れる。
制御部 1 2は、 ステップ S I 1において、 見どころポイントの登録を要求する コンテンツのコンテンツ ID、 ユーザ ID、 ユーザグノレープ ID、 見どころポイント の登録の要求を表すコマンド、 および、 コンテンツ再生制御部 1 3により読み取 られたタイムスタンプ値を含む、 見どころポイントの登録要求データを生成し、 ステップ S 1 2に進み、 それをサーバ 2に送信する。 これにより、 サーバ 2にお いては、 必要に応じて、 ユーザ ID、 ユーザグループ ID等に基づく認証が行われ た後、 見どころポイント (しおり情報) の登録が行われる (図 9のステップ S 3 2 ) 。
一方、 ステップ S 9において、 見どころポイントの登録が要求されていないと 判定した場合、 制御部 1 2は、 ステップ S 1 3に進み、 '見どころポイントからの コンテンツの再生が指示されたか否かを判定する。 例えば、 見どころポイントか らのコンテンツの再生は、 リモートコントローラ 4の早送りボタンが 2回連続し て押下されることなどにより行われる。
ステップ S 1 3において、 制御部 1 2は、 見どころポイントからのコンテンツ の再生が指示されていないと判定した場合、 コンテンツの再生に関係のない、 他 の操作がユーザにより行われたと認識し、 それに対応する処理を実行した後、 図 8の処理を終了させる。
制御部 1 2は、 ステップ S 1 3において、 見どころポイントからのコンテンツ の再生が指示されたと判定した場合、 ステップ S 1 4に進み、 見どころポイント からの再生を要求するコンテンツのコンテンツ ID、 ユーザ ID、 ユーザグループ ID、 見どころポイントからの再生を指示するコマンドを含む、 再生開始要求デ ータを生成する。
制御部 1 2は、 生成した再生開始要求データを、 ステップ S 1 5において、 サ ーバ 2に対して送信する。 これにより、 サーバ 2においては、 必要に応じて、 ュ 一ザ ID、 ユーザグループ ID等に基づく認証が行われた後、 見どころポイントか らのコンテンツの再生が行われる (図 1 0のステップ S 5 1 ) 。
次に、 図 9のフローチャートを参照して、 図 8の処理に対応して、 サーバ 2に より実行されるしおり情報の登録処理について説明する。 ステップ S 3 1において、 サーバ 2の制御部 2 1は、 通信制御部 1 2 1を制御 し、 クライアント 1から送信されたしおり情報の登録要求データ (図 8のステツ プ S 8で送信される、 次回の再生開始ポイントの登録要求データ、 または、 ステ ップ S 1 2で送信される、 見どころポイントの登録要求データ) を受信する。 制 御部 2 1により受信された、 しおり情報の登録要求データは、 しおり情報記憶部 3 2に出力される。
しおり情報記憶部 3 2は、 ステップ S 3 2において、 制御部 2 1から供給され たデータに基づいて、 しおり情報を登録する。 これにより、 図 7に示されるよう なリストが作成され、 記憶される。
次に、 図 1 0のフローチャートを参照して、 図 8の処理に対応して、 サーバ 2 により実行されるコンテンツの再生処理について説明する。
ステップ S 4 1において、 サーバ 2の制御部 2 1は、 通信制御部 1 2 1を制御 し、 図 8のステップ S 4でクライアント 1から送信された再生開始要求データ、 または、 ステップ S 1 5でクライアント 1から送信された再生開始要求データを 受信する。
ステップ S 4 2において、 制御部 2 1は、 再生開始要求データに含まれるコン テンッ IDに基づいて、 その IDが設定されているコンテンツをコンテンツ記憶 部 3 2から読み出すとともに、 そのコンテンツのしおり情報を、 しおり情報記憶 部 3 2から読み出す。 上述したように、 それぞれのしおり情報には、 対象とする コンテンツのコンテンツ IDが含まれている。
制御部 2 1は、 ステップ S 4 3において、 ステップ S 4 2で読み出したしおり 情報に含まれる情報を参照し、 ユーザ IDによるアクセス権の確認が必要か否か を判定する。 ステップ S 4 3において、 制御部 2 1は、 ユーザ IDによるァクセ ス権の確認が必要であると判定した場合、 ステップ S 4 4に進み、 クライアント 1から送信されてきたユーザ IDと、 読み出したしおり情報に含まれるユーザ ID とが一致するか否かを判定する。 制御部 2 1は、 ステップ S 4 3において、 ユーザ IDによるアクセス権の確認 が必要でないと判定した場合、 および、 ステップ S 4 4において、 クライアント 1から送信されてきたユーザ IDと、 しおり情報に含まれるユーザ IDとが一致 しないと判定した場合、 ステップ S 4 5に進む。
制御部 2 1は、 ステップ S 4 5において、 ユーザグループ IDによるアクセス 権の確認が必要か否かを判定する。 ステップ S 4 5において、 制御部 2 1は、 ュ 一ザグループ IDによるアクセス権の確認が必要であると判定した場合、 ステツ プ S 4 6に進み、 クライアント 1から送信されてきたユーザグループ IDと、 読 み出したしおり情報に含まれるユーザグループ IDとがー致するか否かを判定す る。
制御部 2 1は、 ステップ S 4 5において、 ユーザグループ IDによるアクセス 権の確認が必要でないと判定した場合、 および、 ステップ S 4 6において、 クラ イアント 1から送信されてきたユーザグループ IDと、 しおり情報に含まれるュ 一ザグループ ID とが一致しないと判定した場合、 ステップ S 4 7に進む。
制御部 2 1は、 ステップ S 4 7において、 機器 IDによるアクセス権の確認が 必要か否かを判定する。 ステップ S 4 7において、 制御部 2 1は、 機器 IDによ るアクセス権の確認が必要であると判定した場合、 ステップ S 4 8に進み、 クラ イアント 1から送信されてきた機器 IDと、 読み出したしおり情報に含まれる機 器 IDとが一致するか否かを判定する。
制御部 2 1は、 ステップ S 4 7において、 機器 IDによるアクセス権の確認が 必要でないと判定した場合、 および、 ステップ S 4 8において、 クライアント 1 から送信されてきた機器 IDと、 しおり情報に含まれる機器 IDとが一致しない と判定した場合、 ステップ S 4 9に進む。
ステップ S 4 9において、 制御部 4 9は、 クライアント 1により要求されたコ ンテンッを、 その先頭から再生する。 すなわち、 コンテンツ記憶部 3 1から読み 出されたコンテンツの先頭のデータから、 通信制御部 1 2 1により、 ホームネッ トワーク 8 1を介して、 クライアント 1に対して送信される。 クライアント 1に おいては、 サーバ 2から送信されてくるコンテンツの再生処理が行われる (図 1 1のステップ S 6 2 ) 。
一方、 ステップ S 4 4において、 クライアント 1から送信されてきたユーザ IDと、 しおり情報に含まれるユーザ IDとが一致すると判定した場合、 ステップ S 4 6において、 クライアント 1から送信されてきたユーザグループ IDと、 し おり情報に含まれるユーザグループ IDとが一致すると判定した場合、 または、 ステップ S 4 8において、 クライアント 1から送信されてきた機器 IDと、 しお り情報に含まれる機器 IDとが一致すると判定した場合、 処理はステップ S 5 0 に進む。
ステップ S 5 0において、 制御部 2 1は、 しおり情報として登録される再生開 始ポィントからの再生がクライアント 1から要求されたか否かを判定し、 再生開 始ポイントからの再生が要求されていない、 すなわち、 見どころポイントからの 再生が要求されていると判定した場合、 ステップ S 5 1に進む。
ステップ S 5 1において、 制御部 2 1は、 見どころポイントの位置を表すタイ ムスタンプを参照し、 そのタイムスタンプに対応する位置から、 読み出したコン テンッの再生を開始する。 すなわち、 見どころポイントのタイムスタンプにより 指定される位置からのコンテンツのデータが、 ホームネットワーク 8 1を介して クライアント 1に送信される。 クライアント 1においては、 サーバ 2から送信さ れてく るコンテンツの再生処理が行われる。
一方、 制御部 2 1は、 ステップ S 5 0において、 再生開始ポイントからの再生 が要求されたと判定した場合、 ステップ S 5 2に進み、 しおり情報に含まれる、 再生開始ポイントの位置を表すタイムスタンプを参照し、 そのタイムスタンプの 位置から、 コンテンツの再生を開始する。 すなわち、 再生開始ポイントのタイム スタンプにより指定される位置からのコンテンツのデータが、 ホームネットヮー ク 8 1を介してクライアント 1に対して送信される。 クライアント 1においては、 サーバ 2から送信されてくるコンテンツの再生処理が行われる。 このような処理が、 クライアント 1だけでなく、 サーバ 2にホームネットヮー ク 8 1を介して接続される他のクライアントにおいても実行される。
以上の処理においては、 しおり情報に登録されているユーザ IDと、 同じユー ザ IDを送信してきたクライアントに対しては、 そのしおり情報の利用が許可さ れることになる。 従って、 ユーザは、 ユーザ IDによる認証が実行されるように 設定することにより、 サーバ 2にアクセス可能な様々な機器から、 しおり情報を 利用し、 再生開始ポイントや見どころポイントから、 コンテンツを視聴すること ができる。
すなわち、 しおり情報を登録したクライアントからだけではなく、 サーバ 2に 接続される各種のクライアントから、 そのしおり情報を利用することができ、 ュ 一ザは、 より効率的に、 かつ、 快適に、 コンテンツを視聴することができる。 また、 以上の処理においては、 しおり情報に登録されているユーザグループ ID と、 同じユーザグループ IDを送信してきたクライアントに対して、 そのしお り情報の利用が許可されることになり、 複数のユーザで、 そのしおり情報を共有 することができる。 例えば、 ユーザは、 自分が気に入った場面を、 見どころボイ ントとして登録しておき、 他のユーザに、 その場面からコンテンツを視聴させる といったことができる。
次に、 図 1 1のフローチャートを参照して、 コンテンツを再生するクライアン ト 1の処理について説明する。
ステップ 6 1において、 通信制御部 1 0 1は、 ホームネッ トワーク 8 1を介し てサーバ 2から送信されるコンテンツを受信する。 例えば、 再生開始ポイントか らの再生を要求した場合、 その位置からのコンテンッのデータがサーバ 2から送 信されてくる (図 1 0のステップ S 5 2 ) 。 通信制御部 1 0 1により受信された コンテンツは、 コンテンツ再生制御部 1 3に出力される。
コンテンツ再生制御部 1 3は、 ステップ S 6 2において、 通信制御部 1 0 1か ら供給されてきたコンテンツを再生 (デコード) し、 得られたデータを表示制御 部 1 0 2に出力する。 表示制御部 1 0 2は、 ステップ S 6 3において、 コンテン ッ再生制御部 1 3からの出力に基づいて、 コンテンツの映像を表示機器 3に表示 する。
なお、 音楽コンテンツがサーバ 2から送信されてきた場合、 コンテンツ再生制 御部 1 3により再生されたデータに基づいて、 図示せぬスピーカから、 音楽が出 力される。
以上においては、 クライアント 1とサーバ 2は、 LANなどよりなるホームネッ トワーク 8 1に接続されるとしたが、 図 1 2に示されるように、 サーバ 2が住居 の外にあり、 クライアント 1とサーバ 2が、 ルータ 1 3 1、 および、 インターネ ット 1 3 2を介して接続されるようにしてもよい。 このように、 サーバ 2が、 ィ ンターネット 1 3 2等を介して接続される場合であっても、 以上の処理と同様の 処理により、 ユーザは、 サーバ 2に登録したしおり情報を、 住宅内のホームネッ 1、ワークに接続されるクライアント、 或いは、 ィンターネット 1 3 2に接続され るクライアントから利用することができる。
また、 以上においては、 コンテンツとしおり情報を管理するサーバ (サーバ 2 ) が同一の機器であるとしたが、 コンテンツとしおり情報のそれぞれが、 異な る機器により管理されるようにしてもよい。
図 1 3は、 本発明を適用した通信システムの他の機能構成例を示すブロック図 である。 図 6に示されるものと同一の構成については、 同一の符号が付されてい る。
しおり情報管理サーバ 1 4 1は、 しおり情報を管理するサーバであり、 コンテ ンッ管理サーバ 1 6 1は、 コンテンツを管理するサーバである。 すなわち、 しお り情報管理サーバ 1 4 1とコンテンッ管理サーバ 1 6 1により、 図 6のサーバ 2 の機能が実現される。
しおり情報管理サーバ 1 4 1の制御部 1 5 1は、 しおり情報管理サ バ 1 4 1 の全体の動作を制御し、 通信制御部 1 5 2は、 ホームネットワーク 8 1を介して 行われる通信を制御する。 また、 しおり情報記憶部 1 5 3は、 例えば、 クライア ント 1により設定されたしおり情報を記憶し、 管理する。 コンテンツ管理サーバ 1 6 1の制御部 1 7 1は、 コンテンツ管理サーバ 1 6 1 の全体の動作を制御し、 通信制御部 1 7 2は、 ホームネットワーク 8 1を介して 行われる通信を制御する。 また、 コンテンツ記憶部 1 7 3は、 コンテンツを管理 し、 クライアント 1から要求されたコンテンツを提供する。
図 1 3の通信システムにおいて、 クライアント 1は、 コンテンツ管理サーバ 1 6 1から提供されるコンテンツの再生中に、 ユーザにより、 しおり情報の登録が 指示されたとき (コンテンツの停止が指示され、 再生開始ポイントの登録が指示 されたとき、 或いは、 見どころポイントの登録が指示されたとき) 、 そのとき再 生していた位置を表すタイムスタンプの値等を、 しおり情報管理サーバ 1 4 1に 送信し、 しおり情報の登録を要求するとともに、 コンテンツ管理サーバ 1 6 1に 対して、 コンテンツの送信の停止を要求する。
そして、 後刻、 そのしおり情報により指定される位置からのコンテンツの再生 が要求された場合、 クライアント 1は、 しおり情報管理サーバ 1 4 1に対して、 しおり情報により指定されるコンテンツの位置 (タイムスタンプ) をコンテンツ 管理サーバ 1 6 1に通知することを要求する。
コンテンツ管理サーバ 1 6 1は、 しおり情報管理サーバ 1 4 1からタイムスタ ンプが通知されてきたとき、 その位置からのコンテンツの再生を開始する。 なお、 クライアント 1からしおり情報管理サーバ 1 4 1に対して行われる要求、 しおり 情報管理サーバ 1 4 1からコンテンツ管理サーバ 1 6 1に対して行われる要求に は、 コンテンツの ID等の情報も含まれる。
クライアント 1においては、 コンテンツ管理サーバ 1 6 1から送信されてきた コンテンツの再生が行われる。
このように、 しおり情報を管理するサーバと、 コンテンツを管理するサーバが、 それぞれ、 物理的に異なる機器により構成されるようにしてもよい。
次に、 図 1 3の通信システムにおける各機器の動作について説明する。
始めに、 図 1 4のフローチヤ一トを参照して、 図 1 3のクライアント 1の処理 について説明する。 図 1 4の処理は、 上述した図 8の処理と基本的に同様の処理であり、 重複する 説明については適宜省略する。 すなわち、 ステップ S 7 1において受け付けられ たユーザの操作により、 再生開始ポイントからの再生が指示されたことが、 ステ
'ップ S 7 2において判定されとき、 ステップ S 7 3に進み、 再生開始ポイントか らのコンテンツの再生を要求する再生要求データが生成される。 生成された再生 開始要求データは、 ステップ S 7 4において、 しおり情報管理サーバ 1 4 1に対 して送信される。
ここで送信されるデータには、 しおり情報管理サーバ 1 4 1に対して、 しおり 情報に登録されているタイムスタンプ (再生開始ポイントのタイムスタンプ) の 情報を、 コンテンツ管理サーバ 1 6 1に通知することを要求する情報も含まれる。 再生開始要求データを受信したしおり情報管理サーバ 1 4 1においては、 例えば、 コンテンツ IDに基づいてしおり情報が読み出され、 それに登録されている、 再 生開始ボイントを表すタイムスタンプが、 コンテンツ管理サーバ 1 6 1に対して 通知される (図 1 5のステップ S 9 3 ) 。
一方、 ステップ S 7 5において、 再生中のコンテンツの停止が指示されたと判 定された場合、 ステップ S 7 6で読み取られたタイムスタンプを含む、 再生開始 ポイントの登録を要求するしおり情報登録要求データがステップ S 7 7において 生成される。 生成されたしおり情報登録要求データは、 ステップ S 7 8において、 しおり情報管理サーバ 1 4 1に対して送信される。 なお、 ステップ S 7 8におい ては、 コンテンツ管理サーバ 1 6 1に対する、 コンテンツの再生の停止を要求す るデータもクライアント 1から送信される。
ステップ S 7 9において、 見どころボイントの登録が指示されたと判定された 場合、 ステップ S 8 0で読み取られたタイムスタンプを含む、 見どころポイント の登録を要求するしおり情報登録要求データが、 ステップ S 8 1において生成さ れる。 生成されたしおり情報登録要求データは、 ステップ S 8 2において、 しお り情報管理サーバ 1 4 1に対して送信される。 ステップ S 8 3において、 見どころポィントからのコンテンツの再生が指示さ れていないと判定された場合、 処理は終了され、 一方、 見どころポイントからの 再生が指示されたと判定された場合、 見どころポイントからの再生を要求する再 生開始要求データが、 ステップ S 8 4において生成される。 生成された再生開始 要求データは、 ステップ S 8 5において、 しおり情報管理サーバ 1 4 1に対して 送信される。
ここで送信される再生開始要求データには、 しおり情報管理サーバ 1 4 1に対 して、 見どころポイントのタイムスタンプの情報を、 コンテンツ管理サーバ 1 6 1に通知することを要求する情報も含まれる。 再生開始要求データを受信したし おり情報管理サーバ 1 4 1においては、 コンテンツ IDなどに基づいて、 しおり 情報が読み出され、 それに登録されている、 見どころポイントを表すタイムスタ ンプが、 コンテンツ管理サーバ 1 6 1に対して通知される (図 1 5のステップ S 9 3 ) 0
次に、 図 1 5のフローチャートを参照して、 図 1 4の処理に対応して、 しおり 情報管理サーバ 1 4 1により実行される処理について説明する。 この処理は、 図 1 4のステップ S 7 4、 または S 8 5において、 クライアント 1から、 コンテン ッの再生開始要求データが送信されたときに実行される。
ステップ S 9 1において、 しおり情報管理サーバ 1 4 1の通信制御部 1 5 2は、 クライアント 1からホームネットワーク 8 1を介して送信されてくる、 再生開始 要求データを受信する。 受信された再生開始要求データは、 制御部 1 5 1に出力 される。
制御部 1 5 1は、 ステップ S 9 2において、 再生開始要求データに含まれるコ ンテンッ IDなどに基づいて、 ユーザが再生を希望するコンテンツに対して設定 されているしおり情報を、 しおり情報記憶部 1 5 3から読み出し、 それに含まれ るタイムスタンプ (再生開始ポイントのタイムスタンプ、 または、 見どころボイ ントのタイムスタンプ) を取得する。 ステップ S 9 3において、 しおり情報管理サーバ 1 4 1の制御部 1 5 1は、 通 信制御部 1 5 2を制御し、 ステップ S 9 2で取得したタイムスタンプをコンテン ッ管理サーバ 1 6 1に通知し、 そのタイムスタンプの位置からのコンテンツの再 生を指示する。 コンテンツ管理サーバ 1 6 1に対しては、 例えば、 再生するコン テンッのコンテンツ ID、 および、 コンテンツの提供を要求するクライアント 1 のァドレス情報なども通知される。
以上の処理により、 再生開始ポイントのタイムスタンプ、 または、 見どころポ インタのタイムスタンプが、 コンテンツ管理サーバ 1 6 1に通知される。
なお、 図 1 4のステップ S 7 8、 または S 8 2において、 クライアント 1から しおり情報の登録が要求された場合、 図 9を参照して説明した処理がしおり情報 管理サーバ 1 4 1により実行され、 再生開始ポイント、 または、 見どころポイン トを指定するしおり情報が登録される。
次に、 図 1 6のフローチャートを参照して、 図 1 5の処理に対応して、 コンテ ンッ管理サーバ 1 6 1により実行される処理について説明する。
ステップ S 1 0 1において、 コンテンツ管理サーバ 1 6 1の通信制御部 1 7 2 は、 しおり情報管理サーバ 1 4 1から送信されてきた、 再生開始ポイント、 また は見どころポイントの位置を表すタイムスタンプ、 再生が指示されたコンテンツ のコンテンツ ID、 クライアント 1のアドレス情報などの、 コンテンツの再生に 必要な情報を受信する。 通信制御部 1 7 2により受信された情報は、 制御部 1 7 1に出力される。
ステップ S 1 0 2において、 制御部 1 7 1は、 しおり情報管理サーバ 1 4 1力 ら送信されてきたタイムスタンプの位置から、 ユーザにより指示されたコンテン ッを再生する。 すなわち、 コンテンツ管理サーバ 1 6 1からクライアント 1に対 して、 タイムスタンプにより指定される位置からのコンテンツのデータが送信さ れる。 クライアント 1においては、 図 1 1を参照して説明した処理が実行され、 しお り情報管理サーバ 1 4 1により管理されていた再生開始ポイント、 または見どこ ろポイントから、 コンテンッが再生される。
以上のように、 しおり情報を管理するサーバと、 コンテンツを管理するサーバ それぞれ異なる機器により構成されるようにすることもできる。
以上においては、 しおり情報に基づいて、 コンテンツの再生が制御されるとし たが、 ユーザのコンテンツの視聴状態に基づいて、 コンテンツの再生が制御され るようにしてもよい。
図 1 7は、 本発明を適用した他の通信システムの機能構成例を示すプロック図 である。 図 1 3と同一の構成については、 同一の符号が付されており、 その詳細 な説明は適宜省略する。
視聴状態情報管理サーバ 1 8 1は、 クライアント 1を利用して行われる、 ユー ザによるコンテンツの視聴状態 (コンテンツの再生状態) を管理する。 具体的に は、 視聴状態情報管理サーバ 1 8 1の視聴状態情報記憶部 1 9 3により、 コンテ ンッの視聴状態 (例えば、 一時停止状態にあること等) 、 コンテンツのコンテン ッ ID、 コンテンツの提供元 (コンテンツ管理サーバ 1 6 1 ) の情報、 例えば、 コンテンツの視聴状態が一時停止の状態にある場合、 その停止された位置を表す タイムスタンプなどの情報を含む視聴状態情報が記憶される。
この視聴状態情報を記憶することの要求は、 クライアント 1の制御部 1 2によ り、 通信制御部 1 0 1に含まれる視聴状態情報記憶要求部 1 0 1 Cを介して、 視 聴状態情報管理サーバ 1 8 1に対して行われる。
そして、 例えば、 クライアント 1が起動したとき、 一時停止の位置を表すタイ ムスタンプを含む視聴状態情報が、 視聴状態情報管理サーバ 1 8 1から、 クライ アント 1を介してコンテンツ管理サーバ 1 6 1に対して送信され、 そのタイムス タンプにより指定される一時停止位置から、 コンテンツの再生が制御される。 コンテンツの視聴状態に応じて、 例えば、 次回の起動時に、 コンテンツの再生 が制御されることにより、 ユーザは、 効率的に、 コンテンツを視聴することがで きる。
なお、 視聴状態情報は、 上述したしおり情報と同様に、 ユーザ ID、 ユーザグ ループ ID、 機器 IDなどに対応付けて登録されているため、 視聴状態情報を登録 したクライアント以外のクライアントからも、 それを利用して、 コンテンツを視 聴することができる。
次に、 図 1 7の通信システムにおける各機器の動作について説明する。
始めに、 図 1 8のフローチャートを参照して、 再生中のコンテンツの一時停止 が指示された場合に行われる、 図 1 7の通信システムの動作について説明する。 例えば、 ユーザにより、 再生中のコンテンツの一時停止が指示されたとき、 ク ライアント 1の制御部 1 2は、 通信制御部 1 0 1を制御し、 ステップ S 1 2 1に おいて、 コンテンツ管理サーバ 1 6 1に対して、 ストリーミングの停止を要求す るとともに、 視聴状態情報管理サーバ 1 8 1に対して、 コンテンツの再生が一時 停止状態にあることを通知し、 その記憶を要求する。
視聴状態情報管理サーバ 1 8 1の制御部 1 9 1は、 通信制御部 1 9 2を制御し、 ステップ S 1 1 1において、 クライアント 1からの要求を受信し、 ステップ S 1 1 2に進み、 クライアント 1において視聴されていたコンテンツの状態が一時停 止状態にあること、 そのコンテンツのコンテンツ ID、 コンテンツの提供元 (コ ンテンッ管理サーバ 1 6 1 ) の情報、 一時停止にされた位置を表すタイムスタン プなどを含む視聴状態情報を、 視聴状態情報記憶部 1 9 3に記憶させる。
なお、 視聴状態情報は、 ユーザ ID などに対応付けて記憶されている。 従って、 クライアント 1が起動し、 ユーザ IDが送信されてきたとき、 視聴状態情報管理 サーバ 1 8 1においては、 ユーザ IDに基づいて視聴状態情報が読み出され、 そ れにより表される視聴状態に応じて、 コンテンツの再生が制御される。 一方、 ス トリーミングを停止することの要求を、 ステップ S 1 3 1において受 信したコンテンツ管理サーバ 1 6 1の制御部 1 7 1は、 ステップ S 1 3 2に進み、 クライアント 1にそれまで提供していたコンテンツのストリーミングを停止する。 次に、 図 1 9のフローチャートを参照して、 視聴状態情報管理サーバ 1 8 1に より記憶されている視聴状態情報に基づいて、 コンテンツを再生する通信システ ムの処理について説明する。
例えば、 起動されたときなどの所定のタイミングにおいて、 クライアント 1の 制御部 1 2は、 通信制御部 1 0 1を制御し、 ステップ S 1 5 1において、 視聴状 態情報管理サーバ 1 8 1に対して、 視聴状態情報の通知を要求する。 この要求に は、 例えば、 クライアント 1のユーザのユーザ IDなどが含まれる。
クライアント 1からの要求は、 ステップ S 1 4 1において、 視聴状態情報管理 サーバ 1 8 1の制御部 1 9 1により受信される。 制御部 1 9 1は、 ステップ S 1 4 2において、 クライアント 1から送信されてきたユーザ IDに基づいて、 クラ イアント 1の視聴状態情報を視聴状態情報記憶部 1 9 3から読み出し、 ステップ S 1 4 3に進み、 それを、 クライアント 1に対して通知する。
クライアント 1の制御部 1 2は、 ステップ S 1 5 2において、 視聴状態情報管 理サーバ 1 8 1から送信されてきた視聴状態情報を受信する。 ステップ S 1 5 3 において、 制御部 1 2は、 例えば、 視聴状態情報に含まれる、 コンテンツの提供 元を指定する情報に基づいて、 受信した視聴状態情報をコンテンツ管理サーバ 1 6 1に通知し、 視聴状態情報に基づく、 コンテンツの再生 (ス トリーミングの再 開) を要求する。
クライアント 1からの要求は、 ステップ S 1 6 1において、 ホームネットヮー ク 8 1、 および通信制御部 1 7 2を介して、 コンテンツ管理サーバ 1 6 1の制御 部 1 7 1により受信される。
制御部 1 7 1は、 視聴状態情報から、 コンテンツ ID、 コンテンツの再生が一 時停止状態にあること、 その一時停止の位置を表すタイムスタンプを取得し、 ス テツプ S 1 6 2において、 コンテンツ IDに基づいて、 コンテンツ記憶部 1 7 3 に記憶されているコンテンツを読み出すとともに、 タイムスタンプにより指定さ れる位置から、 コンテンツのス トリーミング (コンテンツの送信) を開始する。 コンテンツ管理サーバ 1 6 1から送信されたコンテンツは、 ステップ S 1 5 4 において、 クライアント 1の制御部 1 2により受信され、 ステップ S 1 5 5にお いて、 その再生が行われる。 すなわち、 コンテンツ再生制御部 1 3により、 一時 停止された位置からのコンテンツが再生され、 対応する映像が表示機器 3に出力 される。
以上の処理により、 ユーザは、 ユーザ IDが視聴状態情報管理サーバ 1 8 1に 通知されるように設定しておくだけで、 クライアントを起動させたときなどの所 定のタイミングにおいて、 自らいずれの操作もすることなく、 一時停止された位 置から、 コンテンツの続きを視聴することができる。
また、 ユーザ IDに基づいて視聴状態情報が取得され、 取得された視聴状態情 報に基づいて、 コンテンツの再生が制御されるようになされているため、 ユーザ は、 クライアント 1以外の他のクライアントにおいても、 視聴状態情報に基づい て再生されるコンテンツを視聴することができる。 この場合、 ユーザは、 そのク ライアントに、 ユーザ IDが視聴状態情報管理サーバ 1 8 1に対して通知される ように設定しておく必要がある。
以上においては、 コンテンツの視聴状態として、 再生中のコンテンツが一時停 止状態にある場合の処理について説明したが、 同様に、 コンテンツの再生中にク ライアント 1の電源が強制的にオフにされたとき、 或いは、 コンテンツの再生中 に、 コンテンツのプレーヤが強制的に終了された場合など、 様々な要因により再 生が中断された場合にも、 その状態を表す視聴状態情報が保存され、 視聴状態情 報に基づいて、 コンテンツの再生が開始されるようにしてもよい。
なお、 自動的にコンテンツの再生が開始されるトリガとしては、 上述した、 ク ライアント 1が起動されたことに限られるものではない。 例えば、 ユーザ IDや パスワードがユーザにより入力されたとき、 或いは、 コンテンツのプレーヤが起 動されたときなどの所定のタイミングで、 コンテンツの自動再生が行われるよう さらに、 図 1 7に示される通信システムの構成は、 適宜、 変更可能である。 例 えば、 コンテンツ管理サーバ 1 6 1がインターネット上に構築されるようにして もよいし、 コンテンツ管理サーバ 1 6 1と視聴状態情報管理サーバ 1 8 1が、 物 理的に 1つの機器に組み込まれるようにしてもよい。
また、 以上においては、 視聴状態情報管理サーバ 1 8 1から、 クライアント 1 を介して、 視聴状態情報がコンテンツ管理サーバ 1 6 1に送信されるとしたが、 視聴状態情報管理サーバ 1 8 1からコンテンツ管理サーバ 1 6 1に対して、 直接、 その情報が送信されるようにしてもよい。
上述した一連の処理は、 ハードウェアにより実行させることもできるが、 ソフ トウユアにより実行させることもできる。
一連の処理をソフトウエアにより実行させる場合には、 そのソフトウェアを構 成するプログラムが、 専用のハードウェアに組み込まれているコンピュータ、 ま たは、 各種のプログラムをインス トールすることで、 各種の機能を実行すること が可能な、 例えば、 汎用のパーソナルコンピュータなどに、 ネッ トワークや記録 媒体からィンス トールされる。
この記録媒体は、 図 5に示されるように、 装置本体とは別に、 ユーザにプログ ラムを提供するために配布される、 プログラムが記録されている磁気ディスク 9 1 (フレキシブルディスクを含む) 、 光ディスク 9 2 (CD-ROM (Compact Di sk- Read Only Memory) , DVD (Di gital Versat i l e Di sk)を含む) 、 光磁気デイス ク 9 3 (MD (登録商標) (Mi ni - Di sk)を含む) 、 もしくは半導体メモリ 9 4など よりなるパッケージメディアにより構成されるだけでなく、 装置本体に予め組み 込まれた状態でユーザに提供される、 プログラムが記録されている R0M 8 2や、 記憶部 8 8に含まれるハードディスクなどで構成される。
なお、 本明細書において、 記録媒体に記録されるプログラムを記述するステツ プは、 記載された順序に従って時系列的に行われる処理はもちろん、 必ずしも時 系列的に処理されなくとも、 並列的あるいは個別に実行される処理をも含むもの である。
また、 本明細書において、 システムとは、 複数の装置により構成される装置全 体を表すものである。 産業上の利用可能性
本発明によれば、 ユーザは、 1つの情報管理装置に記憶されているコンテンツ を、 ネットワークを介して接続される情報処理装置において視聴することができ る。
また、 本発明によれば、 ユーザは、 効率的に、 かつ、 快適に、 コンテンツを視 聴することができる。

Claims

請求の範囲
1 . 情報処理装置と、 コンテンツを管理する情報管理装置からなる通信システ ムにおいて、
前記情報処理装置は、
前記情報管理装置から、 ネットワークを介して提供される前記コンテンツを 再生する再生手段と、
前記再生手段による前記コンテンツの再生中に、 そのときの再生位置を表す タイムスタンプを記憶することが指示されたとき、 前記情報管理装置に対して、 前記タイムスタンプと、 所定の識別情報とを対応付けて記憶することを要求する 第 1の要求手段と、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプ により表される位置からの前記コンテンツの再生を要求する第 2の要求手段と を備え、
前記再生手段は、 前記第 2の要求手段による要求に応じて前記情報管理装置か ら提供される、 前記タイムスタンプにより表される前記位置からの前記コンテン ッを再生する
ことを特徴とし、
前記情報管理装置は、
前記情報処理装置に対して、 前記コンテンツを、 前記ネットワークを介して 提供する提供手段と、
前記情報処理装置からの要求に応じて、 前記タイムスタンプと、 前記識別情 報を対応付けて記憶する記憶手段と
を備え、
前記提供手段は、 前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶手段により記憶されている前記タイムスタンプにより表される位置から の前記コンテンツの再生が要求されたとき、 前記タイムスタンプにより表される 位置から、 前記コンテンツを提供する ことを特徴とする通信-
2 . 情報処理装置と、 コンテンツを管理する情報管理装置からなる通信システ ムの通信方法において、
前記情報処理装置の情報処理方法は、
前記情報管理装置から、 ネットワークを介して提供される前記コンテンツを 再生する再生ステップと、
前記再生ステツプの処理による前記コンテンツの再生中に、 そのときの再生 位置を表すタイムスタンプを記憶することが指示されたとき、 前記情報管理装置 に対して、 前記タイムスタンプと、 所定の識別情報とを対応付けて記憶すること を要求する第 1の要求ステップと、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプ により表される位置からの前記コンテンツの再生を要求する第 2の要求ステップ と
を含み、
前記第 2の要求ステップの処理による要求に応じて前記情報管理装置から提 供される、 前記タイムスタンプにより表される前記位置からの前記コンテンツが、 前記再生ステップの処理により再生される
ことを特徴とし、
前記情報管理装置の情報管理方法は、
前記情報処理装置に対して、 前記コンテンツを、 前記ネットワークを介して 提供する提供ステップと、
前記情報処理装置からの要求に応じて、 前記タイムスタンプと、 前記識別情 報を対応付けて記憶する記憶ステップと
を含み、
前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶ステツ プの処理により記憶されている前記タイムスタンプにより表される位置からの前 記コンテンツの再生が要求されたとき、 前記提供ステップの処理により、 前記タ ィムスタンプにより表される位置から、 前記コンテンツが提供される
ことを特徴とする通信方法。
3 . コンテンツを管理する情報管理装置から、 ネットワークを介して提供され る前記コンテンツを再生する再生手段と、
前記再生手段による前記コンテンツの再生中に、 そのときの再生位置を表すタ ィムスタンプを記憶することが指示されたとき、 前記情報管理装置に対して、 前 記タイムスタンプと、 所定の識別情報とを対応付けて記憶することを要求する第 1の要求手段と、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプに より表される位置からの前記コンテンツの再生を要求する第 2の要求手段と を備え、 .
前記再生手段は、 前記第 2の要求手段による要求に応じて前記情報管理装置か ら提供される、 前記タイムスタンプにより表される前記位置からの前記コンテン ッを再生する
ことを特徴とする情報処理装置。
4 . 前記コンテンツの再生を停止することが指示されたときに、 前記タイムス タンプを記憶することが指示されたとする場合、
前記第 1の要求手段は、 前記情報管理装置に対して、 前記タイムスタンプの記 憶とともに、 前記コンテンツの提供の停止も要求する
ことを特徴とする請求の範囲第 3項に記載の情報処理装置。
5 . 前記識別情報は、 ユーザ毎に割り当てられる情報である
ことを特徴とする請求の範囲第 3項に記載の情報処理装置。
6 . 前記コンテンツの視聴状態を表す視聴状態情報の記憶を、 前記視聴状態情 報を管理する視聴状態情報管理装置に対して要求する第 3の要求手段をさらに備 え、 前記第 2の要求手段は、 前記視聴状態情報により表される前記視聴状態に応じ て、 前記タイムスタンプにより表される位置からの前記コンテンツの再生を要求 する
ことを特徴とする請求の範囲第 3項に記載の情報処理装置。
7 . コンテンツを管理する情報管理装置から、 ネットワークを介して提供され る前記コンテンツを再生する再生ステップと、
前記再生ステップの処理による前記コンテンツの再生中に、 そのときの再生位 置を表すタイムスタンプを記憶することが指示されたとき、 前記情報管理装置に 対して、 前記タイムスタンプと、 所定の識別情報とを対応付けて記憶することを 要求する第 1の要求ステップと、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプに より表される位置からの前記コンテンツの再生を要求する第 2の要求ステップと を含み、
前記第 2の要求ステツプの処理による要求に応じて前記情報管理装置から提供 される、 前記タイムスタンプにより表される前記位置からの前記コンテンツが、 前記再生ステップの処理により再生される
ことを特徴とする情報処理方法。
8 . コンテンツを管理する情報管理装置から、 ネットワークを介して提供され る前記コンテンツを再生する再生ステップと、
前記再生ステップの処理による前記コンテンツの再生中に、 そのときの再生位 置を表すタイムスタンプを記憶することが指示されたとき、 前記情報管理装置に 対して、 前記タイムスタンプと、 所定の識別情報とを対応付けて記憶することを 要求する第 1の要求ステップと、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプに より表される位置からの前記コンテンツの再生を要求する第 2の要求ス
を含み、 前記第 2の要求ステップの処理による要求に応じて前記情報管理装置から提供 される、 前記タイムスタンプにより表される前記位置からの前記コンテンツが、 前記再生ステップの処理により再生される
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている 記録媒体。
9 . コンテンツを管理する情報管理装置から、 ネッ トワークを介して提供され る前記コンテンツを再生する再生ステップと、
前記再生ステップの処理による前記コンテンツの再生中に、 そのときの再生位 置を表すタイムスタンプを記憶することが指示されたとき、 前記情報管理装置に 対して、 前記タイムスタンプと、 所定の識別情報とを対応付けて記憶することを 要求する第 1の要求ステップと、
前記識別情報を前記情報管理装置に通知するとともに、 前記タイムスタンプに より表される位置からの前記コンテンツの再生を要求する第 2の要求ステップと を含み、
前記第 2の要求ステツプの処理による要求に応じて前記情報管理装置から提供 される、 前記タイムスタンプにより表される前記位置からの前記コンテンツが、 前記再生ステップの処理により再生される
ことを特徴とするコンピュータに実行させるプログラム。
1 0 . ネッ トワークを介して接続される情報処理装置に対して、 所定のコンテ ンッを、 前記ネットワークを介して提供する提供手段と、
前記情報処理装置からの要求に応じて、 前記提供手段により提供される前記コ ンテンッの再生位置を表すタイムスタンプと、 所定の識別情報を対応付けて記憶 する記憶手段と
を備え、
前記提供手段は、 前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶手段により記憶されている前記タイムスタンプにより表される位置から の前記コンテンツの再生が要求されたとき、 前記タイムスタンプにより表される 位置から、 前記コンテンツを提供する
ことを特徴とする情報管理装置。
1 1 . 前記情報処理装置からの要求に応じて、 前記コンテンツの視聴状態を表 す視聴状態情報を記憶する視聴状態情報記憶手段をさらに備え、
前記提供手段は、 前記視聴状態情報記憶手段により記憶される前記視聴状態情 報により表される前記視聴状態が、 前記コンテンツが最後まで再生されていない ことを表している場合、 前記タイムスタンプにより表される位置からの前記コン テンッを提供する
ことを特徴とする請求の範囲第 1 0項に記載の情報管理装置。
1 2 . ネットワークを介して接続される情報処理装置に対して、 所定のコンテ ンッを、 前記ネットワークを介して提供する提供ステップと、
前記情報処理装置からの要求に応じて、 前記提供ステツプの処理により提供さ れる前記コンテンツの再生位置を表すタイムスタンプと、 所定の識別情報を対応 付けて記憶する記憶ステップと
を含み、
前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶ステツ プの処理により記憶されている前記タイムスタンプにより表される位置からの前 記コンテンツの再生が要求されたとき、 前記提供ステップの処理により、 前記タ ィムスタンプにより表される位置から、 前記コンテンツが提供される
ことを特徴とする情報管理方法。
1 3 . ネットワークを介して接続される情報処理装置に対して、 所定のコンテ ンッを、 前記ネットワークを介して提供する提供ステップと、
前記情報処理装置からの要求に応じて、 前記提供ステップの処理により提供さ れる前記コンテンツの再生位置を表すタイムスタンプと、 所定の識別情報を対応 付けて記憶する記憶ステップと
を含み、 前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶ステツ プの処理により記憶されている前記タイムスタンプにより表される位置からの前 記コンテンツの再生が要求されたとき、 前記提供ステップの処理により、 前記タ ィムスタンプにより表される位置から、 前記コンテンツが提供される
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている 記録媒体。
1 4 . ネットワークを介して接続される情報処理装置に対して、 所定のコンテ ンッを、 前記ネットワークを介して提供する提供ステップと、
前記情報処理装置からの要求に応じて、 前記提供ステップの処理により提供さ れる前記コンテンツの再生位置を表すタイムスタンプと、 所定の識別情報を対応 付けて記憶する記憶ステップと
を含み、
前記情報処理装置から、 前記識別情報が通知されるとともに、 前記記憶ステツ プの処理により記憶されている前記タイムスタンプにより表される位置からの前 記コンテンツの再生が要求されたとき、 前記提供ステップの処理により、 前記タ ィムスタンプにより表される位置から、 前記コンテンツが提供される
ことを特徴とするコンピュータに実行させるプログラム。
PCT/JP2003/015648 2003-01-24 2003-12-08 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム WO2004066622A1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN2003801089968A CN1739292B (zh) 2003-01-24 2003-12-08 通信系统及方法、信息处理装置及方法、信息管理装置及方法
US10/542,221 US8463917B2 (en) 2003-01-24 2003-12-08 Communications system and method, information processing apparatus and method, information management apparatus and method, recording medium and program
EP03777334A EP1596594A4 (en) 2003-01-24 2003-12-08 COMMUNICATION SYSTEM AND METHOD, DEVICE AND METHOD FOR INFORMATION PROCESSING AND INFORMATION MANAGEMENT, RECORDING MEDIUM AND PROGRAM
AU2003289231A AU2003289231A1 (en) 2003-01-24 2003-12-08 Communication system and method, information processing apparatus and method, information managing apparatus and method, recording medium, and program
US13/888,665 US9319744B2 (en) 2003-01-24 2013-05-07 Communications system and method, information processing apparatus and method, information management apparatus and method, recording medium and program
US14/134,159 US9451327B2 (en) 2003-01-24 2013-12-19 Communications system and method, information processing apparatus and method, information management apparatus and method, recording medium and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003015568A JP3747910B2 (ja) 2003-01-24 2003-01-24 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム
JP2003-015568 2003-06-03

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/542,221 A-371-Of-International US8463917B2 (en) 2003-01-24 2003-12-08 Communications system and method, information processing apparatus and method, information management apparatus and method, recording medium and program
US13/888,665 Continuation US9319744B2 (en) 2003-01-24 2013-05-07 Communications system and method, information processing apparatus and method, information management apparatus and method, recording medium and program

Publications (1)

Publication Number Publication Date
WO2004066622A1 true WO2004066622A1 (ja) 2004-08-05

Family

ID=32767442

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/015648 WO2004066622A1 (ja) 2003-01-24 2003-12-08 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム

Country Status (7)

Country Link
US (3) US8463917B2 (ja)
EP (1) EP1596594A4 (ja)
JP (1) JP3747910B2 (ja)
KR (1) KR100998792B1 (ja)
CN (1) CN1739292B (ja)
AU (1) AU2003289231A1 (ja)
WO (1) WO2004066622A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007004815A1 (en) * 2005-06-30 2007-01-11 Alticast Corp. Efficient method for scheduling program repeatedly broadcasted through digital broadcasting
JP2018506865A (ja) * 2015-11-30 2018-03-08 シャオミ・インコーポレイテッド マルチメディアデータ再生方法、装置およびシステム
JP6337193B1 (ja) * 2017-12-14 2018-06-06 株式会社ドワンゴ サーバおよびプログラム

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004364227A (ja) * 2003-06-09 2004-12-24 Sony Corp 受信装置および選局方法、ならびに、ストリーム配信システム
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
JP4496808B2 (ja) * 2004-03-16 2010-07-07 ソニー株式会社 コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム、コンテンツ提供方法のプログラムを記録した記録媒体及びコンテンツ提供システム
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
AU2005223267B2 (en) 2004-03-16 2010-12-09 Icontrol Networks, Inc. Premises management system
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US10127802B2 (en) 2010-09-28 2018-11-13 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
JP4496926B2 (ja) * 2004-11-09 2010-07-07 パナソニック株式会社 コンテンツ配信システム
KR100652957B1 (ko) * 2005-02-17 2006-12-01 삼성전자주식회사 멀티미디어 컨텐츠 이동방법 및 그 시스템
EP1856891B1 (en) * 2005-02-28 2010-02-17 Koninklijke Philips Electronics N.V. System and method for providing "universal 'follow-me' functionality in a upnp av network
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US8086091B2 (en) 2005-03-31 2011-12-27 Pioneer Corporation Data recording system, data acquiring apparatus, and recording medium storing therein data acquiring apparatus control program
JP5145937B2 (ja) * 2005-06-27 2013-02-20 日本電気株式会社 再生開始位置制御付きコンテンツ再生方法および装置
US8180731B2 (en) 2005-08-01 2012-05-15 Sony Corporation Apparatus and method for computing evaluation values of content data stored for reproduction
JP4835302B2 (ja) * 2005-08-01 2011-12-14 ソニー株式会社 情報処理装置,通信方法,コンピュータプログラム
US20070157072A1 (en) * 2005-12-29 2007-07-05 Sony Ericsson Mobile Communications Ab Portable content sharing
KR20080096761A (ko) 2006-02-28 2008-11-03 샌디스크 아이엘 엘티디 파일의 북마크식 동기화
CN101438348B (zh) * 2006-05-08 2011-12-07 汤姆逊许可证公司 用于跨越设备来恢复内容再现的方法
JP2007329833A (ja) * 2006-06-09 2007-12-20 Sony Corp 情報処理システム、記録再生装置、再生端末、情報処理方法、およびプログラム
US8601162B1 (en) * 2006-07-27 2013-12-03 Aol Inc. Sharing network addresses
US9899059B2 (en) 2006-08-24 2018-02-20 Orange Method of management of a multimedia program, server, terminals, signal and corresponding computer programs
US20090241149A1 (en) * 2006-09-19 2009-09-24 Access Co., Ltd. Content reproduction system, remote control device, and computer program
JP2008085934A (ja) * 2006-09-29 2008-04-10 Hitachi Ltd リモート映像再生システムおよびレジューム再生方法
JP5011917B2 (ja) * 2006-09-29 2012-08-29 株式会社日立製作所 コンテンツ送信装置、再生装置およびコンテンツ再生方法
US20080126919A1 (en) * 2006-11-08 2008-05-29 General Instrument Corporation Method, Apparatus and System for Managing Access to Multimedia Content Using Dynamic Media Bookmarks
KR101138394B1 (ko) * 2006-12-06 2012-04-26 삼성전자주식회사 방송 프로그램 제공하는 클라이언트 기기, 서버 및 방송프로그램을 제공하는 방법
US20080155615A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for supporting multi-user media content access using index points
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
GB0708440D0 (en) 2007-05-02 2007-06-06 Film Night Ltd Data transmission
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) * 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
JP5239271B2 (ja) * 2007-09-12 2013-07-17 富士ゼロックス株式会社 情報処理装置及びプログラム
US8356324B2 (en) * 2007-09-21 2013-01-15 Broadcom Corporation Implementing network personal video recorder for digital video settop boxes
KR101523622B1 (ko) * 2007-10-17 2015-05-29 주식회사 비즈모델라인 동영상 동기화 재생 방법
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
KR101466356B1 (ko) * 2008-08-12 2014-11-27 삼성전자주식회사 홈 네트워크 내에서 다른 사용자와 북마크를 공유하는 장치및 방법
WO2010029680A1 (ja) * 2008-09-10 2010-03-18 日本電気株式会社 コンテンツ配信システム
JP5469842B2 (ja) * 2008-10-02 2014-04-16 日立コンシューマエレクトロニクス株式会社 コンテンツ送信装置、コンテンツ受信装置
KR20100088953A (ko) * 2009-02-02 2010-08-11 삼성전자주식회사 인터넷 방송 시스템에서의 컨텐츠 공유 방법 및 시스템
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
US8959558B2 (en) * 2009-06-30 2015-02-17 Verizon Patent And Licensing Inc. User-based media content chaptering systems and methods
US8671422B2 (en) * 2009-09-25 2014-03-11 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for handling advertisements in conjunction with network-based bookmarking
US20110164857A1 (en) * 2009-09-25 2011-07-07 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for network-based bookmarking
KR20110080288A (ko) 2010-01-05 2011-07-13 삼성전자주식회사 싱크기기 전환방법 및 이를 적용한 컨텐츠 제공장치
JP2011199586A (ja) * 2010-03-19 2011-10-06 Buffalo Inc メディア再生システム、メディア再生装置及びプログラム
JP2011250153A (ja) * 2010-05-27 2011-12-08 Cri Middleware Co Ltd 情報処理システム、情報処理装置、情報通信機器、方法、プログラムおよび記録媒体
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
WO2012057376A1 (en) * 2010-10-27 2012-05-03 Lg Electronics Inc. Electronic device and method of controlling the same
US20120110424A1 (en) * 2010-10-29 2012-05-03 Lg Electronics Inc. Electronic device and method of controlling the same
US8719688B2 (en) * 2010-10-29 2014-05-06 Lg Electronics Inc. Device for processing bookmark information generated by another device and method for displaying bookmark information
WO2012072730A1 (en) * 2010-12-02 2012-06-07 Nagravision S.A. Method to mark and exploit at least one sequence record of a video presentation
US10008241B2 (en) 2010-12-02 2018-06-26 Nagravision S.A. Method to mark and exploit at least one sequence record of a video presentation
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US8689269B2 (en) * 2011-01-27 2014-04-01 Netflix, Inc. Insertion points for streaming video autoplay
KR101537342B1 (ko) * 2011-06-03 2015-07-20 주식회사 케이티 컨텐츠 이어보기 제공 시스템 및 방법
JP2013045273A (ja) * 2011-08-24 2013-03-04 Nec Corp キャッシュサーバ、キャッシュ対象決定方法、コンテンツ配信システム及びキャッシュ対象決定プログラム
CN103051952A (zh) * 2011-10-14 2013-04-17 深圳市龙视传媒有限公司 交互式数字电视系统中生成书签的方法及装置
KR101862799B1 (ko) * 2011-12-12 2018-05-31 삼성전자주식회사 메모리 컨트롤러 및 메모리 컨트롤 방법
CN102611685B (zh) * 2011-12-16 2018-08-14 中兴通讯股份有限公司 一种标记流媒体的方法、装置及系统
JP2012142969A (ja) * 2012-02-20 2012-07-26 Hitachi Ltd コンテンツ送信装置、再生装置およびコンテンツ再生方法
US9781388B2 (en) * 2012-05-28 2017-10-03 Samsung Electronics Co., Ltd. Method and system for enhancing user experience during an ongoing content viewing activity
US9532080B2 (en) 2012-05-31 2016-12-27 Sonic Ip, Inc. Systems and methods for the reuse of encoding information in encoding alternative streams of video data
US10225300B2 (en) 2012-06-10 2019-03-05 Apple Inc. Unified playback position
JP6101438B2 (ja) * 2012-06-15 2017-03-22 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置及び情報処理方法、コンピューター・プログラム、並びに情報通信システム
US9357210B2 (en) 2013-02-28 2016-05-31 Sonic Ip, Inc. Systems and methods of encoding multiple video streams for adaptive bitrate streaming
US9179199B2 (en) 2013-03-14 2015-11-03 Apple Inc. Media playback across multiple devices
WO2015063872A1 (ja) * 2013-10-30 2015-05-07 日立マクセル株式会社 コンテンツ配信装置、視聴装置、ネットワーク視聴システム
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
KR101520788B1 (ko) * 2015-01-26 2015-05-18 주식회사 비즈모델라인 동영상 동기화 재생 방법
JP2016189922A (ja) * 2015-03-31 2016-11-10 株式会社フコク 霧化ユニット及びこの霧化ユニットに装着する霧化液充填容器、並びにこれらを組み立てた超音波霧化装置
US10063408B2 (en) 2015-12-22 2018-08-28 Rovi Guides, Inc. System and methods for alerting a user consuming media to the progress of others consuming media
US10769229B2 (en) * 2016-04-14 2020-09-08 Microsoft Technology Licensing, Llc Separation of work and personal content
US10638182B2 (en) * 2017-11-09 2020-04-28 Rovi Guides, Inc. Systems and methods for simulating a sports event on a second device based on a viewer's behavior

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000058967A1 (en) 1999-03-30 2000-10-05 Tivo, Inc. Multimedia program bookmarking system
JP2002044586A (ja) 2000-07-26 2002-02-08 Sony Corp 画像記録再生装置および方法
JP2002112201A (ja) * 2000-10-02 2002-04-12 Toshiba Corp 情報再生方法及び再生装置
JP2002281569A (ja) * 2001-03-21 2002-09-27 Sony Corp リモートコントロールシステム、再生装置、情報蓄積装置、再生データ送信方法およびリモートコントロール装置
US20020165987A1 (en) 2001-04-24 2002-11-07 Hitachi, Ltd. Digital contents watching method and its system
WO2002102079A1 (en) 2001-06-08 2002-12-19 Grotuit Media, Inc. Audio and video program recording, editing and playback systems using metadata

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5661665A (en) 1996-06-26 1997-08-26 Microsoft Corporation Multi-media synchronization
AU7684198A (en) 1997-04-21 1998-11-13 Gemstar Development Corporation Method and apparatus for time-shifting video and text in a text-enhanced television program
JPH11143827A (ja) * 1997-11-04 1999-05-28 Toshiba Corp 計算機資源割り当てシステム、携帯端末及び計算機資源管理方法
US6064380A (en) * 1997-11-17 2000-05-16 International Business Machines Corporation Bookmark for multi-media content
US7484234B1 (en) * 1999-04-29 2009-01-27 Tivo Inc. Method and apparatus for controlling at least one set-top box
US20020040475A1 (en) * 2000-03-23 2002-04-04 Adrian Yap DVR system
US6985948B2 (en) * 2000-03-29 2006-01-10 Fujitsu Limited User's right information and keywords input based search query generating means method and apparatus for searching a file
JP2004531780A (ja) * 2000-06-22 2004-10-14 マイクロソフト コーポレーション 分散型コンピューティングサービスプラットフォーム
CN101707693B (zh) * 2000-10-11 2017-04-26 乐威指南公司 提供数据存储到点播媒体传递系统中服务器上的系统和方法
US20020133247A1 (en) 2000-11-11 2002-09-19 Smith Robert D. System and method for seamlessly switching between media streams
JP2002196996A (ja) 2000-12-27 2002-07-12 Canon Inc 情報処理装置、ネットワークシステム、デバイス管理方法、及び記憶媒体
US7191233B2 (en) 2001-09-17 2007-03-13 Telecommunication Systems, Inc. System for automated, mid-session, user-directed, device-to-device session transfer system
US20030073432A1 (en) 2001-10-16 2003-04-17 Meade, William K. Mobile computing device with method and system for interrupting content performance among appliances
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US7539127B1 (en) 2001-12-13 2009-05-26 Cisco Technology, Inc. System and method for recovering from endpoint failure in a communication session

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000058967A1 (en) 1999-03-30 2000-10-05 Tivo, Inc. Multimedia program bookmarking system
JP2002044586A (ja) 2000-07-26 2002-02-08 Sony Corp 画像記録再生装置および方法
JP2002112201A (ja) * 2000-10-02 2002-04-12 Toshiba Corp 情報再生方法及び再生装置
JP2002281569A (ja) * 2001-03-21 2002-09-27 Sony Corp リモートコントロールシステム、再生装置、情報蓄積装置、再生データ送信方法およびリモートコントロール装置
US20020165987A1 (en) 2001-04-24 2002-11-07 Hitachi, Ltd. Digital contents watching method and its system
WO2002102079A1 (en) 2001-06-08 2002-12-19 Grotuit Media, Inc. Audio and video program recording, editing and playback systems using metadata

Non-Patent Citations (1)

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

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007004815A1 (en) * 2005-06-30 2007-01-11 Alticast Corp. Efficient method for scheduling program repeatedly broadcasted through digital broadcasting
KR100702228B1 (ko) * 2005-06-30 2007-04-03 주식회사 알티캐스트 디지털 방송을 통해 반복적으로 방송되는 프로그램의효율적 스케줄링 방법
JP2018506865A (ja) * 2015-11-30 2018-03-08 シャオミ・インコーポレイテッド マルチメディアデータ再生方法、装置およびシステム
JP6337193B1 (ja) * 2017-12-14 2018-06-06 株式会社ドワンゴ サーバおよびプログラム
WO2019117196A1 (ja) * 2017-12-14 2019-06-20 株式会社ドワンゴ サーバおよびプログラム
US11032519B2 (en) 2017-12-14 2021-06-08 Dwango Co., Ltd. Server and program

Also Published As

Publication number Publication date
EP1596594A4 (en) 2009-05-06
AU2003289231A1 (en) 2004-08-13
US9319744B2 (en) 2016-04-19
US20140109130A1 (en) 2014-04-17
KR100998792B1 (ko) 2010-12-06
JP3747910B2 (ja) 2006-02-22
US8463917B2 (en) 2013-06-11
CN1739292A (zh) 2006-02-22
US9451327B2 (en) 2016-09-20
US20130283310A1 (en) 2013-10-24
CN1739292B (zh) 2013-01-02
US20060161742A1 (en) 2006-07-20
EP1596594A1 (en) 2005-11-16
JP2004229035A (ja) 2004-08-12
KR20050095769A (ko) 2005-09-30

Similar Documents

Publication Publication Date Title
WO2004066622A1 (ja) 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム
US9092383B2 (en) Portable media player as a remote control
JP4708128B2 (ja) 携帯端末及びコンテンツ継続視聴システム
JP4216308B2 (ja) 通話装置および通話プログラム
US7711710B2 (en) Electronic apparatus, content recording method, and program therefor
US20060233519A1 (en) Content playback system, content playback apparatus, and content playback method
JP2007306570A (ja) 一時停止点を使用するデータリソースのアクセス
JP2002165199A (ja) 番組作成再生装置及び番組作成再生方法並びに記憶媒体
JP2007506352A (ja) UPnPベースのメディアコンテンツ再生システム及びその方法
JP2008159139A (ja) コンテンツ再生システム、電子機器、再生制御方法、およびプログラム
JP2007323732A (ja) 再生制御装置、再生制御方法、及び再生装置
JP2002244955A (ja) コンテンツ配信システム
US7548950B2 (en) Data-processing device, system thereof, method thereof, program thereof, and recording medium storing the program
JP2005039657A (ja) 通信システム、情報記憶装置、情報処理装置、情報処理方法、並びにプログラム
WO2005013278A1 (ja) コンテンツ再生装置
JP2009194416A (ja) 再生システム、制御装置および制御方法、再生装置および再生方法、並びにプログラム
JP2008022121A (ja) 動画・音声オンデマンド配信システム
JP2008079206A (ja) コンテンツ再生システム、リモコン装置及び再生装置
JP2006245899A (ja) 再生装置、コンテンツ再生システムおよびプログラム
JP2007280499A (ja) データ再生システム、データ再生装置、及び、プログラム。
JP2007324749A (ja) 録画機器の制御装置
JP2006067111A (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 KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ 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 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: 1020057011736

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2003777334

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038A89968

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057011736

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2003777334

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2006161742

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10542221

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10542221

Country of ref document: US