CN101018312A - 提供记录和/或搜索广播内容的过滤界面的设备和方法 - Google Patents

提供记录和/或搜索广播内容的过滤界面的设备和方法 Download PDF

Info

Publication number
CN101018312A
CN101018312A CNA2007100065932A CN200710006593A CN101018312A CN 101018312 A CN101018312 A CN 101018312A CN A2007100065932 A CNA2007100065932 A CN A2007100065932A CN 200710006593 A CN200710006593 A CN 200710006593A CN 101018312 A CN101018312 A CN 101018312A
Authority
CN
China
Prior art keywords
attribute
attributes
module
broadcasted content
priority
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
Application number
CNA2007100065932A
Other languages
English (en)
Other versions
CN101018312B (zh
Inventor
洪京和
柳诚镐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101018312A publication Critical patent/CN101018312A/zh
Application granted granted Critical
Publication of CN101018312B publication Critical patent/CN101018312B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B13/00Hand shears; Scissors
    • B26B13/12Hand shears; Scissors characterised by the shape of the handles
    • B26B13/20Hand shears; Scissors characterised by the shape of the handles with gripping bows in the handle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B13/00Hand shears; Scissors
    • B26B13/04Hand shears; Scissors with detachable blades
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B13/00Hand shears; Scissors
    • B26B13/28Joints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Abstract

提供一种用于提供记录和搜索广播内容的过滤界面的方法和设备。根据本发明的示例性实施例的用于提供记录和搜索广播内容的过滤界面的方法包括:根据记录的广播内容的播放历史信息分析广播内容的每个属性的用户优先权;基于用户优先权通过集合属性产生属性列表;从属性列表接收预定的属性;从当前广播的广播内容或者即将广播的广播内容提取与接收的属性相应的广播内容;以及提供提取的内容的列表。

Description

提供记录和/或搜索广播内容的过滤界面的设备和方法
本申请要求于2006年2月7日在韩国知识产权局提交的第10-2006-0011820号韩国专利申请的优先权,该申请全部公开于此以资参考。
技术领域
与本发明一致的设备和方法涉及提供过滤界面,更具体地说,涉及一种提供容易地搜索和选择广播内容的过滤界面。
背景技术
根据数字广播服务的广泛发布,可用广播内容的数量正在增加。另一方面,观看者具有有限的时间来观看TV节目。因此,为了使观看者不依赖广播时间而观看节目,可记录TV节目的诸如个人录像机(PVR)的过滤界面提供设备200的发布正在增加。
根据现有技术,过滤界面提供设备200从用户接收关于记录TV节目的信息,并且记录与该信息相应的节目。
使用根据现有技术的过滤界面提供设备200为TV节目安排“定时记录”需要多步手动操作。例如,当记录运动节目以观看特定比赛者时,用户首先选择类型,“运动”,接着将比赛者的名字作为关键字输入。
因为传统过滤界面提供设备200列出属性信息,所以观看者需要多步操作以在其它属性中选择某一属性,这样给用户带来了不便。另外,通过使用诸如远程控制器的有限控制装置输入关键字的事实只是增加了更多的不便。
已经提出了许多发明(例如,第2003-256309号日本未审查的公开申请“Electronic Information Content Distribution Processing System,InformationDistribution Apparatus,Information Processing Apparatus,and InformationProcessing Method”,但是这些方法都没有解决上述问题。
发明内容
依照上述观点,本发明的一方面提供一种用于提供能够容易地搜索和选择广播内容的过滤界面的方法和设备。
根据下面的描述、附图和权利要求,本发明的这个和其它方面对于本领域的技术人员将变得清楚。
根据本发明的一方面,提供一种用于提供记录和搜索广播内容的过滤界面的方法,所述方法包括:根据记录的广播内容的播放历史信息分析广播内容的每个属性的用户优先权;基于用户优先权通过集合属性产生属性列表;从属性列表接收预定的属性;从当前广播的广播内容或者即将广播的广播内容提取与接收的属性相应的广播内容;以及提供提取的内容的列表。
根据本发明的另一方面,提供一种用于提供记录和搜索广播内容的过滤界面的设备,所述设备包括:优先权分析模块,根据记录的广播内容的播放历史信息分析广播内容的每个属性的用户优先权;属性列表产生模块,基于用户优先权通过集合属性产生属性列表;用户输入模块,从属性列表接收预定的属性;过滤模块,从当前广播的广播内容或者即将广播的广播内容提取与接收的属性相应的广播内容;以及过滤界面模块,提供提取的内容的列表。
附图说明
通过结合附图对本发明的示例性实施例进行的详细描述,本发明的上述和其它特点和优点将会变得更加清楚,其中:
图1示出可应用于本发明的过滤界面提供系统;
图2A示出根据本发明的示例性实施例的过滤界面提供设备200的配置;
图2B是示出更加详细地示出图2A所示的属性列表产生模块的框图;
图2C是示出更加详细地示出图2A所示的节目产生模块的框图;
图3分等级地示出属性的类型;
图4示出根据本发明的示例性实施例的根据用户优先权安排的属性;
图5示出根据本发明的示例性实施例的根据用户优先权集合的属性的列表;
图6示出根据本发明的示例性实施例的由过滤界面提供设备200提供的过滤界面;
图7是示出根据本发明的示例性实施例的过滤界面的流程图;以及
图8是示出图7的步骤S730的流程图,其中,安排的属性集合以产生列表。
具体实施方式
将参照附图详细地描述本发明的示例性实施例。
通过参照下面对本发明的示例性实施例和附图的详细描述,可以更加容易理解本发明的各方面和实现本发明的各方面的方法。然而,本发明可以以许多不同的形式被实施并且不应被解释为局限于在此阐述的示例性实施例。更恰当地,提供这些实施例从而本公开将会彻底和完整并完全地将本发明的构思传达给本领域的技术人员,并且本发明将仅由所附权利要求进行限定。贯穿说明书,相同的标号是指相同的部件。
在下文中,将参照根据本发明的示例性实施例的用户接口的流程图说明、方法和计算机程序产品来描述本发明。
应该理解,流程图的每一个块和在流程图中的块的组合可由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机的处理器、或者其他可编程数据处理设备以产生设备,从而经由计算机的处理器或者其他可编程数据处理设备执行的指令,创建用于实现在一个流程图块或多个流程图块中描述的功能的设备。
这些计算机程序指令也可被存储在可指导计算机或者其他可编程数据处理设备以特定方式运行的计算机可用或计算机可读存储器中,从而存储在计算机可用或计算机可读存储器中的指令生成包括执行在一个流程图块或多个流程图块中指定的功能的指令手段的产品。计算机程序指令也可被载入计算机或其他可编程数据处理设备,以使得一系列操作步骤在计算机或其他可编程设备上被执行以产生计算机执行的过程,从而在计算机或其他可编程设备上执行的指令提供用于实现在一个流程图块或多个流程图块中描述的功能的步骤。
流程图的每块可代表模块,段或代码的一部分,其包括一个或更多用于实现特定的逻辑功能的可执行指令。应注意的是,在一些替换的实现中,在这些块中标注的功能可按可选择的顺序执行。例如,连续示出的两个块事实上可基本同时地被执行,或者有时块以相反的顺序执行,这取决于涉及的功能。
图1示出可应用于本发明的过滤界面提供系统。
过滤界面提供系统包括:广播接收器20、广播输出装置30和过滤界面提供设备200。
广播接收器20从TV站接收广播信号10,从接收的广播信号恢复广播内容。在这里,可经由地面广播、卫星广播、电缆广播或互联网广播中的至少一个发送广播信号10。
此外,TV广播接收器可从广播信号10中提取诸如电子节目指南(EPG)的附加信息。所述附加信息可包括:广播内容的细节,诸如类型、频道、标题、广播时间和集数(episode number)。这种广播接收器20可以实现为连接到个人计算机的机顶盒或TV接收卡。
广播输出装置30将通过广播接收器20恢复的广播内容或者通过过滤界面提供设备200记录的广播内容输出到用户。为了实现这些操作,广播输出装置30可包括:扬声器,输出音频信号;和显示模块,输出视频信号。可以以数字TV、放映机或监视器来实现广播输出装置。
过滤界面提供设备200提供过滤界面600,所述过滤界面600包括根据用户优先权安排的属性列表,从而用户能够容易地搜索记录的广播内容。另外,过滤界面提供设备200记录通过广播接收器20恢复的广播内容。过滤界面提供设备200可从广播接收器20接收附加信息以及广播内容。具有内置TV接收器卡的PVR和PC可用作过滤界面提供设备200。稍后将参照图2A至图2C对其进行详细描述。
在本发明的示例性实施例中,作为单个装置示出广播接收器20、广播输出装置和过滤界面提供设备200,然而,这些示例性实施例是说明性的。也就是说,广播接收器20、广播输出装置和过滤界面提供设备200中的两个或多个可集成地实现在单个装置中。
接下来,将参照图2A至图2C描述根据本发明的示例性实施例的过滤界面提供设备200。
这里,图2A是示出根据本发明的示例性实施例的过滤界面提供设备200的框图,图2B是示出更加详细地示出图2A所示的属性列表产生模块的框图,图2C是示出更加详细地示出图2A所示的节目产生模块的框图。
过滤界面提供设备200包括:用户输入模块210、优先权分析模块250、属性列表产生模块220、节目列表产生模块230、过滤界面提供模块280、记录器模块285、内容重放模块290、元数据管理模块295、外部装置接口模块270、存储模块240和控制模块260。
记录器模块285记录通过广播接收器20恢复的广播内容。为了执行这种操作,记录器模块285可包括诸如硬盘或闪存的存储介质。可通过诸如MPEG-2和MPEG-4的预定视频编码方法压缩通过记录器模块285记录的广播。
内容重放模块290播放通过记录器模块285记录的广播内容。可根据视频解压方法实现内容重放模块290以播放内容,所述视频解压方法与记录器模块285使用的视频压缩方法相应。在播放广播内容的同时,内容重放模块290经由包括在广播内容的元数据中的播放历史信息检查最近播放的位置以进行播放,并且可从所述位置播放广播内容。
用户输入模块210从用户接收控制命令,为了执行这种操作,用户输入模块210可包括诸如键区或触摸屏的输入装置。用户输入模块210可包括红外线接收器,以从遥控器(未显示)接收用户控制器命令。
外部装置接口模块270使用有线或无线介质与广播接收器20和广播输出装置30进行通信。更加具体地说,外部装置接口模块270从广播接收器20接收其上的广播内容和附加信息,并且通过内容重放模块290将要播放的广播内容发送到广播输出装置30。在与广播接收器20和广播输出装置30进行通信的同时,外部装置接口模块270可使用诸如高带宽数字内容保护(HDCP)或数字传输内容保护(DTCP)的安全协议来防止广播内容被非法复制。
元数据管理模块295对由记录器模块285记录的广播内容产生并管理元数据。为了执行这个操作,元数据管理模块295从通过广播接收器20获得的附加信息中提取关于由记录器模块285记录的广播内容的内容信息,并对提取的内容信息和广播内容产生包括播放历史的元数据。
当内容重放模块290播放广播内容时,元数据管理模块295更新相应的广播内容的元数据。在这种情况下,通过更新处理,元数据中的播放历史信息可变为最近的信息。所述元数据可包括内容信息或播放历史信息。在这里,所述内容信息可包括诸如标题、类型、频道(广播站)、广播日、广播日期和广播时间的各种信息。以下,内容信息将指定各个属性。此外,所述播放历史信息包括:广播已经播放的次数、最近播放的日期、最近播放的位置,所述最近播放的位置指示已经播放了多少广播内容。所述播放历史信息可包括在此没有示出的其它信息。
优先权分析模块250对由记录器模块285记录的广播内容的每个属性设置用户优先权。为了执行这个操作,优先权分析模块250可使用元数据的播放历史,例如,已经在特定时间帧内播放内容的次数,已经播放内容的总时间。更具体地说,如果由记录器模块285记录被称为“A”的TV节目并播放两次,则优先权分析模块250基于A播放两次的事实设置A的每个属性,例如,对类型和TV站的优先权。也就是说,如果A的类型和广播A的站分别为“戏剧”和“地面广播”,则优先权分析模块250与已经播放A的次数成比例地对“戏剧”和“地面广播”设置优先权。可根据已经记录广播内容的次数设置优先权。在这里,所述优先权可具有1至5的等级。例如,如果优先权大于3,则用户对广播内容具有很浓的兴趣,如果优先权小于3,则用户对广播内容具有很少的兴趣。
存储模块240存储由优先权分析模块250分析的优先权信息。也就是说,存储模块240对每个属性存储优先权历史信息。可以以诸如高速缓存器、只读存储器(RAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)和闪存的非易失性存储装置,诸如随机访问存储器(RAM)的易失性存储装置,或者诸如硬盘驱动(HDD)的存储介质中的至少一个实现这种存储模块240,但不限于此。
一旦已经由优先权分析模块250对广播内容的每个属性设置了用户优先权,则属性列表产生模块220基于设置的优先权信息产生属性的列表。为了执行这个操作,属性列表产生模块220包括属性提取模块222、属性安排模块223和属性集合模块224。
属性提取模块222提取关于由记录器模块285记录的广播内容的属性信息。在这种情况下,属性信息具有如图3所示的分等级结构。
属性安排模块223根据对每个属性的优先权安排属性。在这种情况下,属性安排模块223应该将最优先的属性放在上面。
属性集合模块224根据优先权集合由属性安排模块223安排的每个属性,并且将相应的组添加到属性列表。在这种情况下,由于优先权高,因此属性集合模块224应该对相应属性显示关于组的详细信息。
为了执行这种操作,属性集合模块224确定对特性属性的优先权是否大于预定阈值。
一旦进行了确定,如果对特性属性的优先权大于3,则属性集合模块224将相应属性分类为组,并将其添加到属性列表。在这种情况下,应该显示关于相应属性的上级属性的信息以及关于相应属性的信息。例如,在图4中“幼儿”的情况下,因为其优先权大于3,所以属性集合模块224将“幼儿”分类为组,并将其添加到属性列表。在这种情况下,应该显示为教育:幼儿。
如果对特定属性的优先权小于3,则属性集合模块224检查相应属性是否具有上级属性。
如果相应属性具有上级属性,则属性集合模块224将相应属性分类为“其它”属性,并将其添加到属性列表。在这种情况下,所述属性列表应该显示关于上级属性的其它属性和上级属性的信息。例如,图4中的“德语”,用户优先权是3,并且其上级属性是“教育”。因此,属性集合模块224将“德语”分类为关于“教育”的“其它”类型。这样在属性里表中应该显示“教育(其它)”。
如果不存在相应属性的上级属性,则属性集合模块224将相应属性分类为“其它”。例如,图4中的“新闻”,用户优先权是3,并且其不具有上级属性。因此,属性集合模块224将“新闻”指定为关于主要类型“其它”。
如上所述,属性列表产生模块220基于通过属性提取模块222、属性安排模块223和属性集合模块224执行操作的结果产生如图5所示的属性。参照图5,可将属性列表分类为主要属性列表和扩展属性列表。在这里,当选择“其它”时,提供扩展属性列表。
节目列表产生模块230产生具有用户选择的属性信息作为标准的过滤器,并且从当前广播的或即将广播的节目中提取适合过滤条件的TV节目。因此,节目列表产生模块230产生将被记录的节目的列表。为了执行这种操作,节目列表产生模块230包括:过滤器产生模块233和过滤模块234。
过滤器产生模块233产生具有用户选择的属性信息作为标准的过滤器。在这种情况下,可以以多步执行属性的选择。过滤器产生模块233更新过滤标准,即,从先前属性列表中选择的属性和从当前属性列表中选择的属性。
过滤模块234在当前广播的节目和即将广播的节目中提取广播节目,所述广播节目与过滤标准相应,并且产生将被记录的节目的列表。另外,当过滤器产生模块233动态更新过滤标准时,过滤模块234动态更新节目列表。
图形用户接口模块提供过滤界面600,所述过滤界面600包括由属性列表产生模块220产生的属性列表和由节目列表产生模块230产生的节目列表。图6示出根据本发明的示例性实施例的由过滤界面提供设备200提供的过滤界面600。
显示模块显示命令处理的结果。例如,如图6所示,显示模块从视觉上显示过滤模块600。
控制模块260控制模块210或模块295的操作,所述模块210或模块295包括在过滤界面提供设备200中。
参照图2A描述的术语“模块”的意思是,但不限于,软件和硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可以方便地被配置以驻留在可寻址的存储介质上,并且可被配置以在一个或多个处理器上执行。因此,举例来说,模块可以包括:诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或者可进一步被分离成另外的组件和模块。
以下,将参照图4至图8详细描述根据本发明的示例性实施例的过滤界面提供方法。
图7是示出根据本发明的示例性实施例的过滤界面的流程图。
首先,在步骤S710,优先权分析模块250对记录的节目的每个属性分析优先权。为了对节目的属性设置优先权,优先权分析模块250可使用元数据的播放历史信息。例如,使用诸如在特定时间帧内播放内容的次数、已经播放内容的总时间的播放历史信息,可对属性设置优先权。所述优先权可具有1至5的值。
一旦对内容的每个属性设置了用户优先权,则属性列表产生模块220基于用户优先权信息产生定制的属性的列表。
一旦属性提取模块222已经提取广播内容的属性,则在S720,属性安排模块223根据用户优先权安排属性。例如,属性安排模块223以图4所示的最高优先权到最低优先权安置优先权。
一旦根据优先权安排了属性,则在S730,属性集合模块223根据用户优先权集合属性,将关于每个组的信息添加到属性列表,并产生属性列表。在这种情况下,由于属性优先权最高,因此属性集合模块223应该显示关于包括相应属性的组的详细信息。将参照图8更加详细地描述执行集合操作的详细说明。
图8是示出图7的步骤S730的流程图,其中,安排的属性集合以产生列表。
参照图8,一旦已经通过优先权安排属性,则属性集合模块224确定用户优先权是否大于阈值,例如,3。
一旦进行了确定,如果对特定属性的优先权大于3(S721,是),则在S723,属性集合模块224将相应属性指定为组,并将其添加到属性列表。在这种情况下,应该显示关于相应属性的上级属性的信息以及关于相应属性的信息。例如,在图4中“幼儿”的情况下,因为其优先权大于3,所以属性集合模块224将“幼儿”指定为组,并将其添加到属性列表。在这种情况下,应该显示为教育:幼儿。
如果对特性属性的优先权小于3(S721,否),则在S725,属性集合模块224检查相应属性是否具有上级属性。
如果相应属性具有上级属性,则属性集合模块224将相应属性指定为“其它”属性,并将其添加到属性列表。在这种情况下,所述属性列表应该显示关于上级属性的其它属性和上级属性的信息。例如,图4中的“德语”,用户优先权是3,并且其上级属性是“教育”。因此,属性集合模块224将“德语”分类为关于“教育”的“其它”类型。这样在属性里表中应该显示“教育(其它)”。
如果相应属性不具有上级属性,则在S729,属性集合模块224将相应属性分类为“其它”。例如,图4中的“新闻”,用户优先权是3,并且其不具有上级属性。因此,属性集合模块224将“新闻”分类为“其它”,并将其添加到属性列表。因此,如图5的基本属性列表中所示,相应属性可被显示为“其它”。另外,“新闻”、“文化/信息”、“卡通”、“电影”、“国际卫星”、“导购”和“爱好/休闲”具有3或低于3的用户优先权,而且不具有上级类型,因此,将其分类为“其它”。
一旦根据用户优先权集合了属性信息,则属性列表产生模块220基于集合结果产生定制的属性列表,即,图6中的“类型”。将由属性列表产生模块220产生属性列表提供给过滤界面提供模块280。
参照图7,当经由用户输入提供形成过滤界面600的信号时,图形用户接口模块形成包括在属性列表产生模块220中产生的属性列表的过滤界面。图6示出根据本发明的示例性实施例的过滤界面600,并具有包括“类型”、“频道”和“广播时间”的属性列表。在这种情况下,过滤界面600应该包括节目列表窗口,在所述窗口中显示节目的列表。
当显示过滤界面600时,在S740,用户可经由用户输入模块210从属性列表中选择期望的属性。
一旦用户已经选择期望的属性,则在S750,节目列表产生模块230提取与选择的属性相应的广播节目,并且在S760,产生节目列表。
更具体地说,过滤器产生模块233产生与用户选择的属性相应的过滤器。例如,当选择“戏剧”时,过滤器产生模块233产生具有作为主要类型的“戏剧”的过滤器。
一旦产生基于用户选择的属性的过滤器,则在S750,过滤模块234从当前广播的或即将广播的节目中提取与过滤器相应的广播内容,并且在S760,产生节目列表。例如,如果过滤条件是“主要类型=戏剧”,则过滤模块234从当前广播的或即将广播的节目中提取与戏剧相应的广播内容。将关于节目列表的信息提供给图形用户接口提供模块。
过滤界面提供模块280经由过滤界面600的节目列表窗口620显示提供的节目列表。
一旦已经提供根据选择的属性的节目列表,则在S770,用户可存储过滤器或者可设置“记录”。
另一方面,当在属性列表中输入特定属性时,可接收一个或多个属性。也就是说,经由过滤界面600显示一个或多个属性。在这种情况下,可在每个属性列表中输入每个属性。
只要从每个属性列表中选择属性,过滤器产生模块233根据在当前属性列表中选择的属性更新过滤条件。也就是说,过滤器产生模块233产生具有从先前属性列表和当前属性列表中选择的属性作为过滤标准的过滤器。例如,当将类型设置为戏剧,并将频道设置为“MBC戏剧网”时,过滤器产生模块233产生具有将类型设置为戏剧,并将频道设置为“MBC戏剧网”的标准的过滤器。
用户可容易地观看根据通过显示节目列表和过滤界面600选择的属性将被记录的节目,所述过滤界面600与根据用户优先权在集合的属性和每个属性列表中选择的属性相应。另外,通过根据用户优先权提供集合的属性用户可输入执行简单操作的期望的条件。
如上所述,根据提供搜索和记录广播内容的过滤界面的方法和设备,将有下面的预期效果。
本发明的优点在于:当输入搜索条件时,用户不需要多步操作就能容易地搜索期望的广播节目。
本发明的优点还在于:用户可通过动态提供已经根据用户输入过滤的属性列表提前检查即将记录的广播节目。
本发明的优点还在于:可向每个用户提供定制的属性。
已经参照附图解释了本发明的示例性实施例,但本领域的技术人员应该理解,在不脱离本发明的范围和精神的情况下,可以对其进行各种修改和改变。也就是说,已经作为根据本发明的示例性实施例的过滤界面的示例描述了存储广播内容的数字装置。然而,当根据用户优先权过滤菜单,并且在诸如计算机、PDA、PMP、移动电话和数字广播接收机的存储数字内容的数字装置中显示菜单时,可应用过滤界面提供方法。因此,应该理解,上述示例性实施例在所有方面不是限制性而是说明性的。

Claims (20)

1、一种用于提供记录和搜索广播内容的过滤界面的方法,包括:
根据广播内容的播放历史信息分析广播内容的多个属性的用户优先权;
基于用户优先权通过集合多个属性中的至少一个产生属性列表;
从属性列表接收预定的属性;
从当前广播的广播内容或者即将广播的广播内容提取与接收的预定属性相应的广播内容;以及
提供提取的广播内容的列表。
2、如权利要求1所述的方法,其中,所述播放历史信息包括:关于已经播放广播内容的次数的信息和关于已经播放广播内容的总时间的信息中的至少一个。
3、如权利要求1所述的方法,还包括:基于用户优先权安排多个属性。
4、如权利要求1所述的方法,其中,产生属性列表的步骤包括:如果对于多个属性中的至少一个的用户优先权在预定阈值之上,则将多个属性中的至少一个添加到属性列表中。
5、如权利要求4所述的方法,其中,将多个属性中的至少一个添加到属性列表中的步骤包括:显示添加到属性列表的多个属性中的至少一个和多个属性中的至少一个的上级属性。
6、如权利要求1所述的方法,其中,产生属性列表的步骤包括:
如果对于多个属性中的至少一个的用户优先权在预定阈值之下,并且所述多个属性中的至少一个具有上级优先权,则将多个属性中的至少一个分类为上级属性的“其它”属性;以及
将“其它”属性添加到属性列表中。
7、如权利要求6所述的方法,其中,将“其它”属性添加到属性列表中的步骤包括:
如果用户选择上级属性的“其它”属性,则显示包括在“其它”属性中的属性。
8、如权利要求1所述的方法,其中,产生属性列表的步骤包括:
如果对于多个属性中的至少一个的用户优先权在预定阈值之下,并且所述多个属性中的至少一个不具有上级优先权,则将多个属性中的至少一个分类为  “其它”属性;以及
将“其它”属性添加到属性列表中。
9、如权利要求8所述的方法,其中,将“其它”属性添加到属性列表中的步骤包括:
如果用户选择“其它”属性,则显示包括分类为“其它”属性的属性。
10、如权利要求1所述的方法,还包括:提供包括属性列表和提取的广播内容的列表的过滤界面。
11、一种用于提供记录和搜索广播内容的过滤界面的设备,包括:
优先权分析模块,根据广播内容的播放历史信息分析广播内容的多个属性的用户优先权;
属性列表产生模块,基于用户优先权通过集合多个属性中的至少一个产生属性列表;
用户输入模块,从属性列表接收预定的属性;
过滤模块,从当前广播的广播内容或者即将广播的广播内容提取与接收的预定属性相应的广播内容;以及
过滤界面模块,提供提取的内容的列表。
12、如权利要求11所述的设备,其中,所述播放历史信息包括:关于已经播放记录的广播内容的次数的信息和关于已经播放广播内容的总时间的信息中的至少一个。
13、如权利要求11所述的设备,还包括:属性安排模块,基于用户优先权安排多个属性。
14、如权利要求11所述的设备,其中,所述属性列表产生模块包括属性集合模块,如果对于多个属性中的至少一个的用户优先权在预定阈值之上,则所述属性集合模块将多个属性中的至少一个添加到属性列表中。
15、如权利要求14所述的设备,其中,所述属性集合模块显示添加到属性列表的多个属性中的至少一个和多个属性中的至少一个的上级属性。
16、如权利要求11所述的设备,其中,  如果对于多个属性中的至少一个的用户优先权在预定阈值之下,并且所述多个属性中的至少一个具有上级优先权,则所述属性列表产生模块将多个属性中的至少一个分类为上级属性的“其它”属性;以及将“其它”属性添加到属性列表中。
17、如权利要求16所述的设备,其中,如果用户选择上级属性的“其它”属性,则所述属性集合模块显示包括在上级属性的“其它”属性中的属性。
18、如权利要求11所述的设备,其中,  如果对于多个属性中的至少一个的用户优先权在预定阈值之下,并且所述多个属性中的至少一个不具有上级优先权,则所述属性列表产生模块将多个属性中的至少一个分类为“其它”属性;以及包括属性集合模块,将“其它”属性添加到属性列表中。
19、如权利要求18所述的设备,其中,  如果用户选择  “其它”属性,则所述属性集合模块提供包括在“其它”属性中的属性信息。
20、如权利要求11所述的设备,还包括:过滤界面提供模块,提供包括属性列表和提取的广播内容的列表的过滤界面。
CN2007100065932A 2006-02-07 2007-02-06 提供记录和/或搜索广播内容的过滤界面的设备和方法 Expired - Fee Related CN101018312B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020060011820A KR100755704B1 (ko) 2006-02-07 2006-02-07 방송 컨텐츠 녹화 및 검색을 위한 필터링 인터페이스 제공방법 및 장치
KR10-2006-0011820 2006-02-07
KR1020060011820 2006-02-07

Publications (2)

Publication Number Publication Date
CN101018312A true CN101018312A (zh) 2007-08-15
CN101018312B CN101018312B (zh) 2013-02-27

Family

ID=38335465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100065932A Expired - Fee Related CN101018312B (zh) 2006-02-07 2007-02-06 提供记录和/或搜索广播内容的过滤界面的设备和方法

Country Status (3)

Country Link
US (1) US8793734B2 (zh)
KR (1) KR100755704B1 (zh)
CN (1) CN101018312B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101370381B1 (ko) * 2007-06-26 2014-03-06 삼성전자주식회사 Iptv 시스템의 사용자 단말장치 및 프록시 서버 그리고그들의 동작 방법
KR101055424B1 (ko) * 2009-06-02 2011-08-08 (주)휴맥스 유저 인터페이스 메뉴 변경 장치 및 방법
US9448961B1 (en) * 2011-10-18 2016-09-20 Google Inc. Prioritized download of social network content
CN103260062A (zh) * 2012-02-15 2013-08-21 深圳市腾讯计算机系统有限公司 对客户端进行内容播放控制的方法和装置
KR102362877B1 (ko) 2015-06-24 2022-02-15 삼성디스플레이 주식회사 표시 패널 구동 장치, 이를 이용한 표시 패널 구동 방법 및 이를 포함하는 표시 장치

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872865A (en) * 1995-02-08 1999-02-16 Apple Computer, Inc. Method and system for automatic classification of video images
JP3413065B2 (ja) 1997-07-03 2003-06-03 松下電器産業株式会社 番組情報処理装置
US6742003B2 (en) * 2001-04-30 2004-05-25 Microsoft Corporation Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US20040210932A1 (en) * 1998-11-05 2004-10-21 Toshiaki Mori Program preselecting/recording apparatus for searching an electronic program guide for programs according to predetermined search criteria
JP2001160940A (ja) 1999-12-01 2001-06-12 Sony Corp 放送システム及び受信装置
US6901559B1 (en) * 2000-01-06 2005-05-31 Microsoft Corporation Method and apparatus for providing recent categories on a hand-held device
CA2375363A1 (en) 2000-03-29 2001-10-04 Sony Corporation Virtual program list providing system
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system
US7055168B1 (en) * 2000-05-03 2006-05-30 Sharp Laboratories Of America, Inc. Method for interpreting and executing user preferences of audiovisual information
JP2002077755A (ja) * 2000-08-29 2002-03-15 Sharp Corp エージェントインタフェース装置
US7287218B1 (en) * 2000-10-25 2007-10-23 Bea Systems, Inc. Dynamic publication of information from a database
US20020087987A1 (en) * 2000-11-16 2002-07-04 Dudkiewicz Gil Gavriel System and method for creating and editing a viewer profile used in determining the desirability of video programming events
EP1936982A3 (en) * 2001-02-21 2010-12-15 United Video Properties, Inc. Systems and method for interactive program guides with personal video recording features
US7860706B2 (en) * 2001-03-16 2010-12-28 Eli Abir Knowledge system method and appparatus
US6920448B2 (en) * 2001-05-09 2005-07-19 Agilent Technologies, Inc. Domain specific knowledge-based metasearch system and methods of using
JP2003256309A (ja) 2002-02-28 2003-09-12 Promenade:Kk 電子情報内容配信処理システム、情報配信装置、情報処理装置及び情報処理方法
JP2004056630A (ja) * 2002-07-23 2004-02-19 Sony Corp 制御システム、制御装置および方法、記録媒体、並びにプログラム
US6865538B2 (en) * 2002-08-20 2005-03-08 Autodesk, Inc. Meeting location determination using spatio-semantic modeling
JP2004193960A (ja) 2002-12-11 2004-07-08 Victor Co Of Japan Ltd 自動録画装置
KR20040102961A (ko) * 2003-05-30 2004-12-08 엘지전자 주식회사 사용자 선호 프로그램 결정 장치 및 그 방법
CN100551033C (zh) * 2003-11-12 2009-10-14 皇家飞利浦电子股份有限公司 节目推荐系统
US7568209B1 (en) * 2003-11-14 2009-07-28 Tanderberg Television, Inc. Method and system for the management of targeted material insertion using a campaign manager

Also Published As

Publication number Publication date
CN101018312B (zh) 2013-02-27
US8793734B2 (en) 2014-07-29
KR20070080477A (ko) 2007-08-10
KR100755704B1 (ko) 2007-09-05
US20070186244A1 (en) 2007-08-09

Similar Documents

Publication Publication Date Title
CN101523390B (zh) 在交互媒体导引应用程序中获得、分类以及传送媒体的系统和方法
US9215504B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
CN102349308B (zh) 对与当前被观看的节目有关的媒体和其他内容的交互式访问
TWI511539B (zh) 管理與顯示內容的技術
US8381249B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
EP2252050B1 (en) A method of recommending local and remote content
CN107005740A (zh) 用于操作选择包括多个导航技术的可用内容的系统和方法
US20110106809A1 (en) Information presentation apparatus and mobile terminal
CN101287078A (zh) 再现网络内容的方法和设备
US20080154958A1 (en) Expanding media content item information
KR102611422B1 (ko) 디스플레이 장치 및 그 컨텐츠 추천 방법
US7487164B2 (en) Information processing apparatus capable of properly reflecting a change in a user's preference or interest
CN101018312B (zh) 提供记录和/或搜索广播内容的过滤界面的设备和方法
KR20020007507A (ko) 멀티미디어 데이터의 연속물 묘사정보 구조와, 이를사용하는 사용자 히스토리 구조 및 사용자 히스토리관리방법
KR102503466B1 (ko) 전자 장치 및 그의 제어방법
Lee et al. Personalized contents guide and browsing based on user preference
JP4504066B2 (ja) ユーザ個別番組表提供装置および方法
KR100937416B1 (ko) Pvr 장치 및 방법
CN102549569B (zh) 相似内容搜索设备和程序
US10606371B2 (en) System and method for data item filtering based on character sequence entry
CN113383556A (zh) 视听历史分析装置
AU2016277714B2 (en) Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications
AU2013203417B9 (en) Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications
JP2011205415A (ja) 情報編集装置及び情報編集方法
JP2013229655A (ja) 録画番組一覧表示装置、録画番組一覧表示方法、および録画番組一覧表示プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130227

Termination date: 20200206

CF01 Termination of patent right due to non-payment of annual fee