WO2005010776A1 - Dvd-linked internet bookmarking - Google Patents

Dvd-linked internet bookmarking Download PDF

Info

Publication number
WO2005010776A1
WO2005010776A1 PCT/IB2004/051261 IB2004051261W WO2005010776A1 WO 2005010776 A1 WO2005010776 A1 WO 2005010776A1 IB 2004051261 W IB2004051261 W IB 2004051261W WO 2005010776 A1 WO2005010776 A1 WO 2005010776A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
server
bookmark
local
local content
Prior art date
Application number
PCT/IB2004/051261
Other languages
French (fr)
Inventor
Warner R. T. Ten Kate
Declan P. Kelly
Yang Peng
Wiebe De Haan
Original Assignee
Koninklijke Philips Electronics N.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics N.V. filed Critical Koninklijke Philips Electronics N.V.
Priority to EP04744617A priority Critical patent/EP1652108A1/en
Priority to US10/565,819 priority patent/US20060242161A1/en
Priority to JP2006521725A priority patent/JP2007501968A/en
Publication of WO2005010776A1 publication Critical patent/WO2005010776A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy

Definitions

  • the invention relates to a system including a rendering apparatus, a server and a network for communication between the rendering apparatus and the server.
  • the rendering apparatus is able to render local content and content from the server.
  • the server content can be bookmarked.
  • eDVD is such a technology in which a Digital Versatile Disc or Digital Video Disc (DVD) disc is linked to web content of a web site, wherein the web content is directly related the content on the DVD disc.
  • the content on the DVD may include video and audio content.
  • eDVD provides fast access to high-quality video and audio data offered by DVD along with advantages offered by internet technology (e.g., interactivity, dynamic updates, etc.). For example, eDVD enables a local DVD to be enhanced with HTML web pages.
  • WO 00/63915 describes such a eDVD system that integrates a WWW web browser into a DVD rendering apparatus.
  • Uniform Resource Locator (URL) information corresponding to information on sites accessible by the browser is stored in fields within the DVD data.
  • URL Uniform Resource Locator
  • the web browser displays the information pointed to from that site.
  • the DVD system accesses a portion of the DVD data specified in the menu.
  • This arrangement provides for two-way communication, i.e. HTML in the browser is able to control DVD content and vice versa. Having a link between the web information and the DVD content makes it possible to present web content synchronous with the rendering of DVD information.
  • the browser in the DVD player may be based on a conventional web browser.
  • the web content is stored in a server accessible through the Internet.
  • a system includes a rendering apparatus, a server and a network for communication between the rendering apparatus and the server; the server having access to content, hereinafter referred to as "server content”; separately accessible items of the server content being identified by respective server content locators, such as a URL; the rendering apparatus having access to further content, hereinafter referred to as "local content”; titles of the local content being associated with respective local content identifiers; the rendering apparatus being operative to render items of the local content and to render server content items that relates to the local content items; the system being operative to generate and to store a plurality of bookmarks identifying respective server content items; each bookmark including a server content locator and a title identifier; and the rendering apparatus being operative to render a server content item indicated by the server content locator of a bookmark conditional on having access to a local content title associated with the local content identifier of the bookmark.
  • server content content
  • separately accessible items of the server content being identified by respective server content locators, such as a URL
  • the rendering apparatus
  • bookmarks are extended with a reference to the local content title to which the server located content relates.
  • the local content is preferably stored on a removable storage medium, such as a CD, DVD, Blu-ray disc, solid-state storage, etc, but may also be stored on a fixed storage medium, such as a hard disk in a local multi-media server or in the rendering apparatus, e.g. as defined by UPnP (Uniform Plug and Play).
  • the local content identifier may take any suitable form and may depend on the storage type.
  • the local content identifier may be based on any of the following specific content or any combination of the following specific content relating to the DVD disc and appearing on, or associated with, the DVD disc: TitlelD, PublisherlD, PublisherGroupId, PublisherUniverseld, DiscID, DiscFamilylD, WebUniverseld, and a signature (such as a hash of data) of the DVD disc.
  • the local content identifier may uniquely identify the local content title (e.g. using the TitlelD) or even the unique instance of the title (e.g. using a combination of the TitlelD and DiscID). The association between the local content identifier and the title need not be unique.
  • the local content identifier may be a DiscFamilylD that uniquely identifies a set of titles (e.g. all Star Wars movies) or PublisherlD. Having local access to one Star Wars movie may, in certain applications, entitle the user access to additional web based content for all movies.
  • bookmarking of server content is known from web browsers. It is also known to bookmark DVD content, for example in a way as described in US 20020078144. The known systems do not describe using bookmarks that link content in the local environment, typically CE devices, to content in a server environment (typically the computer environment in the Internet), where access to the server content is conditional on the local content. In addition to improving user friendliness, the bookmarked linking enables better protection of the content.
  • the server-based content can now in an easy way be limited to users that have access to the local content (e.g. those that have legally obtained the DVD with the content) to which the web-based content relates. Only if such a DVD is placed in or otherwise accessible by the rendering apparatus the additional web-based content can be rendered. It can thus be avoided that non-paying users can benefit from additional web-based games or information.
  • the additional information in the bookmark on the title to which the server content relates is used to present bookmark information to a user. For example, only bookmarks that point to server content that is available for rendering, e.g. in view of the corresponding local content being accessible at that moment, are presented or highlighted.
  • Bookmarks that point to server content that at that moment can not be rendered are not selectable (e.g. not shown or shown in a distinctive manner ("grayed")). To the user of the system this provides the benefit of simplifying the navigation through the bookmarks. For example, only those relevant (related) to the currently playing/active disc are presented on the user interface, enabling simple (e.g. arrow-based, jumping-highlight) interaction. According to the measure of the dependent claim 4, the bookmarks presented by the user interface are organized (e.g. sorted) according to the respective title identifiers of the bookmarks.
  • the rendering apparatus renders a server content item indicated by the server content locator of a bookmark synchronous to rendering the local content title identified by the title identifier of the bookmark. Selection of a bookmark can trigger rendering of both the local title and the corresponding server content.
  • separately accessible items of the local content are identified by respective local content locators.
  • the bookmark includes a local content locator enabling starting the rendering of the local content title at a location indicated by the local content locator. This enables more accurate synchronization of the rendering.
  • the local content locator may take any suitable form, such as a URL (Uniform Resource Locator), URN (Uniform Resource Name), URI (Uniform Resource Identifier), or any other suitable locator, such as a time indicator within the title, and combination thereof.
  • the bookmark includes a user ID identifying a user of the rendering apparatus, and/or a family ID identifying a family of users of the rendering apparatus. This enables personalization of the rendering.
  • the family ID may, for example, be used for any bookmark relevant for the entire family.
  • a bookmark that points to a part of a web site with unrestricted access may by default be assigned to the family ID.
  • a bookmark that points to a part with restricted access e.g.
  • the stored bookmarks are presented organized according to the user ID and/or family ID of the bookmarks. For example, the bookmarks may be sorted per user or only presented if the user ID matches the User ID given by a user to the rendering apparatus for the current rendering session. In this way bookmarks to different parts of a web site (or even different web sites) targeted at and selected by different types of users (e.g. male/female; young/old) can be kept separate.
  • the bookmark includes a parental level indicator.
  • the rendering apparatus is operative to present a bookmark and/or to render a remote item indicated by a bookmark only if the parental level indicator of the bookmark matches a parental level setting of the rendering apparatus. In this way, parental setting that may control the local rendering are applied in the same way to rendering of the remote content.
  • the system creates a bookmark in response to an instruction of the user, e.g.
  • the bookmark couples the web content currently being rendered and the local content currently being accessible (e.g. in the DVD drive or being rendered from the DVD drive or an in-home multi media server).
  • the system generates at least some of the bookmarks automatically. This enables a further convergence of the CE and PC environments.
  • the system automatically generates a bookmark for a server content item in response to an instruction to terminate rendering of a server content item to enable resumption of rendering of the server content item. Upon resumption of the rendering of the title, automatically the rendering of the server content can be restarted.
  • the system generates a bookmark for a server content item in response to a user selecting a server content item for rendering.
  • a history list of bookmarks is created, enabling simple stepping back to already rendered server and local content.
  • the rendering apparatus is operative to verify an authenticity of an accessible local content title and to render a server content item indicated by the server content locator of a bookmark only upon a positive outcome of the verification. In this way, access to the server content can be limited to user that have legally obtained the local content.
  • Most current storage media for local usage enable verification of the authenticity of the medium.
  • a method of generating a bookmark to content in a server accessible through a network includes: retrieving a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; retrieving a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and generating and storing a bookmark that includes the server content locator and the local content identifier.
  • a method of accessing content in a server accessible through a network includes: retrieving a bookmark that includes: a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; and a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and rendering a server content item indicated by the server content locator of the bookmark conditional on having access to the local content title associated with the local content identifier of the bookmark.
  • Fig.l shows a block diagram of the system according to the invention
  • Fig.2 shows a block diagram of a more extended system in which the invention may be used
  • Fig.3 shows a block diagram of the rendering apparatus according to the invention
  • Fig.4 shows an example of a structure of a bookmark file.
  • Fig. 1 shows a block diagram of the system 100 according to the invention.
  • the system includes a server 110 and a rendering apparatus 120.
  • the server and rendering apparatus can communicate via a network 130.
  • the network may be a wide area network, such as Internet, but can also be a local area network, such as an in-home network, and combinations thereof.
  • the system may be an eDVD system (also referred to as WebDVD system), where the server is an Internet server providing access to one or more web sites and the rendering apparatus includes a DVD player.
  • the rendering apparatus has access to local content and can render this content.
  • the content is digital audio/video content, including digital images.
  • the local content is stored in a removable storage medium 160, such as optical storage (e.g. CD, DVD, Blu-ray) or solid state memory (e.g. flash memory).
  • a berth for the medium, such as a DVD drive, may be included in the rendering apparatus.
  • the local content includes one or more content titles (i.e. separately identifiable pieces of content, such as a DVD movie, audio CD, etc.). Each title is associated with a local content identifier.
  • the local content identifier may be based on any of the following specific content or any combination of the following specific content relating to the DVD disc and appearing on, or associated with, the DVD disc: TitlelD, PublisherlD, PublisherGroupId, DiscID, and DiscFamilylD. These identifiers are all defined in DVD specifications. In this description only a summary will be given: - The TitlelD identifies the subject content of the DVD disc and does not distinguish other DVD discs having the same subject content. - The PublisherlD identifies the publisher of the DVD disc. - The PublisherGroupId identifies a group of DVD publishers that have a direct or indirect relationship to the DVD disc.
  • the group may include the publisher of the DVD disc, and other members of the group may have a relationship to the publisher of the DVD disc.
  • the DiscID identifies the DVD disc itself and distinguishes other DVD discs having the same TitlelD. If a DiscID is not created on the DVD disc during manufacture of the DVD disc, then a DiscID could be subsequently created on the DVD disc if the DVD disc is a rewritable disc.
  • the DiscFamilylD identifies a family of related DVD discs (i.e., a "Disc Family") which are related in any manner such as by subject, author, publisher, year of publication, country of publication, etc. For example, a DiscFamilylD could identify all Harry Potter movies.
  • an identifier may be created, for example, in the form of a signature (such as a hash of data) of distinctive parts of the content (e.g. header information of digitally encoded content).
  • a hashing function of data contained within the DVD disc may be generated from any "statistically unique" data appearing on the DVD disc. The result of the hashing function (or a textual representation of it) can be used as the local content identifier.
  • Possible candidates for a statistically unique data include: data pointers located within tables such as the unique number in the Volume Set Identifier field in the Primary Volume Descriptor table; fields in files which define content and menus such as in ifo files; cell elapse time; start or end addresses of cells; start address of a video object unit (VOBU); etc.
  • the rendering apparatus can also receive and render additional content from the server 110 that relates to the local content.
  • the server provides enhanced functionality for the local title (e.g. through a web site on the Internet).
  • the server 110 has access to "server content", that may be stored in a storage 170.
  • Such storage may be formed by hard discs (e.g. in the form of a RAID device).
  • Items of the local content that area separately accessible by the rendering apparatus are identified by respective server content locators.
  • Any suitable locator may be used.
  • a URL Uniform Resource Locator
  • an associated descriptor such as a name
  • URN Uniform Resource Name
  • a naming service can be used to resolve a URN to a URL. The advantage of using a descriptor is that, in general, in this way the content may change location and that multiple copies of the same content can be stored on the network, where the resolution service directs the client to the closest location.
  • the server may contain many additional information parts, of which some have a clear correspondence with content parts of the title.
  • the server may store in its storage 170 more subtitles or languages than the original title on the storage medium 160.
  • a DVD may have been supplied in different versions for different regional areas. As the different versions are developed more languages and sub-titles may be developed as well. Whereas a DVD typically includes 3 or 4 languages and sub-titles in up to 8 languages, the additional information can be added to the web site on the server. For example, this would enable a Dutch viewer in the US to view the DVD with the US region code (and not including Dutch language and Dutch sub-titles) in Dutch.
  • the server then contains information on synchronizing ("linking") the information on the web site to corresponding content parts of the title.
  • linking information can also be embedded in the DVD, but it is preferred to let the server couple the web information to the content in order to be more flexible.
  • more functionality may be added, for example an interview with the director, script writers, or actors may be stored on the web site, where parts of the interview link to content parts being discussed. In this way, the viewer watching the interview (retrieved from the web site) can also view the content parts being discussed.
  • games and quizzes may be developed and made available through the web site that may or may not link web-based content to the title content.
  • enhanced functionality are: - Enhanced menu structures (compared to the original menus on the DVD) - E-commerce, buying items related to the movie (e.g., recent releases of a next version of the movie's series, such as the Matrix Reloaded on a DVD of Matrix) - Promotion of similar/related movie titles - Provide up-to-date profiles of actors, directors, etc.
  • the rendering apparatus is able to render both local content and server content and, if so desired, synchronize the rendering.
  • the rendering apparatus may include the actual rendering devices, such as a television display 150 or amplifiers/loudspeaker 150, but may equally well be connected to such devices via a suitable link (e.g.
  • Fig.2 gives a further embodiment of the system according to the invention. Items indicated using the same numbers as used in Fig.l have the functionality as described above.
  • the local content is instead or additionally provided to the rendering apparatus via a further communication system 220.
  • This further communication system provides the rendering apparatus high-speed access to the local content.
  • the further communication system is a local area communication system, such as a computer local area network (e.g. Ethernet, WiFi) or a CE-type of local area network (e.g. IEEE 1394).
  • the local content need not to be stored in a storage 160 that is included in or directly attached to the rendering apparatus.
  • the local content may be stored in a local server, such as a Multi-Media server 210 known from the Uniform Plug and Play (UPnP) architecture.
  • a Media Server in a UPnP compliant network can contain various types of content that other devices in the network would like to access (e.g. music, videos, still images, etc). The user can select an object stored on the Media Server and cause it to be
  • the UPnP AV Architecture allows devices to support different types of formats for the entertainment content (such as MPEG2, MPEG4, DIVX, JPEG, JPEG2000, MP3, ATRAC, AC3, Windows Media Architecture (WMA), bitmaps (BMP), NTSC, PAL, ATSC, etc.) and multiple types of transfer protocols (such as IEC-61883/IEEE-1394, HTTP GET, RTP, HTTP PUT/POST, TCP/IP, etc.).
  • formats for the entertainment content such as MPEG2, MPEG4, DIVX, JPEG, JPEG2000, MP3, ATRAC, AC3, Windows Media Architecture (WMA), bitmaps (BMP), NTSC, PAL, ATSC, etc.
  • transfer protocols such as IEC-61883/IEEE-1394, HTTP GET, RTP, HTTP PUT/POST, TCP/IP, etc.
  • Example instances of a Media Server include traditional devices such as VCRs, CD Players, DVD Players, audio-tape players, still-image cameras, camcorders, radios, TV Tuners, and set-top boxes. Additional examples of a Media Server also include new digital devices such as MP3 servers, Personal Video Recorders (PVRs), and Home Media Servers such as the PC.
  • the local content may be supplied to the local server 210 in any suitable way, e.g. via a removable storage medium 240, read directly by the server or through another device in the system, or via a communication system, such as a broadcasting system 260 (e.g. via a cable network, terrestrial broadcasting, or satellite broadcasting).
  • the local server may also download titles from the Internet.
  • a receiver such as a set top box 250, may be used for receiving the broadcast content, for example, such as known from the DVB-MHP specifications.
  • the local server 210 may store any suitable title identifiers in correspondence with the title content. Preferably, the local server first verifies that the content is authentic before it stores the content and title. It will be understood that the described role of the local server may be integrated with the role of the rendering apparatus according to the invention.
  • Fig.3 shows a block diagram of an embodiment of the rendering apparatus 300.
  • the rendering apparatus includes a processor 310 for controlling other hardware and software function in the apparatus and providing additional software functionality.
  • the processor may execute browser functionality for browsing through servers in the Internet and through accessible pages on those servers.
  • the processor 310 may be implemented using any suitable processor, such as an embedded microprocessor or microcontroller. Some of the functionality may also be provided using a Digital Signal processor (DSP).
  • DSP Digital Signal processor
  • the local content is typically stored in an encoded form, for example using MP3, MPEG2, MPEG4, JPEG or DIVX encoding.
  • the local content may be received via a media reader 340, such as DVD drive.
  • the encoded content blocks (usually streams of such blocks) are fed to a decoder 330, which converts them into signals appropriate for the video and audio rendering or storage devices.
  • the rendering apparatus 300 also includes a communication interface 350 for, preferably, bi-directional communication to the server 110. Any suitable communications hardware/software may be used for this, including conventional modems for standard telecommunication lines or broadband modems.
  • the bidirectional communication channel facilitates downloading of the additional server content, such as interactive features or additional interactive audio/video content. It also enables applications that interact through a network, such as interactive video, e-commerce and so on.
  • Internet protocols are used, for example those defined in the European MHP (Multi-media Home Platform) "Internet Access Profile" or for the US DASE platform.
  • the relevant audio/video data retrieved from the server will be converted by a converter (such as an audio D/A converter and a graphics processor) to a suitable form for presentation to a user. This may include decoding by the decoder 330.
  • the additional content may be overlaid with the local content (e.g. as sub-titles, or as a Picture-in-Picture), or mixed with the local content.
  • Output of the decoder can be supplied to a rendering device, such as a display 140 or loudspeaker/amplifier 150 or storage device for subsequent rendering.
  • the rendering apparatus may provide encoded output streams, bypassing the decoder 330.
  • the display device may then include the decoder function or the encoded stream may at a later stage be re-supplied to the rendering device for further decoding.
  • a user interface 360 of the rendering apparatus enables the apparatus to interact with the user.
  • the user interface 360 may include any suitable user input means, such as an Infrared receiver for receiving signals from an IR remote control, a keyboard, or a microphone for voice control.
  • the rendering apparatus 300 also includes a memory 320.
  • the memory may store the program executed by the processor 310. It may also contain data (such as settings for the various hardware/software functions of the apparatus), local content (such as audio/video/images), and bookmarks, as will be described in more detail below.
  • at least part of the memory is non- volatile (e.g. hard-disc, rewriteable optical storage, Flash) to store information that should be kept after a power- down.
  • the system is able to generate bookmarks.
  • Each bookmark identifies a respective server content item.
  • the bookmark includes a server content locator.
  • the bookmark includes a URL to content on a web site.
  • the bookmark may equally well include a URN (as described in more detail above) or a URI - Uniform Resource Identifier or other suitable identifiers for locating content in a server accessible through a network.
  • the bookmark for the server content should be seen having a broader meaning than conventionally used in web browsers where the bookmark is limited to a URL.
  • the server content locator may be, but is not limited to: - A bookmark of a specific page on a web site as is known from current web browsers, where the format of the page is not restricted to HTML but may in principle also be of a different format; - A bookmark of specific media content, that may be wrapped in an XML document, such as SMIL; - A bookmark of a location within streaming media, e.g. using a time indicator; - A bookmark of a position within an interactive chat application (e.g. to a web site that includes a chat or directors commentary that controls playback of the local content)
  • the server content item indicated in a bookmark is only rendered by the rendering apparatus if the rendering apparatus has access to the local content title to which the server content item relates.
  • the bookmark also includes a local content identifier associated with the local content title.
  • suitable candidates for use as a local content identifier are a TitlelD, PublisherlD, PublisherGroupId, DiscID, DiscFamilylD or a hash of the content. Also combination of such identifiers may be used.
  • the local content identifier may be unique for the content (e.g. using the titlelD or hash over selected content parts) or the instance of the content (e.g. using the titlelD and DiscID).
  • the local content identifier need not be unique, for example using a DiscFamilyld or PublisherlD).
  • Rules may be supplied to the creator of the bookmark on whether or not the local content identifier should be unique and if so on which identifier(s) it should be based.
  • such rules are stored on the web site involved. If the bookmark is created by the rendering apparatus, this apparatus can read and verify the rules and, if the rules are met, create a bookmark that complies with the rules.
  • the involved local content title is stored on a removable storage medium that includes a medium identifier (e.g. the DiscID for DVD) then it is preferred that the local content identifier includes the medium identifier to make the bookmark unique and as a simple test of authenticity.
  • the bookmarks are stored in the rendering apparatus, for example in memory 320.
  • the bookmarks may also be stored in other devices, e.g. in storage 230 of the local multi-media server 210 or in storage of a web- based server, such as server 110.
  • Fig.4 shows an example of a structure for storing the bookmarks.
  • the bookmarks are stored in the form of a table.
  • the table includes a corresponding row.
  • three rows 410, 420, and 430 are filled with data.
  • Each row i.e. bookmark
  • Each row includes several fields (columns). Shown are the field 404 for containing the local content title and the field 406 for the server content locator.
  • a field 402 that includes a bookmark identifier, such as a sequential number.
  • the local content title contains user-readable data.
  • the bookmarks it is preferred to store such a readable presentation.
  • the local content title is stored in a computer readable representation. This may also include a digital signature in a hexadecimal form. If so desired both a computer readable and human readable representation may be stored.
  • the server content locators are URLs that point to a 'homepage' that corresponds to the involved title. In practical use, the URL will point to more specific content on the web site (i.e. sub-pages).
  • a URN can be stored e.g. "urn:isbn:088663475046569". If the URL is not stored, a naming service can be used to convert the URN to a URL. More in general, the field 406 may include a URI - Uniform Resource Identifier. The identifier (URL, URN, URN,..) may be not very readable and possibly long. Therefore, preferably also a name column with a readable form may be added, to ease the user's navigation. In a preferred embodiment, the user interface 360 of the rendering apparatus presents to a user which stored bookmarks are selectable for rendering of server content indicated by the respective bookmark.
  • the user interface may present only the selectable bookmarks (and not the non-selectable ones), highlight the selectable ones, or gray the non-selectable ones.
  • a bookmark may be considered selectable if the rendering apparatus has access to a local content title associated with the local content identifier of the bookmark. If a user tries to select a non-selectable bookmark, the user may be prompted to make the involved local content accessible (e.g. insert the involved DVD). As described above, the association between the server and local content may, but need not be a one-to-one relationship.
  • the rendering apparatus may verify if the bookmark still complies with the then valid rules, as for example stored in the server indicated by the bookmark. Only bookmarks that still comply with the rules are presented as selectable.
  • the user interface presents the bookmarks to a user organized according to the local content identifiers of the bookmarks. For example, the bookmarks may be sorted on the titles of the local content. This enables a user to quickly locate the bookmarks that relate to a specific title (e.g. the main title on the currently inserted DVD).
  • the bookmarks that are related to that content are automatically shown.
  • the rendering apparatus is able to render a server content item indicated by the server content locator of a bookmark synchronous to rendering the local content title associated with the local content identifier of the bookmark.
  • the rendering apparatus accesses both the involved local content and remote content.
  • additional data is retrieved by the rendering apparatus to enable accurate synchronization of the two content sources (which both may be streamed). Such data may be retrieved from the web page involved.
  • the bookmark may also include an additional field specifying allocation of synchronization data.
  • the synchronization data may, for example, couple time indicators of both streams.
  • separately accessible items of the local content may be identified by respective local content locators. This additional detail is then also stored in a field of the bookmark.
  • the local content locator may take any suitable form, such as a time indicator ("play back time"). Use of such a detailed indication enables starting of the rendering of the local content title at a location indicated by the local content locator instead of at the beginning of the title.
  • the bookmark includes a user ID identifying a user of the rendering apparatus, and/or a family ID identifying a family of users of the rendering apparatus.
  • the family ID may, for example, be used for any bookmark relevant for the entire family, whereas a specific user ID is used for bookmarks of main interest to the involved user.
  • a user ID may be stored as a digital number in the bookmark table. Preferably, additionally or alternatively a readable word is used, such as the name of the user.
  • the family ID can simply be a specific, possibly reserved, user ID. For example, it could be the first sequence number of the user IDs or it could be a name such as "family" or "all”.
  • the user interface can organize the stored bookmarks according to the user ID and/or family ID of the bookmarks. For example, it can sort the bookmark list on the user ID or only present bookmarks that match a setting in the rendering apparatus representing the current viewer/listener.
  • Such a user ID setting of the rendering apparatus may be obtained by the rendering apparatus in any suitable way (e.g. by letting a user specify its ID, or in some way estimating/recognizing the user ID, possibly based on voice recognition).
  • the bookmark may include a parental level indicator.
  • the rendering apparatus can use this additional information to decide whether or not to present a bookmark and/or to render a remote item indicated by a bookmark. It may choose to do such an operation on the condition that a parental level setting of the rendering apparatus allows it, i.e. the parental level setting of the rendering apparatus 'matches' the parental level indicator of the bookmark. Any suitable type of parental levels may be used.
  • the trigger for generating and storing a bookmark is an action from the user. For example, an explicit instruction from a user received via the user interface.
  • a remote control may be equipped with a separate button (either a mechanical button or a logical button selectable on a display) for a 'one-click' generation and storing of a bookmark.
  • the generated bookmarks includes then at least the server content locator identifying a server content item currently being rendered and a local content identifier associated with a local content item that currently is accessible.
  • the local content identifier can be derived from a suitable identifier of a disc with the local content in a local drive. If the local content is currently also being played, the local content identifier may include a detailed local content locator, as described above.
  • at the moment of creation settings of the rendering apparatus may be copied into the bookmark, such as the user ID of the user currently using the apparatus.
  • settings associated with the remote content may be copied from the server, such as parental level required for accessing the remote content.
  • the rendering apparatus may by default give a newly created bookmark that points to a part of remote content with unrestricted access a user ID value that corresponds to the family ID.
  • a bookmark that points to a part with restricted access (e.g. with adult material) is preferably by default assigned to the user ID of the current user.
  • the user may locate server content that relates to a local title in any suitable way. For example, the user may browse through the Internet in a known way or may search the Internet.
  • the local content may include links to possibly interesting sites.
  • a separate server may provide linking information for specific local content titles.
  • a sever in the Internet may indicate for which local titles it contains additional content.
  • the system is operative to generate bookmarks automatically. For example, a bookmark is created for a server content item in response to an instruction to terminate rendering of a server content item. This enables resumption of rendering of the server content item.
  • Such a 'termination' bookmark may be handled separately by the system. It need not be displayed to a user and may be used to 'automatically' resume playback at a next session (e.g. when a disc with the local content is again inserted in the drive).
  • a bookmark may also be created automatically each time a user selects a new server content item for rendering. In this way a history list of bookmarks is created. To restrict memory requirements for storing bookmarks, the number of bookmarks on such a history list may be limited to, e.g. ten bookmarks.
  • the history list may be assigned to the current user, giving a personal history list. In the user interface, preferably the history list is kept separate from the bookmarks created on the initiative of the user. As described above, the access to the server content is conditional on certain local content being accessible.
  • the rendering apparatus is able to verify an authenticity of an accessible local content title. Increasingly, content is distributed in a way that the authenticity can be verified.
  • the rendering apparatus can use these mechanisms. Such mechanisms are well-known for distribution of content on a removable storage medium (e.g. DVD) or via broadcasting or direct electronic transfer (e.g. using conditional access methods).
  • the rendering apparatus Only if the authenticity is verified, will the rendering apparatus render a server content item indicated by the server content locator of a bookmark.
  • the bookmarks are created and stored in (or in a storage directly accessible by) the rendering apparatus.
  • a server in the network may provide such a service.
  • a server only provides the service for local content for which it supplies additional content.
  • a Harry Potter web server provides the service only if a Harry Potter DVD is inserted in the rendering apparatus. If local content is made accessible to the rendering apparatus (e.g. a disc is inserted), the local content identifier may be determined by the rendering apparatus. It can then check the file with the bookmarks to see if bookmarks are available for the content. If so, it may automatically present the bookmarks or show a "bookmark' button on a display that the user may activate.
  • Activation of the button can trigger the display of relevant bookmarks.
  • a history list of bookmarks may be presented directly or through a button upon insertion of the disc to which the history list relates (for example, the history list may be filtered with the DiscID of the currently inserted disc).

Abstract

A system 100 includes a rendering apparatus 120, a server 110 and a network 130. Content items on the server are identified by respective server content locators, such as a URL. The rendering apparatus also has access to local content. Titles of the local content are associated with respective local content identifiers, such as title IDs. The system can generate and store a plurality of bookmarks, that each include a server content locator and a local content identifier. The rendering apparatus can render items of the local content and server content items that relate to the local content items. The rendering apparatus renders a server content item indicated by the server content locator of a bookmark conditional on having access to a local content title associated with the local content identifier of the bookmark.

Description

DVD-LINKED INTERNET BOOK ARKING
FIELD OF THE INVENTION The invention relates to a system including a rendering apparatus, a server and a network for communication between the rendering apparatus and the server. The rendering apparatus is able to render local content and content from the server. The server content can be bookmarked.
BACKGROUND OF THE INVENTION New forms of consumer electronics products are continually being developed. Many efforts have been focused on the convergence of computer technology and home entertainment systems. Important areas are interactive applications and enhanced functionality, by merging locally available high quality content and content retrieved from the Internet. eDVD is such a technology in which a Digital Versatile Disc or Digital Video Disc (DVD) disc is linked to web content of a web site, wherein the web content is directly related the content on the DVD disc. The content on the DVD may include video and audio content. eDVD provides fast access to high-quality video and audio data offered by DVD along with advantages offered by internet technology (e.g., interactivity, dynamic updates, etc.). For example, eDVD enables a local DVD to be enhanced with HTML web pages. WO 00/63915 describes such a eDVD system that integrates a WWW web browser into a DVD rendering apparatus. Uniform Resource Locator (URL) information corresponding to information on sites accessible by the browser is stored in fields within the DVD data. When the user actuates a DVD element that has such a corresponding URL link, the web browser displays the information pointed to from that site. When the user actuates an HTML menu or other browser-implemented feature, the DVD system accesses a portion of the DVD data specified in the menu. This arrangement provides for two-way communication, i.e. HTML in the browser is able to control DVD content and vice versa. Having a link between the web information and the DVD content makes it possible to present web content synchronous with the rendering of DVD information. The browser in the DVD player may be based on a conventional web browser. The web content is stored in a server accessible through the Internet. SUMMARY OF THE INVENTION It is an object of the invention to enhance the integration between rendering of content locally accessible by the rendering apparatus and of the content accessible through the server. To meet the object of the invention, a system includes a rendering apparatus, a server and a network for communication between the rendering apparatus and the server; the server having access to content, hereinafter referred to as "server content"; separately accessible items of the server content being identified by respective server content locators, such as a URL; the rendering apparatus having access to further content, hereinafter referred to as "local content"; titles of the local content being associated with respective local content identifiers; the rendering apparatus being operative to render items of the local content and to render server content items that relates to the local content items; the system being operative to generate and to store a plurality of bookmarks identifying respective server content items; each bookmark including a server content locator and a title identifier; and the rendering apparatus being operative to render a server content item indicated by the server content locator of a bookmark conditional on having access to a local content title associated with the local content identifier of the bookmark. According to the invention, bookmarks are extended with a reference to the local content title to which the server located content relates. This enables a much smoother integration of both aspects. The local content is preferably stored on a removable storage medium, such as a CD, DVD, Blu-ray disc, solid-state storage, etc, but may also be stored on a fixed storage medium, such as a hard disk in a local multi-media server or in the rendering apparatus, e.g. as defined by UPnP (Uniform Plug and Play). The local content identifier may take any suitable form and may depend on the storage type. For example, for a DVD the local content identifier may be based on any of the following specific content or any combination of the following specific content relating to the DVD disc and appearing on, or associated with, the DVD disc: TitlelD, PublisherlD, PublisherGroupId, PublisherUniverseld, DiscID, DiscFamilylD, WebUniverseld, and a signature (such as a hash of data) of the DVD disc. The local content identifier may uniquely identify the local content title (e.g. using the TitlelD) or even the unique instance of the title (e.g. using a combination of the TitlelD and DiscID). The association between the local content identifier and the title need not be unique. For example, the local content identifier may be a DiscFamilylD that uniquely identifies a set of titles (e.g. all Star Wars movies) or PublisherlD. Having local access to one Star Wars movie may, in certain applications, entitle the user access to additional web based content for all movies. It should be noted that bookmarking of server content is known from web browsers. It is also known to bookmark DVD content, for example in a way as described in US 20020078144. The known systems do not describe using bookmarks that link content in the local environment, typically CE devices, to content in a server environment (typically the computer environment in the Internet), where access to the server content is conditional on the local content. In addition to improving user friendliness, the bookmarked linking enables better protection of the content. For example, access to the server-based content can now in an easy way be limited to users that have access to the local content (e.g. those that have legally obtained the DVD with the content) to which the web-based content relates. Only if such a DVD is placed in or otherwise accessible by the rendering apparatus the additional web-based content can be rendered. It can thus be avoided that non-paying users can benefit from additional web-based games or information. According to the measure of the dependent claim 2, the additional information in the bookmark on the title to which the server content relates is used to present bookmark information to a user. For example, only bookmarks that point to server content that is available for rendering, e.g. in view of the corresponding local content being accessible at that moment, are presented or highlighted. Bookmarks that point to server content that at that moment can not be rendered are not selectable (e.g. not shown or shown in a distinctive manner ("grayed")). To the user of the system this provides the benefit of simplifying the navigation through the bookmarks. For example, only those relevant (related) to the currently playing/active disc are presented on the user interface, enabling simple (e.g. arrow-based, jumping-highlight) interaction. According to the measure of the dependent claim 4, the bookmarks presented by the user interface are organized (e.g. sorted) according to the respective title identifiers of the bookmarks. According to the measure of the dependent claim 5, preferably the rendering apparatus renders a server content item indicated by the server content locator of a bookmark synchronous to rendering the local content title identified by the title identifier of the bookmark. Selection of a bookmark can trigger rendering of both the local title and the corresponding server content. According to the measure of the dependent claim 6, separately accessible items of the local content are identified by respective local content locators. The bookmark includes a local content locator enabling starting the rendering of the local content title at a location indicated by the local content locator. This enables more accurate synchronization of the rendering. The local content locator may take any suitable form, such as a URL (Uniform Resource Locator), URN (Uniform Resource Name), URI (Uniform Resource Identifier), or any other suitable locator, such as a time indicator within the title, and combination thereof. According to the measure of the dependent claim 7, the bookmark includes a user ID identifying a user of the rendering apparatus, and/or a family ID identifying a family of users of the rendering apparatus. This enables personalization of the rendering. The family ID may, for example, be used for any bookmark relevant for the entire family. A bookmark that points to a part of a web site with unrestricted access may by default be assigned to the family ID. A bookmark that points to a part with restricted access (e.g. with adult material) is preferably by default assigned to the user ID of the current user. In this way also a separation can be achieved between bookmarks of general interest and of interest to only one user. This keeps the bookmarks list shorter and simplifies navigation through the bookmarks. According to the measure of the dependent claim 8, the stored bookmarks are presented organized according to the user ID and/or family ID of the bookmarks. For example, the bookmarks may be sorted per user or only presented if the user ID matches the User ID given by a user to the rendering apparatus for the current rendering session. In this way bookmarks to different parts of a web site (or even different web sites) targeted at and selected by different types of users (e.g. male/female; young/old) can be kept separate. This enables a user to quickly retrieve the bookmarks of interest. Unlike is the case for PC web browsers, the user does not need to perform a full log-in procedure to have access to user- specific bookmarks. The entire bookmark list can simply be filtered with the user ID of the current user. According to the measure of the dependent claim 9, the bookmark includes a parental level indicator. The rendering apparatus is operative to present a bookmark and/or to render a remote item indicated by a bookmark only if the parental level indicator of the bookmark matches a parental level setting of the rendering apparatus. In this way, parental setting that may control the local rendering are applied in the same way to rendering of the remote content. According to the measure of the dependent claim 10, the system creates a bookmark in response to an instruction of the user, e.g. a one-click operation on a remote control. Preferably, the bookmark couples the web content currently being rendered and the local content currently being accessible (e.g. in the DVD drive or being rendered from the DVD drive or an in-home multi media server). According to the measure of the dependent claim 11, the system generates at least some of the bookmarks automatically. This enables a further convergence of the CE and PC environments. In particular, according to the measure of the dependent claim 12, the system automatically generates a bookmark for a server content item in response to an instruction to terminate rendering of a server content item to enable resumption of rendering of the server content item. Upon resumption of the rendering of the title, automatically the rendering of the server content can be restarted. According to the measure of the dependent claim 13, the system generates a bookmark for a server content item in response to a user selecting a server content item for rendering. In this way, automatically a history list of bookmarks is created, enabling simple stepping back to already rendered server and local content. According to the measure of the dependent claim 14, the rendering apparatus is operative to verify an authenticity of an accessible local content title and to render a server content item indicated by the server content locator of a bookmark only upon a positive outcome of the verification. In this way, access to the server content can be limited to user that have legally obtained the local content. Most current storage media for local usage enable verification of the authenticity of the medium. The meet an object of the invention, a method of generating a bookmark to content in a server accessible through a network includes: retrieving a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; retrieving a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and generating and storing a bookmark that includes the server content locator and the local content identifier. To meet an object of the invention, a method of accessing content in a server accessible through a network includes: retrieving a bookmark that includes: a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; and a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and rendering a server content item indicated by the server content locator of the bookmark conditional on having access to the local content title associated with the local content identifier of the bookmark. These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
BRIEF DESCRIPTION OF THE DRAWINGS In the drawings: Fig.l shows a block diagram of the system according to the invention; Fig.2 shows a block diagram of a more extended system in which the invention may be used; Fig.3 shows a block diagram of the rendering apparatus according to the invention; and Fig.4 shows an example of a structure of a bookmark file.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Fig. 1 shows a block diagram of the system 100 according to the invention. The system includes a server 110 and a rendering apparatus 120. The server and rendering apparatus can communicate via a network 130. The network may be a wide area network, such as Internet, but can also be a local area network, such as an in-home network, and combinations thereof. In a particular embodiment, the system may be an eDVD system (also referred to as WebDVD system), where the server is an Internet server providing access to one or more web sites and the rendering apparatus includes a DVD player. The rendering apparatus has access to local content and can render this content. Typically, the content is digital audio/video content, including digital images. In the example of Fig.l the local content is stored in a removable storage medium 160, such as optical storage (e.g. CD, DVD, Blu-ray) or solid state memory (e.g. flash memory). A berth for the medium, such as a DVD drive, may be included in the rendering apparatus. The local content includes one or more content titles (i.e. separately identifiable pieces of content, such as a DVD movie, audio CD, etc.). Each title is associated with a local content identifier. For example, for a DVD the local content identifier may be based on any of the following specific content or any combination of the following specific content relating to the DVD disc and appearing on, or associated with, the DVD disc: TitlelD, PublisherlD, PublisherGroupId, DiscID, and DiscFamilylD. These identifiers are all defined in DVD specifications. In this description only a summary will be given: - The TitlelD identifies the subject content of the DVD disc and does not distinguish other DVD discs having the same subject content. - The PublisherlD identifies the publisher of the DVD disc. - The PublisherGroupId identifies a group of DVD publishers that have a direct or indirect relationship to the DVD disc. For example, the group may include the publisher of the DVD disc, and other members of the group may have a relationship to the publisher of the DVD disc. - The DiscID identifies the DVD disc itself and distinguishes other DVD discs having the same TitlelD. If a DiscID is not created on the DVD disc during manufacture of the DVD disc, then a DiscID could be subsequently created on the DVD disc if the DVD disc is a rewritable disc. - The DiscFamilylD identifies a family of related DVD discs (i.e., a "Disc Family") which are related in any manner such as by subject, author, publisher, year of publication, country of publication, etc. For example, a DiscFamilylD could identify all Harry Potter movies. Other, similar identifiers can extend this list. If the local content itself does not come with a suitable identifier, an identifier may be created, for example, in the form of a signature (such as a hash of data) of distinctive parts of the content (e.g. header information of digitally encoded content). A hashing function of data contained within the DVD disc may be generated from any "statistically unique" data appearing on the DVD disc. The result of the hashing function (or a textual representation of it) can be used as the local content identifier. Possible candidates for a statistically unique data include: data pointers located within tables such as the unique number in the Volume Set Identifier field in the Primary Volume Descriptor table; fields in files which define content and menus such as in ifo files; cell elapse time; start or end addresses of cells; start address of a video object unit (VOBU); etc. In addition to rendering the local content, the rendering apparatus can also receive and render additional content from the server 110 that relates to the local content. In particular, the server provides enhanced functionality for the local title (e.g. through a web site on the Internet). To this end, the server 110 has access to "server content", that may be stored in a storage 170. Such storage may be formed by hard discs (e.g. in the form of a RAID device). Items of the local content that area separately accessible by the rendering apparatus are identified by respective server content locators. Any suitable locator may be used. For example, for content on a web server typically a URL (Uniform Resource Locator) may be used. Instead of using an actual locator also an associated descriptor, such as a name, may be used. Preferably, such a descriptor is a Uniform Resource Name (URN). A naming service, as are well-known, can be used to resolve a URN to a URL. The advantage of using a descriptor is that, in general, in this way the content may change location and that multiple copies of the same content can be stored on the network, where the resolution service directs the client to the closest location. In addition, the descriptor can be shorted and more easy to read by a user. The server may contain many additional information parts, of which some have a clear correspondence with content parts of the title. For example, the server may store in its storage 170 more subtitles or languages than the original title on the storage medium 160. For example, a DVD may have been supplied in different versions for different regional areas. As the different versions are developed more languages and sub-titles may be developed as well. Whereas a DVD typically includes 3 or 4 languages and sub-titles in up to 8 languages, the additional information can be added to the web site on the server. For example, this would enable a Dutch viewer in the US to view the DVD with the US region code (and not including Dutch language and Dutch sub-titles) in Dutch. Preferably, the server then contains information on synchronizing ("linking") the information on the web site to corresponding content parts of the title. In theory, such linking information can also be embedded in the DVD, but it is preferred to let the server couple the web information to the content in order to be more flexible. As a further example, after the DVD has been completed (and distributed) more functionality may be added, for example an interview with the director, script writers, or actors may be stored on the web site, where parts of the interview link to content parts being discussed. In this way, the viewer watching the interview (retrieved from the web site) can also view the content parts being discussed. Similarly, games and quizzes may be developed and made available through the web site that may or may not link web-based content to the title content. Further examples of enhanced functionality are: - Enhanced menu structures (compared to the original menus on the DVD) - E-commerce, buying items related to the movie (e.g., recent releases of a next version of the movie's series, such as the Matrix Reloaded on a DVD of Matrix) - Promotion of similar/related movie titles - Provide up-to-date profiles of actors, directors, etc. As described above, the rendering apparatus is able to render both local content and server content and, if so desired, synchronize the rendering. The rendering apparatus may include the actual rendering devices, such as a television display 150 or amplifiers/loudspeaker 150, but may equally well be connected to such devices via a suitable link (e.g. an analogue audio and/or video link, a digital audio link such as SPDIF and/or a digital video link such as DVI) or network (e.g. IEEE 1394 or WiFi). Fig.2 gives a further embodiment of the system according to the invention. Items indicated using the same numbers as used in Fig.l have the functionality as described above. In the embodiment of Fig.2, the local content is instead or additionally provided to the rendering apparatus via a further communication system 220. This further communication system provides the rendering apparatus high-speed access to the local content. In particular, the further communication system is a local area communication system, such as a computer local area network (e.g. Ethernet, WiFi) or a CE-type of local area network (e.g. IEEE 1394). Using such a system, the local content need not to be stored in a storage 160 that is included in or directly attached to the rendering apparatus. In fact, the local content may be stored in a local server, such as a Multi-Media server 210 known from the Uniform Plug and Play (UPnP) architecture. A Media Server in a UPnP compliant network can contain various types of content that other devices in the network would like to access (e.g. music, videos, still images, etc). The user can select an object stored on the Media Server and cause it to be
"played" on an appropriate rendering device (e.g. an audio player for music objects, a TV for video content, an Electronic Picture Frame for still-images, etc). The UPnP AV Architecture allows devices to support different types of formats for the entertainment content (such as MPEG2, MPEG4, DIVX, JPEG, JPEG2000, MP3, ATRAC, AC3, Windows Media Architecture (WMA), bitmaps (BMP), NTSC, PAL, ATSC, etc.) and multiple types of transfer protocols (such as IEC-61883/IEEE-1394, HTTP GET, RTP, HTTP PUT/POST, TCP/IP, etc.). Example instances of a Media Server include traditional devices such as VCRs, CD Players, DVD Players, audio-tape players, still-image cameras, camcorders, radios, TV Tuners, and set-top boxes. Additional examples of a Media Server also include new digital devices such as MP3 servers, Personal Video Recorders (PVRs), and Home Media Servers such as the PC. The local content may be supplied to the local server 210 in any suitable way, e.g. via a removable storage medium 240, read directly by the server or through another device in the system, or via a communication system, such as a broadcasting system 260 (e.g. via a cable network, terrestrial broadcasting, or satellite broadcasting). The local server may also download titles from the Internet. For a broadcasting system, a receiver, such as a set top box 250, may be used for receiving the broadcast content, for example, such as known from the DVB-MHP specifications. The local server 210 may store any suitable title identifiers in correspondence with the title content. Preferably, the local server first verifies that the content is authentic before it stores the content and title. It will be understood that the described role of the local server may be integrated with the role of the rendering apparatus according to the invention. Fig.3 shows a block diagram of an embodiment of the rendering apparatus 300. Typically, the rendering apparatus includes a processor 310 for controlling other hardware and software function in the apparatus and providing additional software functionality. In particular, the processor may execute browser functionality for browsing through servers in the Internet and through accessible pages on those servers. The processor 310 may be implemented using any suitable processor, such as an embedded microprocessor or microcontroller. Some of the functionality may also be provided using a Digital Signal processor (DSP). The local content is typically stored in an encoded form, for example using MP3, MPEG2, MPEG4, JPEG or DIVX encoding. The local content may be received via a media reader 340, such as DVD drive. The encoded content blocks (usually streams of such blocks) are fed to a decoder 330, which converts them into signals appropriate for the video and audio rendering or storage devices. The rendering apparatus 300 also includes a communication interface 350 for, preferably, bi-directional communication to the server 110. Any suitable communications hardware/software may be used for this, including conventional modems for standard telecommunication lines or broadband modems. The bidirectional communication channel facilitates downloading of the additional server content, such as interactive features or additional interactive audio/video content. It also enables applications that interact through a network, such as interactive video, e-commerce and so on. Preferably, Internet protocols are used, for example those defined in the European MHP (Multi-media Home Platform) "Internet Access Profile" or for the US DASE platform. The relevant audio/video data retrieved from the server will be converted by a converter (such as an audio D/A converter and a graphics processor) to a suitable form for presentation to a user. This may include decoding by the decoder 330. The additional content may be overlaid with the local content (e.g. as sub-titles, or as a Picture-in-Picture), or mixed with the local content. Output of the decoder can be supplied to a rendering device, such as a display 140 or loudspeaker/amplifier 150 or storage device for subsequent rendering. For certain applications, the rendering apparatus may provide encoded output streams, bypassing the decoder 330. The display device may then include the decoder function or the encoded stream may at a later stage be re-supplied to the rendering device for further decoding. A user interface 360 of the rendering apparatus enables the apparatus to interact with the user. The user interface 360 may include any suitable user input means, such as an Infrared receiver for receiving signals from an IR remote control, a keyboard, or a microphone for voice control. For output, also any suitable form may be used, such as using a small LCD display or using the display of a television, or even audible feedback. The rendering apparatus 300 also includes a memory 320. The memory may store the program executed by the processor 310. It may also contain data (such as settings for the various hardware/software functions of the apparatus), local content (such as audio/video/images), and bookmarks, as will be described in more detail below. Preferably, at least part of the memory is non- volatile (e.g. hard-disc, rewriteable optical storage, Flash) to store information that should be kept after a power- down.
Bookmarks According to the invention, the system is able to generate bookmarks. Each bookmark identifies a respective server content item. To this end, the bookmark includes a server content locator. For example, the bookmark includes a URL to content on a web site. The bookmark may equally well include a URN (as described in more detail above) or a URI - Uniform Resource Identifier or other suitable identifiers for locating content in a server accessible through a network. The bookmark for the server content should be seen having a broader meaning than conventionally used in web browsers where the bookmark is limited to a URL. The server content locator may be, but is not limited to: - A bookmark of a specific page on a web site as is known from current web browsers, where the format of the page is not restricted to HTML but may in principle also be of a different format; - A bookmark of specific media content, that may be wrapped in an XML document, such as SMIL; - A bookmark of a location within streaming media, e.g. using a time indicator; - A bookmark of a position within an interactive chat application (e.g. to a web site that includes a chat or directors commentary that controls playback of the local content) The server content item indicated in a bookmark is only rendered by the rendering apparatus if the rendering apparatus has access to the local content title to which the server content item relates. To this end, the bookmark also includes a local content identifier associated with the local content title. As described above, suitable candidates for use as a local content identifier are a TitlelD, PublisherlD, PublisherGroupId, DiscID, DiscFamilylD or a hash of the content. Also combination of such identifiers may be used. The local content identifier may be unique for the content (e.g. using the titlelD or hash over selected content parts) or the instance of the content (e.g. using the titlelD and DiscID). The local content identifier need not be unique, for example using a DiscFamilyld or PublisherlD). Rules may be supplied to the creator of the bookmark on whether or not the local content identifier should be unique and if so on which identifier(s) it should be based. Preferably, such rules are stored on the web site involved. If the bookmark is created by the rendering apparatus, this apparatus can read and verify the rules and, if the rules are met, create a bookmark that complies with the rules. In particular, if the involved local content title is stored on a removable storage medium that includes a medium identifier (e.g. the DiscID for DVD) then it is preferred that the local content identifier includes the medium identifier to make the bookmark unique and as a simple test of authenticity. In a preferred embodiment, the bookmarks are stored in the rendering apparatus, for example in memory 320. If so desired, the bookmarks may also be stored in other devices, e.g. in storage 230 of the local multi-media server 210 or in storage of a web- based server, such as server 110. Fig.4 shows an example of a structure for storing the bookmarks. In this example, the bookmarks are stored in the form of a table. For each bookmark the table includes a corresponding row. In the example of fig.4 three rows 410, 420, and 430 are filled with data. Each row (i.e. bookmark) includes several fields (columns). Shown are the field 404 for containing the local content title and the field 406 for the server content locator. Also shown is a field 402 that includes a bookmark identifier, such as a sequential number. This field is optional. In the example of Fig.4, the local content title contains user-readable data. For presentation of the bookmarks it is preferred to store such a readable presentation. For the purpose of providing access to the server content conditional on the local content title being accessible, it is sufficient that the local content title is stored in a computer readable representation. This may also include a digital signature in a hexadecimal form. If so desired both a computer readable and human readable representation may be stored. In the example of Fig.4, the server content locators are URLs that point to a 'homepage' that corresponds to the involved title. In practical use, the URL will point to more specific content on the web site (i.e. sub-pages). In addition to a URL or as an alternative to a URL, a URN can be stored e.g. "urn:isbn:088663475046569". If the URL is not stored, a naming service can be used to convert the URN to a URL. More in general, the field 406 may include a URI - Uniform Resource Identifier. The identifier (URL, URN, URN,..) may be not very readable and possibly long. Therefore, preferably also a name column with a readable form may be added, to ease the user's navigation. In a preferred embodiment, the user interface 360 of the rendering apparatus presents to a user which stored bookmarks are selectable for rendering of server content indicated by the respective bookmark. For example, the user interface may present only the selectable bookmarks (and not the non-selectable ones), highlight the selectable ones, or gray the non-selectable ones. A bookmark may be considered selectable if the rendering apparatus has access to a local content title associated with the local content identifier of the bookmark. If a user tries to select a non-selectable bookmark, the user may be prompted to make the involved local content accessible (e.g. insert the involved DVD). As described above, the association between the server and local content may, but need not be a one-to-one relationship. If rules are used, as described above, at the moment of presenting the bookmarks, the rendering apparatus may verify if the bookmark still complies with the then valid rules, as for example stored in the server indicated by the bookmark. Only bookmarks that still comply with the rules are presented as selectable. Advantageously, the user interface presents the bookmarks to a user organized according to the local content identifiers of the bookmarks. For example, the bookmarks may be sorted on the titles of the local content. This enables a user to quickly locate the bookmarks that relate to a specific title (e.g. the main title on the currently inserted DVD). Preferably, upon making local content accessible to the rendering apparatus, the bookmarks that are related to that content are automatically shown. So, upon inserting a "Lord of the Rings" DVD all bookmarks to that web content linked to that DVD (or the family of DVDs) are shown. In a preferred embodiment, the rendering apparatus is able to render a server content item indicated by the server content locator of a bookmark synchronous to rendering the local content title associated with the local content identifier of the bookmark. In response to a user selecting a bookmark, the rendering apparatus accesses both the involved local content and remote content. Preferably, additional data is retrieved by the rendering apparatus to enable accurate synchronization of the two content sources (which both may be streamed). Such data may be retrieved from the web page involved. The bookmark may also include an additional field specifying allocation of synchronization data. In the case where content blocks of both sources is streamed, the synchronization data may, for example, couple time indicators of both streams. In addition to storing the local content identifier in the bookmark, separately accessible items of the local content may be identified by respective local content locators. This additional detail is then also stored in a field of the bookmark. The local content locator may take any suitable form, such as a time indicator ("play back time"). Use of such a detailed indication enables starting of the rendering of the local content title at a location indicated by the local content locator instead of at the beginning of the title. In a preferred embodiment, the bookmark includes a user ID identifying a user of the rendering apparatus, and/or a family ID identifying a family of users of the rendering apparatus. The family ID may, for example, be used for any bookmark relevant for the entire family, whereas a specific user ID is used for bookmarks of main interest to the involved user. A user ID may be stored as a digital number in the bookmark table. Preferably, additionally or alternatively a readable word is used, such as the name of the user. The family ID can simply be a specific, possibly reserved, user ID. For example, it could be the first sequence number of the user IDs or it could be a name such as "family" or "all". The user interface can organize the stored bookmarks according to the user ID and/or family ID of the bookmarks. For example, it can sort the bookmark list on the user ID or only present bookmarks that match a setting in the rendering apparatus representing the current viewer/listener. Such a user ID setting of the rendering apparatus may be obtained by the rendering apparatus in any suitable way (e.g. by letting a user specify its ID, or in some way estimating/recognizing the user ID, possibly based on voice recognition). To enhance the system further, the bookmark may include a parental level indicator. The rendering apparatus can use this additional information to decide whether or not to present a bookmark and/or to render a remote item indicated by a bookmark. It may choose to do such an operation on the condition that a parental level setting of the rendering apparatus allows it, i.e. the parental level setting of the rendering apparatus 'matches' the parental level indicator of the bookmark. Any suitable type of parental levels may be used. For example, if a parental level setting in the bookmark is U - Unrestricted', access may always be granted. If the parental level setting in the bookmark is PG - Parental Guidance, then the setting of the rendering apparatus should indicate that the rendering apparatus may be used for rendering unrestricted and PG content. Similarly, if the parental level setting in the bookmark is Adults Only, then the setting of the rendering apparatus should indicate that the rendering apparatus may be used for rendering Adults Only content (and implicitly also all other content). In many cases, the trigger for generating and storing a bookmark is an action from the user. For example, an explicit instruction from a user received via the user interface. A remote control may be equipped with a separate button (either a mechanical button or a logical button selectable on a display) for a 'one-click' generation and storing of a bookmark. The generated bookmarks includes then at least the server content locator identifying a server content item currently being rendered and a local content identifier associated with a local content item that currently is accessible. In particular, the local content identifier can be derived from a suitable identifier of a disc with the local content in a local drive. If the local content is currently also being played, the local content identifier may include a detailed local content locator, as described above. Optionally, at the moment of creation settings of the rendering apparatus may be copied into the bookmark, such as the user ID of the user currently using the apparatus. Also settings associated with the remote content may be copied from the server, such as parental level required for accessing the remote content. The rendering apparatus may by default give a newly created bookmark that points to a part of remote content with unrestricted access a user ID value that corresponds to the family ID. A bookmark that points to a part with restricted access (e.g. with adult material) is preferably by default assigned to the user ID of the current user. The user may locate server content that relates to a local title in any suitable way. For example, the user may browse through the Internet in a known way or may search the Internet. In particular, the local content may include links to possibly interesting sites. Also a separate server may provide linking information for specific local content titles. The reverse way is also possible: a sever in the Internet may indicate for which local titles it contains additional content. Additionally or alternatively, the system is operative to generate bookmarks automatically. For example, a bookmark is created for a server content item in response to an instruction to terminate rendering of a server content item. This enables resumption of rendering of the server content item. Such a 'termination' bookmark may be handled separately by the system. It need not be displayed to a user and may be used to 'automatically' resume playback at a next session (e.g. when a disc with the local content is again inserted in the drive). If so desired the 'automatic' resumption only takes place upon an approval of a user or upon an explicit 'resumption' instruction of the user, e.g. by pressing a resume button on the remote control. A bookmark may also be created automatically each time a user selects a new server content item for rendering. In this way a history list of bookmarks is created. To restrict memory requirements for storing bookmarks, the number of bookmarks on such a history list may be limited to, e.g. ten bookmarks. The history list may be assigned to the current user, giving a personal history list. In the user interface, preferably the history list is kept separate from the bookmarks created on the initiative of the user. As described above, the access to the server content is conditional on certain local content being accessible. In particular, only if local content is present which the user is entitled to use (e.g. has paid for) is the additional server content accessible. Nowadays, much local content can be copied easily. In a preferred embodiment, the rendering apparatus is able to verify an authenticity of an accessible local content title. Increasingly, content is distributed in a way that the authenticity can be verified. The rendering apparatus can use these mechanisms. Such mechanisms are well-known for distribution of content on a removable storage medium (e.g. DVD) or via broadcasting or direct electronic transfer (e.g. using conditional access methods). Only if the authenticity is verified, will the rendering apparatus render a server content item indicated by the server content locator of a bookmark. Preferably, the bookmarks are created and stored in (or in a storage directly accessible by) the rendering apparatus. However, also a server in the network may provide such a service. This could be a general server that provides the service in principle for all local titles and all content in servers in the network (possibly against payment for this service). It is also possible that a server only provides the service for local content for which it supplies additional content. For example, a Harry Potter web server provides the service only if a Harry Potter DVD is inserted in the rendering apparatus. If local content is made accessible to the rendering apparatus (e.g. a disc is inserted), the local content identifier may be determined by the rendering apparatus. It can then check the file with the bookmarks to see if bookmarks are available for the content. If so, it may automatically present the bookmarks or show a "bookmark' button on a display that the user may activate. Activation of the button can trigger the display of relevant bookmarks. Similarly, a history list of bookmarks may be presented directly or through a button upon insertion of the disc to which the history list relates (for example, the history list may be filtered with the DiscID of the currently inserted disc). It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. Use of the verb "comprise" and its conjugations does not exclude the presence of elements or steps other than those stated in a claim. The article "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Claims

CLAIMS:
1. A system (100) including a rendering apparatus (120), a server (110) and a network (130) for communication between the rendering apparatus and the server; the server having access to content, hereinafter referred to as "server content"; separately accessible items of the server content being identified by respective server content locators, such as a URL; the rendering apparatus having access to further content, hereinafter referred to as "local content"; titles of the local content being associated with respective local content identifiers; the rendering apparatus being operative to render items of the local content and to render server content items that relate to the local content items; the system being operative to generate and to store a plurality of bookmarks identifying respective server content items; each bookmark including a server content locator and a local content identifier; and the rendering apparatus being operative to render a server content item indicated by the server content locator of a bookmark conditional on having access to a local content title associated with the local content identifier of the bookmark.
2. A system as claimed in claim 1, wherein the rendering apparatus includes a user interface for presenting to a user which stored bookmarks are selectable for rendering of server content indicated by the respective bookmark.
3. A system as claimed in claim 1, wherein a bookmark is selectable only if the rendering apparatus has access to a local content title associated with the local content identifier of the bookmark.
4. A system as claimed in claim 1, wherein the rendering apparatus includes a user interface for presenting bookmarks to a user organized according to the respective local content identifiers of the bookmarks.
5. A system as claimed in claim 1, wherein the rendering apparatus is operative to render a server content item indicated by the server content locator of a bookmark synchronous to rendering the local content title associated with the local content identifier of the bookmark. 5
6. A system as claimed in claim 5, wherein separately accessible items of the local content are identified by respective local content locators, such as a time indicator; the bookmark including a local content locator enabling starting the rendering of the local content title at a location indicated by the local content locator.
10 7. A system as claimed in claim 1 , wherein the bookmark includes a user ID identifying a user of the rendering apparatus, and/or a family ID identifying a family of users of the rendering apparatus.
15 8. A system as claimed in claim 7, wherein the user interface is operative to present the stored bookmarks organized according to the user ID and/or family ID of the bookmarks.
9. A system as claimed in claim 1, wherein the bookmark includes a parental 20 level indicator; the rendering apparatus being operative to present a bookmark and/or to render a remote item indicated by a bookmark only if the parental level indicator of the bookmark matches a parental level setting of the rendering apparatus.
10. A system as claimed in claim 1, wherein the system is operative to generate 25 and store a bookmark in response to an instruction from a user, where the generated bookmarks includes a server content locator identifying a server content item currently being rendered and a local content identifier associated with a local content item that currently is accessible.
30 11. A system as claimed in claim 1, wherein the system is operative to generate bookmarks automatically.
12. A system as claimed in claim 11, wherein the system is operative to generate a bookmark for a server content item in response to an instruction to terminate rendering of a server content item to enable resumption of rendering of the server content item.
13. A system as claimed in claim 11, wherein the system is operative to generate a bookmark for a server content item in response to a user selecting a server content item for rendering, creating a history list of bookmarks.
14. A system as claimed in claim 1, wherein the rendering apparatus is operative to verify an authenticity of an accessible local content title and to render a server content item indicated by the server content locator of a bookmark only upon a positive outcome of the verification.
15. A system as claimed in claim 1, wherein a local content title is stored on a removable storage medium including a medium identifier; the local content identifier including the medium identifier.
16. A rendering apparatus for use in the system as claimed in claim 1 ; the rendering apparatus being operative to generate the bookmarks.
17. A server for use in the system as claimed in claim 1 ; the server being operative to store the bookmarks.
18. A method of generating a bookmark to content in a server accessible through a network; the method including: retrieving a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; retrieving a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and generating and storing a bookmark that includes the server content locator and the local content identifier.
19. A method of accessing content in a server accessible through a network; the method including: retrieving a bookmark that includes: a local content identifier associated with a title of content accessible for rendering by a rendering apparatus local to the content; and a server content locator, such as a URL, identifying a separately accessible item of the server content that is related to the local content title; and rendering a server content item indicated by the server content locator of the bookmark conditional on having access to the local content title associated with the local content identifier of the bookmark.
20. A computer program product operative to cause a processor to perform the method of claim 18 and/or 19.
PCT/IB2004/051261 2003-07-28 2004-07-20 Dvd-linked internet bookmarking WO2005010776A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP04744617A EP1652108A1 (en) 2003-07-28 2004-07-20 Dvd-linked internet bookmarking
US10/565,819 US20060242161A1 (en) 2003-07-28 2004-07-20 Dvd-linked internet bookmarking
JP2006521725A JP2007501968A (en) 2003-07-28 2004-07-20 Internet bookmarking linked to DVD

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03102311.2 2003-07-28
EP03102311 2003-07-28

Publications (1)

Publication Number Publication Date
WO2005010776A1 true WO2005010776A1 (en) 2005-02-03

Family

ID=34089700

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2004/051261 WO2005010776A1 (en) 2003-07-28 2004-07-20 Dvd-linked internet bookmarking

Country Status (6)

Country Link
US (1) US20060242161A1 (en)
EP (1) EP1652108A1 (en)
JP (1) JP2007501968A (en)
KR (1) KR20060069430A (en)
CN (1) CN100520774C (en)
WO (1) WO2005010776A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013109770A (en) * 2005-02-28 2013-06-06 Yahoo Inc System and method for networked media access

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100910972B1 (en) * 2002-12-07 2009-08-05 엘지전자 주식회사 Method for controling a playback in interactive optical disc player
KR100424481B1 (en) * 2000-06-24 2004-03-22 엘지전자 주식회사 Apparatus and method for recording and reproducing a digital broadcasting service information on optical medium
KR100920654B1 (en) * 2002-12-09 2009-10-09 엘지전자 주식회사 Method for controling a playback in interactive optical disc player
CN1996303B (en) * 2004-05-03 2010-10-13 Lg电子株式会社 Method and apparatus for managing bookmark information for content stored in a networked media server
US20060089981A1 (en) * 2004-10-22 2006-04-27 Lg Electronics Inc. Supporting device information of a combo device in a universal plug and play network
US9275159B1 (en) * 2005-04-11 2016-03-01 Novell, Inc. Content marking
KR20080096761A (en) 2006-02-28 2008-11-03 샌디스크 아이엘 엘티디 Bookmarked synchronization of files
US8296315B2 (en) * 2006-11-03 2012-10-23 Microsoft Corporation Earmarking media documents
US8161387B1 (en) 2006-12-18 2012-04-17 At&T Intellectual Property I, L. P. Creation of a marked media module
US8082504B1 (en) 2006-12-18 2011-12-20 At&T Intellectual Property I, L.P. Creation of a reference point to mark a media presentation
US8751475B2 (en) * 2007-02-14 2014-06-10 Microsoft Corporation Providing additional information related to earmarks
US20080313603A1 (en) * 2007-06-13 2008-12-18 Christian Denkel User interface archive
US9251281B2 (en) * 2008-07-29 2016-02-02 International Business Machines Corporation Web browsing using placemarks and contextual relationships in a data processing system
US20100332506A1 (en) * 2009-06-30 2010-12-30 International Business Machines Corporation Marking sought after content items on network media devices
EP2531902A4 (en) * 2010-02-02 2015-03-18 Kaleidescape Inc Automatically bookmarking digital content
US20110255384A1 (en) * 2010-04-15 2011-10-20 Kaleidescape, Inc. Bookmarking digital content on blu-ray discs
US20120210276A1 (en) * 2011-02-11 2012-08-16 Sony Network Entertainment International Llc System and method to store a service or content list for easy access on a second display
US8682851B2 (en) * 2011-11-01 2014-03-25 Google Inc. Device specific folders for bookmark synchronization
US9936256B2 (en) * 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
WO2015086063A1 (en) * 2013-12-11 2015-06-18 Telefonaktiebolaget L M Ericsson (Publ) Method and system for synchronizing media streams

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002015024A1 (en) 2000-08-16 2002-02-21 Idvdbox, Inc. Method and apparatus for interactively accessing multimedia information associated with a specific dvd
US20020078144A1 (en) 1999-04-21 2002-06-20 Lamkin Allan B. Presentation of media content from multiple media
US20020078181A1 (en) 2000-12-20 2002-06-20 Koninklijke Philips Electronics N.V. Apparatus and method for reading data from a data carrier and data carrier for use in the apparatus and method
WO2002089111A1 (en) * 2001-04-17 2002-11-07 Kabushiki Kaisha Kenwood System for transferring information on attribute of, for example, cd

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2002336A (en) * 1929-10-17 1935-05-21 Trico Products Corp Windshield cleaner
US6356971B1 (en) * 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
US6529949B1 (en) * 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US6405203B1 (en) * 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
JP3376314B2 (en) * 1999-05-12 2003-02-10 株式会社東芝 Digital video information medium, digital video information recording / reproducing apparatus, and digital video information processing method
US6665838B1 (en) * 1999-07-30 2003-12-16 International Business Machines Corporation Web page thumbnails and user configured complementary information provided from a server
US7392481B2 (en) * 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US20030001016A1 (en) * 2000-01-28 2003-01-02 Israel Fraier Apparatus and method for accessng multimedia content
US7200323B1 (en) * 2000-11-22 2007-04-03 Microsoft Corporation Restricted content viewing methods and arrangements for use in a DVD player
US7379704B2 (en) * 2001-10-10 2008-05-27 Microsoft Corporation Providing collaborative services with content
JP4019796B2 (en) * 2002-05-31 2007-12-12 ソニー株式会社 Content data providing system and method
US7162476B1 (en) * 2003-09-11 2007-01-09 Cisco Technology, Inc System and method for sharing global data within distributed computing systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020078144A1 (en) 1999-04-21 2002-06-20 Lamkin Allan B. Presentation of media content from multiple media
WO2002015024A1 (en) 2000-08-16 2002-02-21 Idvdbox, Inc. Method and apparatus for interactively accessing multimedia information associated with a specific dvd
US20020078181A1 (en) 2000-12-20 2002-06-20 Koninklijke Philips Electronics N.V. Apparatus and method for reading data from a data carrier and data carrier for use in the apparatus and method
WO2002089111A1 (en) * 2001-04-17 2002-11-07 Kabushiki Kaisha Kenwood System for transferring information on attribute of, for example, cd
EP1381026A1 (en) * 2001-04-17 2004-01-14 Kabushiki Kaisha Kenwood SYSTEM FOR TRANSFERRING INFORMATION ON ATTRIBUTE OF, FOR EXAMPLE, CD

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LEWIS P H ET AL: "MEDIA-BASED NAVIGATION WITH GENERIC LINKS", HYPERTEXT '96. 7TH. ACM CONFERENCE ON HYPERTEXT. WASHINGTON, MAR. 16 - 20, 1996, ACM CONFERENCE ON HYPERTEXT, NEW YORK, ACM, US, vol. CONF. 7, 16 March 1996 (1996-03-16), pages 215 - 223, XP000724329, ISBN: 0-89791-778-2 *
PROBETS S ET AL: "DYNAMIC LINK INCLUSION IN ONLINE PDF JOURNALS", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ELECTRONIC PUBLISHING, XX, XX, 30 March 1998 (1998-03-30), pages 550 - 562, XP001006060 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013109770A (en) * 2005-02-28 2013-06-06 Yahoo Inc System and method for networked media access

Also Published As

Publication number Publication date
KR20060069430A (en) 2006-06-21
EP1652108A1 (en) 2006-05-03
CN1829992A (en) 2006-09-06
JP2007501968A (en) 2007-02-01
CN100520774C (en) 2009-07-29
US20060242161A1 (en) 2006-10-26

Similar Documents

Publication Publication Date Title
US20060242161A1 (en) Dvd-linked internet bookmarking
JP3953405B2 (en) Method and apparatus for reproducing content recorded in information storage medium in interactive mode
US9332241B2 (en) Video map responsive to a video release
US9620172B2 (en) Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution
US7392481B2 (en) Method and apparatus for providing content-owner control in a networked device
US8205223B2 (en) Method and video device for accessing information
KR100659993B1 (en) Reproducing apparatus and reproducing method
KR101055423B1 (en) Apparatus and method for managing an indexing information file of an external device
US20030145338A1 (en) System and process for incorporating, retrieving and displaying an enhanced flash movie
US20020194618A1 (en) Video reproduction apparatus, video reproduction method, video reproduction program, and package media for digital video content
US20090222849A1 (en) Audiovisual Censoring
US8699859B2 (en) Information storage medium including application for providing metadata, and apparatus for and method of providing metadata
KR20030022288A (en) Video playback device with real-time on-line viewer feedback capability and method of operation
JP2007318196A (en) Information processing system, information providing apparatus, information providing method, reproducing device, information processing method, and program
US20090080852A1 (en) Audiovisual Censoring
KR101622640B1 (en) Automatic Channel Setting Method in Television Receiver and Contents Regenerating Method Suitable for the Same
EP2131362A1 (en) Method and system for managing content data
KR101052850B1 (en) Subtitle providing system using commercial DVD contents
JP2010118723A (en) Reservation device and recorder
US20040081425A1 (en) Method and apparatus for accessing medium interactive feature data and controlling a medium player
KR20090072609A (en) System for content based ui and method for operating the same
JP4549282B2 (en) Search support method and content playback apparatus
KR20030035864A (en) Method and apparatus for reproducing contents recorded on an information storage medium by interactive mode
JP2009032342A (en) Information storage medium, information reproducing device, and information reproducing method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480022011.4

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004744617

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006242161

Country of ref document: US

Ref document number: 10565819

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2006521725

Country of ref document: JP

Ref document number: 1020067001944

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 706/CHENP/2006

Country of ref document: IN

WWP Wipo information: published in national office

Ref document number: 2004744617

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020067001944

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 10565819

Country of ref document: US