处理设备、电子设备和输出视频的方法与流程


处理设备、电子设备和输出视频的方法
1.相关申请的交叉引用
2.本技术并要求在韩国知识产权局于2021年6月22日提交的韩国专利申请编号10-2021-0081030以及于2022年4月1日提交的10-2022-0041331的优先权,所述申请的公开内容全文以引用方式并入本文中。
技术领域
3.本发明构思涉及电子设备,并且更具体地,涉及处理设备、电子设备和输出视频的方法。


背景技术:



4.一般来讲,视频信号不作为原始数据传输到接收侧。而是以标准化压缩格式压缩视频信号并传输编码数据。为了符合针对每个国家确定的广播标准,可以将编码数据的帧速率转换成广播标准所要求的帧速率。例如,国家电视系统委员会(ntsc)或高级电视标准委员会(atsc)(其是韩国、美国和日本的模拟或数字广播标准)要求每秒60帧(fps),并且编码数据需要转换为满足60fps。为了符合广播标准所要求的帧速率,可以根据下拉方法执行对编码数据的帧速率进行转换的过程。
5.存在各种类型的下拉方法。然而,当应用特定下拉方法时,特定帧可比其他帧重复更多次。在一些示例性实施例中,可发生运动颤动,这是一种用户感觉视频在晃动的现象。
6.用于减少这种运动颤动的研究正在增加。例如,使用运动估计(me)/运动补偿(mc)的方法是一种通过在帧之间插入新帧来使运动平滑的方法。然而,即使使用me/mc方法,也可出现像光晕的副作用,这是一种在视频中残留像光晕的残像的现象。此外,由于出现了难以准确地到运动的区域,例如遮挡区域或高频区域,因此视频可能会被破坏。此外,可能会出现肥皂剧效果,这是用户感到不情愿通过me/mc方法对视频的运动进行软化的现象。此外,me/mc方法中可能会出现显著的视频时延(或输入/输出延迟)。


技术实现要素:



