`(12) Patent Application Publication (10) Pub. No.: US 2007/0150930 A1
`Koivisto et al.
`(43) Pub. Date:
`Jun. 28, 2007
`
`US 2007O150930A1
`
`(54) DEVICE FOR STORING AND PLAYING
`BACK DIGITAL CONTENT AND METHOD
`OF BOOKMARKING DIGITAL CONTENT
`(76) Inventors: Kyösti Koivisto, Kaarina (FI); Henri
`Saila, Turku (FI); Kari Muurinen,
`Vanhalinna (FI); Mauri Kangas,
`Paimio (FI); Ari Aarnio, Espoo (FI)
`Correspondence Address:
`WARE FRESSOLAVANDER SLUYS &
`ADOLPHSON, LLP
`BRADFORD GREEN, BUILDING 5
`755 MAIN STREET, PO BOX 224
`MONROE, CT 06468 (US)
`(21) Appl. No.:
`10/584.879
`
`(22) PCT Filed:
`(86). PCT No.:
`S 371(c)(1),
`(2), (4) Date:
`
`Dec. 23, 2004
`
`PCT/B04/52919
`
`Jun. 28, 2006
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 31, 2003 (GB)......................................... O33O2544
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`HO)4N 7/173
`(2006.01)
`H04N 7/16
`(2006.01)
`H04N 7/8
`(52) U.S. Cl. .............................. 725/134; 725/88; 725/89;
`725/81: 725/62
`
`(57)
`
`ABSTRACT
`
`A digital receiver has a hard disk drive for storing and
`playing back digital broadcast content. During playback, the
`user can mark insert bookmarks. Sections of content can be
`extracted and stored in a file. Bookmarks and/or extracted
`content can be transferred to a mobile telephone handset or
`other digital receiver.
`
`12 --O O-40 O
`
`41
`
`38
`
`13
`
`4
`2
`
`14
`43
`43
`
`15
`
`Demultiplexer
`
`l,"
`
`Fite
`
`43,
`
`4
`4.
`
`44
`
`45
`
`Audio
`
`
`
`Graphics
`Processor
`
`39
`
`37
`
`1
`
`34
`
`Audio
`Decoder
`
`Subtitle
`DeCOder
`
`43
`
`Transport stream parser
`
`Wide
`Decoder O 32
`31
`43
`Wireless
`network IF
`PAN
`
`Wired
`network IF
`
`30
`
`28
`
`29
`Wireless
`network IF
`PLMN
`
`27
`
`33
`
`6
`
`
`
`CPU
`
`Computer
`program
`
`20
`
`21
`
`22
`
`17
`
`18
`
`9
`
`User IO
`
`Receiver
`
`SmartCard
`Reader
`
`24
`
`25
`
`26
`
`-1-
`
`Amazon v. Audio Pod
`US Patent 9,319,720
`Amazon EX-1047
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 1 of 27
`
`US 2007/0150930 A1
`
`
`
`oC
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-2-
`
`
`
`Patent Application Publication Jun. 28,2007 Sheet 2 of 27
`
`US 2007/0150930 Al
`
`Le
`
`
`
`82o€ze@JepooaqsepooeqJexe|dyinwegvbJepooeq
`
`
`piedHewsJenjooelUlOn2981)abeioigob
`POulNAsoredweanHOWSIPAL|me°ofoMyeu49}!LflHONgOUaflHOMjSU
`
`
`
`SSOIQIIMSSOIOIIM,:ep
`
`6zLeebLE“ep
`JapedyJas
`
`JOssad01gYSos|$1Z.Bi4saydess)iphy
`
`\IS8c
`L-ev
`4or
`6¢C)Or@@ZL
`G2zzLZOe
`
`OBpIAaynqnsOlpny
`
`élslAL
`
`Svvr¢P
`
`LP
`
`do
`
`-3-
`
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 3 of 27
`
`US 2007/0150930 A1
`
`Application
`
`Store and playback engine
`Edit engine
`
`51
`
`52
`
`Middleware
`
`Operating System
`
`Y-N 46
`
`
`
`50
`
`49
`
`48
`
`
`
`
`
`Wireless network
`IIF (PAN)
`
`Wireless network
`IF (PLMN)
`
`55
`
`Smartcard
`
`Controller
`
`Keypad
`
`68
`
`70
`
`-4-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 4 of 27
`
`US 2007/0150930 A1
`
`Application
`Store and playback engine
`
`8O
`81
`
`MiddleWare
`
`Operating System
`
`Y-N 75
`
`Hardware
`
`s Fig. 5
`
`79
`
`78
`
`77
`
`76
`
`
`
`86 86, 87, 86
`
`86 86, 88, 86 86, 87, 86
`
`86
`
`
`
`Fig. 6
`
`42 /
`
`Fig. 7
`
`-5-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 5 of 27
`
`US 2007/0150930 A1
`
`TS packet
`
`86
`
`89
`
`-
`
`89
`
`- r
`
`P
`
`90
`
`Arc
`92
`
`102
`
`A \
`
`93
`
`91
`
`y
`
`Fig. 8
`
`9 Fig. 9
`
`
`
`Playback
`Content
`
`95
`
`
`
`
`
`-- E -- Instant Replay Buffer
`Deleted
`
`Live-view delta buffer - E -
`Live
`
`98
`
`99
`
`100
`
`Fig. 10
`
`-6-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 6 of 27
`
`US 2007/0150930 A1
`
`
`
`95
`
`95
`
`/
`
`99, 99
`
`->
`t,
`- 99.99.100
`t2
`2 N/ WW4.
`
`-7-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 7 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Pair with MT (optional)
`
`A1
`
`Establish Connection
`With MTORCD
`
`Receive request to Create bookmark
`folder and Or extracted Content folder
`
`ldentify user
`
`Create bookmark folder and/or
`extracted Content folder
`
`Receive identification information
`
`Save bookmark folder and/or
`extracted COntent folder
`
`A2
`
`A3
`
`A4
`
`A5
`
`A6
`
`A7
`
`TranSmit?
`
`No
`
`Yes
`Transmit bookmark folder
`andlor extracted Content folder
`
`
`
`Fig. 14
`
`-8-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 8 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Pair with record and playback
`device (optional
`
`Establish Connection with record
`and playback device
`
`B1
`
`B2
`
`Send request to create bookmark folder
`andlor extracted COntent folder
`
`B3
`
`ldentify user
`
`Send identification information
`
`Send instruction to transmit
`Optional
`
`Recieve bookmark folder and/ or
`extracted Content folder (optional
`
`Save bookmark folder and/or
`extracted Content folder (optional
`
`B4
`
`B5
`
`B6
`
`B7
`
`B8
`
`End
`
`Fig. 15
`
`-9-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 9 of 27
`
`US 2007/0150930 A1
`
`
`
`107
`
`110
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bookmark folder
`
`Bookmark folder indentification information
`
`Program
`identification
`information
`
`119,
`Start 1
`
`120 n
`120, 119, Bookmarks (119, 119,
`insurant)
`
`Bookmark file 2
`
`Bookmark file N
`
`Fig. 16
`
`
`
`112
`
`115,
`
`117,
`
`118,
`
`112
`
`112
`
`-10-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 10 of 27
`
`US 2007/0150930 A1
`
`
`
`Extracted content folder
`
`Extracted Content folder indentification information
`
`121
`
`122
`
`123
`
`User authentication
`
`126
`
`Personal/shared
`folder
`
`User profile
`
`127
`
`Extracted Content file 1
`
`A
`usion Bookmark file name
`
`Program
`identification
`information
`
`128,
`
`131
`
`Personal/shared
`
`130
`
`Personal features
`
`- 133,
`
`129,
`
`132,
`
`Extracted Content 1
`
`Extracted Content 2
`
`Extracted content p
`
`Extracted Content file 2
`
`Extracted Content file Q
`
`Fig. 17
`
`134
`
`134
`
`134,
`
`128
`
`128
`
`-11-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 11 of 27
`
`US 2007/0150930 A1
`
`Receive request
`to Stream Content
`
`Receive request
`to activate bookmarking
`
`ldentify user
`
`Create bookmark file
`in bookmark folder
`
`C1
`
`C2
`
`C3
`
`C4
`
`Receive bookmark file information
`
`C5
`
`C6
`
`No
`
`Receive instructions
`regarding extracted content
`
`Extract Content at Same time?
`
`Yes
`Create extracted Content file
`in extracted file folder
`
`
`
`Receive extracted COntent
`file infromation
`
`Receive Content
`
`C10
`
`Synchronize content
`and bookmark file
`
`C11
`
`G.)
`
`Fig. 18A
`
`-12-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 12 of 27
`
`US 2007/0150930 A1
`
`Bookmarking process
`
`C12
`
`Save bookmarks in bookmarks file
`
`C13
`
`Extract Content at Same time?
`
`Yes
`
`Extract Content
`
`in extracted Content file
`
`No
`
`
`
`Yes
`
`G.)
`
`No
`
`C17
`
`NO
`
`Transmit bookmark file
`
`u
`
`Yes
`Transmit extracted Content
`file to MTR
`
`No
`
`
`
`Transmit extracted Content file
`
`End
`
`Fig. 18B
`
`-13-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 13 of 27
`
`US 2007/0150930 A1
`
`Send request to stream content
`
`D1
`
`Send request to add bookmarks
`
`D2
`
`ldentify user
`
`D3
`
`Send bookmark file information
`
`D4
`
`Send instruction
`to extract (optional
`
`Send extracted Content
`file information (optional
`
`Send start/stop instructions
`
`
`
`
`
`Quit bookmarking?
`
`Yes
`
`D5
`
`D6
`
`D8
`
`Send quit bookmarking instructions
`
`D9
`
`Send transmit file instructions
`
`D10
`
`Receive bookmark and/or
`extracted Content file
`
`D11
`
`End
`
`Fig. 19
`
`-14-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 14 of 27
`
`US 2007/0150930 A1
`
`From C11 or C17
`
`Has forward/rewind button
`been pressed
`Yes
`Forward/Rewind
`optional and if allowed
`
`Has start button been pressed?
`Yes
`
`No
`C12.1
`
`(B)
`
`C12.2
`
`NO
`
`C12.3
`
`(c)
`
`Save start point
`
`C12.4
`
`
`
`Has quit bookmarking
`S
`button been Selected?
`Y
`
`-15-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 15 of 27
`
`US 2007/0150930 A1
`
`Has forward/rewind button
`been pressed
`Yes
`Forward/Rewind
`optional and if allowed
`
`Has start button been pressed?
`Yes
`Was previous bookmark
`in?
`a start point
`Yes
`
`No
`C12.6
`
`G)
`
`C12.7
`
`No
`
`C12.8
`
`(e)
`
`NO
`C12.9
`
`GD
`
`
`
`-16-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 16 of 27
`
`US 2007/0150930 A1
`
`
`
`
`
`
`
`
`
`
`
`Save start point
`
`C12.11
`
`
`
`
`
`Previous start point
`is an intSant point
`
`C12.12
`
`C12.13
`
`
`
`Save endpoint
`
`
`
`
`
`
`
`C12.14
`
`Fig. 20O
`
`-17-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 17 of 27
`
`US 2007/0150930 A1
`
`95
`
`95'
`
`t
`
`", Star point
`
`Fig. 21
`
`to-
`C
`Start point
`(Instant Point)
`
`in- 119
`Start point
`g time
`
`95
`
`- 119. A.
`(
`Start point
`
`
`
`135
`
`
`
`
`
`ts
`
`ts D ts
`
`Fig. 22
`
`95'
`
`-
`119
`#
`Start point
`
`ls
`End Point
`
`120 ->
`a time
`l
`
`-
`
`95
`
`t,
`
`Start point
`
`Fig. 23
`
`Z
`
`Quit
`Start point
`(instant Point) bookmarking
`
`-O-
`time
`
`-18-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 18 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Receive request
`to edit bookmark file
`
`identify user
`
`E1
`
`E2
`
`Receive identity of bookmark file
`
`E3
`
`Open selected bookmark file
`
`E4
`
`Receive editing instructions
`
`E5
`
`Save bookmark file
`
`E6
`
`No
`
`Transmit?
`
`
`
`Yes
`
`Transmit bookmark file
`
`Fig. 24
`
`-19-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 19 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Send request
`to edit bookmark file
`
`identify user
`
`Send identity of bookmark file
`
`Send editing instructions
`
`Send instruction to transmit
`Optional
`
`F1
`
`F2
`
`F3
`
`F4
`
`F5
`
`Receive bookmark file (optional)
`
`F6
`
`Save bookmark file (optional)
`
`F7
`
`End
`
`Fig. 25
`
`-20-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 20 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Receive request
`to Open bookmark file
`
`ldentify user
`
`G1
`
`G2
`
`Receive identity of bookmark file
`
`G3
`
`Open selected bookmark file
`
`G4
`
`Receive request to
`extract Content
`
`G5
`
`Receive editing instructions
`
`G6
`
`Receive extracted Content file
`information
`
`G7
`
`Create extracted Content file
`
`G8
`
`Fig. 26A
`
`-21-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 21 of 27
`
`US 2007/0150930 A1
`
`Synchronize content file
`and bookmark file
`
`G9
`
`Extract Content
`
`G10
`
`No
`
`Playback at same time?
`
`
`
`Playback extracted content
`
`Save extracted Content file
`
`G13
`
`No
`
`/ Transmit extracted Content
`file to MT
`Yes
`
`Transmit file
`
`Fig. 26B
`
`-22-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 22 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Send request
`to Open bookmark file
`
`ldentify user
`
`Send identity of bookmark file
`
`H1
`
`H2
`
`H3
`
`Send request to extract Content
`
`H4
`
`Send editing instructions
`
`H5
`
`Send extracted Content file
`information
`
`Send instruction to transmit
`Optional
`
`Receive extracted Content folder
`Optional
`
`Save extracted content folder
`Optional
`
`H6
`
`H7
`
`HB
`
`H9
`
`End
`
`Fig. 27
`
`-23-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 23 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Receive request to transmit
`bookmark file (Optional
`
`Receive request to transmit extract
`content file (optional
`
`Receive request to transmit
`Content file (optional
`
`file
`
`Transmit file(s) to MT
`
`1
`
`2
`
`3
`
`4.
`
`5
`
`6
`
`7
`
`8
`
`Fig. 28
`
`-24-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 24 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Send request to transmit bookmark
`file (Optional
`
`1
`
`Send request to transmit extracted
`Content file (optional
`
`Send request to transmit
`Content file (optional
`
`ldentify user
`
`J2
`
`J3
`
`J4
`
`Send identity of bookmark file
`
`J5
`
`Send identity of extracted content file
`
`J6
`
`Send identity of content file
`
`Receive file(s)
`
`Save file(s)
`
`End
`
`J7
`
`J8
`
`j9
`
`Fig. 29
`
`-25-
`
`
`
`Patent Application
`
`ion
`Pub
`icat
`
`28, 2007 Sheet 25 of 27
`Jun
`
`US 2007/0150930 A1
`
`14. l.
`
`36eIOS
`
`09 -61
`
`28!
`
`96
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-26-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 26 of 27
`
`US 2007/0150930 A1
`
`Open bookmark folder
`
`K1
`
`Receiver request to transmit files to
`another record and playback device
`
`K2
`
`Select file(s) for transmission
`
`K3
`
`Establish Connection With record and
`playback device
`
`K4.
`
`Transmit selected file(s)
`
`K5
`
`Transmit request to playback
`
`K6
`
`End
`
`Fig. 32
`
`-27-
`
`
`
`Patent Application Publication Jun. 28, 2007 Sheet 27 of 27
`
`US 2007/0150930 A1
`
`Start
`
`Establish Connection with MT
`
`Receive file(s) from MT
`
`Save file(s)
`
`L 1
`
`2
`
`L3
`
`(re), 4
`
`Receive request to playback?
`
`Yes
`Has extract Content file been
`received?
`No
`
`(o)
`
`Has Content file been received?
`
`No
`Has a Content file
`previously been stored?
`Yes
`Synchronize bookmark
`and Content file
`
`Create extracted content file
`
`Yes GN)
`5
`
`Yes
`
`L7
`
`(o)
`
`No GP)
`8
`
`L9
`
`L10
`
`
`
`Playback extracted content file
`
`Playback extracted content file
`
`L11
`
`
`
`6
`
`Name and Save
`extracted Content file
`
`L12
`
`End
`
`Fig. 33
`
`-28-
`
`
`
`US 2007/O 150930 A1
`
`Jun. 28, 2007
`
`DEVICE FOR STORING AND PLAYING BACK
`DIGITAL CONTENT AND METHOD OF
`BOOKMARKING DIGITAL CONTENT
`
`FIELD OF THE INVENTION
`0001. The present invention relates to apparatus for stor
`ing and playing back digital content, particularly but not
`exclusively digital broadcast content, and to a method of
`bookmarking digital content.
`
`BACKGROUND ART
`0002 EP-A-1351500 describes a digital receiver having
`a hard disk drive for storing and playing back digital
`broadcast content. During playback, the user can mark
`sections for saving to a record file.
`
`SUMMARY OF THE INVENTION
`0003. The present invention seeks to provide a device for
`storing and playing back digital content.
`0004. According to a first aspect of the present invention
`there is provided a device for storing and playing back
`digital content, the device being configured to bookmark
`said content in response to user input and to store at least
`one, the device also being configured to transmit at least one
`bookmark to another device.
`0005 The device may be configured to identify the user.
`The device may comprise an interface for establishing
`connection with the other device via a wireless network and
`said device is configured to identify the user at least in part
`by an authentication procedure employed to establish the
`connection. The device may be configured to store said at
`least one bookmark in a bookmark file. The device may be
`configured to receive information for storing in said book
`mark file. The device may be configured to store said
`bookmark file in a bookmark folder. The device may be
`configured to receive information for storing in said book
`mark folder. The information may include information for
`identifying a user.
`0006 The device may be configured to store respective
`bookmarks associated with two or more points within said
`content. First and second bookmarks may be configured to
`mark a beginning and end of a segment of content respec
`tively. The device may be configured to store at least one
`bookmark associated with point within said content. The
`device may be configured to bookmark said content in
`response to user input and to store a first set of bookmarks.
`The device may be configured to bookmark further said
`content in response to user input and to store a second set of
`bookmarks, at least one of said second set of bookmarks
`being different from said first set of bookmarks. The first set
`of bookmarks may be attributable to a first user and said
`second set of bookmarks may be attributable to a second,
`different user. The first and second set of bookmarks may be
`labelled with respective information for identifying respec
`tive users. The first and second sets of bookmarks may be
`selectively accessible. The first set of bookmarks may be
`stored in a first bookmark file and said second set of
`bookmarks may be stored in a second, different bookmark
`file. The first bookmark file may be stored in a first book
`mark folder and said second bookmark file may be stored in
`a second, different bookmark folder. The first and second
`bookmark files may be selectively displayable on a display.
`
`0007. The device may be configured to transmit said first
`bookmark file to another device and to transmit said second
`file to yet another, different device. The device may be
`configured to transmit said first bookmark file to another
`device via a wireless network.
`0008. The device may be configured to store said content
`in a first content file and to obtain a first set of extracted
`content from first content file in dependence upon said first
`set of bookmarks and to obtain a second set of extracted
`content from said first content file in dependence upon said
`second set of bookmarks. The first or second set of extracted
`content may include at least one segment of content between
`at least one pair of bookmarks. The first set of extracted
`content may include at least one instant of content at least
`one bookmark. The first and second sets of extracted content
`may be selectively accessible. The first set of extracted
`content may be stored in a first extracted content file and said
`second set of extracted content may be stored in a second,
`different extracted content file. The first extracted content
`file may be stored in a first extracted content folder and said
`second extracted content file may be stored in a second,
`different extracted content folder. The first and second
`extracted content files may be selectively displayable on a
`display. The device may be configured to transmit said first
`extracted content file to another device. The device may be
`configured to transmit said first extracted content file to
`another device via a wireless network. The device may be
`configured to keep said first extracted file, even if said first
`content file is deleted. The device may be configured to
`receive user instruction regarding extracted content and to
`provide an assembly of extracted content. The device may
`be configured to display said at least one bookmark or a
`representation thereof on a display.
`0009. At least one bookmark may be editable. The device
`may comprise an interface for wirelessly communicating
`with said other device.
`0010. The device may comprise means for receiving
`digital content, means for receiving instructions to book
`mark said digital content, means for bookmarking said
`digital content, means for storing said digital content, means
`for storing said at least one bookmark and means for
`transmitting said at least one bookmark to another device.
`0011. According to a second aspect of the present inven
`tion there is provided a digital broadcast receiver comprising
`the device.
`0012. According to a second aspect of the present inven
`tion there is provided a device for rendering digital content,
`the device configured to receive digital content and to
`receive a set of bookmarks relating to said digital content
`from another device and to selectively render parts of said
`digital content in dependence said set of bookmarks.
`0013 The device may be configured to transmit the set of
`bookmarks to another device. The device may be S config
`ured to receive said digital content and said set of bookmarks
`relating to said digital content from the same device. The
`digital content may be stored in a content file and the device
`is configured to obtain a set of extracted content from
`content file in dependence upon said set of bookmarks.
`0014. The device may be a mobile communications
`device and/or a device for storing and playing back digital
`
`-29-
`
`
`
`US 2007/O 150930 A1
`
`Jun. 28, 2007
`
`content. The device may comprise an interface for wirelessly
`communicating with said other device.
`0.015 According to a third aspect of the present invention
`there is provided a method of bookmarking digital content,
`the method comprising playing digital broadcast content,
`receiving user input, bookmarking the content in response to
`the user input storing at least one bookmark and transmitting
`said bookmark to another device.
`0016. According to a fourth aspect of the present inven
`tion there is provided a computer program comprising
`instructions which, when executed by a device for storing
`and playing digital content, performs the method.
`0017 According to a fifth aspect of the present invention
`there is provided a computer readable medium storing the
`computer program.
`0018. According to a sixth aspect of the present invention
`there is provided a method of rendering digital broadcast
`content, the method comprising receiving digital content,
`receiving a set of bookmarks relating to said digital content,
`selectively rendering said digital content in dependence said
`set of bookmarks.
`0019. The method may further comprise obtaining
`extracted content from digital content in dependence upon
`said set of bookmarks and saving said extracted content in
`a file.
`0020. According to a seventh aspect of the present inven
`tion there is provided a computer program comprising
`instructions which, when executed by a device for digital
`content, performs the method.
`0021 According to an eighth aspect of the present inven
`tion there is provided a computer readable medium storing
`the computer program.
`0022. According to a ninth aspect of the invention there
`is provided a device for storing and playing back digital
`content, the device being configured to bookmark said
`digital content in response to user input and to store at least
`one bookmark, the device also being configured to extract
`digital content using said at least one bookmark.
`0023. According to a tenth aspect of the invention there
`is provided a device for storing and playing back digital
`content comprising: means for receiving digital content;
`means for receiving instructions to bookmark said digital
`content; means for bookmarking said digital content; means
`for storing said digital content; means for storing said at least
`one bookmark; means for extracting digital content using
`said at least one bookmark; and means for storing said
`extracted content.
`0024. The bookmark may comprise a pointer to within
`said content, data added to a file storing said content and/or
`data added to a file other than a file storing said content.
`0.025 The digital content may be digital broadcast con
`tent, such as that received via a digital broadcast network.
`0026. A bookmark may comprise a pointer to within said
`content, data added to a file storing said content and/or data
`added to a file other than a file storing said content.
`0027 According to an eleventh aspect of the invention
`there is provided a device for storing and playing back
`digital content, the device being configured to bookmark
`
`content in response to user input and to provide at least one
`bookmark, to extract content in dependence upon said at
`least one bookmark and to transmit said extracted content.
`0028. According to a twelfth aspect of the invention there
`is provided a device for extracting digital content, the device
`being configured to receive a file of digital content and a file
`of bookmarks relating to said digital content, to extract
`selected digital content in dependence said bookmarks and
`to save extracted content in file of extracted content.
`0029. The device may be further configured to transmit
`said file of extracted content to another device.
`0030. According to a thirteenth aspect of the invention
`there is provided a portable wireless device configured to
`co-operate wirelessly with a terminal for receiving digital
`broadcast content, the device configured to identify a user to
`the terminal and to transmit instructions to the terminal to
`bookmark digital content.
`0031. According to a fourteenth aspect of the invention
`there is provided a bookmarking device for digital content,
`the device comprising a bookmarking engine for bookmark
`ing content in response to user input and for storing at least
`one bookmark, and means for transmitting at least one
`bookmark to another device.
`0032. The device may further comprise a synchronisation
`engine for synchronising digital content with said at least
`one bookmark. The digital content may be stored in a
`content file. The device may further comprise an extraction
`engine for extracting selected digital content in dependence
`upon said at least one bookmark.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0033 Embodiments of the present invention will now be
`described, by way of example, with reference to the accom
`panying drawings in which:
`0034 FIG. 1 is a schematic diagram of a record and
`playback device, a mobile terminal and a remote control
`device in accordance with the present invention;
`0035 FIG. 2 is a detailed schematic diagram of an
`embodiment of a record and playback device according to
`the present invention;
`0.036
`FIG. 3 illustrates functional layers of the record
`and playback device shown in FIG. 2;
`0037 FIG. 4 is a schematic diagram of an embodiment of
`a mobile terminal according to the present invention;
`0038 FIG. 5 illustrates functional layers of the mobile
`terminal shown in FIG. 4;
`0039 FIG. 6 is a schematic diagram of an embodiment of
`a remote control device;
`0040 FIG. 7 is a schematic diagram of a stream of data
`packets;
`FIG. 8 illustrates structure of part of a data packet
`0041
`shown in FIG. 7:
`0042 FIG. 9 illustrates structure of another part of a data
`packet shown in FIG. 7:
`0.043
`FIG. 10 shows a playback file;
`
`-30-
`
`
`
`US 2007/O 150930 A1
`
`Jun. 28, 2007
`
`0044 FIG. 11 illustrates the remote control device shown
`in FIG. 6;
`0045 FIG. 12 shows changing of a view position;
`0046 FIG. 13 illustrates the mobile terminal shown in
`FIG. 5;
`0047 FIG. 14 is a process flow diagram of a method of
`setting up a record and playback device in accordance with
`the present invention;
`0.048
`FIG. 15 is a process flow diagram of a method of
`operating a mobile terminal for setting up a record and
`playback device in accordance with the present invention;
`0049 FIG. 16 illustrates an embodiment of a bookmark
`file according to the present invention;
`0050 FIG. 17 illustrates an embodiment of an extracted
`content file according to the present invention;
`0051
`FIG. 18 is a process flow diagram of a method of
`operating a record and playback device for bookmarking
`content in accordance with the present invention;
`0.052
`FIG. 19 is a process flow diagram of a method of
`operating a mobile terminal for bookmarking content in
`accordance with the present invention;
`0053 FIG. 20 is a more detailed process flow diagram of
`a step shown in FIG. 18;
`0054 FIG. 21 illustrates definition of an instant point by
`inserting two successive start point bookmarks:
`0.055 FIG.22 shows definition of a segment by inserting
`start point and end point bookmarks;
`0056 FIG. 23 illustrates definition of an instant point by
`inserting a start point and quitting bookmarking;
`0057 FIG. 24 is a process flow diagram of a method of
`operating a record and playback device for editing book
`marks in accordance the present invention;
`0.058
`FIG. 25 is a process flow diagram of a method of
`operating a mobile terminal for editing bookmarks in accor
`dance with the present invention;
`0059 FIG. 26 is a process flow diagram of a method of
`operating a record and playback device for extracting con
`tent in accordance the present invention;
`0060 FIG. 27 is a process flow diagram of a method of
`operating a mobile terminal for extracting content in accor
`dance the present invention;
`0061
`FIG. 28 is a process flow diagram of a method of
`operating a record and playback device for transmitting files
`in accordance the present invention;
`0062 FIG. 29 is a process flow diagram of a method of
`operating a mobile terminal for transmitting files in accor
`dance the present invention;
`0063 FIG. 30 is a schematic diagram of a record and
`playback device, a mobile terminal and another record and
`playback device;
`0064 FIG. 31 illustrates storage of the mobile terminal
`shown in FIG. 30:
`
`0065 FIG. 32 is a process flow diagram of a method of
`operating a mobile terminal for sending files to another
`record and playback device in accordance the present inven
`tion and
`0066 FIG. 33 is a process flow diagram of a method of
`operating a record and playback device for sending files to
`another record and playback device in accordance the
`present invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Receiving Content
`0067 Referring to FIG. 1, a record and playback device
`1 receives content 2 from a content provider 3 via a digital
`broadcast network 4 and renders the content 2 using a
`television set 5.
`0068 The record and playback device 1 is in the form of
`a module commonly known as a "set-top box', but may also
`be referred to as a “personal video recorder” (PVR) or a
`“personal digital recorder” (PDR). The record and playback
`device 1 includes receiver functionality. However, different
`modules may provide receiver functionality and record/
`playback functionality. The record and playback device 1
`may be incorporated into other devices such as a personal
`computer, mobile communication device or a personal data
`assistant. The record and playback device 1 having receiver
`functionality may be incorporated into the television set 5
`and Such television sets are usually referred to as “integrated
`television sets”.
`0069. The digital broadcast network 4 is in the form of a
`terrestrial digital video broadcasting (DVB-T), satellite
`(DVB-S), cable (DVB-C), handheld (DVB-H) or multime
`dia home platform (DVB-MHP) network. However, the
`digital broadcast network 4 may be a satellite, cable or other
`type digital video broadcasting network. The digital broad
`cast network 4 may be a digital audio broadcasting (DAB)
`network, Advanced Television Systems Committee (ATSC)
`network or a terrestrial Integrated Services Digital Broad
`casting-Terrestrial (ISDB-T) network.
`0070 A remote control device 6 can be used to control
`the record and playback device 1 via an interface 7, such as
`an infrared interface. However, other types of interface, such
`as a low power radio frequency interface (LPRF) may be
`used. The remote control device 6 may also be used to
`control the television set 5, such as to switch the television
`set on and off and to increase and decrease Volume.
`0071. The record and playback device 1 may additionally
`or alternatively be controlled by a mobile terminal 8 via a
`first wireless network 9 and/or a second wireless network 10.
`0072 The first wireless network 9 may be a personal area
`network (PAN) or wireless local area network (WLAN). In
`this example, the first wireless network 9 is a PAN using a
`low power radio frequency interface compliant with the
`BluetoothTM specification. However, other low power radio
`frequency networks compliant with other specifications,
`such as IEEE 802.11b, may be used. However, the first
`wireless network 9 may use an optical or infrared interface,
`such as IrDA.
`0073. A BluetoothTM specification (v1.0B) and system
`overview may be found at www.bluetooth.com or obtained
`
`-31-
`
`
`
`US 2007/O 150930 A1
`
`Jun. 28, 2007
`
`from Bluetooth SIG, c/o Daniel Edlund, Facsimile number
`+46 70 615 9049. For details relating to WLAN, reference
`is made to IEEE 802.11 (1999), IEEE 802.11b (1999) and
`IEEE 802.11b Cor 1 (2001) specifications, copies of which
`may be obtained from IEEE web-site at standards.ieee.org or
`from Sales and Marketing, Facsimile number +1 732 981
`9334. An IrDA Data specification and system overview may
`be found at www.irda.org or obtained from the Infrared Data
`Association (IrDA), Walnut Creek, Calif., USA.
`0074 The second wireless network 10 may be a public
`land mobile network (PLMN). In this example, the second
`wireless network 10 is a third generation mobile communi
`cations network such as a Universal Mobile Telephone
`System (UMTS) network based on wideband code division
`multiple access (W-CDMA), or a time division synchronous
`code division multiple access (TD-SCDMA) network How
`ever, the second wireless network 10 may be a “two-and
`a-half generation network, such as General Packet Radio
`Service (GPRS) network and enhanced data rates for GSM
`evolution (EDGE).
`0075. The record and playback device 1 may additionally
`be connectable to a wired network 11.
`0.076 The record and playback device 1 may be con
`nected to the mobile terminal 8, to the content provider 3, to
`the Internet (not shown), to other content sources (not
`shown) and/or to other record and playback devices 1' (FIG.
`30) via the wired network 11 or the PLMN wireless network
`10.
`Record and Playback Device 1
`0077 Referring to FIG. 2, the record and playback device
`1 is shown in more detail.
`0078. The record and playback device 1 includes an input
`12, front-end circuitry 13, a demultiplexer 14, a filter 15 and
`a system bus 16. The front-end circuitry 13 usually includes
`