CN102668550A - 用于为视频播放装置提供基于字幕的重复或播放功能的方法、相关视频播放装置及相关处理电路 - Google Patents
用于为视频播放装置提供基于字幕的重复或播放功能的方法、相关视频播放装置及相关处理电路 Download PDFInfo
- Publication number
- CN102668550A CN102668550A CN2010800027146A CN201080002714A CN102668550A CN 102668550 A CN102668550 A CN 102668550A CN 2010800027146 A CN2010800027146 A CN 2010800027146A CN 201080002714 A CN201080002714 A CN 201080002714A CN 102668550 A CN102668550 A CN 102668550A
- Authority
- CN
- China
- Prior art keywords
- captions
- time point
- treatment circuit
- start time
- play device
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- H04N9/8233—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 the additional signal being a character code signal
-
- 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- 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/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- 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/485—End-user interface for client configuration
- H04N21/4856—End-user interface for client configuration for language selection, e.g. for the menu or subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种方法,用于为视频播放装置提供基于字幕的重复或播放功能,所述方法包含:存储对应于至少一字幕的至少一字幕起始时间点;以及为视频播放装置提供用户界面,控制视频播放装置依据至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动。另提供一种相关视频播放装置及相关处理电路。特别地,处理电路包含:控制器,控制视频播放装置的多个操作;以及程序代码,嵌入至控制器或接收自控制器外部,其中执行程序代码的控制器提供基于字幕的重复或播放功能的用户界面,用于控制视频播放装置执行至少一预定操作。
Description
技术领域
本发明有关于视频播放(playback)装置的重复或播放(repeat/playback)控制,且特别有关于用于为视频播放装置提供基于字幕的重复或播放功能的方法,相关视频播放装置及相关处理电路。
背景技术
当用户使用现有的视频播放装置,例如数字多用光盘(digital versatile disc,简称为DVD)播放器或蓝光光盘(Blu-ray Disc,简称为BD)播放器观看外语节目时,对于用户来说,有利用外语节目学习外语的机会。在所述外语节目是用户喜欢的特定类型的情况下,用户可以通过重复地观看所述外语节目来学习外语。
典型地,当用户观看外语节目时,依据相关技术实施的现有的视频播放装置仅仅播放叠加在屏幕底部的字幕,例如对话,造成使用现有的视频播放装置时的许多问题。举例来说,用户不能将注意力集中在其不熟悉意思的句子或单词上,而与此同时用户可能需要花费时间回顾这些句子或单词。在另一个实施例中,假设用户是一门外语的初学者,当用户没有理解一个句子或单词(举例来说,对于初学者来说可能很难的句子或单词)的意思时,其可能被迫停止观看该外语节目,以便找出句子或单词的意思。如果用户不停止观看该外语节目而想找出句子或单词的意思,那么随后其可能不得不搜寻整个外语节目以找出这个句子或单词。
总的来说,现有的视频播放装置不能很好的服务用户。因此,需要一种新方法用于增强用户的观看体验。
发明内容
因此,本发明的一个目的是提供一种方法,用于为视频播放装置提供基于字幕的重复或播放功能,以及提供相关视频播放装置及相关处理电路,以解决上述问题。
用于为视频播放装置提供基于字幕的重复或播放功能的方法包含:存储对应于至少一字幕的至少一字幕起始时间点;以及为视频播放装置提供用户界面,以控制视频播放装置依据至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动。
具有基于字幕的重复或播放功能的相关视频播放装置包含至少一存储单元或模组及处理电路。存储单元或模块用来存储信息。处理电路将对应于至少一字幕的至少一字幕起始时间点存储到存储单元或模块中。此外,处理电路更为视频播放装置提供用户界面,控制视频播放装置依据至少一字幕起始时间点,执行至少一预定操作,以响应至少一预定用户控制活动。此外,存储单元或模块被嵌入至处理电路或放置于处理电路之外。
用于控制视频播放装置及为视频播放装置提供基于字幕的重复或播放功能的相关处理电路包含:控制器,控制视频播放装置的多个操作;以及程序代码,嵌入至控制器或接收自控制器外部。此外,执行程序代码的控制器将对应于至少一字幕的至少一字幕起始时间点存储到视频播放装置内的至少一存储单元或模块中。此外,执行程序代码的控制器进一步为视频播放装置提供用户界面,控制视频播放装置依据至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动。
本领域技术人员阅读完下述在不同图形和绘图中展示的较佳实施例的详细说明后,将非常容易理解本发明的上述目的和其他目的。
附图说明
图1是依据本发明第一实施例的具有基于字幕的重复或播放功能的视频播放装置的示意图。
图2是依据本发明实施例的用于为视频播放装置提供基于字幕的重复或播放功能的方法的流程图。
图3A是依据本发明一个实施例显示涉及图2所示的方法中的字幕及相关视频内容的屏幕的示意图。
图3B是分别对应于图3A所示的字幕的字幕起始时间点及字幕终止时间点的示意图。
图4是依据本发明的一个实施例的多个字幕,及分别对应于多个字幕的多个字幕起始时间点的示意图,其中本实施例是图2所示实施例的特定情况。
图5A是依据本发明的一个实施例的用户界面排列范例的示意图,其中本实施例是图2所示实施例的另一特定情况。
图5B是依据图5A所示的实施例涉及图2所示方法的多个字幕起始时间点、多个字幕终止时间点及多个字符串的示意图。
图6是依据本发明第二实施例的具有基于字幕的重复或播放功能的视频播放装置的示意图。
图7是依据本发明第三实施例的具有基于字幕的重复或播放功能的视频播放装置的示意图。
具体实施方式
在说明书及权利要求书当中使用了某些词汇来指称特定的***元件。本领域技术人员应可理解,电子设备制造商可能会用不同的名词来称呼同样的元件。本文件并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的基准。在通篇说明书及权利要求书当中所提及的「包含」为一开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表第一装置可直接电气连接于第二装置,或透过其他装置或连接手段间接地电气连接至第二装置。
请参考图1,图1是依据本发明第一实施例的具有基于字幕的重复或播放功能的视频播放装置100的示意图。视频播放装置100包含遥控接收器(remotecontrol receiver)110、介质访问(medium access)模块120、解码器130及处理电路140,其中处理电路140包含执行程序代码140P(在图2中被标示为‘代码’)的控制器140C。举例来说,依据本实施例的一个方面,视频播放装置100可代表DVD播放器或BD播放器,而处理电路140可以将处理结果输出到显示装置,例如显示器(monitor)。此外,介质访问模块120可以是DVD播放器或BD播放器的光盘装载器(loader)。此外,由介质访问模块120访问的存储介质(storage medium)120M可以是可移动的存储介质,例如DVD或BD。以上所述仅用作说明的目的,并非为本发明的限制。依据本实施例的另一个方面,视频播放装置100可以代表电视,例如具有嵌入的介质访问模块120的液晶(liquid crystal display,简称为LCD)电视,而处理电路140可以将处理结果输出到LCD电视的显示模块,例如LCD面板。此外,介质访问模块120可以是LCD电视的光盘装载器。类似地,由介质访问模块120访问的存储介质120M可以是可移动的存储介质,例如DVD或BD。
如上所述,由介质访问模块120访问的存储介质120M可以是可移动的存储介质。以上所述仅用作说明的目的,并非为本发明的限制。依据本实施例的某些变形,由介质访问模块120访问的存储介质120M可以是嵌入到介质访问模块120中的存储介质。举例来说,介质访问模块120可以是硬盘驱动器(Hard Disk Drive,简称为HDD),而存储介质120M则可代表HDD内的硬盘(Hard Disk,简称为HD)。在另一范例中,介质访问模块120可以是固态硬盘(Solid State Drive,简称为SDD),而存储介质120M则代表SDD内的至少一个闪存。
在本实施例中,控制器140C可以是具有嵌入的程序代码140P的硬件控制器。其仅用作说明的目的,并非为本发明的限制。依据本实施例的某些变形,控制器140C可以是微控制器(micro control unit,简称为MCU)或微处理器(micro processing unit,简称为MPU),而程序代码140P则可以代表自控制器140C外接收的程序代码。举例来说,程序代码140P可以是存储在处理电路140或者视频播放装置100的存储器(举例来说,某些实施例中的存储单元140S,或者是例如下述某些实施例中的存储模块)中的固件(firmware)代码。在另一范例中,程序代码140P可以是存储在处理电路140或者视频播放装置100的存储器或存储模块(举例来说,某些实施例中的存储单元140S,或者是例如下述某些实施例中的存储模块)中的软件代码。因此,程序代码(例如程序代码140P)是否存储在存储器或存储模块(例如上述的任意一个)中取决于本实施例的不同变形。
依据本实施例,处理电路140(更具体地,执行程序代码140P的控制器140C)将对应于至少一字幕的至少一字幕起始时间点存储到至少一个存储单元或模块中,其中存储单元或模块可以是被嵌入在处理电路140中或位于处理电路140之外。这里,将存储单元140S作为存储单元或模块的范例。此外,处理电路140为视频播放装置100提供基于字幕的重复或播放功能的用户界面,以控制视频播放装置100依据上述至少一字幕起始时间点来执行至少一预定操作(举例来说,一个或多个基于字幕的重复或播放操作),以响应至少一预定用户控制活动。请注意,在本实施例或其变形中,用户界面可包含至少一个物理用户界面(举例来说,视频播放装置100的遥控器的一个或多个按钮、按键等,及/或实施在视频播放装置100的外壳上的一个或多个按钮、按键等)及/或至少一个显示用户界面(举例来说,一个或多个菜单、菜单的多个项目、一个或多个高亮项目等)。以上所述仅用作说明的目的,并非为本发明的限制。依据本实施例的某些变形,用户界面可包含上述至少一物理用户界面、上述显示用户界面及/或至少一音频用户界面,例如一个或多个麦克风、耳机、扬声器、音频输入/输出插孔等。
更特别地,处理电路140用于控制视频播放装置100,并为视频播放装置100提供基于字幕的重复或播放功能。实际上,控制器140C控制视频播放装置100的操作,其中视频播放装置100可输出控制信号以控制介质访问模块120,并进一步输出另一控制信号(未画出)以控制解码器130。执行程序代码140P的控制器140C为视频播放装置100提供基于字幕的重复或播放功能的用户界面,以控制视频播放装置100执行上述至少一预定操作,以响应一个或多个预定用户控制活动。举例来说,当用户按下视频播放装置100的遥控器(未画出)上的预定按键或按钮时,遥控接收器110接收来自遥控器的遥控信号,从而处理电路140探测到这样的预定用户控制活动。在用户观看的节目(举例来说,记录在存储介质120M上的节目)播放期间,解码器130执行关于节目的某些解码操作,而处理电路140开始将对应于该节目的至少一字幕的至少一字幕起始时间点存储到存储单元或模块(举例来说,某些实施例中的存储单元140S,或者是例如下述某些实施例中的存储模块)中。此外,当用户按下遥控器(未画出)上的相同或另一预定按键或按钮时,遥控接收器110接收来自遥控器的遥控信号,从而处理电路140探测到这样的预定用户控制活动,并且随后,处理电路140控制视频播放装置100执行上述至少一预定操作,所述预定操作可包含跳转至字幕起始时间点及/或自字幕起始时间点开始的播放。以上所述仅用作说明的目的,并非为本发明的限制。依据本实施例的变形,当用户按下遥控器(未画出)上的预定按键或按钮时,遥控接收器110接收来自遥控器的遥控信号,从而处理电路140探测到预定用户控制活动。在节目的播放期间,处理电路140开始将对应于上述至少一字幕的上述至少一字幕起始时间点及至少一字幕终止时间点存储到存储单元或模块(举例来说,某些实施例中的存储单元140S,或者是例如下述某些实施例中的存储模块)中。此外,当用户按下遥控器(未画出)上的相同或另一预定按键或按钮时,遥控接收器110接收来自遥控器的遥控信号,从而处理电路140探测到这样的预定用户控制活动,并且随后,处理电路140控制视频播放装置100执行上述至少一预定操作,预定操作可包含跳转至字幕起始时间点及/或重复地播放位于字幕起始时间点及字幕终止时间点之间的一段区间。
图2是依据本发明实施例的用于为视频播放装置提供基于字幕的重复或播放功能的方法910的流程图。所述方法910可用于图1所示的视频播放装置100,且更具体地,可用于视频播放装置100的处理电路140。此外,方法910可利用图1所示的视频播放装置100实施,且更具体地,可利用视频播放装置100的处理电路140实施。方法910的描述如下。
在步骤912,处理电路140(且更具体地,执行程序代码140P的控制器140C)将对应于至少一字幕的至少一字幕起始时间点存储到上述至少一存储单元或模块,例如存储单元140S中。依据本实施例的某些特定情况,处理电路140更可以将其他信息存储到上述存储单元或模块中,其他信息例如对应于上述至少一字幕的上述至少一字幕终止时间点及/或至少一字符串(text string)。实际上,通常可以得到节目独立的字幕数据,并且处理电路140可基于上述至少一字幕(举例来说,一个或多个字幕,例如字幕24-1、24-2、...、等)的字幕数据操作。举例来说,在节目独立的字幕数据可以被获得的情况下,处理电路140可以自上述至少一字幕的字幕数据中提取至少一字符串(举例来说,一个或多个字符串,例如字符串Str(1)、Str(2)、...、等)。在另一范例中,在没有独立的字幕数据可以被获得的情况下(举例来说,所有字幕都在一开始就被与节目的视频内容混合了),处理电路140可以对至少一字幕(举例来说,一个或多个字幕,例如字幕24-1、24-2、...、等)执行光学字符识别(optical characterrecognition,简称为OCR)操作以产生至少一字符串(举例来说,一个或多个字符串,例如字符串Str(1)、Str(2)、...、等)。
更具体地,处理电路140可以对至少一字幕(举例来说,一个或多个字幕,例如字幕24-1、24-2、...、等)执行转换操作(translation operation)以产生至少一字符串(举例来说,一个或多个字符串,例如字符串Str(1)、Str(2)、...、等)。举例来说,在节目的独立的字幕数据可以被获得的情况下,处理电路140可以自上述字幕数据中提取字符串的原始版本(original version),并且随后对字符串的原始版本执行转换操作,以产生字符串的转换版本作为最终版本存储于上述存储单元或模块中。在另一范例中,在没有独立的字幕数据可以被获得的情况下,处理电路140可以对字幕执行OCR操作以产生字符串的原始版本,并且随后对字符串的原始版本执行转换操作,以产生字符串的转换版本作为最终版本存储于上述存储单元或模块中。
在步骤914,处理电路140(且更具体地,执行程序代码140P的控制器140C)为视频播放装置100提供基于字幕的重复或播放功能的用户界面,以控制视频播放装置100依据上述至少一字幕起始时间点执行至少一预定操作(举例来说,一个或多个基于字幕的重复或播放操作),以响应例如前文所揭露的至少一预定用户控制活动。特别地,上述至少一字幕可包含多个字幕,并且上述至少一字幕起始时间点可包含分别对应于多个字幕的多个字幕起始时间点。从而,处理电路140控制视频播放装置100依据字幕起始时间点来执行一个或多个预定操作。依据本实施例的某些特定方案,例如以上所述的方案,上述至少一字幕终止时间点可包含分别对应于多个字幕的多个字幕终止时间点,及/或上述至少一字符串可包含分别对应于多个字幕的多个字符串。从而,处理电路140控制视频播放装置100依据字幕起始时间点、字幕终止时间点及/或字符串执行一个或多个预定操作。
请注意,基于视频播放装置100的缺省设置(default setting)或用户设置,基于字幕的重复或播放功能的用户界面(举例来说,上述至少一物理用户界面及/或上述至少一显示用户界面)可用于控制视频播放装置100依据上述至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动。以上所述仅用作说明的目的,并非为本发明的限制。依据本实施例的某些变形,基于视频播放装置100的缺省设置或用户设置,处理电路140在没有被任何预定用户控制活动触发的情况下,可自动控制视频播放装置100依据上述至少一字幕起始时间点执行上述至少一预定操作。
依据本实施例的某些变形,处理电路140将对应于上述至少一字幕(举例来说,一个或多个字幕,例如字幕24-1、24-2、...、等)的至少一字符串(举例来说,一个或多个字符串,例如字符串Str(1)、Str(2)、...、等)存储到上面提到的存储单元或模块中。此外,处理电路140更将存储介质120M(例如存储内容包含上述至少一字幕的可移动存储介质)的识别码(identification number)存储到存储单元或模块(举例来说,某些实施例中的存储单元140S,或者是例如下述某些实施例中的存储模块)中。在可移动存储介质被暂时从视频播放装置100移走的情况下,当探测到可移动存储介质被重新载入视频播放装置100时,处理电路140撷取上述至少一字符串(举例来说,一个或多个字符串,例如字符串Str(1)、Str(2)、...、等)用于进一步使用。
从而,处理电路140可以为用户保持用户环境。作为结果,当相同的存储介质120M,或更特别地,介质访问模块120,被重新装载入视频播放装置100中时,用户可继续使用基于字幕的重复或播放功能,而处理电路140可继续收集用户额外的使用行为或基于用户先前的使用行为的操作。举例来说,用户可以通过使用基于字幕的重复或播放功能继续其学习。
请参考图3A及图3B。图3A是依据本发明一个实施例显示涉及图2所示的方法910中的字幕24及相关视频内容22的屏幕20的示意图,其中本实施例是图2所示的实施例的一个特例,例如上述实施例中的一个。图3B是分别对应于图3A所示的字幕24的字幕起始时间点及字幕终止时间点的示意图,其中字幕24(在图3B中表示为“Clark,transform and roll out!”)在字幕开始时间点(在图3B中表示为“0:56:03”)开始,并在字幕终止时间点(在图3B中表示为“0:56:15”)终止。依据本实施例,当用户按下上述遥控器上的预定按键或按钮时,遥控接收器110存储分别对应于字幕24(举例来说,节目的当前或最近的字幕)的字幕起始时间点及字幕终止时间点。举例来说,处理电路140控制视频播放装置100自动跳转至字幕起始时间点(在图3B中表示为“0:56:03”)。在另一实施例中,当用户按下遥控器(未画出)上的相同或另一预定按键或按钮时,遥控接收器110自遥控器接受遥控信号,从而处理电路140探测到这样的预定用户控制活动,并且随后,处理电路140控制视频播放装置100跳转至字幕起始时间点(在图3B中表示为“0:56:03”)。从而,上述至少一预定操作可以被自动或手动触发。
在跳转到字幕起始时间点之后,基于视频播放装置100的缺省设置或用户设置,处理电路140可以控制视频播放装置100从字幕起始时间点开始播放,或者重复地播放介于字幕起始时间点和字幕终止时间点之间的视频。作为结果,用户可以有学习字幕24中的句子或单词的机会(举例来说,本实施例中的句子“Clark,transform and roll out!”中的一个或多个单词)。因此,用户可以边看节目边学习,而不需要停止观看节目。
图4是依据本发明的一个实施例的多个字幕(例如24-1、24-2、24-3、...、等)及分别对应于所述字幕的多个字幕起始时间点(例如TSTART(1)、TSTART(2)、TSTART(3)、...、等)的示意图,其中本实施例是图2所示实施例的特定情况。请注意,本实施例是图3A及图3B所示实施例的变形,并且预定操作可以类似于图3A及图3B所示实施例中所揭露的预定操作之一。实际上,处理电路140可将字幕起始时间点TSTART(1)、TSTART(2)、TSTART(3)、...、等作为单一字幕起始时间参数轮流地暂时存储到上述存储单元或模块中。此外,上述至少一预定操作可自动或手动触发。本实施例的类似描述不再赘述。
请参考图5A及图5B。图5A是依据本发明的一个实施例的用户界面排列范例的示意图,其中本实施例是图2所示实施例的另一特定情况。图5B是依据图5A所示的实施例涉及图2所示方法910的多个字幕起始时间点TSTART(1)、TSTART(2)、...、及TSTART(N),多个字幕终止时间点TEND(1)、TEND(2)、...、及TEND(N),及多个字符串Str(1)、Str(2)、...、及Str(N)的示意图。这里,处理电路140存储分别对应于字幕24-1、24-2、...、及24-N的字幕起始时间点TSTART(1)、TSTART(2)、...、及TSTART(N),字幕终止时间点TEND(1)、TEND(2)、...、及TEND(N),及字符串Str(1)、Str(2)、...、及Str(N)。因此,图5B所示表格的第一行对应于字幕24-1,图5B所示表格的第二行对应于字幕24-2,...,图5B所示表格的第N行对应于字幕24-N。基于对字幕24-1、24-2、...、及24-N至少一部分的用户选择,处理电路140控制视频播放装置100执行上述至少一预定操作,例如对节目至少一部分的一个或多个基于字幕的重复或播放操作。
实际上,在字幕24-1、24-2、...、及24-N包含太多字幕,使得字幕不能同时在屏幕20的受限高度内(且更特别地,菜单的预定显示区域的受限高度内)完全显示的情况下,用户界面用于显示字幕24-1、24-2、...、及24-N的一部分。举例来说,图5A所示的字幕34-1、34-2、...、及34-M代表字幕24-1、24-2、...、及24-N的一部分,其中M小于N。此外,在字幕可以同时在屏幕20的受限高度内(且更特别地,菜单的预定显示区域的受限高度内)完全展示的情况下,用户界面可被用于显示所有字幕24-1、24-2、...、及24-N。举例来说,图5A所示的字幕34-1、34-2、...、及34-M分别代表字幕24-1、24-2、...及24-N,其中M等于N。
为通过用户界面给用户提供选择机制(selection mechanism),上述至少一预定操作包含显示字符串Str(1)、Str(2)、...、及Str(N)的至少一部分以作为菜单的项目。由于字幕34-1、34-2、...、及34-M中的一些字幕可能包含太多单词,使得不能同时在屏幕20的受限宽度内(且更特别地,菜单的一个项目的预定显示区域的受限宽度内)展示字幕内的所有单词,字幕34-1、34-2、...、及34-M的字幕34-m可包含字符串Str(n)的至少一部分(举例来说,整个字符串Str(n),或者字符串Str(n)的一部分),其中m和n是正整数,并且m可以在区间[1,M]内变化。关于上面提到的字符串Str(n),在不同情况下,n的范围可以发生变化。举例来说,在字幕24-1、24-2、...、及24-N没有同时显示的情况下,n可以在区间[1,N]的一部分之内变化。在另一范例中,在字幕24-1、24-2、...、及24-N同时显示的情况下,n可以在区间[1,N]之内变化。
此外,上述至少一预定操作更包含播放对应于项目的选择部分的至少一区间,以响应关于选择部分的用户选择,其中至少一区间中的每一个均介于相关的字幕起始时间点TSTART(n0)及相关的字幕终止时间点TEND(n0)之间。举例来说,在用户没有选择所有字幕24-1、24-2、...、及24-N的情况下,n0可以在区间[1,N]的一部分之内变化。在另一范例中,在用户选择所有字幕24-1、24-2、...、及24-N的情况下,n0可以在区间[1,N]之内变化。因此,无论n0是在区间[1,N]的一部分之内变化还是在区间[1,N]之内变化,处理电路140都控制视频播放装置100在一个或多个区间期间的播放,例如在介于相关的字幕起始时间点TSTART(n0)及相关的字幕终止时间点TEND(n0)之间的第n0个区间播放。
依据图5A及图5B所示实施例的变形,为对节目的至少一部分执行基于字幕的重复或播放操作,基于视频播放装置100的缺省设置或用户设置,处理电路140可以自动选择一个或多个区间,例如介于相关的字幕起始时间点TSTART(n0)及相关的字幕终止时间点TEND(n0)之间的第n0个区间。本实施例的类似描述不再赘述。
图6是依据本发明第二实施例的具有基于字幕的重复或播放功能的视频播放装置200的示意图。本实施例是第一实施例的变形。这里,上述至少一存储单元或模块包含存储模块240S。特别地,图1所示的存储单元140S被本实施例的存储模块240S取代。本实施例的类似描述不再赘述。
图7是依据本发明第三实施例的具有基于字幕的重复或播放功能的视频播放装置300的示意图。本实施例是第一实施例的变形,也是第二实施例的变形。这里,上述至少一存储单元或模块包含图1所示的存储单元140S及图6所示的存储模块240S。举例来说,上述至少一字幕起始时间点(举例来说,字幕起始时间点TSTART(1)、TSTART(2)、...、等)、上述至少一字幕终止时间点(举例来说,字幕终止时间点TEND(1)、TEND(2)、...、等)、上述至少一字符串(举例来说,字符串Str(1)、Str(2)、...、等)及/或存储介质120M的识别码的一部分可被存储在存储单元140S中,而另一部分(或其他部分)可被存储在存储模块240S中。本实施例的类似描述不再赘述。
本发明的优势之一是本发明的方法及相关视频播放装置可提供基于字幕的重复或播放功能的用户界面,以控制视频播放装置依据至少一字幕起始时间点来执行至少一预定操作,以响应至少一预定用户控制活动。作为上述至少一预定操作的结果,例如多个实施例中揭露的基于字幕的重复或播放操作的结果,用户可以很容易地使用视频播放装置,并且例如以上所述的先前技术中的问题将不再发生。
本领域技术人员应可理解,保留本发明的精神的同时,可对本发明的装置和方法做出多种等效变化与修改。
Claims (30)
1.一种方法,用于为视频播放装置提供基于字幕的重复或播放功能,该方法包含:
存储对应于至少一字幕的至少一字幕起始时间点;以及
为该视频播放装置提供用户界面,以控制该视频播放装置依据该至少一字幕起始时间点执行至少一预定操作以响应至少一预定用户控制活动。
2.根据权利要求1所述的方法,其特征在于,该至少一预定操作包含跳转至该字幕起始时间点。
3.根据权利要求2所述的方法,更包含:
存储对应于该至少一字幕的至少一字幕终止时间点。
4.根据权利要求3所述的方法,其特征在于,该预定操作包含重复地播放介于该字幕起始时间点和该字幕终止时间点之间的视频。
5.根据权利要求2所述的方法,其特征在于,该预定操作包含自该字幕起始时间点开始的播放。
6.根据权利要求1所述的方法,更包含:
存储对应于该至少一字幕的至少一字符串。
7.根据权利要求6所述的方法,更包含:
存储可移动存储介质的识别码,其中该可移动存储介质存储的内容包含该至少一字幕;以及
在该可移动存储介质被暂时地从该视频播放装置移走的情况下,当探测到该可移动存储介质被重新载入该视频播放装置时,撷取该至少一字符串用于进一步使用。
8.根据权利要求6所述的方法,更包含:
对该至少一字幕执行转换操作,以产生该至少一字符串。
9.根据权利要求6所述的方法,其特征在于,该至少一字幕包含多个字幕,该至少一字幕起始时间点包含分别对应于该多个字幕的多个字幕起始时间点,以及该至少一字符串包含分别对应于该多个字幕的多个字符串;并且该方法更包含:
存储分别对应于该多个字幕的多个字幕终止时间点。
10.根据权利要求9所述的方法,其特征在于,该至少一预定操作包含:
显示该多个字符串的至少一部分作为菜单的多个项目;以及
播放对应于该多个项目的选定部分的至少一区间,以响应关于该选定部分的用户选择,其中该至少一区间中的每一个介于相关字幕起始时间点及相关字幕终止时间点之间。
11.一种视频播放装置,具有基于字幕的重复或播放功能,该视频播放装置包含:
至少一存储单元或模块,用来存储信息;以及
处理电路,将对应于至少一字幕的至少一字幕起始时间点存储到该存储单元或模块中,其中该处理电路更为该视频播放装置提供用户界面,用于控制该视频播放装置依据该至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动;
其中该存储单元或模块被嵌入至该处理电路或置于该处理电路之外。
12.根据权利要求11所述的视频播放装置,其特征在于,该至少一预定操作包含跳转至该字幕起始时间点。
13.根据权利要求12所述的视频播放装置,其特征在于,该处理电路更将对应于该至少一字幕的至少一字幕终止时间点存储到该存储单元或模块中。
14.根据权利要求13所述的视频播放装置,其特征在于,该预定操作包含重复地播放介于该字幕起始时间点和该字幕终止时间点之间的视频。
15.根据权利要求12所述的视频播放装置,其特征在于,该预定操作包含自该字幕起始时间点开始的播放。
16.根据权利要求11所述的视频播放装置,其特征在于,该处理电路更将对应于该至少一字幕的至少一字符串存储到该存储单元或模块中。
17.根据权利要求16所述的视频播放装置,其特征在于,该处理电路更将可移动存储介质的识别码存储到该存储单元或模块中,其中该可移动存储介质存储的内容包含该至少一字幕;以及在该可移动存储介质被暂时地从该视频播放装置移走的情况下,当探测到该可移动存储介质被重新载入该视频播放装置时,该处理电路撷取该至少一字符串用于进一步使用。
18.根据权利要求16所述的视频播放装置,其特征在于,该处理电路对该至少一字幕执行转换操作,以产生该至少一字符串。
19.根据权利要求16所述的视频播放装置,其特征在于,该至少一字幕包含多个字幕,该至少一字幕起始时间点包含分别对应于该多个字幕的多个字幕起始时间点,以及该至少一字符串包含分别对应于该多个字幕的多个字符串;并且该处理电路更将分别对应于该多个字幕的多个字幕终止时间点存储到该存储单元或模块中。
20.根据权利要求19所述的视频播放装置,其特征在于,该至少一预定操作包含:
显示该多个字符串的至少一部分作为菜单的多个项目;以及
播放对应于该多个项目的选定部分的至少一区间,以响应关于该选定部分的用户选择,其中该至少一区间中的每一个介于相关字幕起始时间点及相关字幕终止时间点之间。
21.一种处理电路,用于控制视频播放装置及为该视频播放装置提供基于字幕的重复或播放功能,该处理电路包含:
控制器,控制该视频播放装置的多个操作;以及
程序代码,嵌入至该控制器或接收自该控制器外部,其中执行该程序代码的该控制器将对应于至少一字幕的至少一字幕起始时间点存储到该视频播放装置内的至少一存储单元或模块中,并进一步为该视频播放装置提供用户界面,以控制该视频播放装置依据该至少一字幕起始时间点执行至少一预定操作,以响应至少一预定用户控制活动。
22.根据权利要求21所述的处理电路,其特征在于,该至少一预定操作包含跳转至该字幕起始时间点。
23.根据权利要求22所述的处理电路,其特征在于,该处理电路更将对应于该至少一字幕的至少一字幕终止时间点存储到该存储单元或模块中。
24.根据权利要求23所述的处理电路,其特征在于,该预定操作包含重复地播放介于该字幕起始时间点和该字幕终止时间点之间的视频。
25.根据权利要求22所述的处理电路,其特征在于,该预定操作包含自该字幕起始时间点开始的播放。
26.根据权利要求21所述的处理电路,其特征在于,该处理电路更将对应于该至少一字幕的至少一字符串存储到该存储单元或模块中。
27.根据权利要求26所述的处理电路,其特征在于,该处理电路更将可移动存储介质的识别码存储到该存储单元或模块中,其中该可移动存储介质存储的内容包含该至少一字幕;以及在该可移动存储介质被暂时地从该视频播放装置移走的情况下,当探测到该可移动存储介质被重新载入该视频播放装置时,该处理电路撷取该至少一字符串用于进一步使用。
28.根据权利要求26所述的处理电路,其特征在于,该处理电路对该至少一字幕执行转换操作,以产生该至少一字符串。
29.根据权利要求26所述的处理电路,其特征在于,该至少一字幕包含多个字幕,该至少一字幕起始时间点包含分别对应于该多个字幕的多个字幕起始时间点,以及该至少一字符串包含分别对应于该多个字幕的多个字符串;并且该处理电路更将分别对应于该多个字幕的多个字幕终止时间点存储到该存储单元或模块中。
30.根据权利要求29所述的处理电路,其特征在于,该至少一预定操作包含:
显示该多个字符串的至少一部分作为菜单的多个项目;以及
播放对应于该多个项目的选定部分的至少一区间,以响应关于该选定部分的用户选择,其中该至少一区间中的每一个介于相关字幕起始时间点及相关字幕终止时间点之间。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2010/072938 WO2011143818A1 (en) | 2010-05-19 | 2010-05-19 | Method for providing a video playback device with a subtitle-based repeat/playback function, and associated video playback device and associated processing circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102668550A true CN102668550A (zh) | 2012-09-12 |
Family
ID=44972553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800027146A Pending CN102668550A (zh) | 2010-05-19 | 2010-05-19 | 用于为视频播放装置提供基于字幕的重复或播放功能的方法、相关视频播放装置及相关处理电路 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20110286715A1 (zh) |
CN (1) | CN102668550A (zh) |
TW (1) | TW201143399A (zh) |
WO (1) | WO2011143818A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105491306A (zh) * | 2014-10-02 | 2016-04-13 | 三星电子株式会社 | 视频播放设备、控制视频播放设备的方法以及视频播放*** |
CN111988663A (zh) * | 2020-08-28 | 2020-11-24 | 北京百度网讯科技有限公司 | 视频播放节点的定位方法、装置、设备以及存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9363575B2 (en) * | 2013-02-26 | 2016-06-07 | Roku, Inc. | Method and apparatus for viewing instant replay |
JP2016081553A (ja) * | 2014-10-17 | 2016-05-16 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 記録媒体、再生方法、および再生装置 |
CN104967910B (zh) * | 2014-10-29 | 2018-11-23 | 广州酷狗计算机科技有限公司 | 多媒体播放进度控制方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592289A (zh) * | 2003-04-16 | 2005-03-09 | 金光洙 | 基于搜索信息的重复重放活动画面数据的方法及再现装置 |
CN1622609A (zh) * | 2003-11-28 | 2005-06-01 | Lg电子株式会社 | 根据字幕反复播放视频部分的方法和装置 |
US20070292115A1 (en) * | 2006-06-14 | 2007-12-20 | Nuvofilms. Com, Inc | DVD palyer with function of displaying multinationaltext type of subtitles simultaneously |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7493018B2 (en) * | 1999-05-19 | 2009-02-17 | Kwang Su Kim | Method for creating caption-based search information of moving picture data, searching and repeating playback of moving picture data based on said search information, and reproduction apparatus using said method |
JP2003018491A (ja) * | 2001-07-04 | 2003-01-17 | Sony Corp | 字幕表示装置および方法 |
KR100716973B1 (ko) * | 2004-02-21 | 2007-05-10 | 삼성전자주식회사 | Av 데이터에 동기된 텍스트 서브 타이틀 데이터를기록한 정보저장매체, 재생방법 및 장치 |
JP4569673B2 (ja) * | 2008-06-24 | 2010-10-27 | Necカシオモバイルコミュニケーションズ株式会社 | 字幕付映像再生装置、字幕付映像再生方法及びプログラム |
-
2010
- 2010-05-19 WO PCT/CN2010/072938 patent/WO2011143818A1/en active Application Filing
- 2010-05-19 US US12/809,069 patent/US20110286715A1/en not_active Abandoned
- 2010-05-19 CN CN2010800027146A patent/CN102668550A/zh active Pending
- 2010-09-02 TW TW099129670A patent/TW201143399A/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592289A (zh) * | 2003-04-16 | 2005-03-09 | 金光洙 | 基于搜索信息的重复重放活动画面数据的方法及再现装置 |
CN1622609A (zh) * | 2003-11-28 | 2005-06-01 | Lg电子株式会社 | 根据字幕反复播放视频部分的方法和装置 |
US20070292115A1 (en) * | 2006-06-14 | 2007-12-20 | Nuvofilms. Com, Inc | DVD palyer with function of displaying multinationaltext type of subtitles simultaneously |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105491306A (zh) * | 2014-10-02 | 2016-04-13 | 三星电子株式会社 | 视频播放设备、控制视频播放设备的方法以及视频播放*** |
CN111988663A (zh) * | 2020-08-28 | 2020-11-24 | 北京百度网讯科技有限公司 | 视频播放节点的定位方法、装置、设备以及存储介质 |
CN111988663B (zh) * | 2020-08-28 | 2022-09-06 | 北京百度网讯科技有限公司 | 视频播放节点的定位方法、装置、设备以及存储介质 |
US11581021B2 (en) | 2020-08-28 | 2023-02-14 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method and apparatus for locating video playing node, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
TW201143399A (en) | 2011-12-01 |
WO2011143818A1 (en) | 2011-11-24 |
US20110286715A1 (en) | 2011-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101513048B (zh) | 控制接收机的方法和使用该方法的接收机 | |
US7965918B2 (en) | Image display device and image display method | |
CN102547193A (zh) | 信息处理装置、信息处理方法和程序 | |
CN102668550A (zh) | 用于为视频播放装置提供基于字幕的重复或播放功能的方法、相关视频播放装置及相关处理电路 | |
CN1893577B (zh) | 图像显示器以及记录介质再现设备和记录介质再现方法 | |
US20110170390A1 (en) | Digital broadcast receiver | |
CN101562710A (zh) | 一种可语音提示电视机遥控器按键的方法及遥控器 | |
KR101053732B1 (ko) | 디지털 텔레비젼의 사용자 제어 인터페이스 장치 | |
CN100435568C (zh) | 显示在通电时可用的视频标题的数目的方法和装置 | |
CN1237539C (zh) | 能够自动设定重放模式的记录介质播放机及其控制方法 | |
JP2008092403A (ja) | 再生支援装置、再生装置、および、再生方法 | |
CN1984290B (zh) | 用于在时间机器功能期间永久存储广播节目的方法和设备 | |
US20050265695A1 (en) | Display device and method for recording and replaying broadcasting program therein | |
US20060188226A1 (en) | Method and apparatus for setting marks on content recorded on a recording medium and conducting operations in accordance with the marks | |
JP4912681B2 (ja) | シーケンスに分かれた音声または音声映像データを再生する方法および装置 | |
CN101500103A (zh) | 用于写入数据的方法及显示装置 | |
CN100556105C (zh) | 数字放送节目的录像控制装置及方法 | |
KR20060098215A (ko) | 사용자 인터페이스의 효율적 처리 방법 | |
WO2004025967A1 (en) | Method of storing a stream of audiovisual data in a memory | |
US20130039635A1 (en) | Image processing apparatus and image processing method for sequentially storing data based on a time shift | |
JP2010183165A (ja) | 字幕切替装置および字幕切替方法 | |
JP2006134468A (ja) | Ieee1394シリアルバスに接続されるセットトップボックス、及びieee1394シリアルバスに接続されるコントローラ機器 | |
KR20050058638A (ko) | 저장 매체에 기록된 녹화 목록의 표현 방법 및 장치 | |
CN201307415Y (zh) | 一种显示插播背景画面的dvd | |
JP2006004542A (ja) | Dvd再生装置および数値受付け装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120912 |