7.本发明构思提供了一种用于线性地改变所检测到的特定下拉节奏格式的输出视频的处理设备、电子设备和方法。
8.根据本发明构思的方面,提供了一种处理设备,包括:下拉节奏检测器,所述下拉节奏检测器被配置为从外部设备接收通过下拉原始数据而生成的输入视频流,基于所述输入视频流检测指示下拉所述原始数据的速率的下拉节奏格式,并且输出检测结果信息;以及下拉节奏控制器,所述下拉节奏控制器被配置为基于所述输入视频流和所述检测结果信息输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍。
9.根据本发明构思的另一个方面,提供了一种电子设备,包括:处理器,所述处理器被配置为从外部设备接收通过下拉原始数据而生成的输入视频流,基于所述输入视频流检
测指示所述原始数据被下拉的比率的下拉节奏格式,并且基于所述下拉节奏格式输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍;以及显示器,所述显示器被配置为显示对应于所述输出视频流的视频。
10.根据本发明构思的另一个方面,提供了一种输出视频的方法,所述方法包括:从外部设备接收通过下拉原始数据而生成的输入视频流;基于所述输入视频流检测指示所述原始数据被下拉的速率的下拉节奏格式;以及基于所检测到的下拉节奏格式输出具有第二帧速率的输出视频流,所述第二帧速率是原始数据的第一帧速率的整数倍。
11.根据本发明构思的另一个方面,提供了一种处理设备,包括:下拉节奏驱动器,所述下拉节奏驱动器被配置为下拉从存储设备提供的原始数据,并且输出通过下拉所述原始数据而生成的输入视频流;下拉节奏检测器,所述下拉节奏检测器被配置为基于所述输入视频流检测指示下拉所述原始数据的速率的下拉节奏格式,并且输出检测结果信息;以及下拉节奏控制器,所述下拉节奏控制器被配置为基于所述输入视频流和所述检测结果信息输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍。
附图说明
12.通过以下结合附图的详细描述,将更清楚地理解本发明构思的示例性实施例,在附图中:
13.图1是用于描述根据本发明构思的示例性实施例的视频输出系统的图示;
14.图2是根据本发明构思的示例性实施例的输出视频的方法的流程图;
15.图3是用于描述根据本发明构思的示例性实施例的下拉处理方法的图示;
16.图4是用于描述根据本发明构思的示例性实施例的处理器的图示;
17.图5是用于描述根据本发明构思的示例性实施例的下拉节奏控制器的图示;
18.图6是用于描述根据下拉节奏格式来输出输出视频数据的示例性实施例的图示;
19.图7是用于描述根据下拉节奏格式来输出输出视频数据的其他示例性实施例的图示;
20.图8是示出根据所检测到的下拉节奏格式来确定输出视频数据的帧速率的表格的示例的图示;
21.图9是示出根据本发明构思的示例性实施例的旁路输入视频流的示例的图示;
22.图10是用于描述根据本发明构思的其他示例性实施例的视频输出系统的图示;
23.图11是根据本发明构思的其他示例性实施例的输出视频的方法的流程图;
24.图12是用于描述根据本发明构思的其他示例性实施例的处理器的图示;以及
25.图13是用于描述根据本发明构思的其他示例性实施例的电子设备的图示。
具体实施方式
26.图1是用于描述根据本发明构思的示例性实施例的视频输出系统的图示。
27.参考图1,视频输出系统1可以包括源设备10和/或接收设备100。
28.源设备10可以向接收设备100提供内容。源设备10可以被实现为能够无线地提供内容的各种类型的设备,例如通过数字网络连接的图像服务器或广播站。源设备10可以被
实现为能够向接收设备100提供内容的各种类型的电子设备,例如,机顶盒、dvd播放器、蓝光光盘播放器、pc和游戏机。然而,本发明构思不限于此。
29.在一些示例性实施例中,源设备10可以包括数据生成器11、下拉驱动器12和/或编码器13。
30.数据生成器11可以生成原始数据。数据生成器11可以被实现为各种设备,例如相机。在示例性实施例中,由数据生成器11生成的原始数据可以具有特定的帧速率。例如,原始数据的帧速率可以是每秒24帧(fps)、30fps或50fps,但不限于此。在一些示例性实施例中,fps指示每秒的帧数并且是帧速率的单位。帧可以是一个静止图像。
31.例如,假设原始数据的帧速率为30fps。为了根据需要60fps的广播标准有效地将原始数据提供给接收器,除了将原始数据编码成特定压缩格式的过程之外,还需要将30fps的原始数据转换成60fps的数据的过程。在一些示例性实施例中,原始数据可以通过被编码成特定压缩格式而具有与原始帧速率不同的帧速率。为了符合广播标准或压缩格式,原始数据可以被转换成具有比原始帧速率更高的帧速率的数据。可以根据下拉方法来执行这种转换过程。
32.下拉驱动器12可以根据下拉方法来下拉原始数据。下拉方法可以是根据特定下拉节奏格式来转换连续帧的方法。下拉节奏格式可以基于原始数据的帧速率与所需帧速率之间的比率来确定。换言之,下拉节奏格式可以指示原始数据被下拉的比率。例如,下拉节奏格式可以是2:2、3:2、2:3:3:2、2:2:2:4等。例如,当原始数据的帧速率为24fps并且所需帧速率为60fps时,要应用的下拉节奏格式可以是3:2。在一些示例性实施例中,a帧可以根据3:2的下拉节奏格式扩展为三个帧,并且与a帧连续的b帧根据3:2的下拉节奏格式可以是两个帧。在另一个示例中,当原始数据的帧速率为24fps并且所需帧速率为48fps时,要应用的下拉节奏格式可以是2:2。可以通过将每一帧相同地重复的重复帧方法、将每一帧划分成多个线并与线相对应地划分帧的隔行帧方法等来扩展帧。
33.编码器13可以对下拉处理的数据进行编码。编码器13可以输出视频流。视频流是逐位顺序传输的数据和以标准化压缩格式编码的数据。在一些示例性实施例中,标准化压缩格式可以包括例如mpeg-4、wmv、divx或h.264,但不限于此。视频流可以包括内容。例如,视频流可以包括以某些位、错误校正码和其他附加信息为单位的多个帧。
34.接收设备100可以是处理并再现视频流的电子设备。在此,术语“再现”可以意指根据已处理的视频数据显示视频,根据已处理的音频数据输出音频,或者根据已处理的视频数据和已处理的音频数据显示视频和音频。接收设备100可以以各种形式实现,例如tv、监视器、便携式多媒体播放器、移动电话、平板电脑、电子相框、电子黑板、电子广告牌等。在本说明书中,“接收设备”可以被称为“电子设备”。
35.在一些示例性实施例中,接收设备100可以包括用户输入模块110、解码器120、处理器130、外围电路140和/或显示面板150。
36.用户输入模块110可以是被提供以由用户操纵的模块。用户输入模块110可以包括各种类型的输入接口相关电路。例如,用户输入模块110可以以各种形式实现,例如接收设备100的机械或电子按钮、与接收设备100的主体分离的遥控器、触摸板、触摸屏等。
37.在一些示例性实施例中,用户输入模块110可以接收指示由用户选择的信息的选择信号并且将选择信号发射到处理器130。由用户选择的信息可以是指示打开或关闭特定
功能的信息。例如,从源设备10接收的视频流可以按原样显示在显示面板150上,或者由处理器130生成的视频流可以根据由用户选择的信息按原样显示在显示面板150上。
38.解码器120可以对从源设备10接收的视频流进行解码。“从源设备10接收的视频流”可以被称为“输入视频流”。
39.处理器130可以基于解码的输入视频流检测下拉节奏格式。处理器130可以基于所检测到的下拉节奏格式输出具有第二帧速率的输出视频流,所述第二帧速率是原始数据的第一帧速率的整数倍。例如,处理器130可根据所检测到的下拉节奏格式的类型来改变或不改变输入视频流的下拉节奏格式。当改变输入视频流的下拉节奏格式时,输入视频流的帧速率可改变。换言之,从处理器130输出的视频流的帧速率可以不同于输入视频流的帧速率。在一些示例性实施例中,“从处理器130输出的视频流”可以被称为“输出视频流”。当输入视频流的下拉节奏格式未改变时,处理器130可以将输入视频流原样输出到外围电路140。在本说明书中,“处理器”也可以被称为“主机”、“处理设备”、“处理模块”或“处理单元”。整数倍可以包括例如1倍、2倍、3倍、4倍等。当整数倍为1倍时,原始数据的帧速率可以与输出视频流的帧速率相同。
40.在一些示例性实施例中,处理器130可以通过将输入视频流旁路到外围电路140来将输出视频流输出到外围电路140,或者根据下拉节奏格式的类型来改变输入视频流的帧速率并且将输出视频流输出。稍后将参考图6至图8描述改变输入视频流的帧速率的示例性实施例。稍后将参考图9给出旁路的详细描述。
41.在一些示例性实施例中,当用户输入模块110向处理器130提供选择信号时,处理器130可以响应于选择信号而将输入视频流旁路到外围电路140。
42.外围电路140可以控制显示面板150显示输出视频流。稍后将参考图13给出外围电路140的详细描述。
43.显示面板150可以可视地显示视频流。显示面板150可以包括像素。像素可以由数据线和扫描线限定。稍后将参考图13给出显示面板150的详细描述。
44.在本说明书中,包括“外围电路”和“显示面板”的部件可以被称为“显示模块”。显示模块可以被配置为显示对应于输出视频流的图像。
45.图2是根据本发明构思的示例性实施例的输出视频的方法的流程图。
46.参考图2,源设备210和接收设备220可以分别对应于图1所示的源设备10和接收设备100。
47.在操作s100中,源设备210生成原始数据。
48.在操作s110中,源设备210执行下拉操作。例如,源设备210根据预设的下拉节奏格式来下拉原始数据。下拉的原始数据可以被称为输入视频流。
49.在操作s120中,源设备210通过有线通信网络或无线通信网络将输入视频流发射到接收设备220。接收设备220接收输入视频流。
50.在操作s130中,接收设备220基于输入视频流检测下拉节奏格式。下拉节奏格式指示原始数据被下拉的比率。
51.接收设备220基于所检测到的下拉节奏格式输出一输出视频流,所述输出视频流具有的帧速率(例如,上述第二帧速率)是原始数据的帧速率(例如,上述第一帧速率)的整数倍。
52.例如,在操作s140中,接收设备220确定所检测到的下拉节奏格式是否是线性下拉节奏格式。线性下拉节奏格式可以指示这样的下拉比率,其中输入视频流的帧速率是原始数据的帧速率(例如,上述第一帧速率)的整数倍。例如,线性下拉节奏格式可以是2:2,但不限于此。在下文中,为了方便,“原始数据的帧速率”将被称为“第一帧速率”,“输出视频流的帧速率”将被称为“第二帧速率”,并且“输入视频流的帧速率”将被称为“第三帧速率”。
53.当下拉节奏格式是线性下拉节奏格式时(s140,是),在操作s160中,输入视频流被旁路,并且接收设备220显示对应于输入视频流的视频。
54.当下拉节奏格式是非线性下拉节奏格式时(s140,否),在操作s150中,接收设备220改变输入视频流的下拉节奏格式。例如,接收设备220通过将第三帧速率改变为第二帧速率来输出输出视频流。
55.在一些示例性实施例中,非线性下拉节奏格式可以指示这样的下拉比率,其中第三帧速率是第一帧速率的十进制倍数。换言之,非线性下拉节奏格式可以是指除了线性下拉节奏格式之外的任何格式。例如,非线性下拉节奏格式可以是3:2,但不限于此。在一些示例性实施例中,十进制倍数可以包括例如1.1倍、2.1倍、2.3倍、2.7倍等。
56.在操作s150之后,在操作s160中,接收设备220显示对应于输出视频流的视频。
57.尽管在图2中未示出,如上面参考图1所描述的,接收设备220响应于由用户的选择生成的选择信号而旁路输入视频流作为用于显示视频的输出。该操作可以在操作s130至s150之间执行,但不限于此。
58.图3是用于描述根据本发明构思的示例性实施例的下拉处理方法的图示。
59.参考图1和图3,原始数据rd可以包括多个连续帧310、320、330和340。假设原始数据rd的帧速率为24fps,则每1/24秒可生成一个新的帧。
60.下拉驱动器12可以基于预设的下拉节奏格式下拉原始数据rd。在一些示例性实施例中,下拉可以是根据对应于下拉节奏格式的下拉比率来重复连续帧310、320、330和340中的每一个的方法。
61.参考图3,假设预设的下拉节奏格式为3:2。标有“1”的帧310扩展为两个帧311和312。两个帧311和312中的任何一个是标有“1”的帧310,而两个帧311和312中的另一个是标有“1”的帧310的复制帧。标有“2”的帧320扩展为三个帧321、322和323。三个帧321、322和323中的任何一个可以是标有“2”的帧320,而三个帧321、322和323中的另外两个可以是复制帧。
62.标有“3”的帧330以与标有“1”的帧310相同的方式扩展为两个帧331和332。标有“4”的帧340以与标有“2”的帧320相同的方式扩展为三个帧341、342和343。
63.当原始数据rd的帧速率(例如,第一帧速率)为24fps并且预设的下拉节奏格式为3:2时,输入视频流ivs的帧速率(例如,第三帧速率)为60fps。换言之,第三帧速率是第一帧速率的2.5倍。
64.处理器130可以将输入视频流ivs的两个连续帧彼此比较,以数字方式计算两个连续帧之间的一致性程度(例如,从0至100),并且将所计算值与提前设置的阈值进行比较。阈值可以是用于确定连续帧几乎相同的值,即用于确定下拉流的参考值。
65.输入视频流ivs的两个连续帧可以是(例如如图3所示)标有“1”的两个帧311和312、分别标有“1”和“2”的两个帧312和321、标有“2”的两个连续帧321和322、标有“2”的其
spec。例如,设计处理器400的设计者可以通过软件来将性能信息panel spec编码到下拉节奏控制器420中。性能信息panel spec可以是例如关于可以驱动显示面板的刷新速率的信息,但不限于此。当下拉节奏格式的类型为非线性下拉节奏格式时,下拉节奏控制器420可以根据性能信息panel spec来确定第二帧速率的具体值。如上所述,通过根据显示器的性能信息改变所要求的帧速率,可以减少运动颤动,并且可以向用户提供以最佳帧速率显示的视频。
75.图5是用于描述根据本发明构思的示例性实施例的下拉节奏控制器的图示。
76.参考图4和图5,根据示例性实施例,检测结果信息dri可以包括节奏格式信息cfi和帧位置信息fpi。节奏格式信息cfi可以是指示用于输入视频流ivs的下拉节奏格式的类型的信息。帧位置信息fpi可以是指示来自输入视频流ivs中所包括的帧(例如,图3所示的帧311、312、321至323、331、332和341至343)中的当前帧的位置的信息。
77.下拉节奏控制器500可以对应于下拉节奏控制器420。
78.在一些示例性实施例中,下拉节奏控制器500可以包括下拉节奏转换器510、帧速率调度器520和/或缓冲存储器530。
79.下拉节奏转换器510可以从节奏格式信息cfi检查下拉节奏格式的类型。此外,下拉节奏转换器510可以将控制信号cs输出到帧速率调度器520。控制信号cs可以是指示改变下拉节奏格式的信号。
80.帧速率调度器520可以控制缓冲存储器530根据第三帧速率以帧为单位存储从外部设备接收的输入视频流ivs。例如,当第三帧速率为60fps时,帧速率调度器520可以将写入命令、地址和每1/60秒接收的帧发射到缓冲存储器530。
81.当检测到下拉节奏格式时,帧速率调度器520可以响应于控制信号cs而将下拉节奏格式改变为线性下拉节奏格式。当改变下拉节奏格式时,帧速率调度器520可以控制缓冲存储器530根据第二帧速率以帧为单位读取视频数据vi deo data,并且可以将读取的视频数据vi deo data作为输出视频流ovs输出。例如,当第一帧速率为24fps并且第二帧速率为48fps时,帧速率调度器520可以将分别对应于视频数据vi deo data的帧被存储的位置的地址发射到缓冲存储器530并且以48hz为单位读取命令。此外,帧速率调度器520可以输出每48hz顺序输出的视频数据vi deo data的帧。在一些示例性实施例中,在读取操作期间,帧速率调度器520可以接收帧位置信息fpi并控制缓冲存储器530从与来自视频数据vi deo data中所包括的帧中的当前帧的位置相对应的帧读取。
82.缓冲存储器530可以将输入视频流ivs作为视频数据vi deo data存储。缓冲存储器530可以将所存储视频数据vi deo data输出到帧速率调度器520。在一些示例性实施例中,缓冲存储器530可以被实现为易失性存储器,像随机存取存储器(ram),但不限于此。
83.图6是用于描述根据下拉节奏格式来输出输出视频数据的示例性实施例的图示。
84.参考图1、图4和图6,原始数据rd可以包括多个连续帧610、620、630和640。假设第一帧速率为24fps。假设由下拉驱动器12处理的下拉节奏格式为3:2。通过下拉原始数据rd而获得的输入视频流ivs可以包括多个帧611、612、621至623、631、632和641至643。第三帧速率可以是60fps。原始数据rd被下拉的示例性实施例与上面参考图3描述的相同。
85.下拉节奏检测器410可以通过使用输入视频流ivs来检测下拉节奏格式。在一些示例性实施例中,节奏格式信息cfi将指示下拉节奏格式为3:2。换言之,所检测到的下拉节奏
格式是非线性下拉节奏格式。
86.下拉节奏控制器420可以将所检测到的下拉节奏格式改变为线性下拉节奏格式。假设线性下拉节奏格式为2:2。对于要应用的线性下拉节奏格式,下拉节奏控制器420可以移除(或跳过)标有“2”的三个帧621至623中的任何一个,并且移除(或跳过)标有“4”的三个帧641至643中的任何一个。
87.输出视频流ovs可以包括多个帧613、614、624、625、633、634、644和645。在一些示例性实施例中,输出视频流ovs可以具有第二帧速率,并且第二帧速率可以是原始数据rd的第一帧速率的整数倍。参考图6,例如,第一帧速率可以是24fps,并且第二帧速率可以是48fps,即24fps的2倍。
88.图7是用于描述根据下拉节奏格式来输出输出视频数据的其他示例性实施例的图示。
89.参考图1和图7,原始数据rd可以包括多个连续帧710、720、730、740和750。假设第一帧速率为50fps。假设由下拉驱动器12处理的下拉节奏格式为2:1:1:1:1。换言之,类似于图3所示,原始数据rd中标有“1”的帧710被扩展为两个帧,并且输入视频流ivs中标有“1”的两个帧711和712中的任何一个都可以是重复帧。输入视频流ivs可以包括多个帧711、712、721、731、741和751。第三帧速率可以是60fps。
90.由于下拉节奏格式为2:1:1:1:1,因此所检测到的下拉节奏格式为非线性下拉节奏格式。因此,下拉节奏控制器420可以移除重复帧(例如,标有“1”的两个帧711和712中的任何一个)。输出视频流ovs可以包括多个帧713、722、732、742和752,并且输出视频流ovs的第二帧速率可以与第一帧速率相同。参考图6,第一帧速率和第二帧速率都可以是50fps。
91.改变如图7所示的下拉节奏格式以使得输出视频流ovs的第二帧速率变得与原始数据rd的第一帧速率相同可以被称为“反向下拉方法”。
92.图8是示出根据所检测到的下拉节奏格式来确定输出视频数据的帧速率的表格的示例的图示。
93.参考图8,源帧速率可以对应于原始数据的第一帧速率(例如,图7所示的rd)。输入下拉节奏格式可以对应于应用于输入视频流的下拉节奏格式(例如,图7所示的ivs)。输入帧速率可以对应于输入视频流的第三帧速率。输出下拉节奏格式可以对应于应用于输出视频流的下拉节奏格式(例如,图7所示的ovs)。输出帧速率可以对应于输出视频流的第二帧速率。
94.参考图8所示的输入下拉节奏格式的示例值(例如,2:2:2:4、2:3:3:2等),输入下拉节奏格式为非线性下拉节奏格式。因此,输入帧速率可以是源帧速率的十进制倍数。在一些示例性实施例中,对应于输入下拉节奏格式中的每一个的输出下拉节奏格式为2:2或1,即线性下拉节奏格式。在一些示例性实施例中,1是使输出帧速率与源帧速率相同的下拉比率并且可以对应于上述“反向下拉方法”。
95.图8所示的数值用于帮助理解根据本发明构思的示例性实施例,并且不限于图8所示的数值。此外,尽管图8示出了输入下拉节奏格式的示例值对应于非线性下拉节奏格式,但是本发明构思不限于此,并且输入下拉节奏格式可以是线性下拉节奏格式像1和2:2。在一些示例性实施例中,输出下拉节奏格式与输入下拉节奏格式相同。
96.图9是示出根据本发明构思的示例性实施例的旁路输入视频流的示例的图示。
97.参考图9,根据示例性实施例,当所检测到的下拉节奏格式是线性下拉节奏时,可以旁路输入视频流ivs。例如,参考图4,旁路路径可以是仅通过下拉节奏转换器510和帧速率调度器520的路径。替代地,在另一个示例中,参考图5,旁路路径可以包括通过下拉节奏转换器510、帧速率调度器520和缓冲存储器530的第一路径以及通过缓冲存储器530和帧速率调度器520的第二路径。
98.在其他示例性实施例中,当用户输入模块(例如,图1的110)提供选择信号时,处理器400可以响应于选择信号而将输入视频流ivs旁路到显示模块(例如,图1的140和150或图13的1320)。如上所述,可以通过根据用户的选择提供平滑运动的视频或具有减少的肥皂剧效果的视频来改善用户体验。
99.图10是用于描述根据本发明构思的其他示例性实施例的视频输出系统的图示。
100.参考图10,视频输出系统1000可以包括存储设备1010和/或接收设备1020。
101.存储设备1010可以是用于存储数据的设备。存储设备1010可以从接收设备1020接收命令和地址,并且可以根据所述命令执行各种操作。例如,响应于从接收设备1020提供的读取命令,存储设备1010可以从所存储的多媒体文件file1和file2读取所选择文件,并且将读取文件(或读取数据)提供给接收设备1020。
102.存储设备1010可以是例如基于闪存存储器的存储设备。闪存存储器可以包括例如nand闪存存储器、nor闪存存储器等。基于闪存存储器的存储设备可以包括例如固态驱动器(ssd)、基于通用串行总线(usb)的闪存驱动设备等。存储设备1010可以被实现为可移动驱动器。存储设备1010可以被实现为像视频压缩盘(cd)和数字视频盘(dvd)的记录介质。
103.在一些示例性实施例中,存储设备1010可以存储一个或多个多媒体文件file1和file2。多媒体文件可以是以各种格式压缩的原始数据,像运动图像专家组(mpeg)和高速数字视频(divx)。多媒体文件可以包括视频数据和音频数据。多媒体文件可以包括多个帧。
104.接收设备1020可以执行图1所示的接收设备100的操作。接收设备1020可以包括用户输入模块1021、解码器1022、处理器1023、外围电路1024和/或显示面板1025。用户输入模块1021、解码器1022、处理器1023、外围电路1024和显示面板1025可以分别执行与参考图1描述的用户输入模块110、解码器120、处理器130、外围电路140和显示面板150的操作相同的操作。
105.处理器1023可以向存储设备1010发射命令和地址。所述命令可以是例如读取命令,并且由读取命令指示的操作可以是例如读取操作。读取操作可以是存储设备1010在处理器130的控制下读取存储在存储设备1010中的读取数据的操作。
106.在一些示例性实施例中,处理器1023可以根据下拉方法来下拉原始数据。在一些示例性实施例中,原始数据可以是存储在存储设备1010中的数据。下拉方法和下拉操作与上面参考图1描述的下拉驱动器12的操作相同。
107.图11是根据本发明构思的其他示例性实施例的输出视频的方法的流程图。
108.参考图11,存储设备1100和/或接收设备1110可以分别对应于图10所示的存储设备1010和/或接收设备1020。
109.在操作s200中,接收设备1020从存储设备1100请求视频。例如,接收设备1020通过有线通信网络或无线通信网络向存储设备1100发射读取命令和地址。
110.在操作s210中,存储设备1100响应于请求而读取所存储数据。在操作s220中,存储
设备1100发射数据。
111.在操作s230中,接收设备1020执行下拉操作。下拉操作与上面参考图2描述的操作s110中的下拉操作相同。
112.操作s240至s270分别与上面参考图2描述的操作s130至s160相同,并且因此将省略其描述。
113.图12是用于描述根据本发明构思的其他示例性实施例的处理器的图示。
114.参考图12,处理器1200可以对应于上面参考图10描述的处理器1023。
115.在一些示例性实施例中,处理器1200可以包括下拉节奏驱动器1210、下拉节奏检测器1220和/或下拉节奏控制器1230。
116.下拉节奏驱动器1210可以下拉从存储设备(例如,图10的1010或图11的1100)提供的原始数据rd并且输出输入视频流ivs。下拉节奏驱动器1210可以执行上面参考图1描述的下拉驱动器12的操作。
117.下拉节奏检测器1220可以基于输入视频流ivs检测下拉节奏格式,并且输出检测结果信息dri。在一些示例性实施例中,检测结果信息dri可以包括下拉节奏格式的类型。下拉节奏检测器1220可以执行上面参考图4描述的下拉节奏检测器410的操作。
118.下拉节奏控制器1230可以基于输入视频流ivs和检测结果信息dri输出一输出视频流ovs。输出视频流ovs具有的第二帧速率可以是原始数据rd的第一帧速率的整数倍。下拉节奏控制器1230可以执行上面参考图4描述的下拉节奏控制器420的操作。
119.在一些示例性实施例中,下拉节奏控制器1230可以根据下拉节奏格式的类型来旁路输入视频流ivs或将输入视频流ivs的第三帧速率改变为第二帧速率并且输出一输出视频流ovs。例如,当下拉节奏格式的类型是线性下拉节奏格式时,下拉节奏控制器1230可以旁路输入视频流ivs。例如,在另一个示例中,当下拉节奏格式的类型是非线性下拉节奏格式时,下拉节奏控制器1230可以输出所述输出视频流ovs。
120.在其他示例性实施例中,下拉节奏控制器1230可以执行反向下拉方法。根据反向下拉方法,第二帧速率可以与第一帧速率相同。本示例性实施例的其余描述与上面参考图7给出的相同。
121.图13是用于描述根据本发明构思的示例性实施例的电子设备的图示。
122.参考图13,电子设备1300可以对应于图1所示的接收设备100和图10所示的接收设备1020。电子设备1300可以执行图1所示的接收设备100或图10所示的接收设备1020的操作。
123.在一些示例性实施例中,电子设备1300可以包括处理器1310和/或显示模块1320。
124.处理器1310可以对应于图1的处理器130、图4的处理器400、图10的处理器1023或图12的处理器1200。换言之,处理器1310可以执行图1的处理器130、图4的处理器400、图10的处理器1023或图12的处理器1200的操作。处理器1310可以将输出视频流ovs输出到显示模块1320。
125.显示模块1320可以包括时序控制器1321、扫描驱动器1322、数据驱动器1323和/或显示面板1324。
126.时序控制器1321可以从处理器1310接收每个视频帧的各种灰度值(或灰度数据)和控制信号。时序控制器1321可以对应于电子设备1300的规格来渲染灰度值。例如,处理器
1310可以针对每个单位点提供红灰度值、绿灰度值和蓝灰度值。当显示面板1324具有pentile结构时,像素由彼此相邻的单位点共享。因此,一个像素可能不会与每个灰度值一一对应,并且需要渲染灰度值。当一个像素与每个灰度值一一对应时,可能不需要渲染灰度值。渲染的灰度值或非渲染的灰度值可以被提供给数据驱动器1323。为了显示各帧,时序控制器1321可以向扫描驱动器1322和数据驱动器1323提供适合扫描驱动器1322和数据驱动器1323规格的控制信号。
127.扫描驱动器1322可以从时序控制器1321接收时钟信号、扫描开始信号等,并且基于时钟信号和扫描开始信号生成要提供给扫描线sl1、sl2、sli和sln的扫描信号。n可以是自然数,并且i可以是小于或等于n的自然数。扫描驱动器1322可以将具有导通电平脉冲的扫描信号顺序地提供给扫描线sl1、sl2、sli和sln。在一些示例性实施例中,以水平线为单位来选择像素pxij。扫描驱动器1322可以包括以移位寄存器的形式配置的级。扫描驱动器1322可以通过根据时钟信号将呈导通电平脉冲形式的扫描开始信号顺序地传送到下一级来生成扫描信号。
128.数据驱动器1323可以通过使用与从扫描驱动器1322供应的扫描信号同步的灰度值和控制信号来生成要提供给数据线dl1、dl2、dlj和dlm的数据电压。例如,数据驱动器1323可以通过使用时钟信号对灰度值进行采样并且以像素行为单位将与灰度值相对应的数据电压施加到数据线dl1、dl2、dlj和dlm。m可以是自然数,并且j可以是小于或等于m的自然数。
129.在一些示例性实施例中,外围电路(例如,图1的外围电路140或图10的外围电路1024)可以包括时序控制器1321、扫描驱动器1322和数据驱动器1323。
130.显示面板1324可以包括像素pxij。像素pxij可以由数据线和扫描线限定。换言之,每个像素pxij可以连接到对应的数据线和扫描线。
131.当供应扫描信号时,像素pxij被选择并用对应于数据信号的电压充电,并且在将对应于充电电压的驱动电流供应给发光二极管时生成具有一定亮度的光。像素pxij可以以各种电路结构实现。例如,像素pxij可以以包括第一晶体管、第二晶体管、第三晶体管和电容器的3t1c结构来实现。
132.当显示模块1320显示与从处理器1310接收的输出视频流ovs相对应的视频时,用户可以通过使用像光学镜或高速相机的测量设备来捕获图像,并且通过使用所捕获图像的序列来分析输出视频流ovs的帧速率和下拉节奏格式。
133.如上所述,可以通过线性地改变所检测到的特定下拉节奏格式来减少运动颤动。
134.此外,如上所述,可以通过线性地改变所检测到的特定下拉节奏格式而不是me/mc方法来减少或防止光晕现象、视频中断现象、肥皂剧效果和视频时延的发生。
135.在示例性实施例中,上述每个元件可以是和/或包括例如处理电路,诸如硬件、软件或硬件和软件的组合。例如,处理电路更具体地可以包括(和/或包括在)但不限于处理器(和/或多个处理器)、中央处理单元(cpu)、控制器、算术逻辑单元(alu)、数字信号处理器、微型计算机、现场可编程门阵列(fpga)、片上系统(soc)、可编程逻辑单元、微处理器、专用集成电路(asic)、图形处理单元(gpu)等。
136.尽管已经参考其示例性实施例具体示出并描述了本发明构思,但是应当理解,可以在其中做出形式和细节的各种改变而不脱离所附权利要求书的精神和范围。

