Source: https://patents.google.com/patent/CN101582277B/en
Timestamp: 2020-02-18 13:54:15
Document Index: 431658074

Matched Legal Cases: ['art 2', 'art 5', 'art 18', 'art 2', 'art 5', 'art 7', 'art 2', 'art 7', 'art 7', 'art 5', 'art 5', 'art 18', 'art 18']

CN101582277B - Electronic apparatus, content reproduction method, and server apparatus - Google Patents
Electronic apparatus, content reproduction method, and server apparatus Download PDF
CN101582277B
CN101582277B CN2009101363196A CN200910136319A CN101582277B CN 101582277 B CN101582277 B CN 101582277B CN 2009101363196 A CN2009101363196 A CN 2009101363196A CN 200910136319 A CN200910136319 A CN 200910136319A CN 101582277 B CN101582277 B CN 101582277B
CN2009101363196A
CN101582277A (en
山田英树
行平洋介
2008-05-14 Priority to JP2008-127205 priority Critical
2008-05-14 Priority to JP2008127205A priority patent/JP4525794B2/en
2009-05-07 Application filed by 索尼株式会社 filed Critical 索尼株式会社
2009-11-18 Publication of CN101582277A publication Critical patent/CN101582277A/en
2013-03-06 Publication of CN101582277B publication Critical patent/CN101582277B/en
An electronic apparatus, a content reproduction method, a record medium, and a server apparatus are disclosed. A reproduction section allows first video content containing a plurality of types of dataand first identification information to be reproduced. A transmission section transmits the first identification information to a server apparatus. A reception section receives a first application an d first access control information from the server apparatus, the first application being associated with the first video content and being retrieved by the server apparatus based on the transmitted first identification information, the first access control information being generated by the server apparatus based on the first identification information and representing a condition in which the first application accesses the individual types of the data contained in the first video content. A control section executes the received first application based on the received first access control information when the first video content is reproduced.
Electronic installation, content reproducing method and server unit
The present invention relates to separately and can and be connected to the server unit of electronic installation from a kind of electronic installation, content reproducing method, the recording medium of recording medium such as Blu-ray disc (BD) reproducing content.
Used so-called BD-J (BD-Java (registered trademark)) in BD-ROM (ROM (read-only memory)) standard, this BD-J is based on the application of Java (registered trademark).BD-J has interactive function (this interactive function is network connecting function).Utilize interactive function, the BD-ROM transcriber can be downloaded the application that the related application of the video content that records with BD-ROM and execution are downloaded from network.
For example, hereinafter referred to as the Japanese patent application of patent documentation 1 discloses the 2007-508660 communique and discloses a kind of player, this player links is to web server, thereby can cooperate with the content of web server with the content that allows CD from the web server down load application with such as the content of sound, captions etc. in the optical disc replay content.Reproduce the public keys that the CD of its data has had whether authenticatedly to check the content of downloading by player.Player is from disc reading content and public keys, and the content of downloading with public key authentication.Therefore, prevent from damaging owing to the steal that the content of downloading causes content and the player of CD.
Yet disclosed player does not have to limit any manner of execution of the down load application that cooperates with the content of CD in patent documentation 1.Therefore, though authenticated application of downloading, but when carrying out it, depend on its executive mode, may revise and/or control with content provider and unexpected mode the content of CD.This situation may allow the user that the content of CD is felt disappointed.
In view of aforementioned, under the optimum condition for the content of reproducing, carry out electronic installation, content reproducing method, recording medium and server unit with the application of the relevance that reproducing with being desirable to provide a kind of permission.
According to one embodiment of present invention, provide a kind of electronic installation.This electronic installation comprises transcriber, dispensing device, receiving trap and control device.Transcriber allows to reproduce and comprises the data of a plurality of types and the first video content of the first identification information.Dispensing device sends to server unit with the first identification information.Receiving trap receives first from server unit and uses and the first access control information, the first application is related with the first video content, and obtained based on the first identification information retrieval that sends by server unit, the first access control information is generated based on the first identification information by server unit, and represents that first uses the condition that the data to each type of comprising in the first video content conduct interviews.Control device is carried out the first application that receives based on the first access control information that receives when the first video content is reproduced.
The example of electronic installation comprises video frequency player such as BD player and DVD player, digital video recorder such as BD register, DVD register and hard disk drive (HDD) register, personal computer (PC), game machine, mobile phone, portable audio/visual representation equipment, digital camera, personal digital assistant (PDA), car navigation device, robot device and other electronic equipment.The example of the data of a plurality of types comprises star turn video data, subsidiary video data (bonus video data), audio/music data, caption data, timeline data and metadata.The example of the first application comprises types of applications, uses, uses for ecommerce shopping application, the application of performing artist's data retrieval and the study of song, product and tourism certificate such as game.Can obtain first content from network, broadcast singal or portable recording medium such as CD.
In this structure, electronic installation sends to server unit with the first identification information of the first video content, and from server unit the first access control information is received together with the first application related with the first video content.Therefore, reproducing in the first video content, although can carry out application with relevance, can suppress to use bottom line accessing the first video content.As a result, can prevent from using with content provider and unexpected mode and revise and/or Control the content.In addition, can prevent that application from making the user disappointed.In other words, when reproducing content, can carry out the application with relevance under for the optimum condition of content.
In electronic installation, receiving trap can receive the first access control information from server unit again when the first application that receives is performed.Control device can be carried out the first application that receives based on the first access control information that again receives.
Therefore, even receiving the first access control information that obtains when the first access control information that obtains when using is different from the execution application, still can suitably control based on up-to-date information and use to access the first video content.
In electronic installation, the first video content can together with so that the first program of reproducing the first video content and sending the first identification information be recorded on the first portable recording medium.Control device can executive logging the first program.
The example of the first portable recording medium comprises CD such as BD (Blu-ray disc) and DVD, and the storage card that comprises flash memory.The first program for example is constructed to based on the application of Java (registered trademark) (BD-J).In this structure, in the first program that the portable recording medium that separates with electronic installation records, not only reproduce the first video content by use, and can receive and carry out first application related with the first video content.
In electronic installation, receiving trap receives from server unit and comprises that first of server unit retrieval is applied in the tabulation of interior a plurality of different application, and receive a plurality of application and first access control information of from tabulation, selecting from server unit, this first access control information is generated by server unit, and represents the condition that selected a plurality of application conducts interviews to the data of each type.The transmission request signal that dispensing device can send request selected application sends to server unit.Control device can receive the operation input of user's a plurality of application of selection, and carries out a plurality of application that receive based on first access control information that receives.
Therefore, when a plurality of application related with the first video content arranged, can from tabulation, select them.In addition, can control a plurality of application with visit data with first access control information.Therefore, receive for the access control information of each application with electronic installation and carry out accordingly this situation of application that receives with access control information and compare, the burden that electronic installation is caused can be suppressed to minimum.
In electronic installation, control device can obtain information about the hardware specification of electronic installation and at least either party's in the software metrics specification by carrying out the first program.Dispensing device can send to server unit with the information about specification that obtains together with the first identification information by carrying out the first program.Receiving trap can receive by server unit based on the first identification information that sends with about first using that the information of specification retrieves by carrying out the first program.
Therefore, can with the hardware specification of electronic installation or software metrics suitably corresponding application together with receiving and carry out with the related application of the first video content.The example of hardware specification comprises about as the memory capacity of the clock frequency of the CPU (central processing unit) (CPU) of control device, storer and as the information of the network connection speed of the network interface of dispensing device and receiving trap.The example of software metrics comprises about applicable font, applicable character code, permission/forbid that floating point calculates and the information of applicable application programming interface (API).
Electronic installation can also comprise the coupling arrangement that can be connected to external unit.Control device can come by the information of coupling arrangement acquisition about the connection external unit by carrying out the first program.Dispensing device can send to server unit together with the first identification information and specification information with the connection device information that obtains.Receiving trap can receive the first application that is retrieved based on the first identification information, specification information and the connection device information that send by server unit by carrying out the first program.
The example of external unit comprises input-output apparatus such as display device, microphone, mouse, keyboard and telepilot, and such as the equipment of image capture device and so on.External unit is not limited to directly be connected to the external unit of electronic installation, and can be the external unit that indirectly is connected to electronic installation by another external unit.The example of connection device information comprises the screen size of the type of external unit and method of attachment, display device, effectively number, monochrome information and the display mode (many display modes, picture-in-picture (PinP) pattern etc.) of color.
In this structure, when the information about the external unit that is connected to electronic installation is sent to server unit, can be from server unit retrieval and the reception application corresponding with JA(junction ambient).For example, electronic installation can and receive the application that can carry out with the suitable font corresponding with the specification of display device and brightness from server unit retrieval.In addition, when microphone and image capture device be connected to electronic installation, it can and receive the language learning of using microphone and image capture device from the server unit retrieval and use.
Electronic installation can also comprise memory storage, and this memory storage is used for storage and shows the first representation of the historical information whether the first video content has been reproduced based on the first identification information by transcriber.Transcriber can reproduce the second video content, and this second video content has the summary info of the first video content and is the sequel of the first video content.Control device can determine based on the first representation of the historical information whether the first video content is reproduced when the second video content is reproduced, if and control device determines that the first video content is reproduced, then control transcriber and do not reproduce summary info.
In this structure, when reproducing the second video content, can control based on the first representation of the historical information of the first video content and reproduce or do not reproduce summary info.Therefore, if the user of electronic installation watches the second video content watch the second video content he or she after, then can prevent from unnecessarily reproducing the summary info of the first video content.As a result, the user can watch he or her video content of wanting effectively.The example of sequel comprises that a piece of writing continues the content of plot and the content of the plot of the plot with the past piece of writing or the development of a theme in the past.
In electronic installation, when the second video content was reproduced, if pass by scheduled time slot after the first representation of the historical information has been stored, then control device can be controlled transcriber reproduction summary info.
Therefore, if after the user watches first content, pass by the permanent time, reproduce the first summary info before then watching second content he or she, thereby make he or her to remember the purport of first content.The example of scheduled time slot comprises a week, one month, 1 year etc.Yet scheduled time slot is not limited to these periods.In addition, scheduled time slot can be by customization.
In electronic installation, the second video content can comprise data and second identification information of a plurality of types, and it together with so that the second program of reproducing the second video content and sending the second identification information be recorded on the second portable recording medium.Dispensing device can send to server unit with the second identification information and the first representation of the historical information when the second video content is reproduced.Receiving trap can receive second from server unit and use and the second access control information, second is applied in when determining that based on the second identification information that sends and the first representation of the historical information first content is not yet reproduced and is obtained by the server unit retrieval, and allow the user to buy the first video content, the second access control information represents that second uses the condition that the data to each type of comprising in the second video content conduct interviews.Control device can be carried out the second application that receives based on the second access control information that receives when the second video content is reproduced.
In this structure, if when transcriber not yet reproduces the first video content as the front piece of writing of the second video content, reproduce the second video content, then can receive and carry out from server unit and be used for allowing the user to buy the application of the first video content.Therefore, the user can know the plot of the first video content and more enjoy the second video content.In addition, can make second to use minimum level accessing the second video content, thereby prevent from revising and/or control second this video content with content provider and unexpected mode.
In electronic installation, the first video content can comprise the pre-review information of the second video content.Memory storage can be stored the second representation of the historical information that shows whether the second video content has been reproduced based on the second identification information by transcriber.Control device can determine based on the second representation of the historical information whether the second video content is reproduced when the first video content is reproduced, if and control device determines that the second video content is reproduced, then control transcriber and do not reproduce pre-review information.
Therefore, when reproducing the first video content, can control whether reproduce pre-review information based on the representation of the historical of the second video content.Therefore, when the user of electronic installation watches the first video content after the second video content, can prevent from unnecessarily reproducing the pre-review information of the second video content.Therefore, can allow the user effectively to watch he or her video content of wanting.In other words, the first and second video contents can be optimized based on their representation of the historical.
Electronic installation can also comprise the coupling arrangement that is connected to display device.Control device can be by carrying out the first program, obtain display performance information about the display performance of display device from display device by coupling arrangement, change font and the brightness of the character information that comprises in the first video content based on the display performance information that obtains, and first video content that will obtain thus outputs to display device.
The example of display performance information comprises number, monochrome information, the current display mode (many display modes, PinP pattern etc.) of screen size, effective color.Therefore, can optimize based on the specification of display device the character information of the first video content.As a result, in any environment, can easily guarantee user's visuality and convenience.
In electronic installation, the first video content can comprise spectators' age limit information that the following user of the pre-dating of restriction watches the first video content.Dispensing device can send to server unit with spectators' age limit information together with the first identification information by carrying out the first program.Receiving trap can have spectators' age limit information and retrieve first using of obtaining based on the first identification information that sends and spectators' age limit information by server unit by carrying out the first program, receiving.
Spectators' age limit information is to realize the information of so-called head of a family's lock or classification standard.Therefore, when spectators' age limit was applied on the first video content, first application related with the first video content can also be carried out spectators' age limit.In other words, server unit can be retrieved as the first application of not satisfying age limit of using and prevent that electronic equipment from receiving these application.
In electronic installation, the first access control information can comprise the executing location information that the first executing location of using is limited to the predetermined executing location on the network.Control device can be carried out the first application based on the position that executing location information is limited in except predetermined executing location.
Therefore, even forbidden that carrying out first in the position except predetermined executing location uses, the first access control information still can be controlled the first execution of using fully.The example of predetermined executing location comprises the URL of predetermined countries and regions.For example, using first is when allowing the user to buy the application of song by global music delivery service, the first executing location of using can be limited to the service providing server that arranges in the place except Japan.Therefore, even the copyright scope is different in the genealogy of law of various countries, also can control fully the first execution of using.
According to another embodiment of the present invention, provide a kind of content reproducing method.The identification information of sign video content is sent to server unit, and wherein video content comprises the data of a plurality of types.Receive to use and access control information from server unit, wherein use related with video content and retrieved based on the identification information of transmission by server unit and obtain, access control information is generated based on identification information by server unit.Access control information represents to use the condition that the data to each type that comprises in the video content conduct interviews.When reproducing video contents, carry out the application that receives based on the access control information that receives.
In this structure, when reproducing video contents, although can carry out the application related with video content, can make and use minimum level accessing video content.Therefore, can prevent application with content provider and unexpected mode revised context and make the user disappointed.In other words, when reproducing content, can carry out the application with relevance under for the optimum condition of content.
According to another embodiment of the present invention, provide a kind of recording medium that has recorded program on it, this program is carried out by electronic installation.The identification information of sign video content is sent to server unit, and wherein video content comprises the data of a plurality of types.Receive application and access control information from server unit, wherein use related with video content and obtained based on the identification information retrieval that sends by server unit, access control information is generated based on identification information by server unit and represents the condition that application conducts interviews to the data of each type of comprising in the video content.When reproducing video contents, carry out the application that receives based on the access control information that receives.
The example of recording medium comprises CD such as BD and DVD, and the storage card with onboard flash memory.Program for example is constructed to based on the application of Java (registered trademark) (BD-J).
According to another embodiment of the present invention, provide a kind of server unit.This server unit comprises receiving trap, indexing unit, generating apparatus and dispensing device.Receiving trap receives identification information from electronic installation that can reproducing video contents, and wherein video content comprises data and the identification information of a plurality of types.Indexing unit is retrieved the application related with video content based on the identification information that receives.Generating apparatus generates access control information, and this access control information represents the condition that the application that retrieves conducts interviews to the data of each type of comprising in the video content.The application that dispensing device will retrieve and the access control information of generation send to electronic installation.
In this structure, by coming retrieve application based on the identification information that receives from electronic installation, can make it carry out the application related with video content.In addition, by generating access control information and it being sent to electronic installation, prevent application with content provider and unexpected mode revised context and make the user disappointed.In other words, when the electronic installation reproducing content, can carry out the application with relevance under for the optimum condition of content.
In server unit, receiving trap can receive information about the hardware specification of electronic installation and at least either party's the software metrics specification from electronic installation.Indexing unit can come retrieve application based on the identification information that receives with about the information of specification.
In server unit, receiving trap can receive connection device information about the external unit that is connected to electronic installation from electronic installation.Indexing unit can come retrieve application based on the identification information and the connection device information that receive.
In server unit, receiving trap can receive the representation of the historical information that shows whether video content has been reproduced by electronic installation from electronic installation.Indexing unit can come retrieve application based on the identification information and the representation of the historical information that receive.
According to another embodiment of the present invention, provide a kind of electronic installation.This electronic installation comprises reproducing part, transmitting portion, receiving unit and control section.Reproducing part allows to reproduce and comprises the data of a plurality of types and the first video content of the first identification information.Transmitting portion sends to server unit with the first identification information.Receiving unit receives first from server unit and uses and the first access control information, wherein first use related with the first video content and retrieved based on the first identification information of transmission by server unit and obtain, the first access control information is generated based on the first identification information by server unit, and represents that first uses the condition that the data to each type of comprising in the first video content conduct interviews.Control section is carried out the first application that receives based on the first access control information that receives when the first video content is reproduced.
According to another embodiment of the present invention, provide a kind of server unit.This server unit comprises receiving unit, retrieving portion, generating portion, transmitting portion.Receiving unit receives identification information from electronic installation that can reproducing video contents, and this video content comprises data and the identification information of a plurality of types.Retrieving portion is retrieved the application related with video content based on the identification information that receives.Generating portion generates access control information, and this access control information represents the condition that the application that retrieves conducts interviews to the data of each type of comprising in the video content.The application that transmitting portion will retrieve and the access control information of generation send to electronic installation.
Therefore, according to embodiments of the invention, when reproducing content, can carry out the application with relevance under for the optimum condition of content.
These and other objects of the present invention, feature and advantage basis will become clearer to the following specifically describes of best mode for carrying out the invention as shown in the drawing.
Fig. 1 shows the according to an embodiment of the invention schematic diagram of the structure of system;
Fig. 2 shows the according to an embodiment of the invention block diagram of the structure of DVR;
Fig. 3 shows the according to an embodiment of the invention block diagram of the structure of ADS;
Fig. 4 shows the schematic diagram of the concept of the access control of carrying out in one embodiment of the invention;
Fig. 5 shows the process flow diagram to the flow process of the optimization process of video content and application that carries out according to one embodiment of the invention, by DVR;
Fig. 6 shows according to one embodiment of the invention, changes sequence chart for the flow process of the processing of the reproducting method of a succession of video content by DVR based on representation of the historical information;
Fig. 7 shows according to one embodiment of the invention, by the application retrieval process of ADS execution and the process flow diagram of transmission processing;
Fig. 8 shows the sequence chart that the flow process of processing is carried out in the application of carrying out according to one embodiment of the invention, by DVR and ADS;
Fig. 9 A, Fig. 9 B and Fig. 9 C show the schematic diagram of the example of in one embodiment of the invention reproducing environment information, list of application and security strategy;
Figure 10 shows the schematic diagram of the example of the execution screen of carrying out in one embodiment of the invention English dialogue study application thereon;
Figure 11 is the schematic diagram of manufacture method of having described according to one embodiment of the invention, having recorded the CD of the reproducible data of DVR thereon; And
Figure 12 is the schematic diagram of manufacture method of having described according to one embodiment of the invention, having recorded the CD of the reproducible data of DVR thereon.
Next embodiments of the invention are described with reference to the accompanying drawings.
Fig. 1 shows the according to an embodiment of the invention schematic diagram of the structure of system.
As shown in fig. 1, this system comprises digital video recorder 100 (hereinafter referred to as DVR 100) and uses discovery server 300 (hereinafter referred to as ADS 300).
DVR 100 can record it from CD such as BD-ROM 10 reproducing video contents, receiving broadcast content and at BD-ROM 10.Television equipment 200 (hereinafter referred to as TV 200) is connected to DVR 100, and this TV is as the display device that shows the video content that is reproduced by DVR 100.DVR100 is connected to ADS 300 by network 20 such as the Internet or LAN (Local Area Network) (LAN).
ADS 300 is by content provider's management, and this content provider provides the video content of record on the BD-ROM 10.The a plurality of ADS300s (ADS 300 one of in the drawings only be shown) corresponding with the title of video content of record on the BD-ROM 10 are arranged.Each ADS 300 is connected to a plurality of application servers 400 (400a to 400c) by network 20.Application server 400 stores respectively various types of application 40.Provide the respective service supplier of various types of services to come Management Application Server 400 with using 40.The number that should be noted that application server 400 is not limited to three.ADS 300 retrieves the application 40 related with the video content of BD-ROM 10 records from each application server 400 accordingly with the request from DVR 100.In the video content that reproduces BD-ROM 10 records, download and carry out the application 40 that is obtained by ADS 300 to DVR 100.
Fig. 2 shows the block diagram of the structure of DVR 100.
As shown in Figure 2, DVR 100 comprises digital tuner 1, demodulation part 2, demultiplexer 3, codec 4, recording and reconstruction part 5, HDD 8 (memory storage), CD drive 9, communications portion 11 (dispensing devices, receiving trap), CPU (central processing unit) (CPU) 12 (control device), flash memory 13 (memory storage), random access memory (RAM) 14 (memory storage), operation input section 15, video control section 16, digital video/simulation (D/A) converter 17, audio frequency control part 18 and digital audio/simulation (D/A) converter 19.
Digital tuner 1 is selected the specific channel of digital broadcasting by the antenna (not shown) under the control of CPU 12, and receive the broadcast singal that comprises broadcast program data.This broadcast singal is the mpeg stream of encoding according to for example MPEG-2TS form, but is not limited to this.The modulated broadcast singal of demodulation part 2 demodulation.
Demultiplexer 3 is multiplexed into multiplexed broadcast singal solution vision signal and the sound signal of compression.4 pairs of codecs are separated multiplexed vision signal and sound signal and are decoded.In addition, codec 4 can convert the signal format code of vision signal and sound signal to other form corresponding with the output destination of video and audio signal.
Recording and reconstruction part 5 comprises recording section 6 and reproducing part 7 (transcriber).The temporary transient storage of recording section 6 by demodulation part 2 demodulation and compressed vision signal and sound signal, perhaps where necessary temporary transient storage by vision signal and the sound signal of 4 yards conversions of codec.In the output timing and data volume of control vision signal and sound signal, recording section 6 outputs to HDD 8 and CD drive 9 with them, and makes HDD 8 and CD drive 9 recorded video signals and sound signal.Reproducing part 7 is from vision signal and the sound signal of HDD 8 and/or disc reading content.In the output of control vision signal and sound signal regularly and in the data volume, reproducing part 7 outputs to codec 4 with them and makes codec 4 decode to them and reproduce.
HDD 8 storages are passed through network 20 from the application 40 of application server 400 receptions and the representation of the historical information of the video content on the BD-ROM 10, and pass through the broadcast program data that digital tuner 1 receives.Representation of the historical information comprises the content ID of the video content that is reproduced by recording and reconstruction part 5 and reproduces date/time.In addition, HDD 8 stores in built-in hard disk by various types of interface (not shown) (coupling arrangement) from external unit such as digital camera content input, that comprise any type of video content, rest image content and music content.In addition, HDD 8 storages comprise the data of various types of programs, other application and other type of operating system (OS).Reading from hard disk and during rendering data, HDD 8 reads them and the data that obtain are outputed to recording and reconstruction part 5 from hard disk.
CD drive 9 has to the insertion portion (not shown) that wherein inserts (loading) CD.CD drive 9 can write data into be inserted in the insertion portion such as BD-R (can record), BD-RE (can rewrite) but etc. record/CD-RW in, and from readable optical disk such as BD-ROM 10 reading out datas.In addition, the example of CD also comprises DVD and CD.
Communications portion 11 is the network interfaces that are connected to network 20, wherein by this network interface according to the agreement such as TCP/IP (TCP/IP) from ADS 300 downloading datas as using.
Where necessary, CPU 12 access RAM 14 grades and fully control each piece of DVR 100.For example, CPU 12 for example controls the BD-J application video content of storing among the BD-ROM 10 is carried out reproduction processes, and processing is carried out in control application 40.In addition, such as will be described later, CPU 12 control is used for the establishment of the representation of the historical information of video content and processes, obtains about the processing of the specification information of the hardware of DVR 100 and/or software and obtain processing about the information of the external unit that is connected to DVR 100.
Flash memory 13 is nonvolatile memories, OS, the program that this memory retention is carried out by CPU 12 and the firmware with all kinds parameter etc.RAM 14 usefulness act on the workspace of CPU 12 and temporarily store data of OS, program, processing etc.
Operation input section 15 is inputted various settings and the order that users input at the telepilot (not shown) that for example has a plurality of keys, and they are outputed to CPU 12.Certainly, operation input section 15 can be keyboard and mouse and/or setting switch rather than the telepilot thereon that is connected to DVR 100.
16 pairs of video control sections carry out graphics process such as screen display (OSD) is processed from the vision signal of codec 4 outputs with from the data of CPU 12 outputs, to generate the vision signal that shows on the TV 200.Video d/a converter 17 will convert analog video signal to and it is outputed to TV 200 from the digital video signal of video control section 16 inputs.
18 pairs of digital audio and video signals that generated by CPU 12 of audio frequency control part amplify processing, audio volume control processing etc., and the sound signal after will processing outputs to audio D/A converter 19.Audio D/A converter 19 will convert simulated audio signal to from the digital audio and video signals of codec 4 inputs, and simulated audio signal be outputed to the loudspeaker of TV 200.
TV 200 is the analog video signal on the (not shown) of display part.TV 200 outputs to simulated audio signal loudspeaker or the external loudspeaker (not shown) of TV 200.
Form video content and based on various types of data recording of the application (BD-J) of Java (registered trademark) on BD-ROM 10, the wherein reproduction of this application controls video content, with the connection of network 20 with the execution of the related application 40 of video content etc.From BD-ROM 10 reproducing video contents the time, BD-J is read RAM 14 together with video content.BD-J storage is with the URL that visits ADS 300, obtain to use 40 program, obtain about the program of the information of DVR 100 and external unit etc. from the ADS corresponding with URL 300.BD-J can carry out the application 40 of downloading from the ADS corresponding with URL 300 as video content, perhaps carry out as described application 40 is recorded on the BD-ROM 10 and use 40.BD-ROM 10 content ID, this content ID identify the title of the video content of record on the BD-ROM 10 uniquely.
Microphone 21 and camera 22 as external unit can be connected to DVR 100 by interface such as USB (universal serial bus) (USB) (coupling arrangement).
Microphone 21 for example collect the user voice, it is converted to simulated audio signal and it is outputed to audio frequency control part 18.Audio frequency control part 18 will convert digital audio and video signals to and digital audio and video signals is outputed to CPU 12 from the simulated audio signal of microphone 21 inputs.
In camera 22, imageing sensor such as complementary metal oxide semiconductor (CMOS) (CMOS) sensor or charge-coupled image sensor (CCD) are caught for example image of user's face, and the view data of catching is outputed to video control section 16 as numerical data.Video control section 16 will output to CPU 12 from the view data of catching of camera 22 inputs.
Microphone 21 and camera 22 can also be connected to TV 200.Other external unit such as telepilot can be connected to DVR 100 and TV 200 by any interface (coupling arrangement) in various types of wired or wave points.
Fig. 3 shows the block diagram of the structure of ADS 300.
As shown in Figure 3, ADS 300 comprises CPU 31 (indexing unit, generating apparatus), RAM 32, ROM (read-only memory) (ROM) 33, communications portion 34 (receiving trap, dispensing device), operation input section 35 and the HDD 36 that connects by bus 37.
Where necessary, CPU 31 access RAM 32, and carry out various types of computings are such as to using 40 retrieval process and creating the processing of Java.policy, in order to fully control each piece of ADS 300.RAM 32 usefulness act on the workspace of CPU 31, and the data of for example temporarily storing OS, program and will send to DVR 100.ROM 33 is nonvolatile memories, OS, the program that this memory retention is carried out by CPU 31 and the firmware with all kinds parameter etc.
Communications portion 34 is the interfaces of communicating by letter with application server 400 by network 20 and DVR 100.Operation input section 35 is comprised of mouse, keyboard, button, switch, operation acknowledgement indicator etc.Operation input section 35 inputs output to CPU 31 by various types of orders of regulator's operation of content provider and with them.
HDD 36 stores OS, program and data in built-in hard disk, and they are read RAM 32 from hard disk.In addition, the application 40 that HDD 36 storages obtain from application server 400, and storage data such as Java.policy (will describe subsequently).
ADS 300 will be related with the video content of BD-ROM 10 application 40 be provided to DVR100, and have corresponding with the aforementioned Java.policy access control function that is used for using 40 pairs of video contents.Next this access control will be described.
Fig. 4 shows the concept of access control.
As shown in Figure 4, ADS 300 has Java.policy 41, and the condition that the data of a plurality of types of the video content of record on the 40 couples of BD-ROM 10 of application that provided by application server 400 conduct interviews is provided this document.The example of the data of a plurality of types of the video content of record comprises video data, voice data, caption data, metadata and other data on the BD-ROM 10.The example of metadata or other data comprises character data, timeline data harmony rail music data.
Java.policy 41 has many access control informations 42.Each content provider is that each application server 400 limits access control information 42.In other words, each bar access control information 42 comes work as each application server 400 operable API.For example, in Fig. 4, application server A can use access control A and B; Application server B can use access control C and D; Application server C only can use access control A; Application server D only can use access control B; And application server E only can use access control C.
Such as will be described later, after the tabulation of the application that ADS 300 retrieves has been provided to DVR 100, send when using 40 download request at DVR 100, ADS 300 creates Java.policies 41.The Java.policy 41 that creates sends to DVR 100 together with the application 40 of request.DVR 100 carries out the application 40 of downloading based on Java.policy 41.
Then, the operation that description is had DVR 100 and the ADS 300 of aforementioned structure.When reproducing the video content of BD-ROM 10, the DVR 100 of this embodiment can optimize video content based on reproducing environment.In addition, DVR 100 can download the application 40 related with video content and carry out application 40 from ADS 300, thus reproducing video contents in the best condition.Carrying out application 40 o'clock, control uses 40 to visit video content based on Java.policy 41.
Fig. 5 shows the process flow diagram of the optimization process of video content and application 40.In this embodiment, under BD-ROM 10 had been inserted into state among the DVR 100, when CPU 12 carried out the BD-J of BD-ROM 10 records, BD-J was optimized processing.In the following description, the processing mainly carried out of BD-J is identical with the operation of the CPU 12 of DVR 100.
As shown in Figure 5, after BD-ROM 10 is inserted in the insertion portion of DVR 100, CPU 12 make CD drive 9 from BD-ROM 10 read video content and BD-J and among RAM 14, launch they (in step 51).Subsequently, the BD-J that launches in RAM 14 obtains the information about BD-ROM 10, such as content ID and spectators' age limit information (so-called head of a family's lock or classification standard) (in step 52) of video content.Subsequently, BD-J determines whether to obtain information about DVR 100 to optimize the application 40 (in step 53) of video content and associated.Unless BD-ROM 10 just reproduces for specific DVR, otherwise BD-ROM 10 does not comprise the information about DVR 100.Therefore, in step 52, determine that the result shows the information that is necessary to obtain about DVR 100.
When determining that the result shows the information that is necessary to obtain about DVR 100, BD-J obtains necessary informations (in step 54) from DVR 10.The example of necessary information comprises about the information of DVR 100, namely about the information of the specification of DVR 100 (about the information of hardware specification with about the information of software metrics).The example of hardware specification information comprises the capacity of the RAM 14 of DVR 100, the clock frequency of CPU 12 and the network connection speed of communications portion 11.Example about the information of software metrics comprises applicable font, applicable character code, permission/forbid that floating point calculates and the information of applicable API.In addition, necessary information comprises the information of the state that occurs during from BD-ROM 10 reproducing video contents at it about DVR 100.Comprise that about the example of the information of the state of DVR expression is just in the information of backstage recorded announce ripple.In addition, the example of necessary information comprises the past representation of the historical information of video content.
Subsequently, BD-J determines whether to be necessary to obtain information (hereinafter referred to as connection device information) about the external unit that is connected to DVR 100 to carry out aforementioned optimization process (in step 55).The example of external unit comprises TV 200, microphone 21 and camera 22.When externally equipment had been connected to DVR 100, BD-J defined necessary acquisition connection device information (being) and obtains connection device information (in step 56).When not yet connecting external unit, BD-J determines to there is no need to obtain connection device information (no).The example of connection device information comprises type of the input-output apparatus that is connected to DVR 100 and attaching method thereof, about the information of the display performance of display device (TV 200) such as display sizes, effectively number of color and brightness.The example of connection device information also comprises the information about external unit state of appearance when video data reproduces from BD-ROM 10.Comprise about the example of the information of the state of external unit and to show that two TV 200 show the information of data and show that TV 200 is just showing the information of data under the PinP pattern under many display modes.
Subsequently, the BD-J video content (in step 57) of optimizing BD-ROM 10 based on information and the connection device information about specification of the DVR 100 that obtains.This optimization process it is contemplated that into various types of processing.
For example, when BD-J determines that based on connection device information TV 200 has large-scale high brightness indicator, owing to the character information of video content can be recognized, so BD-J control TV 200 modifies dimmed font with the height in the colored font of using DVR 100.In contrast, when BD-J determines that TV 200 uses small-sized low-light level display, owing to the character information of video content can not be recognized, so BD-J control TV 200 uses the highly-visible light tone font of DVR 100.
In addition, BD-J can change based on representation of the historical information the reproducting method of so-called a succession of video content.Next this processing will be described.
Fig. 6 shows the sequence chart of flow process that changes the processing of the method for reproducing a succession of video content based on representation of the historical information.
In Fig. 6, will be described below situation: from BD-ROM 10a reproducing video contents " Spider-Man 1 ", and from the video content " Spider-Man 2 " of BD-ROM 10b reproduction as the sequel of video content " Spider-Man 1 ".
In Fig. 6, the BD-ROM 10a that has recorded video content " Spider-Man 1 " on it comprises the trailer as the pre-review information of video content " Spider-Man 2 ".In contrast, the BD-ROM 10b that has recorded video content " Spider-Man 2 " on it comprises the summary info of video content " Spider-Man 1 ".
In Fig. 6, the content ID of the own video content of each self-contained sign of BD-J of record on BD-ROM 10a and BD-ROM 10b itself or BD-ROM 10a and the BD-ROM 10b.Each BD-ROM among BD-ROM 10a and the 10b or each BD-J among these BD-J can comprise the information of the own BD-ROM 10 of uniquely sign except content ID.As long as content ID can identify particular B D-ROM 10 (video content), content ID does not just rely on the uniqueness of ID system and all BD-ROM 10.In this embodiment, for asking convenient, the ID of sign video content " Spider-Man 1 " specifies with " S001 ", and the ID of sign video content " Spider-Man 2 " specifies with " S002 ".In addition, the BD-J that supposes BD-ROM 10a has recognized the relation between the content ID " S002 " of meaningful ID " S001 " and video content " Spider-Man 2 ".Similarly, the BD-J that supposes BD-ROM 10b has recognized the relation between the content ID " S001 " of meaningful ID " S002 " and video content " Spider-Man 1 ".
At first, will the operation of the BD-J of BD-ROM 10a be described.When BD-ROM 10a was inserted among the DVR 100, the BD-J of BD-ROM 10a checked for reproducing video contents " Spider-Man 1 " essential information (in step 101).The BD-J that supposes BD-ROM 10a comprises following program, and this program has made the trailer of DVR 100 reproducing video contents " Spider-Man 2 " after the star turn of reproducing video contents " Spider-Man 1 " at DVR 100 when DVR 100 not yet reproduces video content " Spider-Man 2 " as the sequel of video content " Spider-Man 1 ".The BD-J of BD-ROM 10a checks this program and from meaningful ID.
Subsequently, the BD-J of BD-ROM 10a obtains the representation of the historical information (in step 102) as the necessary information that is used for DVR 100.BD-J checks based on the content ID that comprises in the representation of the historical information with from meaningful ID whether DVR 100 has reproduced the video content " Spider-Man 2 " as the sequel of video content " Spider-Man 1 ".
Show DVR 100 not yet during reproducing video contents " Spider-Man 2 " in definite result, the BD-J of BD-ROM10a makes DVR 100 trailer (in step 103) of reproducing video contents " Spider-Man 2 " automatically after the star turn of reproducing video contents " Spider-Man 1 ".Even definite result of the BD-J of BD-ROM 10a shows that DVR 100 has reproduced and has looked frequently content " Spider-Man 2 ", if but passed the schedule time afterwards at DVR 100 reproducing video contents " Spider-Man 2 ", then the BD-J of BD-ROM 10a still makes the trailer of DVR 100 reproducing video contents " Spider-Man 2 ".The example of scheduled time slot comprises a week, two weeks, one month, but is not limited to this.In addition, the user can customize this scheduled time slot.
At DVR 100 reproducing video contents " Spider-Man 1 " afterwards, the BD-J of BD-ROM 10a will such as information " YYYY:MM:DD:HH:MM:SS:S001 " (show in YYYY MM month DD day during at HH MM divide SS to reproduce content S001 second) store HDD 8 grades (in step 104) of DVR 100 into as representation of the historical information.
Then, will the operation of the BD-J of BD-ROM 10b be described.
When BD-ROM 10b was inserted among the DVR 100, the BD-J of BD-ROM 10b checked for reproducing video contents " Spider-Man 2 " essential information (in step 111).The BD-J that supposes BD-ROM10b comprises following program, if DVR 100 has reproduced the video content " Spider-Man 1 " as the front piece of writing of video content " Spider-Man 2 ", then this program makes DVR 100 omits the summary info of video content " Spider-Man 1 " when the star turn of beginning reproducing video contents " Spider-Man 2 " reproduction.The BD-J of BD-ROM 10b checks this program and from meaningful ID.
Subsequently, the BD-J of BD-ROM 10b obtains the representation of the historical information (in step 112) as the necessary information that is used for DVR 100.BD-J checks based on the content ID that comprises in the representation of the historical information with from meaningful ID whether DVR 100 has reproduced the video content " Spider-Man 1 " as the front piece of writing of video content " Spider-Man 2 ".
When definite result shows that DVR 100 has reproduced video content " Spider-Man 1 ", the reproduction (in step 113) that the BD-J of BD-ROM 10b makes DVR 10 omit the summary info of video content " Spider-Man 1 " when the star turn of beginning reproducing video contents " Spider-Man 2 ".
Get back to Fig. 5, the information about BD-ROM that BD-J combination obtains, about information and the connection device information of specification, and generate reproducing environment information (in step 58).Subsequently, BD-J sends to ADS 300 (in step 59) with the reproducing environment message of generation with from meaningful ID.
ADS 300 retrieves the application related with the video content of BD-ROM 10 based on reproducing environment information with content ID, and makes DVR 100 come down load application according to the request from the BD-J of DVR 100.Fig. 7 shows the process flow diagram of the download process of ADS 300.Next with reference to Fig. 5 and Fig. 7 the download process to using of being undertaken by DVR 100 is described.
As shown in Figure 7, the CPU 31 of ADS 300 receives content ID and reproducing environment information (in step 71) from DVR 100.Subsequently, CPU 31 is from the application (in step 72) of application server 400 retrievals with content ID coupling.
Subsequently, CPU 31 determines whether the application that retrieves is suitable for reproducing environment information (in step 73).For example, when reproducing environment information comprised spectators' age limit information, CPU 31 got rid of and the unmatched application of spectators' age limit information.When reproducing environment information comprised connection device information, CPU 31 can be by the application of the external unit execution that is connected to DVR 100 or TV 200 from application server 400 retrievals.
Subsequently, CPU 31 obtains it from application server 400 and has determined to be suitable for the application (in step 74) of reproducing environment, creates the tabulation (in step 75) of using, and tabulation is sent to DVR100 (in step 76).
As shown in Figure 5, the BD-J of DVR 100 receives list of application (in step 60) from ADS 300.BD-J makes video control section 16 create the suitable graphical user interface (GUI) of expression list of applications, and with list of application output to GUI that TV 200 created to pass through show it (in step 61).
Subsequently, BD-J from operation input section 15 receive users be used for selecting the operation input of at least one application of the application on the list of application time, BD-J will send to the download request of selected one or more application ADS 300 (in step 62).
As shown in Figure 7, the CPU 31 of ADS 300 is from the download request (in step 77) of DVR 100 receptions to using.Subsequently, CPU 31 creates Java.policies, and the video content (in step 78) of one or more application access BD-ROM 10 of downloading has been asked in this Java.policy restriction.When a plurality of application that has request to download, create Java.policy by being combined into to the access control of a plurality of application a file.One or more application that CPU 31 will ask to download sends to DVR 100 (in step 79) together with Java.policy.
As shown in Figure 5, the BD-J of DVR 100 receives described one or more application and Java.policy (in step 63) from ADS 300.Subsequently, BD-J carries out described one or more application (in step 64) based on Java.policy in the video content that reproduces BD-ROM 10.Owing to the access control of carrying out based on Java.policy described one or more application, control and revise video content so prevent described one or more application with content provider and unexpected mode.
Can depend on that application server 400 imaginations can be from the various application of ADS 300 downloads.Purport based on the access control of Java.policy is decided on using.
For example, BD-J can allow the only open access to necessary information of institute's down load application based on Java.policy.For example, when using application server 400 in tourist corporation, it can provide following application, and this application allows the user to apply for going sight-seeing the tourism in the place that is publicized by video content.This application will be relevant with timeline information about the information of the scene setting of video content.In other words, this application can be worked when it only can access timeline information in various types of video content data.Therefore, when BD-J carried out this application, for example Java.policy permission BD-J accessed the timeline information in various types of video content data, and limited its accessing video and voice data based on Java.policy.
When game establishment company used application server 400, the game that it can provide the rhythm according to the music data of video content to play an instrument was used.This application can come work by only accessing the specific music data.Therefore, when BD-J carries out this application, can only allow it to access music data in various types of video content data based on Java.policy.When BD-ROM 10 comprised music-book information, BD-J can make application only access music-book information and be game establishment music score.When BD-ROM 10 did not comprise music-book information, BD-J can download music-book information from application server 400 or ADS300.In addition, BD-J can allow to play the application access music data, but do not allow its to change reproduction speed (fascination the other side's play is such as F.F.) and reproduction ratio.
When spectators' age limit had been applied on the video content based on Java.policy, BD-J can be applied to spectators' age limit in the application.For example, when using application server 400 in video/music/books sales company, it can provide the application of the video, sound rail and the books that allow user's on-line purchase related with video content.In this case, when video content had been classified to R18 (being restricted at under-18s), BD-J can make to use and get rid of adult's content from the sales list of video/books.
In addition, BD-J can forbid the main video data of video content and use coexistence based on Java.policy, be revised by secondary to prevent main video data.For example, when using application server 400 in garment marketing company, it can provide following application, and this application allows the user to buy the clothes of the people's dress in the video content.In this case, BD-J can make application not cover clothes with main video data and order screen.Replace, cover the order screen although BD-J makes to use with main video data, BD-J can make main video data suspend.BD-J can replace based on Java.policy and specify such as upper/lower positions or time, BD-J in this position or this time chien shih use to cover with main video data and order screen.For example, BD-J can make the people that do not cover in the zone of the face that is applied in the particular person in the main video data in the main video data and the personage's that has nothing to do with these people image based on Java.policy.
In addition, BD-J can make based on Java.policy and be applied as various types of video content data assigns access periods.For example, BD-J can forbid being applied in the various types of video content data of access in issue BD-ROM 10 scheduled time slot afterwards.
In addition, BD-J can limit scope and territory (URL) that can carry out application based on Java.policy.For example, application server 400 can provide following application, and this application allows the user to buy the song related with video content by the music delivery service.When this service was provided in the whole world, the application server 400 that BD-J may be limited to the place setting outside the Japan provided this application.Therefore, even the copyright scope is different in the genealogy of law of various countries, still can control fully application.
In addition, application server 400 can provide according to the purport of video content English study to use.English study is used with AV and is chatted to carry out long-distance phonetic study.This is applied in when DVR 100 has microphone 21 and camera 22 and becomes and can carry out.Next download this application and carry out it describes DVR 100 and ADS 300 in detail as example processing take DVR 100.Fig. 8 shows the sequence chart of these processing.
In Fig. 8, suppose to have aforementioned ID[S002] video content " Spider-Man 2 " be recorded on the BD-ROM 10.In addition, ADS 300 has identified ID[S002].In addition, microphone 21 and camera 22 have been connected to DVR 100 as external unit.
As shown in Figure 8, when BD-ROM 10 was inserted among the DVR 100, BD-J checked the necessary information (in step 81) in order to reproducing video contents " Spider-Man 2 ".In this embodiment, suppose that BD-J has following program, this program can obtain information about the external unit that is connected to DVR 100 with reproducing video contents.Therefore, BD-J obtains described program and from meaningful ID.
Subsequently, BD-J obtains (in step 82) such as information, representation of the historical information about specification from DVR 100.In addition, BD-J obtains connection device information (in step 83 and 84) from external unit such as TV 200, microphone 21 and the camera 22 that is connected to DVR 100.Therefore, BD-J identifies and has connected microphone 21 and camera 22 as external unit.
Subsequently, BD-J combination is about the information of BD-ROM, about information and the connection device information of 100 the specification of DVR, and generates reproducing environment information 65.Subsequently, but BD-J makes the DVR 100 will be to the request of the tabulation of down load application together with reproducing environment information 65 and content ID[S002] send to ADS 300 (in step 85 and 86).
Fig. 9 A shows the schematic diagram of the example of reproducing environment information 65.As shown in Fig. 9 A, reproducing environment information 65 is for example described with XML, and comprises information about BD-ROM 10 (＜media 〉) and about the information of DVR 100 and connection device (＜player 〉).
Subsequently, the ADS 300 that has received reproducing environment information and content ID retrieves the application (in step 87) of satisfying the necessary environment that is used for video content " Spider-Man 2 " based on the information of these kinds.Subsequently, ADS 300 generates list of application 66 based on the result who retrieves, and list of application 66 is sent to DVR 100.In this case, list of application 66 comprises " Spider-Man 2 English dialogue study is used " this application.
Fig. 9 B shows the schematic diagram of the example of list of application 66.As shown in Fig. 9 B, list of application 66 is for example described with XML.List of application 66 comprises the information about various types of application, and these application also comprise conduct＜item except comprising the application for online shopping, trailer etc.〉aforementioned " Spider-Man 2 English dialogue study use ".
Subsequently, when BD-J received list of application, BD-J created the suitable GUI (in step 88) of expression list of application, and demonstration request that will display application tabulation on TV 200 sends to DVR100 (in step 89).The CPU 12 of DVR 100 is according to showing that request makes TV 200 display application tabulation (in step 90) on TV 200.
Subsequently, when selecting " Spider-Man 2 English dialogue study is used " at operation input section 15, BD-J will send to ADS 300 (in step 91) to the download request of using by DVR 100.ADS 300 creates the Java.policy 67 corresponding with " Spider-Man 2 English dialogue study is used ", and it is sent to ADS 300 (in step 92) together with using.
Fig. 9 C shows the schematic diagram of the example of Java.policy 67.Java.policy 67 is also for example described with XML.In this example, Java.policy allows application access timeline data and caption data and the partial data corresponding with the schedule time line of video data.In addition, Java.policy forbids that application access comprises the metadata of predetermined words.
When BD-J downloaded " Spider-Man 2 English dialogue study is used " and Java.policy from ADS 300, BD-J was with the data binding of the video content " Spider-Man 2 " of they and BD-Rom 10.Create the language learning material with " Spider-Man 2 English dialogue study is used " of the data binding of video content " Spider-Man 2 " from video content " Spider-Man 2 ", and allow the user to chat the distance learning language by microphone 21 and the camera 22 usefulness AV that connect.
Figure 10 shows the schematic diagram of the example of the screen that shows at TV 200 in execution " Spider-Man 2 English dialogue study is used ".As shown in Figure 10, this application photopic vision dialogue phrase of mutually talking of the people the special scenes of content " Spider-Man 2 " frequently from the angle of English dialogue study.In addition, Java.policy forbids that application access is not used to the video data and the metadata that comprises and be not suitable for the words of English dialogue study of the scene of English dialogue study.
Then, with describing the method for making as CD such as the aforementioned BD-ROM 10 of following recording medium, the data that DVR 100 can reproduce have been recorded at this recording medium.Figure 11 and Figure 12 are the schematic diagram that the method for such CD is made in explanation.
As shown in Figure 11, the stamper of preparation example as being made by glass.Apply the recording materials of for example being made by photoresist at stamper.As a result, obtain the record stamper.
Subsequently, as shown in Figure 12, in the software creation processing section, the video data that temporary transient storage can be reproduced by encoding device (video encoder) coding and DVR 100 in buffer.In addition, the voice data that temporary transient storage is encoded by audio coder in buffer.In addition, the non-stream data (such as index, playlist, broadcast item etc.) that temporary transient storage is encoded by data encoder in buffer.Multiplexing equipment (MPX) carries out video data, voice data and the non-stream data of storing in the respective cache device multiplexed together with synchronizing signal, then error correcting code coding circuit (ECC) adds error correcting code to multiplexed data.Resulting data are modulated according to the predetermined modulation standard by modulation circuit (MOD), and according to predetermined format placeholder record on tape for example.Subsequently, can be by the CD of DVR 100 reproductions such as the software of BD-ROM 10 records as aforementioned BD-J and so in its data.
Where necessary, editor's (stamper is prefabricated) software, and to be used for the record format generation signal of CD.As shown in Figure 11, come modulating lasering beam corresponding to tracer signal, and laser beam irradiation is fallen on the photoresist on the stamper.As a result, corresponding to expose photoresist on the stamper of tracer signal.
Subsequently, stamper is developed, and form depression at stamper.The resulting stamper of electroforming, and the depression on the glass master is transferred on the metal negative.Utilize metal negative that metal stamping and pressing is made as mould.
Material such as polymethylmethacrylate (PMMA) or polycarbonate (PC) be injected in the mould and to it harden.Replace, after metal stamping and pressing applies ultraviolet curable resin (photopolymer) etc., can be by the ultraviolet light irradiation be come cured resin thereon.Therefore, the depression in the metal stamping and pressing is transferred on the duplicate that is formed from a resin.
Form reflectance coating by evaporation, sputter etc. at duplicate.Replace by being spin-coated on and form reflectance coating on the duplicate.
Subsequently, carry out necessary the processing, such as internal diameter and external diameter and bonding two dishes of processing dish.Subsequently, adhesive label on the front surface of dish, and assemble jack (hub) at dish.Subsequently, dish is inserted in the box.Obtained by this way to record on it CD of the data that DVR 100 can reproduce.Certainly, can not assemble jack at CD.In addition, CD can be the naked dish in the box of not packing into.
As mentioned above, according to this embodiment, BD-J obtains to go up to optimize BD-ROM according to reproducing environment about the information of DVR 100 and external unit the video content of record.In addition, BD-J from ADS 300 down load application and Java.policy under for the optimum condition of video content, to carry out the application related with video content.
In the aforementioned embodiment, after the BD-J of DVR 100 downloaded Java.policy from ADS 300 and uses, BD-J can download Java.policy when carrying out application.In this case, though received use after execution before it ADS 300 rewritten Java.policy, BD-J still can suitably carry out application.In other words, BD-J can carry out using the access control of accessing video content fully based on up-to-date Java.policy.In addition, if the purport of the Java.policy of originally having downloaded is different from the purport of the file of again downloading, then BD-J can be by suitable GUI to the user notification this point to obtain carrying out the permission of up-to-date Java.policy from he or she.
In the aforementioned embodiment, as an example, TV 200, microphone 21 and camera 22 are connected to DVR 100 as external unit.It should be noted that external unit is not limited to them.For example, BD-J can optimize video content and carry out best applications based on the type of the telepilot that is connected to DVR 100.Recognize when having connected rifle type or pedal-type telepilot at BD-J, BD-J will send to ADS 300 as connection device information about the information as this telepilot.ADS 300 retrieves the manipulable application of telepilots such as game, and will comprise that the list of application 66 of such application sends to ADS 300.
In the aforementioned embodiment, as an example, the BD-ROM10b that is used for video content " Spider-Man 2 " comprises the summary info of video content " Spider-Man 1 ", and comprises the trailer of video content " Spider-Man 2 " for the BD-ROM 10a of video content " Spider-Man 1 ".Yet if BD-ROM10a and 10b do not comprise summary info and trailer, each BD-J can download summary info and the trailer that retrieves as application from ADS 300.In this case, ADS 300 content-based ID and representation of the historical information determine whether to comprise in the list of application summary info and trailer (perhaps allowing the user to buy the application of summary info and trailer).In other words, determine DVR 100 not yet during reproducing video contents " Spider-Man 2 " at ADS 300 based on the representation of the historical information that receives from the BD-J of BD-ROM 10a, ADS 300 is contained in the list of application trailer.In contrast, ADS 300 determine based on the representation of the historical information that receives from the BD-J of BD-ROM 10b DVR100 not yet reproducing video contents " Spider-Man 1 " or reproducing after when having pass by the permanent time, ADS 300 is contained in the list of application summary info.In this case, DVR 100 downloads summary info and trailer and automatically or according to user's operation carry out application as using together with Java.policy.
In the aforementioned embodiment, as an example, but down load application allows user's on-line purchase commodity related with content viewable.When carrying out this application, BD-J can check whether DVD 100 has conduct about online member id and the password of the information of DVR 100.In this case, when definite result showed that DVR 100 has ID and password, control BD-J according to priority carried out the application of using ID and password.In addition, BD-J can send to ADS300 as reproducing environment information with ID and password, and by ADS 300 authentication DVR 100, but and downloads application with execute form.
In the aforementioned embodiment, BD-J can change corresponding to the information about the state of DVR 100 type of the application that can download from ADS 300.For example, will show DVR 100 just when the information of backstage recorded announce ripple sends to ADS 300 at BD-J, it can only make the application that is no more than predetermined volumes be contained in the list of application.Therefore, can reduce the download of DVR 100 burden.In addition, BD-J can change based on the information about the state of display device (TV 200) type of the application that can download from ADS 300.For example, when BD-J will show that TV 200 is showing that with many display modes or PinP pattern the information of data sends to ADS 300, its retrieval was suitable for the application of the display mode of TV 200.That is to say, BD-J can download and carry out the application of using many display modes or PinP pattern.
In the aforementioned embodiment, BD-J can send to ADS 300 as reproducing environment information with the model information of DVR 100, and downloads and carry out the application that the type of particular manufacturer can be carried out.
In the aforementioned embodiment, BD-J can will show children with his or his the head of a family watches the information of video content to send to ADS 300 as reproducing environment information, and downloads and carry out and make the automatically application of fuzzy Violent scene of TV 200.
In the aforementioned embodiment, ADS 300 separates with application server 400.Can replace ADS 300 is comprised function as application server 400.In other words, ADS 300 can the various types of application of storage in own HDD etc.When 300 requests were used from DVR 100 to ADS, ADS 300 can retrieve from HDD the related application of video content of the BD-ROM 10 that reproduces with DVR 100, and the application that will retrieve offers DVR 100.
Previous embodiment is applied to the DVR as the example of electronic installation that can reproducing video contents.Yet the example of electronic installation can comprise PC, game machine, mobile phone, portable audio/visual representation equipment, digital camera, PDA, car navigation device, robot device and other electronic equipment.
In the aforementioned embodiment, recorded reproduced video content at BD-ROM 10.As an alternative, video content can download to DVR 100 or can be the broadcasted content etc. of record on the HDD 36 by network.In this case, when downloading and recording such video content, in the necessary information of DVR 100 records such as content ID and so on.
The application comprises the subject content relevant with disclosed subject content among the Japanese priority patent application JP 2008-127205 that submits on May 14th, 2008 to Japan Office, and the full content with this document is incorporated into this by reference.
It will be appreciated by those skilled in the art that and depend on and designing requirement and other factors various modifications, combination, sub-portfolio and change can occur, as long as they are in the scope of claims and equivalents thereof.
Transcriber is used for allowing to reproduce comprising the data of a plurality of types and the first video content of the first identification information;
Dispensing device is used for described the first identification information is sent to server unit;
Receiving trap, being used for receiving first from described server unit uses and the first access control information, described first uses related with the first video content and is retrieved based on the first identification information of described transmission by described server unit and obtain, described the first access control information generated by described server unit and with described the first identification information coupling, and represent that described first uses the condition that the data to each type of comprising in described the first video content conduct interviews; And
Control device is used for carrying out first of described reception based on the first access control information of described reception when described the first video content is reproduced and uses.
2. electronic installation as claimed in claim 1,
Wherein said receiving trap receives described the first access control information again from described server unit when the first application of described reception is performed, and
Wherein said control device is carried out first of described reception based on described the first access control information that again receives and is used.
3. electronic installation as claimed in claim 1,
Wherein said the first video content together with so that the first program of reproducing described the first video content and sending described the first identification information be recorded on the first portable recording medium, and
Described first program of wherein said control device executive logging.
4. electronic installation as claimed in claim 3,
Wherein said receiving trap receives described first the tabulation of a plurality of different application in being applied in that comprises that described server unit retrieves from described server unit, and receive a plurality of application and first access control information of from described tabulation, selecting from described server unit, described the first access control information is generated by described server unit, and represent the condition that selected a plurality of application conducts interviews to the data of each type
The transmission request signal that wherein said dispensing device will ask to send selected application sends to described server unit, and
Wherein said control device receives the operation input of user's the described a plurality of application of selection, and carries out a plurality of application of described reception based on first access control information of described reception.
5. electronic installation as claimed in claim 3,
Wherein said control device is by carrying out described the first program, obtains the information about the hardware specification of described electronic installation and at least either party's in the software metrics specification,
Wherein said dispensing device sends to described server unit with the information about specification that obtains together with described the first identification information by carrying out described the first program, and
Wherein said receiving trap receives by described server unit based on described the first identification information that sends and described described the first application that retrieves about the information of specification by carrying out described the first program.
6. electronic installation as claimed in claim 5 also comprises:
Coupling arrangement can be connected to external unit,
Wherein said control device is by carrying out described the first program, comes to obtain connection device information about the external unit that connects by described coupling arrangement,
Wherein said dispensing device is by carrying out described the first program, and the connection device information of described acquisition is sent to described server unit together with described the first identification information and described specification information, and
Wherein said receiving trap receives described the first application that is retrieved based on described the first identification information, described specification information and the described connection device information that send by described server unit by carrying out described the first program.
7. electronic installation as claimed in claim 3 also comprises:
Memory storage is used for the first representation of the historical information that storage shows whether described the first video content has been reproduced based on described the first identification information by described transcriber,
Wherein said transcriber can reproduce the second video content, and described the second video content has the summary info of described the first video content and is the sequel of described the first video content, and
Wherein said control device determines based on described the first representation of the historical information whether described the first video content is reproduced when described the second video content is reproduced, if and described control device determines that described the first video content is reproduced, then control described transcriber and do not reproduce described summary info.
8. electronic installation as claimed in claim 7,
Wherein when described the second video content is reproduced, if pass by scheduled time slot after described the first representation of the historical information has been stored, then described control device is controlled described transcriber and is reproduced described summary info.
9. electronic installation as claimed in claim 7,
Wherein said the second video content comprises data and second identification information of a plurality of types, and together with so that the second program of reproducing described the second video content and sending described the second identification information be recorded on the second portable recording medium,
Wherein said dispensing device sends to described server unit with described the second identification information and described the first representation of the historical information when described the second video content is reproduced,
Wherein said receiving trap receives second from described server unit and uses and the second access control information, described second uses by the retrieval when determining that based on described the second identification information that sends and described the first representation of the historical information described first content is not yet reproduced of described server unit and obtains, and be used for allowing the user to buy described the first video content, described the second access control information represents that described second uses the condition that the data to each type of comprising in described the second video content conduct interviews, and
Wherein said control device is carried out second of described reception based on the second access control information of described reception and is used when described the second video content is reproduced.
10. electronic installation as claimed in claim 7,
Wherein said the first video content comprises the pre-review information of described the second video content,
Whether wherein said memory device stores shows described the second video content by the second representation of the historical information of described transcriber based on the second identification information reproduction of described the second video content, and
Wherein said control device determines based on described the second representation of the historical information whether described the second video content is reproduced when described the first video content is reproduced, if and described control device determines that described the second video content is reproduced, then control described transcriber and do not reproduce described pre-review information.
11. electronic installation as claimed in claim 3 also comprises:
Coupling arrangement, it is connected to display device,
Wherein said control device is by carrying out described the first program, come by described coupling arrangement from the display performance information of described display device acquisition about the display performance of described display device, change font and the brightness of the character information that comprises in described the first video content based on the described display performance information that obtains, and first video content that will obtain thus outputs to described display device.
12. electronic installation as claimed in claim 3,
Wherein said the first video content comprises spectators' age limit information that the following user of the pre-dating of restriction watches described the first video content,
Wherein said dispensing device sends to described server unit with described spectators' age limit information together with described the first identification information by carrying out described the first program, and
Wherein said receiving trap by carry out described the first program, receive have described spectators' age limit information and by described server unit based on described first using that described the first identification information that sends and described spectators' age limit information retrieve.
13. electronic installation as claimed in claim 3,
Wherein said the first access control information comprises the executing location information that the described first executing location of using is limited to the predetermined executing location on the network, and
Wherein said control device is carried out described the first application based on the position that described executing location information is limited in except described predetermined executing location.
14. a content reproducing method comprises:
The identification information of sign video content is sent to server unit, and described video content comprises the data of a plurality of types;
Receive application and access control information from described server unit, described application related with described video content and by described server unit retrieval obtains based on the identification information of described transmission, described access control information is generated based on described identification information by described server unit, and represents the condition that described application conducts interviews to the data of each type of comprising in the described video content; And
When reproducing described video content, carry out the application of described reception based on the access control information of described reception.
15. a server unit comprises:
Receiving trap is used for receiving identification information from electronic installation that can reproducing video contents, and described video content comprises data and the described identification information of a plurality of types;
Indexing unit is used for retrieving the application related with described video content based on the identification information of described reception;
Generating apparatus be used for to generate access control information, and the identification information of described access control information and described reception mates and represent the condition that the described application that retrieves conducts interviews to the data of each type of comprising in the described video content; And
Dispensing device is used for the access control information of the described application that retrieves and described generation is sent to electronic installation.
16. server unit as claimed in claim 15,
Wherein said receiving trap receives information about the hardware specification of described electronic installation and at least either party's the software metrics specification from described electronic installation, and
Wherein said indexing unit is retrieved described application based on the described identification information that receives and described information about specification.
17. server unit as claimed in claim 15,
Wherein said receiving trap receives connection device information about the external unit that is connected to described electronic installation from described electronic installation, and
Wherein said indexing unit is retrieved described application based on the described identification information and the described connection device information that receive.
18. server unit as claimed in claim 15,
Wherein said receiving trap receives the representation of the historical information that shows whether described video content has been reproduced by described electronic installation from described electronic installation, and
Wherein said indexing unit is retrieved described application based on the described identification information and the described representation of the historical information that receive.
19. an electronic installation comprises:
Reproducing part comprises the data of a plurality of types and the first video content of the first identification information in order to allow to reproduce;
Transmitting portion is in order to send to server unit with described the first identification information;
Receiving unit, use and the first access control information in order to receive first from described server unit, described first uses related with described the first video content and is retrieved based on the first identification information of described transmission by described server unit and obtain, described the first access control information generated by described server unit and with described the first identification information coupling, and represent that described first uses the condition that the data to each type of comprising in described the first video content conduct interviews; And
Control section is used in order to carry out first of described reception based on the first access control information of described reception when described the first video content is reproduced.
CN2009101363196A 2008-05-14 2009-05-07 Electronic apparatus, content reproduction method, and server apparatus CN101582277B (en)
JP2008-127205 2008-05-14
JP2008127205A JP4525794B2 (en) 2008-05-14 2008-05-14 Electronic device, content reproduction method, program, and recording medium
CN101582277A CN101582277A (en) 2009-11-18
CN101582277B true CN101582277B (en) 2013-03-06
ID=41316266
CN2009101363196A CN101582277B (en) 2008-05-14 2009-05-07 Electronic apparatus, content reproduction method, and server apparatus
US (1) US8682138B2 (en)
JP (1) JP4525794B2 (en)
CN (1) CN101582277B (en)
JP2011217197A (en) 2010-03-31 2011-10-27 Sony Corp Electronic apparatus, reproduction control system, reproduction control method, and program thereof
KR101711840B1 (en) * 2010-06-08 2017-03-03 엘지전자 주식회사 Image display apparatus and method for operating the same
US20130188929A1 (en) * 2010-10-12 2013-07-25 Pioneer Corporation Information recording apparatus and method
JP5799512B2 (en) * 2011-01-31 2015-10-28 ソニー株式会社 Information processing apparatus, information processing method, and program
JP5859223B2 (en) * 2011-05-18 2016-02-10 日本放送協会 Receiver and program
CN103347218B (en) * 2013-06-19 2016-12-07 青岛海信传媒网络技术有限公司 A kind of operate the method for application and server and intelligent terminal for intelligent terminal
CN103581326A (en) * 2013-11-14 2014-02-12 山东中磁视讯股份有限公司 Conversation recording system
JP6520577B2 (en) * 2014-11-19 2019-05-29 株式会社リコー Information processing system, information processing device, and information processing method
JP2016174241A (en) * 2015-03-16 2016-09-29 ポップニート株式会社 Content processing apparatus, content processing method, and program
CN1460367A (en) * 2001-04-02 2003-12-03 松下电器产业株式会社 Video reproduction apparatus for digital video content, video reproduction method, video reproduction program and package medium
CN1701607A (en) * 2002-09-25 2005-11-23 松下电器产业株式会社 Reproduction device, optical disc, recording medium, program, and reproduction method
CN101023401A (en) * 2004-06-25 2007-08-22 日本电气株式会社 Mobile terminal, resource access control system of mobile terminal, and resource access control method of mobile terminal
CN101138039A (en) * 2005-03-10 2008-03-05 松下电器产业株式会社 Reproduction device, reproduction method, and reproduction program
CN1607589A (en) 2003-10-13 2005-04-20 皇家飞利浦电子股份有限公司 Optical disc, player for optical disc playback and play back method thereof
JP4482828B2 (en) * 2006-09-06 2010-06-16 ソニー株式会社 Reproduction device and method, information processing device and method, information providing system, and data
JP2008193585A (en) * 2007-02-07 2008-08-21 Victor Co Of Japan Ltd Broadcast program recording/reproducing device and broadcast program recording/reproducing method
2008-05-14 JP JP2008127205A patent/JP4525794B2/en not_active Expired - Fee Related
2009-05-07 CN CN2009101363196A patent/CN101582277B/en active IP Right Grant
2009-05-12 US US12/464,437 patent/US8682138B2/en active Active
JP特开2001-251589A 2001.09.14
JP4525794B2 (en) 2010-08-18
JP2009278342A (en) 2009-11-26
CN101582277A (en) 2009-11-18
US8682138B2 (en) 2014-03-25
US20090285550A1 (en) 2009-11-19
JP3493825B2 (en) 2004-02-03 Information playback device
JP4279821B2 (en) 2009-06-17 Playback device, program, and playback method