CN104737231A - 信息处理设备、信息处理方法、程序和信息处理系统 - Google Patents
信息处理设备、信息处理方法、程序和信息处理系统 Download PDFInfo
- Publication number
- CN104737231A CN104737231A CN201380054505.XA CN201380054505A CN104737231A CN 104737231 A CN104737231 A CN 104737231A CN 201380054505 A CN201380054505 A CN 201380054505A CN 104737231 A CN104737231 A CN 104737231A
- Authority
- CN
- China
- Prior art keywords
- content
- playlist
- scene
- relative importance
- importance value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
本技术涉及能够在通过使用播放列表来进行回放时有效地暂时存储内容的信息处理装置、信息处理方法和程序、以及信息处理系统。计算单元基于用于显示多个内容单元当中要回放的内容的播放列表,针对每个内容单元计算关于用于暂时存储内容的高速缓存的优先顺序。本技术可以应用于例如根据MPEG(运动图片专家组阶段)-DASH标准流送内容的信息处理系统等。
Description
技术领域
本技术涉及信息处理设备、信息处理方法、程序和信息处理系统,更具体地,涉及能够在使用播放列表回放内容的情况下有效地且暂时地存储内容的信息处理设备、信息处理方法、程序和信息处理系统。
背景技术
在将内容保存至服务器并且允许用客户端该观看内容的系统中,作为提高内容的访问速度以及减小网络的负荷的方法,存在客户端使用暂时存储内容的高速缓存的方法。应该注意,内容可包括运动图像、静止图像、声音(音频)等。
用于删除高速缓存中的内容的方法包括:按首先删除较旧内容这种顺序删除内容的方法(最近最少使用)、按首先删除较新内容这种顺序删除内容的方法(最近最多使用)以及按首先删除不太频繁使用的内容这种顺序删除内容的方法(最不频繁使用)。还存在基于观看历史优先删除属于低观看趋势类型的内容的方法(例如,参见专利文献1)。
当在按首先删除较旧或较新内容这种顺序删除内容的方法中随机访问内容时,已删除要访问的内容的可能性高,并且高速缓存无法有效地存储内容。
相反,在基于使用频率和观看历史删除高速缓存中的内容的方法中,优先删除基于过去的使用将来不太可能使用的内容,因此,高速缓存可以有效地存储内容。
引用列表
专利文献
专利文献1:日本专利第3999004号公报
发明内容
本发明要解决的问题
然而,尚未发明在使用表示要回放的内容的播放列表来回放内容的情况下有效地控制高速缓存的方法。
鉴于这样的状况已做出了本技术,并且本技术能够在使用播放列表进行回放的情况下有效地且暂时地存储内容。
针对问题的方案
根据本技术的第一方面的一种信息处理设备包括:计算单元,被配置成基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个内容计算关于暂时存储内容的存储单元的优先度。
根据本技术的第一方面的信息处理方法对应于根据本技术的第一方面的信息处理设备。
在本技术的第一方面,基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个内容计算关于暂时存储内容的存储单元的优先度。
根据本技术的第二方面的一种信息处理系统包括:第一信息处理设备;以及第二信息处理设备,并且该信息处理系统还包括:存储单元,被配置成暂时存储内容;计算单元,被配置成基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个内容计算关于存储单元的优先度;以及控制单元,被配置成基于计算单元计算出的优先度删除存储单元中所存储的内容。
在本技术的第二方面中,信息处理系统包括第一信息处理设备以及第二信息处理设备,并且暂时存储内容,基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个内容计算关于存储单元的优先度,以及基于计算单元计算出的优先度,删除存储单元中所存储的内容。
本发明的效果
根据本技术,可以在使用播放列表进行回放的情况下有效地且暂时地存储内容。
附图说明
图1是示出应用了本技术的信息处理系统的第一实施例的配置示例的框图。
图2是示出播放列表的示例的图。
图3是示出删除高速缓存的操作的示例的图。
图4是用于说明图1的服务器的优先度确定处理的流程图。
图5是用于说明图1的信息处理系统的回放处理的流程图。
图6是示出应用了本技术的信息处理系统的第二实施例的配置示例的框图。
图7是用于说明图6的服务器的优先度确定处理的流程图。
图8是示出计算机的硬件的配置示例的框图。
具体实施方式
<第一实施例>
<信息处理系统的第一实施例的配置示例>
图1是示出应用了本技术的信息处理系统的第一实施例的配置示例的框图。
图1的信息处理系统10包括用作信息处理设备的服务器11以及用作信息处理设备的客户端12。信息处理系统10基于播放列表根据MPEG(运动图像专家组阶段)-DASH标准执行内容的流回放。
更具体地,服务器11包括内容DB 31、分析单元32、元数据DB 33、观看历史DB 34、生成单元35、播放列表DB 36、计算单元37、管理DB38和通信单元39。服务器11基于存储在内容DB中的内容的播放列表、以场景为单位计算每个内容在客户端12的高速缓存53中的优先度。
更具体地,服务器11的内容DB 31存储内容。分析单元32读取存储在内容DB 31中的内容,并且将内容划分成场景。
例如,当内容是运动图像时,分析单元32将特定人的静止图像与构成该内容的每帧中的图像进行匹配,并且将该内容划分成包括该人的静止图像的、以帧为单位的图像片段,并且采用这些片段作为人出现的场景。分析单元32将内容划分成内容中的受相机抖动影响的、以帧为单位的图像片段,并且采用这些片段作为拍摄失败的场景。
当内容为声音时,分析单元32分析该内容并且将内容划分成包括笑声的片段作为包括笑声的场景,或者将包括歌曲的主调和前奏的片段分别划分为具有歌曲的主调和前奏的场景。
对于所划分的每个场景,分析单元32生成表示场景的内容的元数据。元数据的示例包括表示存在特定人的数据、表示存在笑声的数据、表示拍摄失败的数据、表示存在笑声的数据以及表示存在歌曲的主调或前奏的数据。分析单元32将每个场景的元数据提供至元数据DB 33,并且将每个场景的元数据存储至元数据DB 33。
观看历史DB 34存储通信单元39提供的每个播放列表和每个场景的观看历史。应该注意,观看历史的示例包括观看次数、观看的日期和时间等。
生成单元35基于来自观看历史DB 34的每个场景或每个播放列表中的至少一个的观看历史、存储在元数据DB 33中的元数据等,来生成用户偏好的场景为回放目标的播放列表。
更具体地,例如,生成单元35基于每个场景的观看历史和该场景的元数据来确定用户偏好的场景的元数据。替选地,例如,生成单元35从播放列表DB 36读取播放列表,并且使用该播放列表来识别回放目标的场景。然后,生成单元35基于每个播放列表的观看历史、播放列表中的回放目标的场景以及场景的元数据来确定用户偏好的场景的元数据。
生成单元35生成与所确定的元数据对应的场景为回放目标的播放列表,并且将该播放列表提供至播放列表DB 36。
播放列表DB 36存储生成单元35提供的播放列表和通信单元39提供的播放列表。
计算单元37存储以场景为单位的内容的优先度。优先度的初始值为零。计算单元37从播放列表36读取播放列表,并且将预定值与作为所读取的播放列表中的回放目标的、以场景为单位的内容的优先度相加,从而更新优先度。计算单元37将更新后的优先度提供至通信单元39。
管理DB 38存储关于内容的内容信息,诸如存储在内容DB 31中的内容的数量和内容的名称。
作为对来自客户端12的请求的应答,通信单元39从内容DB 31读取预定场景的内容,并且将该内容传送到客户端12。通信单元39将计算单元37所提供的优先度传送至客户端12。另外,通信单元39将从客户端1传送的播放列表提供至播放列表DB 36。
响应于来自客户端12的请求,通信单元39从播放列表DB 36读取播放列表,并且将播放列表传送至客户端12。另外,响应于来自客户端12的请求,通信单元39从管理DB 38读取内容信息,并且将内容信息传送至客户端12。然后,通信单元39将从客户端12传送的每个场景和每个播放列表的观看历史提供至观看历史DB 34。
客户端12包括通信单元50、生成单元51、高速缓存控制单元52、高速缓存53、画面生成单元54和输出单元55,并且被配置成暂时存储服务器11中所存储的内容中的一部分并且显示其内容。
更具体地,响应于来自高速缓存控制单元52的请求,客户端12的通信单元50请求服务器11传送预定场景的内容,作为结果,接收从服务器11的通信单元39传送的预定场景的内容。通信单元50将所接收到的内容提供至高速缓存控制单元52。通信单元50还接收从通信单元39传送的优先度,并且将优先度提供至高速缓存控制单元52。
另外,响应于来自高速缓存控制单元52的请求,通信单元50请求服务器11传送播放列表,作为结果,通信单元50接收从通信单元39传送的播放列表。通信单元50将所接收到的播放列表提供至高速缓存控制单元52。通信单元50还将由高速缓存控制单元52提供的每个场景和每个播放列表的观看历史传送至服务器11。
响应于来自画面生成单元54的请求,通信单元50请求服务器11传送内容信息,作为结果,通信单元50接收从通信单元39传送的内容信息,并且将内容信息提供至画面生成单元54。通信单元50将由生成单元51提供的播放列表传送至服务器11。结果,播放列表被存储至播放列表DB36。
生成单元51基于用户给出的指令而生成播放列表。更具体地,例如,当正将播放列表中要被采用为回放目标的场景的内容输出至输出单元55时,用户给出用于选择场景的命令。生成单元51生成包含用户命令选择的场景的内容的播放列表作为回放目标。生成单元51将所生成的播放列表提供至通信单元50。
高速缓存控制单元52包括非易失性存储器等,并且存储由通信单元50提供的以场景为单位的内容的优先度。高速缓存控制单元52请求通信单元50传送播放列表,作为结果,高速缓存控制单元52存储通信单元50所提供的播放列表。
高速缓存控制单元52使得输出单元55将与所存储的所有播放列表有关的信息显示在输出单元55上。用户从输出单元55上显示的所有播放列表当中选择要被采用作为回放目标的内容的播放列表。
高速缓存控制单元52基于用户选择的被采用作为回放目标的内容的播放列表、所存储的优先度等而请求通信单元50给出存储在内容DB 31中的内容中的预定场景的内容。高速缓存控制单元52将通信单元50作为结果提供的内容提供至高速缓存53,使得高速缓存53中的内容被暂时存储。
另外,高速缓存控制单元52基于优先度来删除高速缓存53中所存储的以场景为单位的内容。根据被采用作为回放目标的内容的播放列表,高速缓存控制单元52读取高速缓存53中所存储的以场景为单位的内容,将该内容提供至输出单元55,并且在输出单元55上显示该内容。
在这种情况下,高速缓存控制单元52将与用作观看历史的、已读出的以场景为单位的内容相对应的场景的观看次数加一,并且将被采用作为回放目标的内容的播放列表的观看次数加一。观看次数的初始值为零。高速缓存控制单元52将更新后的观看历史提供至通信单元50。
画面生成单元54根据用户的用于显示内容信息的列表的命令来请求通信单元50传送内容信息。因此,画面生成单元54基于通信单元50所提供的内容信息而生成用于显示内容信息的列表的列表画面。画面生成单元54将所生成的列表画面提供至输出单元55,并且在输出单元55上显示所生成的列表。
输出单元55包括显示器、扬声器等。输出单元55显示画面生成单元54提供的列表画面、与高速缓存控制单元52提供的播放列表有关的信息以及作为以场景为单位的内容的运动图像和静止图像。输出单元55输出作为以场景为单位的内容的声音。
<播放列表的示例>
图2是示出播放列表的示例的图。
在图2的示例中,内容DB 31存储如下项作为内容:包括A先生出现的场景的运动图像#1、包括B先生出现的场景的运动图像#2、A先生出现的静止图像#1、A先生和B先生出现的静止图像#2、欢快的摇滚音乐#1以及清新的古典音乐#2。
在这种情况下,元数据DB 33存储表示A先生出现的元数据作为运动图像#1中A先生出现的场景的元数据,以及存储表示B先生出现的元数据作为运动图像#2的场景的元数据。元数据DB 33还存储表示A先生出现的元数据作为静止图像#1的场景的元数据;以及存储表示A先生出现的元数据和表示B先生出现的元数据作为静止图像#2的场景的元数据。
元数据DB 33还存储表示存在摇滚音乐的前奏、主调和间奏的元数据,作为音乐#1的歌曲的分别包括前奏、主调和间奏的各段的场景的元数据。另外,元数据DB 33存储表示存在古典音乐的部分A、部分B、第一主调和第二主调的元数据,作为音乐#2的歌曲的分别包括部分A、部分B、第一主调和第二主调的各段的场景的元数据。
在这种情况下,当确定用户所偏好的场景的元数据为表示A先生出现的元数据和表示摇滚音乐的元数据时,生成单元35生成包括A先生出现的运动图像和静止图像以及摇滚音乐的播放列表作为回放目标。
更具体地,例如,如图2所示,生成单元35生成如下播放列表,在该播放列表中,运动图像#1中A先生出现的场景、静止图像#1和静止图像#2按该顺序被采用作为回放目标,并且音乐#1的前奏、主调、间奏和主调按该顺序被采用作为回放目标。结果,生成了表示“A先生”的内容的播放列表。
应该注意,生成单元35可生成用于指定场景之间的转换处理(交易处理)的应用以及叠加幻灯片(telop)等的播放列表。播放列表不限于图2的示例,并且可以例如是表示在旅行期间的场景的内容被采用作为播放目标的“旅行”的内容的播放列表。
<删除高速缓存的操作的示例>
图3是示出根据图1的高速缓存控制单元52执行的控制来删除高速缓存53的操作的示例的图。
在图3的示例中,描述了如下情况:交替地执行基于播放列表A的内容的回放以及基于播放列表B的内容的回放,其中,在基于播放列表A的内容的回放中,场景#1和场景#2的内容按顺序被采用作为回放目标,在基于播放列表B的内容中,回放场景#1和场景#3的内容按顺序被采用作为回放目标。
在该情况下,场景#1的内容包括在播放列表A和播放列表B两者中,因此,场景#1的内容的优先度为预定值(例如,1)的两倍。另一方面,场景#2和场景#3的内容包括在播放列表A和播放列表B中的仅一个中,因此,场景#2和场景#3的内容的优先度为预定值。
因此,如图3所示,在高速缓存控制单元52基于优先度所执行的对高速缓存53的控制中,首先,当基于播放列表A回放场景#1的内容时,高速缓存控制单元52使用通信单元50来请求服务器11传送场景#1的内容,并且将作为结果所获得的场景#1的内容存储至高速缓存53。
随后,当基于播放列表A回放场景#2的内容时,高速缓存控制单元52使用通信单元50来请求服务器11传送场景#2的内容,并且将作为结果所获得的场景#2的内容存储至高速缓存53。
然后,当基于播放列表B回放场景#1的内容时,高速缓存53已存储了场景#1的内容,因此,高速缓存控制单元52不请求服务器11传送该内容。
随后,当基于播放列表B回放场景#3的内容时,高速缓存控制单元52使用通信单元50来请求服务器11传送场景#3的内容。然后,在高速缓存53中所存储的场景#1和场景#2的内容之中,高速缓存控制单元52删除优选度较低的场景#2的内容,并且将响应于请求而从服务器11传送的场景#3的内容存储到高速缓存53中。
然后,当基于播放列表B回放场景#1的内容时,高速缓存53已存储了场景#1的内容,因此,高速缓存控制单元52不请求服务器11传送该内容。
如上所述,在播放列表A和播放列表B两者中都被采用作为回放目标的场景#1的内容的优先度被配置为高于在播放列表A和播放列表B中的任一个中被采用作为回放目标的场景#2和场景#3的内容的优先度;因此,场景#1的内容优先保留在高速缓存53中。结果,当回放场景#1的内容时,不需要请求服务器11传送场景#1的内容并且将场景#1的内容存储至高速缓存53。更具体地,高速缓存53的效率高。
相反,例如,在按首先删除较旧内容这种顺序删除内容的方法(最近最少使用)中,当按该顺序回放场景#1、场景#2和场景#1的内容时,以与如图3所示的高速缓存53的方式相同的方式存储这些内容。然而,当回放场景#3的内容时,删除高速缓存中所存储的场景#1和场景#2的内容之中较旧的内容(场景#1的内容);并且存储场景#3的内容。因此,当随后回放场景#1的内容时,场景#1的内容不在高速缓存中,并且需要再次存储场景#1的内容。
如上所述,在按首先删除较旧内容这种顺序删除内容的方法(最近最少使用)中,如果场景#1的内容是高速缓存中最旧的内容,则即使将来很可能使用该内容也删除该内容。因此,高速缓存的效率低。
在图3的示例中,为了描述方便,认为开始回放之前高速缓存53中没有存储内容;然而,现实中,基于优先度存储预定场景的内容。
<关于信息处理系统的处理的说明>
图4是用于说明图1的服务器11的优先度确定处理的流程图。当例如新的播放列表存储至播放列表DB 36时开始该优先度确定处理。
在图4的步骤S11中,计算单元37从播放列表DB 36读取新的播放列表。在步骤S12中,计算单元37识别所读取的播放列表中被采用作为回放目标的以场景为单位的内容。
在步骤S13中,计算单元37将预定值与所存储的并在步骤S12中并识别的以场景为单位的内容的优先度相加,并且确定作为结果所获得的相加值为以场景为单位的内容的优先度。
在步骤S14中,计算单元37存储在步骤S13中所确定的以场景为单位的内容的优先度,并且将以场景为单位的内容的优先度提供至通信单元39。在步骤S15中,通信单元39将计算单元37所提供的以场景为单位的内容的优先度传送至客户端12,并且终止该处理。
通过通信单元50接收在优先度确定处理中发送至客户端12的优先度,并将其存储至高速缓存控制单元52。
图5是用于说明图1的信息处理系统10的回放处理的流程图。当例如用户给出开始回放处理的命令时开始该回放处理。
在步骤S61中,高速缓存控制单元52基于所存储的优先度确定与要存储在高速缓存53中的内容相对应的场景。更具体地,高速缓存控制单元52按所存储的优先度的降序确定与具有可存储在高速缓存53中的大小的以场景为单位的内容相对应的场景。在步骤S62中,高速缓存控制单元52使用通信单元50来请求服务器11传送所确定的场景的以场景为单位的内容。
在步骤S31中,通信单元39接收从客户端12的通信单元50传送的针对以场景为单位的内容的请求。在步骤S32中,通信单元39响应于所接收到的请求而从内容DB 31读取以场景为单位的内容。在步骤S33中,通信单元39将以场景为单位的内容传送至客户端12。
在步骤S63中,通信单元50接收从通信单元39传送的以场景为单位的内容,并且将以场景为单位的内容提供至高速缓存控制单元52。在步骤S64中,高速缓存控制单元52将通信单元50所提供的以场景为单位的内容暂时存储至高速缓存53。
在步骤S65中,高速缓存控制单元52使用通信单元50来请求服务器11传送播放列表。
在步骤S34中,通信单元39接收从通信单元50传送的对于播放列表的请求。在步骤S35中,通信单元39从播放列表DB 36读取所有播放列表。在步骤S36中,通信单元39将所读取的播放列表传送至客户端12。
在步骤S66中,通信单元50接收从通信单元39传送的播放列表,并且将播放列表提供至高速缓存控制单元52。高速缓存控制单元52存储通信单元50所提供的播放列表,并且在输出单元55上显示与播放列表有关的信息。
在步骤S67中,高速缓存控制单元52确定用户是否已从输出单元55上所显示的与所有播放列表有关的信息中选择了与包括回放目标的内容的播放列表有关的信息。
如果在步骤S67中确定尚未选择与包括回放目标的内容的播放列表有关的信息,则直到选择了与包括回放目标的内容的播放列表有关的信息为止,高速缓存控制单元52等待。
另一方面,如果在步骤S67中确定已选择与包括回放目标的内容的播放列表有关的信息,随后执行步骤S68中的处理。在步骤S68中,高速缓存控制单元52基于与用户选择的信息相对应的播放列表来识别被采用作为回放目标的以场景为单位的内容,并且将在播放目标的开头处的以场景为单位的内容设置为当前回放目标。
在步骤S69中,高速缓存控制单元52确定当前回放目标的以场景为单位的内容是否存在于高速缓存53中。当在步骤S69中确定当前回放目标的以场景为单位的内容不存在于高速缓存53中时,随后执行步骤S70中的处理。
在步骤S70中,高速缓存控制单元52使用通信单元50传送针对当前回放目标的以场景为单位的内容的请求。
在步骤S37中,通信单元39接收从通信单元50传送的针对以场景为单位的内容的请求。在步骤S38中,通信单元39从内容DB 31读取所请求的以场景为单位的内容。在步骤S39中,通信单元39将所读取的以场景为单位的内容传送至客户端12。
在步骤S71中,通信单元50接收从通信单元39传送的以场景为单位的内容,并且将以场景为单位的内容提供至高速缓存控制单元52。在步骤S72中,高速缓存控制单元52确定是否要删除高速缓存53中所存储的内容。
更具体地,当高速缓存53的空闲空间的大小小于通信单元50所提供的以场景为单位的内容的大小时,高速缓存控制单元52确定要删除高速缓存53中存储的内容。另一方面,当高速缓存53的空闲空间的大小等于或大于通信单元50所提供的以场景为单位的内容的大小时,高速缓存控制单元52确定不删除高速缓存53中存储的内容。
当在步骤S72中确定要删除高速缓存53中存储的内容时,在步骤S73中,高速缓存控制单元52基于所存储的优先度来删除高速缓存53中存储的以场景为单位的内容。
更具体地,高速缓存控制单元52按优先度的升序删除高速缓存53中存储的以场景为单位的内容,使得高速缓存53的空闲空间的大小变得等于或大于通信单元50所提供的以场景为单位的内容的大小。然后,随后执行步骤S74中的处理。
另一方面,当在步骤S72中确定不删除高速缓存53中存储的内容时,随后执行步骤S74中的处理。在步骤S74中,高速缓存控制单元52将通信单元50所提供的以场景为单位的内容暂时存储至高速缓存53,并且进行至步骤S75中的处理。
当在步骤S69中确定当前回放目标的以场景为单位的内容存在于高速缓存53中时,跳过步骤S70至S74中的处理,并且随后执行步骤S75中的处理。
在步骤S75中,高速缓存控制单元52从高速缓存53读取当前回放目标的以场景为单位的内容,并且将当前回放目标的以场景为单位的内容提供至输出单元55,以使得输出单元55输出当前回放目标的以场景为单位的内容。在该情况下,高速缓存控制单元52将用作与所读取的以场景为单位的内容相对应的场景的观看历史的观看次数增加1。该观看次数经由通信单元50传送到服务器11,以存储在观看历史DB 34中。
在步骤S76中,高速缓存控制单元52确定是否要终止回放处理,更具体地,确定是否用户已给出用于终止回放处理的命令。
当在步骤S76中确定不终止回放处理时,在步骤S77中,高速缓存控制单元52确定是否已回放播放列表中所指示的所有回放目标的内容。当在步骤S77中确定没有回放播放列表中锁指示的所有回放目标的内容时,高速缓存控制单元52新采用当前回放目标的内容之后的回放目标的内容作为当前回放目标的内容。然后,再次执行步骤S68中的处理,并且执行在其之后的处理。
另一方面,当在步骤S77中确定已回放播放列表中所指示的所有回放目标的内容时,高速缓存控制单元52将播放列表的观看次数增加1。观看次数经由通信单元50传送到服务器11,以存储在观看历史DB 34中。高速缓存控制单元52使得输出单元55再次显示与所存储的播放列表有关的信息。然后,再次执行步骤S67中的处理,并且执行在其之后的处理。当在步骤S76中确定要终止回放处理时,终止该处理。
如上所述,服务器11基于播放列表而针对以场景为单位的内容中的每一个计算关于高速缓存53的优先度,并且客户端12基于所计算出的优先度而从高速缓存53中删除优先度较低的场景的内容。因此,当客户端12使用播放列表执行回放时,可以将很可能作为回放目标的场景的内容保留在高速缓存53中。因此,将内容暂时存储至高速缓存53的效率很高。
另外,由于客户端12在回放之前基于优先度来将以场景为单位的内容存储至高速缓存53,因此甚至在第一次回放之前也可以将很可能被回放的场景的内容存储至高速缓存53。因此,当第一次回放内容时,可以快速地回放它们。
相反,在基于诸如使用频率和观看历史的过去的使用状况来控制高速缓存的方法中,在尚无使用情况的第一次回放之前,不可能预测很可能被回放的内容并将这些内容存储至高速缓存。因此,当第一次回放内容时,不可能快速地回放它们。
<第二实施例>
<信息处理系统的第二实施例的配置的示例>
图6是示出应用本技术的信息处理系统的第二实施例的配置的示例的框图。
在图6所示的元件中,与图1的元件相同的元件由相同的附图标记标示。按照需要省略与此有关的重复描述。
图6的信息处理系统70包括用作信息处理设备的服务器71以及用作信息处理设备的客户端12,并且基于播放列表的观看历史和播放列表来确定以场景为单位的每个内容的优先度。
更具体地,服务器71的配置与图1的服务器11的配置的不同之处在于,设置了计算单元91来替代计算单元37。
与计算单元37类似,服务器71的计算单元91存储以场景为单位的内容的优先度。应该注意,优先度的初始值为0。计算单元91从观看历史DB 34读取每个播放列表的观看历史,并且基于观看历史而针对每个播放列表确定优先度的相加量。
然后,计算单元91从播放列表DB 36读取所有播放列表,并且针对每个播放列表,计算单元91将播放列表的相加量与被采用作为回放目标的以场景为单位的内容的优先度相加,从而更新优先度。
更具体地,例如,如果用作图3的播放列表A的观看历史的、播放列表A的观看次数为八次并且播放列表B的观看次数为两次,则计算单元91确定针对播放列表A的优先度的相加量为8/10,并且确定针对播放列表B的优先度的相加量为2/10。然后,作为场景#1的内容的优先度,计算单元91得出相加值“1”,该相加值“1”是通过将内容被指示为回放目标的播放列表A的相加量8/10和播放列表B的相加量“2/10”与初始值“0”相加而获得的。
作为场景#2的内容的优先度,计算单元91得出相加值“8/10”,相加值“8/10”是通过将内容被指示为回放目标的播放列表A的优先度的相加量“8/10”与初始值“0”相加而获得的。另外,作为场景#3的内容的优先度,计算单元91得出相加值“2/10”,该相加值“2/10”是通过将内容被指示为回放目标的播放列表A的优先度的相加量“2/10”与初始值“0”相加而获得的。
应该注意,还可基于除了用作观看历史的观看次数之外的信息来确定优先度。例如,计算单元91可以基于用作观看历史的观看日期和时间来确定相加量,使得与最近观看的内容相对应的播放列表被给予更高的相加量。在这种情况下,最近观看的以场景为单位的内容的优先度较高。计算单元91将更新后的优先度提供至通信单元39。
<关于信息处理系统的处理的描述>
图7是用于说明图6的服务器71的优先度确定处理的流程图。例如当更新观看历史DB的观看历史时开始该优先度确定处理。
在图7的步骤S91中,服务器71的计算单元91将所有场景的优先度设置为作为初始值的0,并且存储它们。在步骤S92中,计算单元91从观看历史DB 34读取每个播放列表的观看历史。在步骤S93中,计算单元91基于所读取的观看历史而针对每个播放列表确定优先度的相加量。
在步骤S94中,计算单元91从播放列表DB 36读取尚未读取的单个播放列表。在步骤S95中,计算单元91识别所读取的播放列表中被采用作为回放目标的以场景为单位的内容。
在步骤S96中,计算单元91将在步骤S94中所读取的播放列表的相加量与在步骤S95中所存储和识别的以场景为单位的内容的优先度相加,从而更新优先度。
在步骤S97中,计算单元91确定是否已读取播放列表DB 36中所存储的所有播放列表。当在步骤S97中确定尚未读取所有播放列表时,再次执行步骤S94中的处理,并且直到已读取所有播放列表为止重复步骤S94至S97中的处理。
另一方面,当在步骤S97中确定已读取所有播放列表时,计算单元91将更新后的优先度提供至通信单元39。在步骤S98中,通信单元39将计算单元91提供的优先度传送到客户端12,并且终止该处理。
图6的信息处理系统70的回放处理与图5的回放处理相同,因此,省略了对其的说明和描述。
如上所述,服务器71不仅基于播放列表而且基于播放列表的观看历史来针对以场景为单位的每个内容计算关于高速缓存53的优先度。因此,能够以较高准确度增加更可能作为回放目标的以场景为单位的内容的优先度。结果,可以进一步改善将内容暂时存储至高速缓存53。
在第二实施例中,直到播放列表的观看历史存储至观看历史DB 34(即,完成了第一次回放处理)为止,可以执行图4的优先度确定处理,。在这种情况下,第一次回放处理中的优先度并不是初始值本身,并且类似于第一实施例,当第一次回放内容时,可以快速地回放内容。
在第一和第二实施例中,直到用户选择包括被采用作为回放目标的内容的播放列表为止,高速缓存53可以不存储任何内容。
<第三实施例>
<关于应用了本技术的计算机的描述>
以上说明的信息处理系统10的一系列处理可以由硬件执行,或者可以由软件执行。当由软件执行该系列处理时,将包括在软件中的程序安装至计算机。在这种情况下,计算机包括包含专用硬件中的计算机以及例如能够通过安装各种程序来执行各种功能的通用个人计算机。
图8是示出通过使用程序执行以上描述的服务器11(71)的上述系列处理的计算机的硬件的配置示例的框图。
在计算机中,CPU(中央处理单元)201、ROM(只读存储器)202和RAM(随机存储存储器)203经由总线204彼此连接。
总线204还连接至输入/输出接口205。输入/输出接口205连接至输入单元206、输出单元207、存储单元208、通信单元209和驱动器210。
输入单元206包括键盘、鼠标、麦克风等。输出单元207包括显示器、扬声器等。存储单元208包括硬盘、非易失性存储器等;以及存储单元208包括在例如内容DB 31、元数据DB 33、观看历史DB 34、播放列表DB 36和管理DB 38中。
通信单元209包括网络接口等。驱动器210驱动可移动介质211,诸如磁盘、光盘、磁光盘和半导体存储器。
在如上所述的计算机中,CPU 201例如通过经由输入/输出接口205和总线204将程序加载至RAM 203来执行存储在存储单元208中的程序,从而执行上述系列的处理。
计算机(CPU 201)执行的程序可以设置为记录至用作例如封装介质的可移动介质211。另外,程序可以经由诸如局域网、互联网和数字卫星广播的有线或无线传输介质来提供。
在计算机中,可以通过将可移动介质211加载至驱动器210来经由输入/输出接口205将程序安装至存储单元208。另外,可以通过经由有线或无线传输介质、利用通信单元209接收程序来将程序安装至存储单元208。此外,可以将程序预先安装至ROM 202和存储单元208。
应该注意,计算机执行的程序可以是根据本文中说明的顺序按时序执行处理的程序,或者并行地或者在必要的时候(例如,在调用时)执行处理的程序。
除了高速缓存53连接至总线外,通过使用程序来执行上述客户端12的上述系列的处理的计算机的硬件配置与图8的配置相同;因此,省略了对其的描述。
本文中的系统是指多个构成元件(装置、模块(部件)等)的集合,并且所有构成元件是否设置在同一壳体内并不重要。因此,容纳在分开的壳体内且经由网络连接的多个装置和包括容纳在单个壳体内的多个模块的单个装置两者都是系统。
本技术的实施例不限于上述实施例。可以在不偏离本技术的主旨的情况下以各种方式改变本技术的实施例。
例如,本技术可以被配置为以使得多个设备经由网络以合作方式分发单一功能的方式处理该功能的云计算。
在上述流程图中所说明的每个步骤可以由单个设备执行,或者可以由多个设备以分布方式执行。
另外,在单个步骤中包括多段处理的情况下,包括在该步骤中的多段处理可以由单个设备执行,或者可以由多个设备以分布方式执行。
应该注意,本技术可以如下配置。
(1)一种信息处理设备,包括:
计算单元,被配置成基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
(2)根据(1)所述的信息处理设备,其中,所述计算单元将预定值与所述播放列表中作为所述回放目标的内容的优先度相加,从而计算所述优先度。
(3)根据(2)所述的信息处理设备,其中,所述计算单元基于所述播放列表的观看历史来针对每个播放列表确定所述预定值,并且将所述播放列表的所述预定值与所述播放列表中作为所述回放目标的内容的优先度相加,从而计算所述优先度。
(4)根据(1)至(3)中的任意一项所述的信息处理设备,其中,所述内容是以场景为单位的内容。
(5)一种信息处理方法,包括:
计算步骤,其中,信息处理设备基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
(6)一种用于使得计算机用作计算单元的程序,所述计算单元被配置成基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
(7)一种信息处理系统,包括:
第一信息处理设备;以及
第二信息处理设备,
所述信息处理系统还包括:
存储单元,被配置成暂时存储内容;
计算单元,被配置成基于表示从多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于所述存储单元的优先度;以及
控制单元,被配置成基于所述计算单元计算出的优先度来删除所述存储单元中所存储的内容。
(8)根据(7)所述的信息处理系统,其中,基于所述计算单元计算出的所述优先度,所述控制单元在选择作为所述回放目标的内容的播放列表之前确定要存储至所述存储单元的内容,并且将所述内容存储至所述存储单元。
附图标记列表
10 信息处理系统
11 服务器
12 客户端
37 计算单元
52 高速缓存控制单元
53 高速缓存
70 信息处理系统
71 服务器
91 计算单元
权利要求书(按照条约第19条的修改)
1.(修改后)一种信息处理设备,包括:
计算单元,被配置成基于表示多个内容当中作为回放目标的内容的播放列表的观看历史,针对每个播放列表确定预定值,并且针对每个所述内容,通过加上其中该内容作为回放目标的所述播放列表的预定值来计算关于暂时存储所述内容的存储单元的优先度。
2.(修改后)根据权利要求1所述的信息处理设备,其中,当不存在所述播放列表的观看历史时,所述计算单元针对每个所述内容,通过加上其中该内容作为所述回放目标的每个播放列表的预定值来计算所述优先度。
3.(删除)
4.根据权利要求1所述的信息处理设备,其中,所述内容是以场景为单位的内容。
5.(修改后)一种信息处理方法,包括:
计算步骤,其中,信息处理设备基于表示多个内容当中作为回放目标的内容的播放列表的观看历史,针对每个播放列表确定预定值,并且针对每个所述内容,通过加上该内容被采用作为所述回放目标的所述播放列表的预定值来计算关于暂时存储所述内容的存储单元的优先度。
6.(修改后)一种用于使得计算机用作计算单元的程序,所述计算单元被配置成基于表示多个内容当中作为回放目标的内容的播放列表的观看历史,针对每个播放列表确定预定值,并且针对每个所述内容,通过加上其中该内容作为所述回放目标的每个播放列表的预定值来计算关于暂时存储所述内容的存储单元的优先度。
7.(修改后)一种信息处理系统,包括:
第一信息处理设备;以及
第二信息处理设备,
所述信息处理系统还包括:
存储单元,被配置成暂时存储内容;
计算单元,被配置成基于表示多个内容当中作为回放目标的内容的播放列表的观看历史,针对每个播放列表确定预定值,并且针对每个所述内容,通过加上所述该内容被采用作为所述回放目标的每个播放列表的预定值来计算关于存储单元的优先度;以及
控制单元,被配置成基于所述计算单元计算出的优先度,删除所述存储单元中所存储的内容。
8.(修改后)根据权利要求7所述的信息处理系统,其中,当不存在所述播放列表的观看历史时,所述计算单元针对每个所述内容,通过加上其中该内容作为所述回放目标的每个播放列表的预定值来计算所述优先度,以及
基于所述计算单元计算出的优先度,所述控制单元在回放内容之前确定要存储至所述存储单元的内容,并且将所述内容存储至所述存储单元。
Claims (8)
1.一种信息处理设备,包括:
计算单元,被配置成基于表示多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
2.根据权利要求1所述的信息处理设备,其中,所述计算单元将预定值与所述播放列表中作为所述回放目标的内容的优先度相加,从而计算所述优先度。
3.根据权利要求2所述的信息处理设备,其中,所述计算单元基于所述播放列表的观看历史来针对每个播放列表确定所述预定值,并且将所述播放列表的所述预定值与所述播放列表中作为所述回放目标的内容的优先度相加,从而计算所述优先度。
4.根据权利要求1所述的信息处理设备,其中,所述内容是以场景为单位的内容。
5.一种信息处理方法,包括:
计算步骤,其中,信息处理设备基于表示多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
6.一种用于使得计算机用作计算单元的程序,所述计算单元被配置成基于表示多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于暂时存储所述内容的存储单元的优先度。
7.一种信息处理系统,包括:
第一信息处理设备;以及
第二信息处理设备,
所述信息处理系统还包括:
存储单元,被配置成暂时存储内容;
计算单元,被配置成基于表示多个内容当中作为回放目标的内容的播放列表,针对每个所述内容计算关于所述存储单元的优先度;以及
控制单元,被配置成基于所述计算单元计算出的优先度,删除所述存储单元中所存储的内容。
8.根据权利要求7所述的信息处理系统,其中,基于所述计算单元计算出的所述优先度,所述控制单元在选择作为所述回放目标的内容的播放列表之前确定要存储至所述存储单元的内容,并且将所述内容存储至所述存储单元。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012236312 | 2012-10-26 | ||
JP2012-236312 | 2012-10-26 | ||
PCT/JP2013/078038 WO2014065165A1 (ja) | 2012-10-26 | 2013-10-16 | 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104737231A true CN104737231A (zh) | 2015-06-24 |
CN104737231B CN104737231B (zh) | 2017-10-27 |
Family
ID=50544545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380054505.XA Expired - Fee Related CN104737231B (zh) | 2012-10-26 | 2013-10-16 | 信息处理设备、信息处理方法、程序和信息处理系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10469794B2 (zh) |
EP (1) | EP2924688A4 (zh) |
JP (1) | JP6248943B2 (zh) |
CN (1) | CN104737231B (zh) |
WO (1) | WO2014065165A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014065165A1 (ja) * | 2012-10-26 | 2014-05-01 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム |
JP6497993B2 (ja) * | 2015-03-17 | 2019-04-10 | 日本放送協会 | 中継装置、視聴端末およびそれらのプログラム |
JP6574974B2 (ja) * | 2015-09-29 | 2019-09-18 | Run.Edge株式会社 | 動画像再生装置、動画像配信サーバ、動画像再生方法、動画像配信方法、動画像再生プログラム、及び動画像配信プログラム |
US20220329664A1 (en) * | 2021-04-09 | 2022-10-13 | Apple Inc. | Secure data caching for edge networks |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5293232A (en) * | 1991-04-02 | 1994-03-08 | Sony Corporation | Apparatus for transmitting still images retrieved from a still image filling apparatus |
CN1200606A (zh) * | 1997-02-04 | 1998-12-02 | 索尼公司 | 资料传送系统和资料传送方法 |
US20050251565A1 (en) * | 2004-05-05 | 2005-11-10 | Martin Weel | Hybrid set-top box for digital entertainment network |
CN1725647A (zh) * | 2004-07-21 | 2006-01-25 | 富士通株式会社 | 通信装置和无线通信系统 |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20080021577A1 (en) * | 2006-07-21 | 2008-01-24 | Sony Corporation | Reproducing apparatus, reproducing method, and reproducing program |
US20080235589A1 (en) * | 2007-03-19 | 2008-09-25 | Yahoo! Inc. | Identifying popular segments of media objects |
JP2011128461A (ja) * | 2009-12-18 | 2011-06-30 | Funai Electric Co Ltd | ネットワークラジオ受信装置 |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3118852B2 (ja) * | 1991-04-04 | 2000-12-18 | ソニー株式会社 | 画像出力装置 |
US20020057893A1 (en) * | 1998-08-11 | 2002-05-16 | Anthony Wood | Digital recording and playback |
JP3396639B2 (ja) * | 1998-09-30 | 2003-04-14 | 株式会社東芝 | 階層記憶装置及び階層記憶制御方法 |
US20020059440A1 (en) * | 2000-09-06 | 2002-05-16 | Hudson Michael D. | Client-side last-element cache network architecture |
JP3999004B2 (ja) | 2002-03-12 | 2007-10-31 | 富士通株式会社 | コンテンツ管理方法 |
US6941324B2 (en) * | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US8332895B2 (en) * | 2002-09-16 | 2012-12-11 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
JP3742401B2 (ja) * | 2003-04-28 | 2006-02-01 | 株式会社東芝 | 映像データ記録再生装置および同装置で用いられる映像データ管理方法 |
US8396800B1 (en) * | 2003-11-03 | 2013-03-12 | James W. Wieder | Adaptive personalized music and entertainment |
US7711835B2 (en) * | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
WO2006114451A1 (es) * | 2005-04-22 | 2006-11-02 | Musicstrands, S.A.U. | Sistema y método para adquirir y agregar datos sobre la reproducción de elementos o ficheros multimedia |
JP4428321B2 (ja) * | 2005-09-07 | 2010-03-10 | ソニー株式会社 | 記録再生装置、表示制御方法、プログラム |
JP4568217B2 (ja) * | 2005-12-07 | 2010-10-27 | シャープ株式会社 | コンテンツ管理装置 |
KR20100090312A (ko) * | 2006-02-10 | 2010-08-13 | 스트랜즈, 아이엔씨. | 휴대용미디어플레이어 파일들에 우선순위를 설정하는 시스템 및 방법 |
GB0702600D0 (en) * | 2006-05-05 | 2007-03-21 | Omnifone Ltd | Loader |
JP4838659B2 (ja) * | 2006-08-01 | 2011-12-14 | キヤノン株式会社 | 再生装置及び再生装置の制御方法 |
US7761091B2 (en) * | 2006-09-05 | 2010-07-20 | Etymotic Research, Inc. | Method and system of managing volume and functionality control between an audio player and wireless earphones |
US8281077B2 (en) * | 2006-12-08 | 2012-10-02 | Sony Ericsson Mobile Communications Ab | Local media cache with leader files |
WO2008085207A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Multi-services application gateway |
US8463924B2 (en) * | 2007-02-02 | 2013-06-11 | Apple Inc. | Remote access of media items |
US8832220B2 (en) * | 2007-05-29 | 2014-09-09 | Domingo Enterprises, Llc | System and method for increasing data availability on a mobile device based on operating mode |
KR100898713B1 (ko) * | 2007-06-01 | 2009-05-25 | 삼성전자주식회사 | 미디어 컨텐츠의 재생 목록 생성 방법 및 장치, 미디어컨텐츠의 재생 방법 및 장치 |
US8275681B2 (en) * | 2007-06-12 | 2012-09-25 | Media Forum, Inc. | Desktop extension for readily-sharable and accessible media playlist and media |
US20090193338A1 (en) * | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8005856B2 (en) * | 2008-06-25 | 2011-08-23 | Microsoft Corporation | Dynamic selection of media for playback |
KR101748448B1 (ko) * | 2009-03-18 | 2017-06-16 | 터치튠즈 뮤직 코포레이션 | 엔터테인먼트 서버 및 관련 소셜 네트워킹 서비스 |
US9143381B2 (en) * | 2009-04-16 | 2015-09-22 | Microsoft Technology Licenising, LLC | Sequenced transmission of digital content items |
JP5308946B2 (ja) | 2009-07-22 | 2013-10-09 | エヌ・ティ・ティ・コムウェア株式会社 | データ提供装置、データ提供方法、データ提供プログラム、及びデータ提供システム |
JP2011217197A (ja) * | 2010-03-31 | 2011-10-27 | Sony Corp | 電子機器、再生制御システム、再生制御方法及びプログラム |
US9253548B2 (en) * | 2010-05-27 | 2016-02-02 | Adobe Systems Incorporated | Optimizing caches for media streaming |
US20120124162A1 (en) * | 2010-06-10 | 2012-05-17 | Cricket Communications, Inc. | Method and apparatus for selecting media content in a mobile communications device |
US8914603B2 (en) * | 2010-07-30 | 2014-12-16 | Motorola Mobility Llc | System and method for synching Portable Media Player content with storage space optimization |
US20120226536A1 (en) * | 2010-09-28 | 2012-09-06 | Adam Kidron | Encryption-Free Content Purchase Platform Apparatuses, Methods And Systems |
EP2456199A3 (en) * | 2010-11-22 | 2014-07-16 | DDS Newco Inc. | Method and systems of dynamically managing content for use by a media playback device |
US20120203932A1 (en) * | 2011-02-08 | 2012-08-09 | Microsoft Corporation | Multi-master media metadata synchronization |
US20130024431A1 (en) * | 2011-07-22 | 2013-01-24 | Microsoft Corporation | Event database for event search and ticket retrieval |
US20130050098A1 (en) * | 2011-08-31 | 2013-02-28 | Nokia Corporation | User input of diacritical characters |
US20130124584A1 (en) * | 2011-11-16 | 2013-05-16 | Google Inc. | Start page for a user's personal music collection |
US20140031961A1 (en) * | 2012-07-26 | 2014-01-30 | Google Inc. | Method and System for Generating Location-Based Playlists |
WO2014065165A1 (ja) * | 2012-10-26 | 2014-05-01 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム |
US20140122465A1 (en) * | 2012-10-31 | 2014-05-01 | Brandon Bilinski | Ranking Music Search Results |
US20150334204A1 (en) * | 2014-05-15 | 2015-11-19 | Google Inc. | Intelligent auto-caching of media |
-
2013
- 2013-10-16 WO PCT/JP2013/078038 patent/WO2014065165A1/ja active Application Filing
- 2013-10-16 CN CN201380054505.XA patent/CN104737231B/zh not_active Expired - Fee Related
- 2013-10-16 JP JP2014543245A patent/JP6248943B2/ja not_active Expired - Fee Related
- 2013-10-16 EP EP13849446.3A patent/EP2924688A4/en not_active Withdrawn
- 2013-10-16 US US14/437,170 patent/US10469794B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5293232A (en) * | 1991-04-02 | 1994-03-08 | Sony Corporation | Apparatus for transmitting still images retrieved from a still image filling apparatus |
CN1200606A (zh) * | 1997-02-04 | 1998-12-02 | 索尼公司 | 资料传送系统和资料传送方法 |
US20050251565A1 (en) * | 2004-05-05 | 2005-11-10 | Martin Weel | Hybrid set-top box for digital entertainment network |
CN1725647A (zh) * | 2004-07-21 | 2006-01-25 | 富士通株式会社 | 通信装置和无线通信系统 |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20080021577A1 (en) * | 2006-07-21 | 2008-01-24 | Sony Corporation | Reproducing apparatus, reproducing method, and reproducing program |
US20080235589A1 (en) * | 2007-03-19 | 2008-09-25 | Yahoo! Inc. | Identifying popular segments of media objects |
JP2011128461A (ja) * | 2009-12-18 | 2011-06-30 | Funai Electric Co Ltd | ネットワークラジオ受信装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2014065165A1 (ja) | 2014-05-01 |
EP2924688A4 (en) | 2016-09-14 |
CN104737231B (zh) | 2017-10-27 |
JPWO2014065165A1 (ja) | 2016-09-08 |
US20150271440A1 (en) | 2015-09-24 |
US10469794B2 (en) | 2019-11-05 |
JP6248943B2 (ja) | 2017-12-20 |
EP2924688A1 (en) | 2015-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5112287B2 (ja) | ネットワーク上でデジタルメディアの分散編集及び記憶を提供するための方法及びシステム | |
US8644679B2 (en) | Method and system for dynamic control of digital media content playback and advertisement delivery | |
CN101164055B (zh) | 媒体时间线排序 | |
US8972862B2 (en) | Method and system for providing remote digital media ingest with centralized editorial control | |
US9076311B2 (en) | Method and apparatus for providing remote workflow management | |
US7970260B2 (en) | Digital media asset management system and method for supporting multiple users | |
US9473548B1 (en) | Latency reduction in streamed content consumption | |
US20070133609A1 (en) | Providing end user community functionality for publication and delivery of digital media content | |
US20070107012A1 (en) | Method and apparatus for providing on-demand resource allocation | |
US9210482B2 (en) | Method and system for providing a personal video recorder utilizing network-based digital media content | |
US9031381B2 (en) | Systems and methods for generation of composite video from multiple asynchronously recorded input streams | |
JP2013526150A (ja) | 再生品質が改善されたメディアコンテンツ | |
CN113424553A (zh) | 用于响应于用户选择而推进交互式媒体项目的重放的技术 | |
US8260794B2 (en) | Creating playback definitions indicating segments of media content from multiple content files to render | |
CN104737231A (zh) | 信息处理设备、信息处理方法、程序和信息处理系统 | |
US9081775B2 (en) | Digital content supply system | |
CN115314732B (zh) | 一种多用户协同审片方法及系统 | |
CN115022677B (zh) | 视频播放方法、装置、设备及介质 | |
US12002491B2 (en) | Visual effect design using multiple preview windows | |
KR101808157B1 (ko) | 영상물에 배경음악을 삽입하는 배경음악 삽입방법 및 그 방법을 수행하는 소프트웨어가 저장된 소프트웨어 분배 서버 | |
US20110252056A1 (en) | System for supplying digital content | |
CN105228032A (zh) | 一种视频录像的点播方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171027 Termination date: 20201016 |