技术特征:


1.一种处理设备,包括:下拉节奏检测器,被配置为从外部设备接收通过下拉原始数据而生成的输入视频流,基于所述输入视频流检测指示下拉所述原始数据的速率的下拉节奏格式,并且输出检测结果信息;和下拉节奏控制器,被配置为基于所述输入视频流和所述检测结果信息输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍。2.根据权利要求1所述的处理设备,其中所述检测结果信息包括:指示所述下拉节奏格式的类型的信息,并且所述下拉节奏控制器被配置为:通过根据所述下拉节奏格式的类型旁路所述输入视频流或将所述输入视频流的第三帧速率改变为所述第二帧速率来输出所述输出视频流。3.根据权利要求2所述的处理设备,其中所述下拉节奏控制器被配置为:当所述下拉节奏格式的类型为线性下拉节奏格式时,旁路所述输入视频流,并且所述线性下拉节奏格式指示所述第三帧速率是所述第一帧速率的整数倍的下拉比率。4.根据权利要求2所述的处理设备,其中所述下拉节奏控制器被配置为:当所述下拉节奏格式的类型为非线性下拉节奏格式时,输出所述输出视频流,并且所述非线性下拉节奏格式指示所述第三帧速率是所述第一帧速率的十进制倍数的下拉比率。5.根据权利要求1所述的处理设备,其中所述第二帧速率与所述第一帧速率相同。6.根据权利要求1所述的处理设备,其中所述下拉节奏控制器包括:缓冲存储器,被配置为将所述输入视频流作为视频数据存储;下拉节奏转换器,被配置为基于所述检测结果信息识别所述下拉节奏格式的类型,并且输出指示改变所述下拉节奏格式的控制信号;和帧速率调度器,被配置为响应于所述控制信号而控制所述缓冲存储器根据所述第二帧速率以帧为单位读取所述视频数据,并且将读取的视频数据作为所述输出视频流输出。7.根据权利要求6所述的处理设备,其中所述帧速率调度器被配置为:控制所述缓冲存储器根据所述输入视频流的第三帧速率以帧为单位存储从所述外部设备接收的所述输入视频流。8.根据权利要求6所述的处理设备,其中所述检测结果信息包括指示所述下拉节奏格式的类型的节奏格式信息和指示来自所述输入视频流中所包括的帧中的当前帧的位置的帧位置信息,所述下拉节奏转换器被配置为:从所述节奏格式信息识别所述下拉节奏格式的类型,并且
所述帧速率调度器被配置为:控制所述缓冲存储器从与来自所述视频数据中所包括的帧的所述当前帧的位置相对应的帧读取。9.一种电子设备,包括:处理器,被配置为从外部设备接收通过下拉原始数据而生成的输入视频流,基于所述输入视频流检测指示所述原始数据被下拉的比率的下拉节奏格式,并且基于所述下拉节奏格式输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍;以及显示模块,被配置为显示对应于所述输出视频流的视频。10.根据权利要求9所述的电子设备,其中所述处理器被配置为:通过根据所述下拉节奏格式的类型将所述输入视频流旁路到所述显示模块或将所述输入视频流的第三帧速率改变为所述第二帧速率来输出所述输出视频流。11.根据权利要求10所述的电子设备,其中所述处理器被配置为:当所述下拉节奏格式的类型为线性下拉节奏格式时,旁路所述输入视频流,并且所述线性下拉节奏格式指示所述第三帧速率是所述第一帧速率的整数倍的下拉比率。12.根据权利要求10所述的电子设备,其中所述处理器被配置为:当所述下拉节奏格式的类型为非线性下拉节奏格式时,输出所述输出视频流,并且所述非线性下拉节奏格式指示所述第三帧速率是所述第一帧速率的十进制倍数的下拉比率。13.根据权利要求12所述的电子设备,其中所述处理器被配置为:预先存储关于所述显示模块的性能的性能信息,并且被配置为:根据所述性能信息来确定所述第二帧速率。14.根据权利要求9所述的电子设备,其中所述第二帧速率与所述第一帧速率相同。15.根据权利要求9所述的电子设备,进一步包括用户输入模块,所述用户输入模块被配置为接收指示由用户选择的信息的选择信号并将所述选择信号输出到所述处理器,并且所述处理器被配置为:响应于所述选择信号而将所述输入视频流旁路到所述显示模块。16.一种输出视频的方法,所述方法包括:从外部设备接收通过下拉原始数据而生成的输入视频流;基于所述输入视频流检测指示所述原始数据被下拉的速率的下拉节奏格式;以及基于所检测到的下拉节奏格式输出具有第二帧速率的输出视频流,所述第二帧速率是原始数据的第一帧速率的整数倍。17.根据权利要求16所述的方法,
其中所述下拉节奏格式是线性下拉节奏格式,所述线性下拉节奏格式指示所述输入视频流的第三帧速率是所述第一帧速率的整数倍的下拉比率,并且,在所述输出视频流的输出中,旁路所述输入视频流。18.根据权利要求16所述的方法,其中所述下拉节奏格式是非线性下拉节奏格式,所述线性下拉节奏格式指示所述输入视频流的第三帧速率是所述第一帧速率的十进制倍数的下拉比率,并且,在所述输出视频流的输出中,将所述第三帧速率改变为所述第二帧速率并输出所述输出视频流。19.根据权利要求16所述的方法,其中所述第二帧速率与所述第一帧速率相同。20.根据权利要求16所述的方法,进一步包括响应于指示由用户选择的信息的选择信号而旁路输入视频流作为输出。

技术总结


提供了一种处理设备、电子设备和输出视频的方法。所述处理设备包括:下拉节奏检测器,所述下拉节奏检测器被配置为从外部设备接收通过下拉原始数据而生成的输入视频流,基于所述输入视频流检测指示下拉所述原始数据的速率的下拉节奏格式,并且输出检测结果信息;以及下拉节奏控制器,所述下拉节奏控制器被配置为基于所述输入视频流和所述检测结果信息输出具有第二帧速率的输出视频流,所述第二帧速率是所述原始数据的第一帧速率的整数倍。是所述原始数据的第一帧速率的整数倍。是所述原始数据的第一帧速率的整数倍。


技术研发人员:

崔宗铉 沈相玟

受保护的技术使用者:

三星电子株式会社

技术研发日:

2022.06.20

技术公布日:

2022/12/22

本文发布于:2024-09-20 20:17:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/46432.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   节奏   视频   帧速
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议