CA2486671A1 - Network type content reproducing system - Google Patents

Network type content reproducing system Download PDF

Info

Publication number
CA2486671A1
CA2486671A1 CA002486671A CA2486671A CA2486671A1 CA 2486671 A1 CA2486671 A1 CA 2486671A1 CA 002486671 A CA002486671 A CA 002486671A CA 2486671 A CA2486671 A CA 2486671A CA 2486671 A1 CA2486671 A1 CA 2486671A1
Authority
CA
Canada
Prior art keywords
client
content
server
list
reproducing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002486671A
Other languages
French (fr)
Other versions
CA2486671C (en
Inventor
Fumiaki Kawamura
Youichi Kudoh
Susumu Takemura
Yasushi Ikeda
Toshinobu Sano
Hiroko Yoshizaki
Takahiro Chiba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Onkyo Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2486671A1 publication Critical patent/CA2486671A1/en
Application granted granted Critical
Publication of CA2486671C publication Critical patent/CA2486671C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

Abstract

The network type audio system includes a content server storing a large number of music data pieces, an audio client reproducing music, and a controller monitoring and controlling the audio client through the content server. The audio client requests the server to provide the music data of a music piece selected in response to the user's operation. The content server returns the music data of the selected music piece in response to the request from the audio client. The music data is distributed from the content server to the audio client on the basis of a specified amount. The audio client notifies the content server of its status. The content server notifies the controller of the status of the audio client. The controller displays the status. The controller also instructs the audio client to reproduce the music piece selected in response to the user's operation through the content server.

Claims (177)

1. (Deleted)
2. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content list request means for requesting said server to provide a content list of a plurality of contents, said server further comprising content list returning means responsive to the request from said first client for returning said content list, and said client further comprising content list receiving means for receiving the content list returned from said server.
3. The network type content reproducing system according to claim 2, wherein said content list request means requests said server to provide a specified amount of a content list, and said content list returning means returns said specified amount of the content list in response to the request from said client.
4. The network type content reproducing system according to claim 3, wherein said content list request means transmits a list request command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client, and said content list returning means returns the content list of contents as many as said obtaining number starting from the first content indicated by said obtaining start index in response to said list request command.
5. The network type content reproducing system according to claim 4, wherein said content list returning means further returns the number of contents included in said content list to be returned and the number of the remaining contents left out of said content list to be returned.
6. The network type content reproducing system according to any one of claims 2 to 5, wherein said client further comprises category list request means for requesting said server to provide a category list of a plurality of categories, said server further comprises means responsive to the request from said client for returning said category list, said client further comprises means for receiving the category list returned from said server, and said content list request means selects a category of the contents in the content list to be requested in said received category list.
7. The network type content reproducing system according to any one of claims 2 to 6, wherein said content list request means transmits a list construction key necessary for producing said content list to said server, and said content list returning means produces said content list based on the list construction key transmitted from said client.
8. The network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for requesting said server to provide a predetermined amount of a content selected among said plurality of contents, said server further comprising content returning means responsive to the request from said client for returning the predetermined amount of said selected content to said client, said client further comprising reproducing means for reproducing the content returned from said server, and said content request means repeats the request for said content until said content is obtained in its entirety.
9. The network type content reproducing system according to claim 8, wherein said client further comprises a buffer memory for storing the content returned from said server, and said content request means requests said server to provide said predetermined amount of the content when a prescribed empty space is generated in said buffer memory.
10. The network type content reproducing system according to claim 8 or 9, wherein said content request means calculates an obtaining start address indicating the first address of said predetermined amount of the content and transmits a content transfer request command including the obtaining start address and an obtaining data length indicating the length of the content to be obtained from said server by said client, and said content returning means returns the content for said obtaining data length from said obtaining start address, in response to said content transfer request command.
11. The network type content reproducing system according to claim 10, wherein said content request means adds said obtaining data length to the previous obtaining start address to calculate the next obtaining start address.
12. The network type content reproducing system according to claim 11, wherein said client further comprises:
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
13. The network type content reproducing system according to claim 11, wherein said client further comprises;
means for setting a desired address; and means for setting said obtaining start address to said desired address.
14. The network type content reproducing system according to claim 10 or 11, wherein said client further comprises:
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
15. The network type content reproducing system according to any one of claims 8 to 14, wherein said client further comprises means for transmitting the identification information of said selected content to said server, said server comprises means responsive to the identification information transmitted from said client for returning the offset of said selected content to said client, and said client further comprises means for detecting the start of said selected content based on the offset returned from said server.
16. The network type content reproducing system according to any one of claims 8 to 15, wherein said client further comprises means for transmitting the identification information of said selected content to said server, said server further comprises means responsive to the identification information transmitted from said client for returning the size of said selected content to said client, and said client further comprises means for detecting the end of said selected content based on the size returned from said server.
17. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for calculating an obtaining start address indicating the first address of a content selected among said plurality of contents and transmitting the obtaining start address to said server, said server further comprising content returning means for returning the content from the obtaining start address transmitted from said client said client further comprising reproducing means for reproducing the content returned from said server.
18. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for requesting said server to provide a specified amount of a content selected among said plurality of contents, said server further comprising content returning means responsive to the request from said client for returning the specified amount of said selected content to said client, said client further comprising reproducing means for reproducing the content returned from said server, and said content request means changes the specified amount of the content to be requested to said server.
19. The network type content reproducing system according to claim 18, wherein said content request means changes the specified amount of the content to be requested to said server in response to the time between the request to said server for the content and the transfer of said requested content.
20. The network type content reproducing system according to claim 18, wherein said content request means changes the specified amount of the content to be requested to said server in response to the data format of the content to be requested to said server.
21. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said client, and said client further comprising, reproducing means for reproducing the content transmitted from said server, and means for transmitting client information related to said client to said server every time the client information changes.
22. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said network type content reproducing system further comprising a second client connected to said server for monitoring said first client.
23. The network type content reproducing system according to claim 22, wherein said server comprises client information transmitting means for transmitting client information related to said first client, to said second client, and said second client comprises means for receiving the client information transmitted from said server.
24. The network type content reproducing system according to claim 23, wherein said server transmits said client information to said second client through a push port for forcing a request to be transmitted to said second client.
25. The network type content reproducing system according to claim 23 or 24, wherein said second client further comprises:
means for displaying said received client information; and means for changing the display of said received client information when said client information is changed.
26. The network type content reproducing system according to any one of claims 23 to 25, wherein said second client further comprises content list request means for requesting said server to provide a content list of a plurality of contents, said server further comprises content list returning means responsive to the request from said second client for returning said content list, and said second client further comprises content list receiving means for receiving the content list returned from said server.
27. The network type content reproducing system according to claim 26, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server when the list construction key is changed, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
28. The network type content reproducing system according to any one of claims 23 to 27, wherein said second client receives the client information transmitted from said server when said second client is connected to said server.
29. The network type content reproducing system according to claim 28, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
30. The network type content reproducing system according to any one of claims 23 to 29, wherein said client information includes the name of a data format of a content reproducible by said first client, and said second client comprises means for displaying the name of said data format based on said received client information.
31. The network type content reproducing system according to claim 30, wherein said second client further comprises:
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said first client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said first client in a different manner from the reproducible content or not displaying the irreproducible content.
32. The network type content reproducing system according to any one of claims 22 to 31, wherein said second client comprises means for determining whether a client to be monitored is said first client.
33. The network type content reproducing system according to any one of claims 22 to 32, wherein said second client comprises:
means for obtaining a monitoring handle necessary for monitoring said first client; and means for monitoring said first client using said obtained monitoring handle.
34. The network type content reproducing system according to claim 33, wherein said first client further comprises means for transmitting client information related to said first client to said server, said server comprises:
means for receiving the client information transmitted from said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting said received client information to said second client when said second client has said monitoring handle based on the result of said determination, and said second client comprises means for receiving the client information transmitted from said server.
35. The network type content reproducing system according to any one of claims 22 to 34, wherein said second client controls said first client.
36. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said network type content reproducing system further comprising a second client connected to said server for controlling said first client.
37. The network type content reproducing system according to claim 36, wherein said second client comprises server request means for requesting said server to control said first client, and said server further comprises means responsive to the request from said second client for controlling said first client.
38. The network type content reproducing system according to claim 36 or 37, wherein said server controls said first client through a push port for forcing a request to be transmitted to said first client.~
39. The network type content reproducing system according to claim 37, wherein said server request means transmits information for specifying said first client and information for specifying said selected content to said server.
40. The network type content reproducing system according to any one of claims 36 to 39, wherein said second client comprises means for determining whether a client to be controlled is said first client.~
41. The network type content reproducing system according to any one of claims 36 to 40, wherein said second client comprises:
means for determining whether the data format of said selected content matches the data format of the content that can be reproduced by said first client; and means for instructing said first client to reproduce said selected content when said data formats match.
42. The network type content reproducing system according to any one of claims 36 to 41, wherein said second client comprises:
means for obtaining a control handle necessary for controlling said first client;
and means for controlling said first client using said obtained control handle.
43. The network type content reproducing system according to claim 42, wherein said second client further comprises means for requesting said server to issue a server request to said first client, and said server comprises means for determining whether or not said second client has said control handle when said second client requests said server to issue the server request; and means for transmitting said server request to said first client when said second client has said control handle based on the result of said determination.
44. The network type content reproducing system according to any one of claims 36 to 43, wherein said first client further comprises means for transmitting a completion status to said server when said first client finishes reproducing a content as instructed by said second client and transmitting a stop status different from said completion status to said server when said first client finishes reproducing a content selected by said first client or stops reproducing the content midway in response to the operation of the user.
45. The network type content reproducing system according to any one of claims 36 to 44, wherein said server comprises means for receiving the completion status transmitted from said first client and transmitting the completion status to said second client, and said second client comprises means responsive to the completion status transmitted from said server for instructing said first client to reproduce the content next to the content that has been reproduced to the end.
46. The network type content reproducing system according to any one of claims 36 to 45, wherein said second client further monitors said first client.
47. A network type content reproducing system comprising a server and at least one client connected to said server, said client further comprising broadcast means for broadcasting prescribed information, said server comprising means responsive to the prescribed information broadcasted from said client for returning server specifying information to specify said server to said client, and said client comprising means for receiving the server specifying information returned from said server and registering the information in a server list.
48. The network type content reproducing system according to claim 47, wherein said client further comprises means for determining whether said server specifying information is registered in said server list, and when said server specifying information is not registered in said server list based on the result of said determination, said broadcast means broadcasts said prescribed information again.
49. The network type content reproducing system according to claim 48, wherein said client further comprises means for accessing a server on the Internet when the number of broadcasting operation by said broadcast means reaches a prescribed number of times or time for broadcasting by said broadcast means reaches a prescribed time period.
50. The network type content reproducing system comprising a server and at least one client connected to said server, said client comprising, means for establishing connection at a command port for transmitting/receiving a command between said server and said client; and means for establishing connection at a push port for forcing a request to be transmitted to said client from said server.
51. The network type content reproducing system according to claim 50, wherein said client further comprises means for transmitting a client index request command to said server through said command port, said client index request command being necessary for identifying said client, said server further comprises means responsive to the client index request command transmitted from said client for returning said client index to said client, and said client further comprises means for transmitting the client index returned from said server to said server through said push port.
52. The network type content reproducing system according to claim 50 or 51, wherein there are a plurality of said clients, and said server comprises connection limiting means for limiting the number of connectable clients.
53. The network type content reproducing system according to claim 52, wherein said connection limiting means disconnects from said client that has been already connected based on a prescribed priority order when another said client that has not yet been connected tries to be connected.
54. A network type content reproducing system, comprising:
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to control said AV equipment, said second client comprising means for transmitting a control command for controlling said AV equipment to said server, said server comprising means for transmitting the control command transmitted from said second client to said first client, said first client comprising means for transmitting the control command transmitted from said server to said AV equipment, said AV equipment being controlled in response to the control command transmitted from said first client.
55. The network type content reproducing system according to claim 54, wherein said AV equipment comprises:
a controllable element; and means responsive to the control command transmitted from said first client for controlling said element.
56. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said client, said network type content reproducing system further comprising AV
equipment connected to said client, said client comprising means transmits content transmitted from said server to said AV equipment, and said AV equipment comprising means for reproducing a content transmitted from said client.
57. A network type content reproducing system, comprising:
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to monitor said AV equipment, said AV equipment comprising means for transmitting information related to said AV equipment to said first client, said first client comprising AV equipment information transmitting means for transmitting the information transmitted from said AV equipment to said server, said server comprising means for transmitting the information transmitted from said first client to said second client.
58. The network type content reproducing system according to claim 57, wherein said information frequently changes, and the AV equipment information transmitting means of said first client transmits said information at prescribed intervals.
59. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said server further comprising firmware update means for updating firmware in said first client.
60. The network type content reproducing system according to claim 59, wherein said server further comprises:
means for registering information related to a plurality of firmware pieces suitable for said first client; and firmware list transmitting means for transmitting a firmware list of said registered information related to the plurality of firmware pieces to said first client, said first client further comprises:
means for receiving the firmware list transmitted from said server; and firmware request means for requesting said server to transmit firmware selected in said received firmware list, and said firmware update means returns said selected firmware to said first client in response to the request from said first client.
61. The network type content reproducing system according to claim 60, wherein said first client further comprises means for transmitting client information related to said first client to said server, and said server further comprises means for producing said firmware list based on the client information transmitted from said first client.
62. The network type content reproducing system according to any one of claims 59 to 61, wherein said first client requests said server to provide a specified amount of firmware; and said firmware update means returns said specified amount of the firmware in response to the request from said first client.
63. The network type content reproducing system according to claim 62, wherein said first client transmits an obtaining start address indicating the first address where firmware to be obtained from said server by said first client is stored and an obtaining data length indicating the length of firmware to be obtained from said server by said first client, and said firmware update means responds to the request from said first client to return the firmware for said obtaining data length from said obtaining start address.
64. The network type content reproducing system according to any one of claims 59 to 63, wherein said server further comprises means for requesting said first client to update firmware and transmitting information related to the firmware to said first client.
65. The network type content reproducing system according to any one of claims 60 to 64, wherein 16~

said first client further comprises firmware list request means for requesting said server to provide a specified amount of a firmware list, and said firmware list transmitting means transmits said specified amount of the firmware list to said first client in response to the request from said first client.
66. The network type content reproducing system according to claim 65, wherein said firmware list request means transmits a firmware list request command including an obtaining start index indicating the first firmware information to be obtained from said server by said first client and an obtaining number indicating the number of pieces of the firmware information to be obtained from said server by said first client, and said firmware list transmitting means transmits a firmware list including pieces of the firmware information as many as said obtaining number from the first firmware information indicated by said obtaining start index in response to said firmware list request command.
67. The network type content reproducing system according to any one of claims 59 to 66, further comprising a second client connected to said server to control said first client, wherein said second client comprises means for requesting said server to update firmware in said first client.
68. A network type content reproducing system, comprising a server, a first client connected to said server, and a plurality of second clients connected to said server, said server comprising content storing means for storing a plurality of contents, said second clients each comprising means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising status transmitting means for selecting one of said plurality of second clients and transmitting the completion status to said selected second client in response to the completion status received from said first client, said second clients each comprising means for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content in response to the completion status received from said server.
69. The network type content reproducing system according to claim 68, wherein said server further comprises means for managing the priorities of the second clients that can control said first client, and said status transmitting means selects a second client with the highest priority as the second client to receive said transmitted completion status.
70. The network type content reproducing system according to claim 69, wherein said status transmitting means transmits a stop status to the second client other than the second client with the highest priority.
71. The network type content reproducing system according to claim 68, wherein said server further comprises means for storing the identification information of said second client that has instructed reproduction, and said status transmitting means selects said second client that has instructed reproduction as the second client to receive said completion status based on said stored identification information of the second client.
72. The network type content reproducing system according to claim 71, wherein said status transmitting means transmits a stop status to the second client other than said selected second client.
73. A network type content reproducing system comprising a server, a first client connected to said server, and a plurality of second clients connected to said server, said server comprising content storing means for storing a plurality of contents, said second clients each comprising:
control handle obtaining means for obtaining a control handle necessary for controlling said first client; and means for specifying a content among said plurality of contents after obtaining said control handle and instructing said first client to reproduce the specified content, said first client comprising means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising means for transferring the completion status transmitted from said first client to each of said second clients, and said second clients each further comprising means for specifying a content next to the content that has been reproduced to its end by said first client in response to the completion status received from said first client whose control handle is obtained by the second client and instructing said first client to reproduce the specified content.
74. The network type content reproducing system according to claim 73, wherein said control handle obtaining means, upon obtaining said control handle, prohibits the other second client from obtaining said control handle.
75. The network type content reproducing system according to claim 74, wherein said first client further comprises means for transmitting a stop status to said server when said first client stops reproducing said content midway, said server further comprises means for transferring the stop status transmitted from said first client to each of said second clients, and said second clients each further comprise means for canceling the prohibition of obtaining said control handle in response to the stop status received from the first client whose control handle is obtained by said second client.
76. A network type content reproducing system comprising a server, a first client connected to said server, and a second client connected to said server, said server comprising content storing means for storing a plurality of contents, said second client comprising means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising continuous reproducing instruction means responsive to the completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
77. The network type content reproducing system according to claim 76, wherein said server further comprises:
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructs said first client to reproduce said content according to said content list.
78. A network type content reproducing system comprising a server, a first client connected to said server, and a second client connected to said server, said server comprising content storing means for storing a plurality of contents, said second client comprising:
means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content; and means for transmitting a list construction key necessary for producing a content list of contents to be reproduced by said first client to said first client, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting the list construction key transmitted from said second client to said server, said server further comprising means for producing said content list based on the list construction key transmitted from said second client and transmitting the produced content list to said first client, said first client further comprising means for reproducing a content next to the content that has been reproduced to its end by said first client according to the content list transmitted from said server.
79. The network type content reproducing system according to any one of claims 2 to 78, wherein said content is audio sound and/or video data.
80. A method of operating the network type content reproducing system according to any one of claims 2 to 79.
81. A network type content reproducing system operating program for enabling a computer to implement the means recited in any one of claims 2 to 79.
82. A computer-readable storage medium storing the network type content reproducing system operating program according to claim 81.
83. (Deleted)
84. A server connectable to client comprising:
storing means for storing a plurality of contents; and content list returning means responsive to a request from said client for returning a content list of a plurality of contents.
85. The server according to claim 84, wherein said content list returning means returns a specified amount of a content list in response to the request from said client.
86. The server according to claim 85, wherein said content list returning means responds to a list request command from said client, said command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client and returns a content list of contents as many as said obtaining number from the first content indicated by said obtaining start index.
87. The server according to claim 86, wherein said content list returning means further returns the number of contents included in said content list to be returned and the number of the remaining contents left out of said content list to be returned.
88. The server according to any one of claims 84 to 87, further comprising means responsive to a request from said client for returning a category list of a plurality of categories.
89. The server according to any one of claims 84 to 88, wherein said content list returning means produces said content list based on the list construction key transmitted from said client.
90. A server connectable to client comprising:
storing means for storing a plurality of contents; and content returning means for repeating returning a predetermined amount of a content selected among said plurality of contents in response to a request from said client, so that said content is returned in its entirety.
91. The server according to claim 90, wherein said content returning means responds to a content transfer request command transmitted from said client, said command including an obtaining start address indicating the first address where a content to be obtained from said server by said client is stored and an obtaining data length indicating the length of the content to be obtained from said server by said first client and returns a content for said obtaining data length from said obtaining start address.
92. The server according to claim 90 or 91, further comprising means responsive to the identification information of said selected content transmitted from said client for returning the offset of said selected content to said client.
93. The server according to any one of claims 90 to 92, further comprising means responsive to the identification information of said selected content transmitted from said client for returning the size of said selected content to said client
94. A server connectable to a first client and a second client controlling said first client, comprising:
control means responsive to a request from said second client for controlling said first client.
95. A server connectable to a client comprising:
storage means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said client, and firmware update means for updating firmware in said client.
96. The server according to claim 95 further comprising:
means for registering the information related to a plurality of firmware pieces suitable for said client; and firmware list transmitting means for transmitting a firmware list of said registered information of the plurality of firmware pieces to said client, said firmware update means returning firmware selected in said firmware list to said client in response to a request from said client.
97. The server according to claim 95 or 96, wherein said firmware update means transmits a specified amount of firmware requested by said client to said client.
98. The server according to claim 97, wherein said firmware update means returns firmware for an obtaining data length indicating the length of firmware to be obtained by said client from an obtaining start address indicating the first address where the firmware to be obtained by said client is stored.
99. The server according to any one of claims 96 to 98, wherein said firmware list transmitting means transmits a specified amount of a firmware list requested by said client to said client.
100. The server according to claim 99, wherein said firmware list transmitting means responds to a firmware list request command from said client, said command including an obtaining start index indicating the first firmware information to be obtained from said server by said client and an obtaining number indicating the number of pieces of firmware information to be obtained from said server by said client and transmits a firmware list including pieces of the firmware information as many as said obtaining number from said first firmware information indicated by said obtaining start index to said client.
101. A method of operating the server according to any one of claims 84 to 100.
102. A server operating program for enabling a computer to implement the means recited in any one of claims 84 to 100.
103. A computer-readable storage medium storing the server operating program according to claim 102.
104. (Deleted)
105. A client connectable to a server and attached in an outlet box provided in a wall.
106. A client connectable to a server comprising:
content list request means for requesting said server to provide a content list of a plurality of contents stored in said server; and content list receiving means for receiving the content list returned from said server in response to said request.
107. The client according to claim 106, wherein said content list request means requests said server to provide a specified amount of a content list.
108. The client according to claim 107, wherein said content list request means transmits a list request command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client, and said content list receiving means receives a content list returned from said server in response to said list request command, said content list of contents as many as said obtaining number from the first content indicated by said obtaining start index.
109. The client according to any one of claims 106 to 108, further comprising:
category list request means for requesting said server to provide a category list of a plurality of categories; and means for receiving the category list returned from said server in response to said request, said content list request means selecting a category of the contents in the content list to be requested in said received category list.
110. The client according to any one of claims 106 to 109, wherein said content list request means transmits a list construction key necessary for producing said content list to said server.
111. A client connectable to a server comprising:
content request means for requesting said server to provide a predetermined amount of a content selected among a plurality of contents stored in said server;
reproducing means for reproducing the content transmitted from said server in response to said request and said content request means repeating the request for said content until said content is obtained in its entirety.
112. The client according to claim 111, further comprising a buffer memory storing the content returned from said server, wherein said content request means requests said server to provide said predetermined amount of the content when a prescribed empty space is generated in said buffer memory.
113. The client according to claim 111 or 112, wherein said content request means calculates an obtaining start address indicating the first address of said predetermined amount of the content and transmits a content transfer request command including the calculated obtaining start address and an obtaining data length indicating the length of the content to be obtained from said server by said client.
114. The client according to claim 113, wherein said content request means adds said obtaining data length to the previous obtaining start address to calculate the next obtaining start address.
115. The client according to claim 114, further comprising:
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
116. The client according to claim 114, further comprising:
means for setting a desired address; and means for setting said obtaining start address to said desired address.
117. The client according to claim 113 or 114 further comprising:
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
118. The client according to any one of claims 111 to 117, further comprising:
means for transmitting the identification information of said selected content to said server; and means for detecting the start of said selected content based on the offset of said selected content returned from said server in response to said identification information.
119. The client according to any one of claims 111 to 118, further comprising:
means for transmitting the identification information of said selected content to said server; and means for detecting the end of said selected content based on the size of said selected content returned from said server in response to said identification information.
120. A client connectable to a server comprising:
content request means for calculating an obtaining start address indicating the first address of a content selected among a plurality of contents stored in said server and transmitting the obtaining start address to said server, and reproducing means for reproducing the content returned from said server in response to said transmitted obtaining start address.
121. A client connectable to a server comprising:
content request means for requesting said server to provide a specified amount of a content selected among a plurality of contents stored in said server; and reproducing means for reproducing the content returned from said server in response to said request; and said content request means changing the specified amount of the content to be requested to said server.
122. A client connectable to a server comprising:
reproducing means for reproducing a content transmitted from said server;
and means for transmitting client information related to said client to said server every time the client information changes.
123. A client connectable to a server comprising:
firmware request means for requesting said server to transmit firmware.
124. The client according to claim 123, further comprising means for receiving a firmware list transmitted from said server, wherein said firmware request means selects firmware to be transmitted in said received firmware list.
125. The client according to claim 123, wherein said firmware request means requests said server to provide a specified amount of firmware.
126. The client according to claim 125, wherein said firmware request means transmits an obtaining start address indicating the first address where firmware to be obtained from said server is stored and an obtaining data length indicating the length of the firmware to be obtained from said server.
127. The client according to any one of claims 123 to 126 further comprising firmware list request means for requesting said server to provide a specified amount of a firmware list.
128. The client according to claim 127, wherein said firmware list request means transmits a firmware list request command including an obtaining start index indicating the first firmware information to be obtained from said server and an obtaining number indicating the number of pieces of firmware information to be obtained from said server.
129. A client connectable to a plurality of servers, comprising:
connection means for connecting with any one of said plurality of servers; and determining means for determining whether connection with the server by said connection means is maintained at prescribed intervals, said connection means reestablishing connection with said server when said determining means determines that the connection is closed.
130. The client according to claim 129, wherein said connection means establishes connection with another server when the connection with said server cannot be reestablished.
131. The client according to claim 129 or 130, wherein said connection means transmits a client status before the connection is closed to the connected server.
132. A method of operating the client in a network type content reproducing system according to any one of claims 105 to 131.
133. A client operating program for enabling a computer to implement the means recited in any one of claims 105 to 131.
134. A computer-readable storage medium storing the client operating program according to claim 133.
135. A monitoring client monitoring a reproducing client reproducing a content transmitted from a server, and said monitoring client connectable to said server comprising:
means for receiving the client information related to said reproducing client transmitted from said server; and means for displaying said received client information.
136. The monitoring client according to claim 135, further comprising means for changing the display of said received client information when said client information is changed.
137. The monitoring client according to claim 135 or 136, wherein said client information includes the name of a data format of a content reproducible by said reproducing client, said monitoring client further comprising means for displaying the name of said data format based on said received client information.
138. The monitoring client according to claim 137, further comprising:
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said reproducing client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said reproducing client in a different manner from the reproducible content or not displaying the irreproducible content.
139. The monitoring client according to any one of claims 135 to 138, further comprising means for determining whether a client to be monitored is said reproducing client.
140. The monitoring client according to claim 135, further comprising:
means for obtaining a monitoring handle necessary for monitoring said reproducing client; and means for monitoring said reproducing client using said obtained monitoring handle.
141. A method of operating the monitoring client in a network type content reproducing system according to any one of claims 135 to 140.
142. A monitoring client operating program for enabling a computer to implement the means recited in any one of claims 135 to 140.
143. A computer-readable storage medium storing the monitoring client operating program according to claim 142.
144. A server connectable to a first client reproducing a content and a second client monitoring said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and client information transmitting means for transmitting client information related to said first client, to said second client.
145. The server according to claim 144, wherein said client information transmitting means transmits said client information to said second client through a push port for forcing a request to be transmitted to said second client.
146. The server according to claim 144 or 145, further comprising:
content list returning means responsive to the request from said second client for returning a content list of said plurality of contents.
147. The server according to claim 146, wherein said client information includes a list construction key necessary for producing said content list, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
148. A monitoring client monitoring a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
client information receiving means for receiving client information related to said reproducing client from said server;
content list request means for requesting said server to provide a content list of a plurality of contents, and content list receiving means for receiving the content list returned from said server.
149. The monitoring client according to claim 148, wherein said client information includes a list construction key necessary for producing said content list, and said content list request means transmits the list construction key included in said received client information to said server when the list construction key is changed.
150. The monitoring client according to claim 148, wherein said client information receiving means receives said client information when said monitoring client is connected to said server.
151. The monitoring client according to claim 150, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server.
152. A server connectable to a first client reproducing a content and a second client monitoring said first client using an obtained monitoring handle necessary for monitoring said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting client information related to said first client, to said second client when said second client has said monitoring handle based on the result of said determination.
153. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
server request means for requesting said server to control said reproducing client.
154. The control client according to claim 153, wherein said server request means transmits information for specifying said reproducing client and information for specifying said content to said server.
155. The server according to claim 94, wherein said control means controls said first client through a push port for forcing a request to be transmitted to said first client.
156. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for determining whether a client to be controlled is said reproducing client, and means for controlling said reproducing client when said reproducing client is to be controlled based on the result of said determination
157. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for determining whether the data format of said content matches the data format of the content that can be reproduced by said reproducing client;
and means for instructing said reproducing client to reproduce said content when said data formats match.
158. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for obtaining a control handle necessary for controlling said reproducing client; and means for controlling said reproducing client using said obtained control handle.
159. A server connectable to a first client reproducing a content and a second client controlling said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether or not said second client has a control handle necessary for controlling said first client when said second client requests said server to issue a server request; and means for transmitting said server request to said first client when said second client has said control handle based on the result of said determination.
160. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for receiving a completion status transmitted from said reproducing client through said server; and means responsive to said received completion status for instructing said reproducing client to reproduce the content next to the content that has been reproduced to the end.
161. An AV equipment being controlled by a first client connected to a server and connectable to a second client connected to said server, comprising:
a controllable element;
means for receiving a control command transmitted from said first client through said server and said second client: and means responsive to said received control command for controlling said element.
162. An AV equipment connectable to a relay client connected to a server, comprising:
means for receiving a content selected among a plurality of contents stored in said server from said server through said relay client: and means for reproducing said received content.
163. The AV equipment according to claim 162, further comprising:
means for transmitting information related to said AV equipment to a monitoring client monitoring said AV equipment through said relay client and said server.
164. A server connectable to a first client reproducing a content and a plurality of second clients instructing said first client to reproduce the content, comprising:
content storing means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said first client;
status transmitting means for selecting one of said plurality of second clients and transmitting a completion status indicating completion of reproducing the content to the selected second client when receiving the completion status from said first client.
165. The server according to claim 164, further comprising:
means for managing the priorities of the second clients that can control said first client, and said status transmitting means selects a second client with the highest priority as the second client to receive said transmitted completion status.
166. The server according to claim 165, wherein said status transmitting means transmits a stop status to the second client other than the second client with the highest priority.
167. The server according to claim 164, further comprising:
means for storing the identification information of said second client that has instructed reproduction, and said status transmitting means selects said second client that has instructed reproduction as the second client to receive said completion status based on said stored identification information of the second client.
168. The server according to claim 167, wherein said status transmitting means transmits a stop status to the second client other than said selected second client.
169. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
control handle obtaining means for obtaining a control handle necessary for controlling said reproducing client;
means for specifying a content among a plurality of contents stored in said server after obtaining said control handle and instructing said reproducing client to reproduce the specified content, and means for specifying a content next to the content that has been reproduced to its end by said reproducing client in response to a completion status indicating completion of reproducing the content received from said reproducing client whose control handle is obtained by said control client and instructing said reproducing client to reproduce the specified content.
170. The control client according to claim 169, wherein said control handle obtaining means, upon obtaining said control handle, prohibits the other control client from obtaining said control handle.
171. The control client according to claim 170, further comprising:
means for canceling the prohibition of obtaining said control handle in response to a stop status indicating stop of reproducing the content midway, said stop status received from the reproducing client whose control handle is obtained by said control client.
172. A server connectable to a first client reproducing a content and a second client instructing said first client to reproduce the content, comprising:
content storing means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and continuous reproducing instruction means responsive to a completion status indicating completion of reproducing the content, said completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
173. The server according to claim 172, further comprising:
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructing said first client to reproduce said content according to said content list.
174. A reproducing client being controlled by a control client connected to a server and connectable to said server, comprising:
means responsive to an instruction from said control client for reproducing a content specified among a plurality of contents stored in said server;
means for receiving a list construction key necessary for producing a content list from said control client and transmitting the list construction key to said server;
means for receiving the content list produced based on said transmitted list construction key from said server; and means for reproducing a content next to the content that has been reproduced to its end according to said received content list.
175. A reproducing client being controlled by a control client connected to a server and connectable to said server, comprising:
reproducing means for reproducing a content transmitted from said server;
and means for transmitting a completion status to said server when finished reproducing a content as instructed by said control client and transmitting a stop status different from said completion status to said server when finished reproducing a content selected by said reproducing client or stopped reproducing the content midway in response to the operation of the user.
176. The network type content reproducing system according to any one of claims 23 to 31, wherein said first client further comprises means for transmitting client information related to said first client to said server, said server further comprises means for receiving the client information transmitted from said first client, and said client information transmitting means transmits said received client information to said second client.
177. The server according to claim 144, further comprising:
means for receiving client information related to said first client from said first client, and said client information transmitting means transmitting said received client information to said second client.
CA2486671A 2002-05-31 2003-05-26 Network type content reproducing system Expired - Fee Related CA2486671C (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
JP2002-158753 2002-05-31
JP2002158753 2002-05-31
JP2002232749 2002-08-09
JP2002-232749 2002-08-09
JP2003017931 2003-01-27
JP2003-17931 2003-01-27
JP2003045432 2003-02-24
JP2003-45432 2003-02-24
PCT/JP2003/006552 WO2003102919A1 (en) 2002-05-31 2003-05-26 Network type content reproduction system

Publications (2)

Publication Number Publication Date
CA2486671A1 true CA2486671A1 (en) 2003-12-11
CA2486671C CA2486671C (en) 2011-11-15

Family

ID=29716231

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2486671A Expired - Fee Related CA2486671C (en) 2002-05-31 2003-05-26 Network type content reproducing system

Country Status (8)

Country Link
US (6) US7634532B2 (en)
EP (1) EP1508892B1 (en)
JP (5) JP4013949B2 (en)
KR (1) KR100903258B1 (en)
CN (1) CN100515076C (en)
AU (1) AU2003241772B2 (en)
CA (1) CA2486671C (en)
WO (1) WO2003102919A1 (en)

Families Citing this family (173)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
CA2486671C (en) 2002-05-31 2011-11-15 Onkyo Corporation Network type content reproducing system
JP4020039B2 (en) 2003-07-08 2007-12-12 オンキヨー株式会社 Network AV system
JP3979432B2 (en) 2003-08-08 2007-09-19 オンキヨー株式会社 Network AV system
JP3865139B2 (en) 2003-10-15 2007-01-10 オンキヨー株式会社 Network AV system
AU2003282146A1 (en) * 2003-11-18 2005-06-08 Nokia Corporation Method, subject terminal device, target terminal device, data content server, system and computer programs for maintaining and updating data contents
JP4114596B2 (en) 2003-11-19 2008-07-09 オンキヨー株式会社 Network AV system
JP2005303975A (en) * 2004-03-19 2005-10-27 Onkyo Corp Network av system, controller, and its operation program
WO2006009208A1 (en) * 2004-07-21 2006-01-26 Sony Corporation Communication system, communication method, contents processing device, and computer program
EP1703409A1 (en) * 2004-07-21 2006-09-20 Sony Corporation Content processing device, content processing method, and computer program
US7362999B2 (en) * 2004-08-23 2008-04-22 General Motors Corporation Method and system for customized music delivery
JP4929726B2 (en) * 2005-03-07 2012-05-09 富士ゼロックス株式会社 Image processing system
JP4650677B2 (en) * 2005-03-14 2011-03-16 ソニー株式会社 Related Information Continuous Output Method, Related Information Continuous Providing Method, Related Information Continuous Output Device, Related Information Continuous Providing Device, Related Information Continuous Output Program, and Related Information Continuous Providing Program
JP2006285607A (en) * 2005-03-31 2006-10-19 Sony Corp Content information providing system, content information providing server, content reproducing unit, content information providing method, content reproducing method, and computer program
JP4775843B2 (en) * 2005-08-10 2011-09-21 株式会社日立製作所 Storage system and storage control method
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
JP4802348B2 (en) * 2005-12-14 2011-10-26 オンキヨー株式会社 Client device and client program
JP2007240973A (en) * 2006-03-09 2007-09-20 Sony Corp Data selection system, data selection device, data selection method, and data selection program
US20070220587A1 (en) * 2006-03-15 2007-09-20 Loyer Douglas E Systems, Methods, and Apparatus for Most Advantageous Media Delivery for Rich Media Applications
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
KR100812258B1 (en) * 2006-09-28 2008-03-10 주식회사 드리머 System and method of providing contents for data broadcasting
US7634562B2 (en) * 2006-10-27 2009-12-15 Cyscape, Inc. Method and apparatus for determining application responsiveness over a network
US20080222273A1 (en) * 2007-03-07 2008-09-11 Microsoft Corporation Adaptive rendering of web pages on mobile devices using imaging technology
WO2008114389A1 (en) * 2007-03-19 2008-09-25 Pioneer Corporation Content reproducing system and its control method
JP5034602B2 (en) * 2007-03-29 2012-09-26 ヤマハ株式会社 Electronic music apparatus and program
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US9627081B2 (en) * 2007-10-05 2017-04-18 Kinglite Holdings Inc. Manufacturing mode for secure firmware using lock byte
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8898568B2 (en) * 2008-09-09 2014-11-25 Apple Inc. Audio user interface
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US8843977B2 (en) * 2009-06-04 2014-09-23 Verizon Patent And Licensing Inc. Media content delivery systems and methods
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
KR101584304B1 (en) * 2009-07-20 2016-01-11 삼성전자주식회사 Apparatus and method for requesting contents
US9450804B2 (en) * 2009-09-03 2016-09-20 At&T Intellectual Property I, L.P. Anycast aware transport for content distribution networks
WO2011066645A1 (en) * 2009-12-02 2011-06-09 Chalk Media Service Corporation Reliable delivery of content to a push-state aware client device
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
JP4797215B2 (en) * 2010-02-26 2011-10-19 オンキヨー株式会社 Volume control system
JP5573337B2 (en) * 2010-04-30 2014-08-20 ソニー株式会社 Information providing apparatus, information providing method, program, information processing apparatus, service providing apparatus, and information processing system
US9721035B2 (en) * 2010-06-30 2017-08-01 Leaf Group Ltd. Systems and methods for recommended content platform
JP5716302B2 (en) * 2010-06-30 2015-05-13 ソニー株式会社 Information processing apparatus, content providing method, and program
US20120079547A1 (en) * 2010-09-24 2012-03-29 Seong-Hwan Kim Multimedia Network Interface Device with Table-Based Connection Management
JP5184606B2 (en) * 2010-11-01 2013-04-17 株式会社バッファロー Content transmission method, connection destination storage, and content transmission program
JP5305493B2 (en) * 2010-11-12 2013-10-02 パナソニック株式会社 Server, communication terminal, and device linkage system including them
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
CN102638812A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Business registration method and device for railway track monitoring and sensing network
CN102638788A (en) * 2011-02-12 2012-08-15 苏州达联信息科技有限公司 Business modifying method and device for railway track monitoring and sensing network
US9781091B2 (en) 2011-03-14 2017-10-03 Verisign, Inc. Provisioning for smart navigation services
US9811599B2 (en) 2011-03-14 2017-11-07 Verisign, Inc. Methods and systems for providing content provider-specified URL keyword navigation
US9646100B2 (en) 2011-03-14 2017-05-09 Verisign, Inc. Methods and systems for providing content provider-specified URL keyword navigation
US10185741B2 (en) * 2011-03-14 2019-01-22 Verisign, Inc. Smart navigation services
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US20120310642A1 (en) 2011-06-03 2012-12-06 Apple Inc. Automatically creating a mapping between text data and audio data
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US10509831B2 (en) 2011-07-29 2019-12-17 Leaf Group Ltd. Systems and methods for time and space algorithm usage
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
JP5440625B2 (en) * 2012-02-06 2014-03-12 オンキヨー株式会社 Controller and its program
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US8260880B1 (en) * 2012-04-27 2012-09-04 Wirespring Technologies, Inc. Content management system for integrated display substrates
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
EP2954514B1 (en) 2013-02-07 2021-03-31 Apple Inc. Voice trigger for a digital assistant
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
AU2014233517B2 (en) 2013-03-15 2017-05-25 Apple Inc. Training an at least partial voice command system
US10057207B2 (en) 2013-04-07 2018-08-21 Verisign, Inc. Smart navigation for shortened URLs
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9389754B2 (en) 2013-05-14 2016-07-12 Demand Media, Inc. Generating a playlist based on content meta data and user parameters
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
WO2014200728A1 (en) 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
AU2014278595B2 (en) 2013-06-13 2017-04-06 Apple Inc. System and method for emergency calls initiated by voice command
KR101499068B1 (en) * 2013-06-19 2015-03-09 김용진 Method for joint applications service and apparatus applied to the same
KR101749009B1 (en) 2013-08-06 2017-06-19 애플 인크. Auto-activating smart responses based on activities from remote devices
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
JP6519258B2 (en) * 2015-03-23 2019-05-29 株式会社バッファロー INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US9843474B2 (en) * 2015-12-23 2017-12-12 Intel Corporation Telemetry adaptation
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
WO2017170010A1 (en) * 2016-03-30 2017-10-05 日本電気株式会社 Information sharing method
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. Far-field extension for digital assistant services
JP6544817B1 (en) * 2018-07-31 2019-07-17 Quadrac株式会社 Server device and system

Family Cites Families (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04167159A (en) 1990-10-31 1992-06-15 Fuji Xerox Co Ltd Serve retrieving method for network system
JPH05257839A (en) 1991-12-12 1993-10-08 Sony Corp Audio signal reproducing method and audio signal input and output method
JP3075014B2 (en) 1993-05-14 2000-08-07 松下電器産業株式会社 Bus system
JPH0749704A (en) 1993-08-06 1995-02-21 Hitachi Ltd Input/output processing system for communication equipment
JPH07327278A (en) * 1994-06-01 1995-12-12 Nippon Telegr & Teleph Corp <Ntt> Remote control system
JPH0823583A (en) * 1994-07-06 1996-01-23 Nippon Columbia Co Ltd Sound volume control device
JP3946275B2 (en) * 1995-01-10 2007-07-18 富士通株式会社 Remote installation system and method
JPH08202638A (en) 1995-01-26 1996-08-09 Namco Ltd Software supply system
JPH08242426A (en) 1995-03-03 1996-09-17 Toshiba Corp Disk reproducing device
JP3625517B2 (en) 1995-04-10 2005-03-02 三菱電機株式会社 Video data transfer method
JP3154921B2 (en) * 1995-06-09 2001-04-09 富士通株式会社 Video playback position identification method for video-on-demand system
JP3512910B2 (en) * 1995-07-06 2004-03-31 株式会社東芝 Storage space management method, computer, and data transfer method in distributed computer system
US5659539A (en) 1995-07-14 1997-08-19 Oracle Corporation Method and apparatus for frame accurate access of digital audio-visual information
JPH0963176A (en) 1995-08-28 1997-03-07 Sony Corp Video cd reproducing device and method thereof
JPH0970018A (en) 1995-09-01 1997-03-11 Hitachi Ltd File server
JPH0998362A (en) 1995-09-29 1997-04-08 Nec Corp Multimedia communication system
JP3087638B2 (en) 1995-11-30 2000-09-11 ヤマハ株式会社 Music information processing system
US5732217A (en) * 1995-12-01 1998-03-24 Matsushita Electric Industrial Co., Ltd. Video-on-demand system capable of performing a high-speed playback at a correct speed
JPH09244900A (en) 1996-03-11 1997-09-19 Taito Corp Communication karaoke sing-along machine, host computer for communication karaoke, and communication karaoke system
JPH09271002A (en) * 1996-03-29 1997-10-14 Mitsubishi Electric Corp Video data distribution system
JPH09284343A (en) 1996-04-12 1997-10-31 Kokusai Denshin Denwa Co Ltd <Kdd> Method and device for transferring and reproducing store-type multi-media information
JP3972381B2 (en) * 1996-04-12 2007-09-05 ソニー株式会社 Information transfer apparatus and information transfer method
EP0806873A3 (en) * 1996-05-08 1998-11-18 Matsushita Electric Industrial Co., Ltd. Multiplex transmission method and system, and audio jitter absorbing method used therein
JP3258236B2 (en) 1996-05-28 2002-02-18 株式会社日立製作所 Multimedia information transfer system
JPH09331518A (en) 1996-06-13 1997-12-22 Nippon Telegr & Teleph Corp <Ntt> Jump destination designation method in moving image data / providing system
JP3825099B2 (en) 1996-09-26 2006-09-20 富士通株式会社 Video data transfer method and video server device
WO1998038798A1 (en) 1997-02-26 1998-09-03 Mitsubishi Denki Kabushiki Kaisha Device, system, and method for distributing video data
JPH10320340A (en) 1997-03-14 1998-12-04 Toshiba Corp Message control method and device therefor in client server system, and recording medium for programming and recording and propagating the same method and communication medium
JPH10276408A (en) 1997-03-31 1998-10-13 Nippon Telegr & Teleph Corp <Ntt> Video information providing control method and system therefor
JP3714441B2 (en) 1997-04-28 2005-11-09 松下電器産業株式会社 Server system and its protocol processing method
US6263497B1 (en) * 1997-07-31 2001-07-17 Matsushita Electric Industrial Co., Ltd. Remote maintenance method and remote maintenance apparatus
JP3261399B2 (en) 1997-07-31 2002-02-25 松下電器産業株式会社 Remote maintenance method and remote maintenance device
JP3201313B2 (en) 1997-08-01 2001-08-20 日本ビクター株式会社 Data transmission system and playback device
JPH1166824A (en) 1997-08-15 1999-03-09 Sony Corp Audio server system
JPH1196014A (en) 1997-09-25 1999-04-09 Nec Corp Device and method for distributing program component
EP0913775A1 (en) * 1997-10-03 1999-05-06 CANAL+ Société Anonyme Modem control
JP3201319B2 (en) * 1997-11-01 2001-08-20 日本電気株式会社 Electronic devices that can be connected to a network
JP3518292B2 (en) 1997-12-02 2004-04-12 日本電気株式会社 Client server system
JP3687828B2 (en) 1997-12-04 2005-08-24 ソニー株式会社 Information processing system and method, information providing apparatus and method, and recording medium
JPH11219207A (en) 1998-01-30 1999-08-10 Yaskawa Electric Corp Multi-controller system
JP3275819B2 (en) 1998-02-12 2002-04-22 株式会社デンソー Information communication system
WO1999043111A1 (en) * 1998-02-23 1999-08-26 Personal Audio, Inc. System for distributing personalized audio programming
JPH11249640A (en) * 1998-02-27 1999-09-17 Hitachi Ltd Chronological table display method
JPH11259404A (en) 1998-03-06 1999-09-24 Yukihiko Kobori Autonomous/cooperative distribution network-type information communication processing mechanism and its device
JPH11328851A (en) * 1998-05-19 1999-11-30 Sony Corp Terminal device and reproduction method
JP2000031998A (en) * 1998-07-15 2000-01-28 Nec Corp Network system, management system and management method for network
JP2000049831A (en) 1998-07-29 2000-02-18 Yaskawa Electric Corp Network system for household electric appliance
JP2000059755A (en) 1998-08-07 2000-02-25 Matsushita Electric Ind Co Ltd Data server system, data receiver and data sender
JP2000075867A (en) 1998-08-26 2000-03-14 Casio Comput Co Ltd Communication karaoke sing-along machine, music data delivery apparatus and recording medium
JP2001057571A (en) 1998-09-14 2001-02-27 Matsushita Electric Ind Co Ltd File system
US6397258B1 (en) * 1998-09-14 2002-05-28 Matsushita Electric Industrial, Co., Ltd. File system
JP2000092125A (en) * 1998-09-14 2000-03-31 Hitachi Ltd Packet transfer device, repeater, communication network, packet transfer method and switching method for communication network
JP4702911B2 (en) 1998-09-30 2011-06-15 キヤノン株式会社 Camera control method, camera control server, and recording medium
JP3396639B2 (en) * 1998-09-30 2003-04-14 株式会社東芝 Hierarchical storage device and hierarchical storage control method
JP2000125260A (en) 1998-10-15 2000-04-28 Toshiba Corp Moving picture transmission server, moving picture transmission system using the server and moving picture transmission control method
JP3595709B2 (en) 1998-11-19 2004-12-02 キヤノン株式会社 Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program
JP2000217167A (en) * 1998-11-20 2000-08-04 Sony Corp Information processing unit, its method and program storage medium
JP2000224207A (en) 1999-02-02 2000-08-11 Sony Corp Information processing unit, its method, information processing system and distribution medium
JP3179433B2 (en) 1999-02-09 2001-06-25 九州日本電気ソフトウェア株式会社 Terminal device
JP4633936B2 (en) * 1999-02-09 2011-02-16 ソニー株式会社 Information processing apparatus and method, and providing medium
CA2338725C (en) * 1999-05-28 2008-01-08 Matsushita Electric Industrial Co., Ltd. Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and a computer-readable storage medium
CA2338634C (en) * 1999-05-28 2007-06-26 Matsushita Electric Industrial Co., Ltd. A semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium
JP4120906B2 (en) 1999-06-24 2008-07-16 ソニー株式会社 Network system, information management apparatus, terminal device, information management method, and terminal device registration method
JP3478200B2 (en) 1999-09-17 2003-12-15 日本電気株式会社 Two-way communication system between server and client
JP3764311B2 (en) 1999-10-29 2006-04-05 シャープ株式会社 Version management method for peripheral device and device driver of information processing apparatus connected to network
JP2001357312A (en) 1999-11-24 2001-12-26 Sega Corp Information processor, file server, method and system for charging management, and recording medium with program recorded
US7051110B2 (en) * 1999-12-20 2006-05-23 Matsushita Electric Industrial Co., Ltd. Data reception/playback method and apparatus and data transmission method and apparatus for providing playback control functions
JP2001186162A (en) * 1999-12-24 2001-07-06 Toshiba Corp Av unit network system
JP3975045B2 (en) 2000-01-24 2007-09-12 パナソニック コミュニケーションズ株式会社 Network control device and remote display device
JP4269203B2 (en) * 2000-02-04 2009-05-27 ソニー株式会社 Data processing system, data processing device, data processing method, program, and playback device
JP2001257707A (en) * 2000-03-09 2001-09-21 Sony Corp Multi-reproduction system, server device, terminal
JP2001256156A (en) * 2000-03-10 2001-09-21 Victor Co Of Japan Ltd Control information system and control information transmission method
JP3749817B2 (en) 2000-03-30 2006-03-01 株式会社東芝 Transmitting apparatus and transmitting method thereof
AU2001251748A1 (en) * 2000-04-14 2001-10-30 Solidstreaming, Inc. A system and method for multimedia streaming
JP2001309457A (en) 2000-04-26 2001-11-02 Victor Co Of Japan Ltd In-house network system and remote controller used for the in-house network
JP4380886B2 (en) * 2000-04-28 2009-12-09 ソニー株式会社 Information recording / reproducing system and movable device
JP2002014912A (en) 2000-04-28 2002-01-18 Sony Corp Memory control method, data reception device, data transmission/reception method and data transmission/ reception system
JP2001318949A (en) 2000-05-09 2001-11-16 Onkyo Corp Contents delivery system
JP2001326652A (en) * 2000-05-16 2001-11-22 Nec Miyagi Ltd Monitor control system
JP4265082B2 (en) 2000-05-23 2009-05-20 ヤマハ株式会社 Server client system and server device
JP2001344271A (en) 2000-06-01 2001-12-14 Onkyo Corp Stream data reproducing system
JP2002044765A (en) * 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd Remote control system and gateway apparatus
JP2002049556A (en) * 2000-08-02 2002-02-15 Sharp Corp Home media distribution system
JP2002051387A (en) * 2000-08-04 2002-02-15 Kenwood Corp Network system, control equipment, reproduction control method and recording medium
JP2002055687A (en) 2000-08-11 2002-02-20 Onkyo Corp Transmission and reception system for music file
WO2002019097A1 (en) * 2000-09-01 2002-03-07 International Interactive Commerce, Ltd. System and method for collaboration using web browsers
JP2002078047A (en) * 2000-09-04 2002-03-15 Sharp Corp Network control system
JP4559602B2 (en) * 2000-09-06 2010-10-13 ミサワホーム株式会社 Multimedia information panel, cable connection structure and cable connection method
JP4453177B2 (en) * 2000-09-11 2010-04-21 ソニー株式会社 Content distribution system and method
JP3751815B2 (en) 2000-10-04 2006-03-01 日本電信電話株式会社 Service provision system
JP2002149166A (en) * 2000-11-09 2002-05-24 Yamaha Corp Musical composition information distributing device, its method and recording medium
JP2002152682A (en) * 2000-11-14 2002-05-24 Matsushita Electric Ind Co Ltd Image transmitter
JP2002152859A (en) * 2000-11-14 2002-05-24 Matsushita Electric Ind Co Ltd Home control system
JP3634742B2 (en) * 2000-11-15 2005-03-30 三洋電機株式会社 Distribution system and mobile phone
JP2002176610A (en) * 2000-12-08 2002-06-21 Brother Ind Ltd Video operation server, video operation method, recording medium and program
US6874040B2 (en) * 2000-12-19 2005-03-29 International Business Machines Corporation Employing a data mover to communicate between dynamically selected zones of a central processing complex
JP2002191038A (en) 2000-12-20 2002-07-05 Hitachi Ltd Moving picture distribution system
JP2002199344A (en) 2000-12-26 2002-07-12 Toshiba Corp Multi-media information transmitting server
JP2002223443A (en) 2001-01-24 2002-08-09 Yamaha Corp Transcoding method and transcoder
JP3965916B2 (en) * 2001-02-09 2007-08-29 セイコーエプソン株式会社 Data transfer system, transfer source terminal and intermediate processing terminal
US20020194596A1 (en) * 2001-06-18 2002-12-19 Srivastava Gopal K. Control of multiple AV-devices by a single master controller using infrared transmitted commands and bus transmitted commands
US6792449B2 (en) 2001-06-28 2004-09-14 Microsoft Corporation Startup methods and apparatuses for use in streaming content
JP2003018668A (en) * 2001-07-02 2003-01-17 Toshiba Corp Network apparatus controller and method
JP2003022225A (en) * 2001-07-09 2003-01-24 Sony Corp Equipment controller and equipment control method
EP1286351B1 (en) 2001-08-21 2012-08-08 Thomson Licensing File and content management
JP3941435B2 (en) 2001-08-24 2007-07-04 ヤマハ株式会社 Performance information reproducing apparatus, method and program
JP4670209B2 (en) 2001-09-13 2011-04-13 ヤマハ株式会社 Music information reproducing apparatus and program
JP2003110561A (en) * 2001-09-26 2003-04-11 Matsushita Electric Ind Co Ltd Stream managing device on home network
JP2003111048A (en) 2001-09-26 2003-04-11 Ntt Software Corp Server and program for contents reproduction
JP2003131975A (en) 2001-10-24 2003-05-09 Matsushita Electric Ind Co Ltd Streaming delivery system and information terminal
JP2003143222A (en) 2001-11-06 2003-05-16 Victor Co Of Japan Ltd Network control system
JPWO2003092265A1 (en) * 2002-04-23 2005-09-08 シャープ株式会社 Device control management device
JP3888532B2 (en) 2002-05-14 2007-03-07 ソニー株式会社 Content playback device, server connection method, server connection program, and recording medium
US7075899B2 (en) * 2002-05-21 2006-07-11 Actv, Inc. System and method for providing private in-band data to digital set-top boxes in a broadcast environment
JP2003338947A (en) * 2002-05-22 2003-11-28 Pioneer Electronic Corp Electronic equipment network system, electronic equipment controller, and electronic equipment control method
CA2486671C (en) 2002-05-31 2011-11-15 Onkyo Corporation Network type content reproducing system
US7490136B2 (en) * 2002-12-17 2009-02-10 Ricoh Company, Ltd. Digital contents distributing system and distributing method
JP4020039B2 (en) * 2003-07-08 2007-12-12 オンキヨー株式会社 Network AV system
JP3865139B2 (en) * 2003-10-15 2007-01-10 オンキヨー株式会社 Network AV system
JP4275085B2 (en) * 2005-02-17 2009-06-10 株式会社ソニー・コンピュータエンタテインメント Information processing apparatus, information processing method, and data stream generation method
JP4396590B2 (en) * 2005-05-13 2010-01-13 ソニー株式会社 Playback apparatus, playback method, and playback program
JP2007042204A (en) * 2005-08-02 2007-02-15 Sony Corp Reproducing apparatus, time limit notification method, and time limit notification program
JP5055901B2 (en) * 2005-10-26 2012-10-24 ソニー株式会社 Portable playback device, related information notification method, and related information notification program
JP2008250569A (en) * 2007-03-29 2008-10-16 Brother Ind Ltd Content delivery system, information processing method, content management device and program
JP2010157188A (en) * 2009-01-05 2010-07-15 Sony Corp Information processor, content management method and program

Also Published As

Publication number Publication date
US20050203991A1 (en) 2005-09-15
CN1659623A (en) 2005-08-24
US7634532B2 (en) 2009-12-15
CN100515076C (en) 2009-07-15
EP1508892B1 (en) 2017-07-12
US20100049796A1 (en) 2010-02-25
US8005928B2 (en) 2011-08-23
JP2012190462A (en) 2012-10-04
EP1508892A4 (en) 2005-08-17
AU2003241772A1 (en) 2003-12-19
JP5673588B2 (en) 2015-02-18
US8037177B2 (en) 2011-10-11
US20110137985A1 (en) 2011-06-09
US20120041999A1 (en) 2012-02-16
JPWO2003102919A1 (en) 2005-09-29
US7908370B2 (en) 2011-03-15
EP1508892A1 (en) 2005-02-23
JP4013949B2 (en) 2007-11-28
US8516042B2 (en) 2013-08-20
KR20050003371A (en) 2005-01-10
JP2012164329A (en) 2012-08-30
JP5017738B2 (en) 2012-09-05
KR100903258B1 (en) 2009-06-17
AU2003241772B2 (en) 2008-11-06
US20110219064A1 (en) 2011-09-08
US8291074B2 (en) 2012-10-16
CA2486671C (en) 2011-11-15
JP2010072657A (en) 2010-04-02
JP4929520B2 (en) 2012-05-09
WO2003102919A1 (en) 2003-12-11
US20120117148A1 (en) 2012-05-10
JP2011242800A (en) 2011-12-01

Similar Documents

Publication Publication Date Title
CA2486671A1 (en) Network type content reproducing system
US8412801B2 (en) Network AV system
US9420025B2 (en) Method and apparatus for reproducing content in multimedia data providing system
US7840179B2 (en) Base station, video distribution system, and distribution control method
JP2007004773A5 (en)
JP2003274213A (en) Controller for image audience apparatus, its control method, program and recording medium
US9319233B2 (en) Method and system for controlling network device and recording medium storing program for executing the method
JP2003174636A (en) Reproducing apparatus and method, distributing apparatus and method, contents data distribution system, recording medium, and program
US7805475B2 (en) Contents distribution system, terminal apparatus, contents distribution method, and recording medium on which is recorded a program used therein
JP4983233B2 (en) Content playback system
JP3401754B2 (en) Video information recording system
JP4412215B2 (en) Karaoke system, karaoke terminal, remote control terminal and program
JP2009181011A (en) Karaoke network system, karaoke machine, content obtaining method, and content distribution method
JP2000285598A (en) Recording and reproduction system and recording medium
CN101395859A (en) Gateway device
JP2014071266A (en) Advertisement display system, advertisement display method and advertisement display program
EP2530945A2 (en) Server, data distribution system and data distribution method
JP2009181010A (en) Karaoke network system, host server, and content distribution method
JP2009194416A (en) Reproduction system, controller and control method, reproducing device and reproducing method, and program
JP2002026843A (en) System and device for managing contents distribution, terminal device and method for managing contents distribution
JP4811398B2 (en) Karaoke network system, karaoke apparatus, and content distribution method
US20080291848A1 (en) Information distribution system, terminal apparatus used in same system and recording medium on which is recorded a program, as well as information processing method
US7167879B2 (en) Network AV system
TWI447595B (en) Access control apparatus, access control method, and access control program
JP2007228395A (en) Av network system and control method thereof

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20220301

MKLA Lapsed

Effective date: 20200831