CN105430429B - Method and device for optimizing media data - Google Patents
Method and device for optimizing media data Download PDFInfo
- Publication number
- CN105430429B CN105430429B CN201410476696.5A CN201410476696A CN105430429B CN 105430429 B CN105430429 B CN 105430429B CN 201410476696 A CN201410476696 A CN 201410476696A CN 105430429 B CN105430429 B CN 105430429B
- Authority
- CN
- China
- Prior art keywords
- media stream
- scene
- template file
- optimization
- resolution
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种媒体数据的优化方法,包括:识别当前的媒体流数据为第一媒体流后,确定当前的播放画面的模式;为所述第一媒体流从网络侧或本地获取对应所述模式的模板文件;根据所述模板文件,对所述第一媒体流进行优化处理得到第二媒体流;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率。此外,本文还提供了一种媒体数据的优化装置。采用本方案,可达到以下效果:解决了低分辨率的屏幕无法播放用于高分辨率屏幕的媒体流的问题;能够根据用户的喜好或者显示屏当前的显示状态智能地对视频进行优化处理,提升用户体验;在优化过程中,能够根据视频信号中场景的类型,对相应的场景帧进行适合该场景的显像效果的优化处理。
A method for optimizing media data, comprising: after identifying the current media stream data as the first media stream, determining the mode of the current playing screen; obtaining a template corresponding to the mode from the network side or locally for the first media stream file; according to the template file, optimize the first media stream to obtain a second media stream; wherein, the resolution of the first media stream is greater than the resolution of the second media stream. In addition, this paper also provides a device for optimizing media data. With this solution, the following effects can be achieved: the problem that the low-resolution screen cannot play the media stream used for the high-resolution screen can be intelligently optimized according to the user's preference or the current display status of the display screen, Improve user experience; in the optimization process, according to the type of the scene in the video signal, the corresponding scene frame can be optimized for the display effect suitable for the scene.
Description
技术领域technical field
本发明属于多媒体技术领域,尤其涉及一种媒体数据的优化方法和装置。The invention belongs to the technical field of multimedia, and in particular relates to a method and device for optimizing media data.
背景技术Background technique
超高清(Ultra High-Definition),来自国际电信联盟(InternationalTelecommunication U nion)批准的将“4K分辨率(3840×2160像素)”的正式名称定为的“超高清Ultra HD(Ultra High-Definition)”。同时这个名称也适用于“8K分辨率(7680×4320像素)”。而目前市场上以及绝大多数用户购买的显示屏(电视)是不支持超高清视频的,例如全高清(FHD,Full High Definition)电视分辨率为1920×1080的物理分辨率,FHD电视不支持播放超高清的影音媒体,导致低分辨率的屏幕无法播放用于高分辨率屏幕的媒体流;虽然在现有技术中已经公开了缩放分辨率的方法,但现有技术中的方法在缩放视频的分辨率时,采用的是统一的优化流程,不够智能;具体来说,体现在下述两个方面:首先,不能够根据用户的喜好或者显示屏当前的显示状态(例如用户期望播放该视频时的模式或显示屏当前的显示模式)对视频进行相应的优化处理;其次,视频中往往包括多种场景,不同的场景对显像效果的要求不同,用统一的方法对不同的场景进行优化,会出现优化后的显像效果不佳的问题。Ultra High-Definition (Ultra High-Definition), from the official name of "4K resolution (3840 × 2160 pixels)" approved by the International Telecommunication Union (International Telecommunication Union) as "Ultra High-Definition Ultra HD (Ultra High-Definition)" . The name also applies to "8K resolution (7680 x 4320 pixels)". However, the display screens (TVs) on the market and purchased by most users do not support ultra-high-definition video. For example, Full High Definition (FHD, Full High Definition) TV resolution is 1920×1080 physical resolution, and FHD TV does not support Play ultra-high-definition audio-visual media, causing low-resolution screens to be unable to play media streams for high-resolution screens; although methods for scaling resolutions have been disclosed in the prior art, methods in the prior art cannot scale video When the resolution is higher, a unified optimization process is adopted, which is not smart enough; specifically, it is reflected in the following two aspects: First, it cannot be based on the user's preferences or the current display status of the display screen (for example, when the user expects to play the video) mode or the current display mode of the display screen) to optimize the video accordingly; secondly, the video often includes a variety of scenes, and different scenes have different requirements for the imaging effect, and a unified method is used to optimize different scenes. There will be a problem that the optimized imaging effect is not good.
发明内容Contents of the invention
有鉴于此,为了解决现有技术中存在缩放视频的分辨率时,采用的是统一的优化流程,不够智能的问题,本发明的目的是提出一种媒体数据的优化方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。In view of this, in order to solve the problem in the prior art that when zooming the resolution of video, a unified optimization process is adopted, which is not intelligent enough, the purpose of the present invention is to propose a method for optimizing media data. In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is presented below. This summary is not an overview, nor is it intended to identify key/critical elements or delineate the scope of these embodiments. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
在一些可选的实施例中,所述方法,包括:In some optional embodiments, the method includes:
识别当前的媒体流数据为第一媒体流后,确定当前的播放画面的模式;After identifying the current media stream data as the first media stream, determine the mode of the current playback screen;
为所述第一媒体流从网络侧或本地获取对应所述模式的模板文件;Acquiring a template file corresponding to the mode from the network side or locally for the first media stream;
根据所述模板文件,对所述第一媒体流进行优化处理得到第二媒体流;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率。Optimizing the first media stream according to the template file to obtain a second media stream; wherein, the resolution of the first media stream is greater than the resolution of the second media stream.
本发明另一个目的是提出一种媒体数据的优化装置。Another object of the present invention is to propose a device for optimizing media data.
在一些可选的实施例中,所述装置,包括:In some optional embodiments, the device includes:
确定单元,用于识别当前的媒体流数据为第一媒体流后,确定当前的播放画面的模式;A determining unit, configured to determine the mode of the current playing screen after identifying the current media stream data as the first media stream;
获取单元,用于为所述第一媒体流从网络侧或本地获取对应所述模式的模板文件;An acquisition unit, configured to acquire a template file corresponding to the mode from the network side or locally for the first media stream;
优化单元,用于根据所述模板文件,对所述第一媒体流进行优化处理得到第二媒体流;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率。An optimization unit is configured to optimize the first media stream according to the template file to obtain a second media stream; wherein, the resolution of the first media stream is greater than the resolution of the second media stream.
采用上述实施例,可达到以下效果:Adopt above-mentioned embodiment, can reach following effect:
解决了低分辨率的屏幕无法播放用于高分辨率屏幕的媒体流的问题;Solved the problem that low-resolution screens could not play media streams intended for high-resolution screens;
能够根据用户的喜好或者显示屏当前的显示状态智能地对视频进行优化处理,提升用户体验;It can intelligently optimize the video according to the user's preference or the current display status of the display screen to improve the user experience;
在优化过程中,能够根据视频信号中场景的类型,对相应的场景帧进行适合该场景的显像效果的优化处理;In the optimization process, according to the type of the scene in the video signal, the corresponding scene frame can be optimized for the display effect suitable for the scene;
减少了因更新换代致使大量电子垃圾污染环境。It reduces the pollution of the environment caused by a large amount of electronic waste due to replacement.
为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。To the above and related ends, one or more embodiments comprise the features hereinafter specified and particularly pointed out in the claims. The following description and drawings detail certain exemplary aspects and are indicative of but a few of the various ways in which the principles of various embodiments may be employed. Other benefits and novel features will become apparent upon consideration of the following detailed description in conjunction with the accompanying drawings, and the disclosed embodiments are intended to include all such aspects and their equivalents.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1示出了本发明实施例的一种媒体数据的优化方法的流程示意图;Fig. 1 shows a schematic flow chart of a method for optimizing media data according to an embodiment of the present invention;
图2示出了本发明实施例的一种媒体数据的优化装置的结构示意图。Fig. 2 shows a schematic structural diagram of an apparatus for optimizing media data according to an embodiment of the present invention.
具体实施方式Detailed ways
以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。The following description and drawings illustrate specific embodiments of the invention sufficiently to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely represent possible variations. Individual components and functions are optional unless explicitly required, and the order of operations may vary. Portions and features of some embodiments may be included in or substituted for those of other embodiments. The scope of embodiments of the present invention includes the full scope of the claims, and all available equivalents of the claims. These embodiments of the present invention may be referred to herein, individually or collectively, by the term "invention", which is for convenience only and is not intended to automatically limit the application if in fact more than one invention is disclosed The scope is any individual invention or inventive concept.
图1示出了本发明实施例的一种媒体数据的优化方法的流程示意图;Fig. 1 shows a schematic flow chart of a method for optimizing media data according to an embodiment of the present invention;
如图1所示,在一些说明性的实施例中,所述方法,包括以下几个步骤:As shown in Figure 1, in some illustrative embodiments, the method includes the following steps:
步骤S101,识别当前的媒体流数据为第一媒体流后,确定当前的播放画面的模式;Step S101, after identifying the current media stream data as the first media stream, determine the mode of the current playing screen;
步骤S102,为所述第一媒体流从网络侧或本地获取对应所述模式的模板文件;Step S102, obtaining a template file corresponding to the mode from the network side or locally for the first media stream;
步骤S103,根据所述模板文件,对所述第一媒体流进行优化处理得到第二媒体流;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率;Step S103, according to the template file, optimize the first media stream to obtain a second media stream; wherein, the resolution of the first media stream is greater than the resolution of the second media stream;
在上述实施例中,所述第一媒体流可以是视频信号或者是包括视频信号和音频信号的影音信号;由于所述第一媒体流的分辨率大于所述第二媒体流的分辨率,可以看出在上述过程中,通过模板文件,可以将所述第一媒体流的分辨率降低,获得分辨率较小的第二媒体流;此外,在获取模板文件前,需要确定当前的播放画面的模式,然后根据该模式,从网络侧(例如云平台、服务器等)或本地获取与其对应的模板文件,其中,所述播放画面的模式可以是显示装置当前已设置好的播放模式,也可以是根据用户的设置或喜好,确定出的播放第一媒体流所需的模式;通过此过程,能够更加智能地根据用户的喜好或者显示屏当前的显示状态选择相应的用于后续优化处理的模板文件,提升了用户体验;本实施例可以应用于具有显示装置(如显示屏)的设备,例如智能电视;或者可以应用于与上述具有显示装置的设备相连接的其它装置,例如机顶盒;或者可以应用于上述设备中的部分装置,例如芯片等,在此处不进行限定;In the above embodiment, the first media stream may be a video signal or an audio-visual signal including a video signal and an audio signal; since the resolution of the first media stream is greater than the resolution of the second media stream, it may It can be seen that in the above process, the resolution of the first media stream can be reduced through the template file to obtain a second media stream with a smaller resolution; in addition, before obtaining the template file, it is necessary to determine the mode, and then according to the mode, obtain the corresponding template file from the network side (such as cloud platform, server, etc.) or locally. According to the user's settings or preferences, the mode required to play the first media stream is determined; through this process, the corresponding template file for subsequent optimization processing can be selected more intelligently according to the user's preferences or the current display state of the display screen , which improves the user experience; this embodiment can be applied to a device with a display device (such as a display screen), such as a smart TV; or can be applied to other devices connected to the above-mentioned device with a display device, such as a set-top box; or can be applied to Some devices in the above equipment, such as chips, etc., are not limited here;
在一些说明性的实施例中,所述第一媒体流的分辨率不小于3840×2160,优化处理后得到的所述第二媒体流的分辨率是1920×1080;既可以理解为,当识别出当前的媒体流数据是超高清视频信号后,获取与播放该媒体流数据的模式相对应的模板文件,然后根据该模板文件,对超高清视频信号进行优化处理,最终获得符合播放模式的全高清视频信号;In some illustrative embodiments, the resolution of the first media stream is not less than 3840×2160, and the resolution of the second media stream obtained after optimization processing is 1920×1080; After finding out that the current media stream data is an ultra-high-definition video signal, obtain the template file corresponding to the mode of playing the media stream data, and then optimize the ultra-high-definition video signal according to the template file, and finally obtain the full HD video signal;
首先,上述实施例解决了现有技术中由于显示装置自身配置的问题,导致无法播放大于其分辨率的视频信号的问题,例如FHD电视(分辨率为1920×1080)无法播放“4K”视频信号(分辨率为3840×2160);其次,上述过程是根据当前的播放画面的模式,例如FHD电视当前的播放画面的模式,或用户使用FHD屏观看视频信号(如影片)时所设置的,符合用户喜好的播放画面的模式,选择相应的模板文件,以使得在后续的优化处理过程中能够智能的对“4K”视频信号进行相应的优化,有效提升了用户的体验;First of all, the above-mentioned embodiments solve the problem in the prior art that due to the configuration of the display device itself, video signals larger than its resolution cannot be played. For example, an FHD TV (with a resolution of 1920×1080) cannot play a "4K" video signal. (The resolution is 3840×2160); Secondly, the above-mentioned process is based on the mode of the current playback picture, such as the mode of the current playback picture of an FHD TV, or when the user uses an FHD screen to watch a video signal (such as a movie). Select the corresponding template file for the playback screen mode that the user prefers, so that the "4K" video signal can be intelligently optimized in the subsequent optimization process, effectively improving the user experience;
所述模式可以是FHD电视中出厂时预设的模式,例如:标准模式、护眼模式、省电模式、柔和模式、高亮度模式、电影模式等;或者,所述模式也可以是用户根据自己的喜好在FHD电视上预设的模式,例如用户A在FHD电视上对屏幕显示状态进行了自定义,定义了几种自己喜欢的观看电视的模式,每个模式中都有相应的显示参数(亮度、饱和度、色度和对比度);或者,所述模式可以是FHD电视根据用户的使用记录,例如近3个月的使用记录,从使用记录中分析出该用户播放视频信号时倾向使用的模式;The mode can be a preset mode in the FHD TV, such as: standard mode, eye protection mode, power saving mode, soft mode, high brightness mode, movie mode, etc.; or, the mode can also be the user according to their own Preset modes on the FHD TV, for example, user A has customized the screen display status on the FHD TV, and defined several modes of watching TV that he likes, and each mode has corresponding display parameters ( Brightness, Saturation, Hue and Contrast); or, the mode can be that the FHD TV analyzes the user’s tendency to use when playing video signals based on the user’s usage records, such as the usage records of the past 3 months. model;
在一些说明性的实施例中,上述确定所述模式的过程,可以包括:In some demonstrative embodiments, the above-mentioned process of determining the mode may include:
将显示装置的当前模式作为所述模式;或,the current mode of the display device as said mode; or,
通过用户的标识,查找与所述用户的标识相对应的用户预设的模式,并将查找到的模式作为所述模式;若未找到,则根据该用户的使用记录,分析出的符合用户喜好的模式,并将该模式作为所述模式;Through the user's identification, search for the user's preset mode corresponding to the user's identification, and use the found mode as the mode; if not found, analyze the user's preferences according to the user's usage records and use that mode as said mode;
在一些说明性的实施例中,上述获取所述模板文件的过程,具体包括:In some illustrative embodiments, the above-mentioned process of obtaining the template file specifically includes:
根据所述模式和通过所述识别的过程获取到的所述第一媒体流的标识,查询本地是否存储有所述模板文件;According to the pattern and the identifier of the first media stream obtained through the identification process, query whether the template file is locally stored;
若是,则根据所述模板文件,执行所述优化处理;若否,则:If so, then perform the optimization process according to the template file; if not, then:
向网络侧发送携带所述模式和所述第一媒体流的标识的查询请求;sending a query request carrying the mode and the identifier of the first media stream to the network side;
接收网络侧回复的用于相应该查询请求的反馈消息;Receiving a feedback message corresponding to the query request replied by the network side;
若通过所述反馈消息获知所述网络侧已查询到所述模板文件,则从网络侧下载该模板文件;反之,则将本地预置的标准模板作为所述模板文件;If it is known through the feedback message that the template file has been found by the network side, download the template file from the network side; otherwise, use a locally preset standard template as the template file;
可选的,在上述过程中若在本地查找到相应的模板文件后,还包括:Optionally, if the corresponding template file is found locally in the above process, it also includes:
将该模板文件的版本号发送到网络侧,请求网络侧判断该模板文件的版本号是否最新;若该模板文件的版本号是最新的,则使用该模板文件进行后续的优化处理;反之,则从网络侧下载最新的模板文件到本地,然后使用下载后的模板文件进行后续的优化处理;Send the version number of the template file to the network side, and request the network side to judge whether the version number of the template file is the latest; if the version number of the template file is the latest, use the template file for subsequent optimization processing; otherwise, then Download the latest template file from the network side to the local, and then use the downloaded template file for subsequent optimization processing;
所述第一媒体流的标识可以是影片名或者影片代码,上述的标准模板是本地预先存储的一种通用的优化模板,当在本地或网络侧均找不到对应的模板文件时,可以使用标准模板对第一媒体流进行优化;在上述过程中,若只能根据第一媒体流的标识找到模板文件,但该模板文件不能与所述模型相对应,则向用户进行提示,询问用户是否选用此模板,若用户确认选用此模板,则根据该模板文件进行后续的优化处理流程,反之,则使用标准模板进行后续的优化处理流程;The identifier of the first media stream can be a movie name or a movie code, and the above-mentioned standard template is a general optimization template stored in advance locally. When no corresponding template file can be found locally or on the network side, you can use The standard template optimizes the first media stream; in the above process, if the template file can only be found according to the identification of the first media stream, but the template file cannot correspond to the model, a prompt is given to the user, and the user is asked whether to Select this template, if the user confirms the selection of this template, the subsequent optimization process will be performed according to the template file, otherwise, the standard template will be used for subsequent optimization process;
在一些说明性的实施例中,所述第一媒体流是视频信号,所述模板文件包括至少一个场景的优化策略,所述优化策略包括:分辨率的调整方法,及亮度、饱和度、色度和对比度的参数;所述优化处理的过程,具体包括:In some demonstrative embodiments, the first media stream is a video signal, and the template file includes at least one scene optimization strategy, and the optimization strategy includes: resolution adjustment methods, and brightness, saturation, color The parameter of degree and contrast; The process of described optimization process specifically includes:
对所述第一媒体流中播放的场景进行识别,按照所述模板文件中记录的所述至少一个场景的优化策略,对所述第一媒体流中相应的场景帧进行优化;若识别出的场景在所述模板文件中未找到相应的优化策略,则按照本地预置的标准优化策略进行优化;Identify the scene played in the first media stream, and optimize the corresponding scene frame in the first media stream according to the optimization strategy of the at least one scene recorded in the template file; if the identified If the scene does not find a corresponding optimization strategy in the template file, it will be optimized according to the local preset standard optimization strategy;
在上述过程中可以理解为,模板文件中记录了全部或者部分场景的优化策略;例如:对于一个影片来说,会包括多个场景,根据模板文件可以根据影片的播放进度,即影片的时间轴,依次对每个场景中的每个场景帧依次进行优化,并且优化的策略根据场景的不同而不同;或者,模板文件仅记录了该影片中部分场景的优化策略,例如:人物场景、大动态场景、室内场景、室外场景,那么根据该模板文件进行优化处理时,首先识别影片中当前的场景是否为模板文件中需要优化的场景,如果需要优化则根据模板文件中的优化策略(分辨率的调整方法,及亮度、饱和度、色度和对比度的参数)针对相应的场景帧进行优化,如果当前的场景(例如风景场景)在模板文件中未记录相应的优化策略,则可以按照本地预置的标准优化策略(包括预设的标准的分辨率的调整方法,及亮度、饱和度、色度和对比度的参数)对相应的图片帧进行优化处理;通过上述过程,能够根据视频信号中场景的类型,对相应的场景帧进行适合该场景的显像效果的优化处理;In the above process, it can be understood that the optimization strategy of all or part of the scenes is recorded in the template file; for example, for a movie, it will include multiple scenes, according to the template file, it can be based on the playback progress of the movie, that is, the timeline of the movie , each scene frame in each scene is optimized in turn, and the optimization strategy is different according to the scene; or, the template file only records the optimization strategy of some scenes in the movie, such as: character scenes, big dynamics scene, indoor scene, and outdoor scene, then when performing optimization processing according to the template file, first identify whether the current scene in the film is a scene that needs to be optimized in the template file, and if optimization is required, then according to the optimization strategy in the template file (resolution Adjustment method, and parameters of brightness, saturation, hue and contrast) are optimized for the corresponding scene frame, if the current scene (such as landscape scene) does not record the corresponding optimization strategy in the template file, you can follow the local preset The standard optimization strategy (including the preset standard resolution adjustment method, and the parameters of brightness, saturation, chroma and contrast) optimizes the corresponding picture frame; through the above process, it can type, and optimize the corresponding scene frame for the display effect suitable for the scene;
当然上述场景的设置也可以根据画面中景物的运动状态来进行划分,例如将运动较频繁较多的画面(即强运动画面)组成的场景称为强运动场景、将运动较少的画面(即弱运动画面)组成的场景称为弱运动场景、将静态画面称为静态场景等等;对于场景的具体设置和分类,在此处不进行限定;Of course, the settings of the above-mentioned scenes can also be divided according to the motion states of the objects in the picture. For example, a scene composed of pictures with more frequent movements (ie, a picture with strong motion) is called a scene with strong motion, and a picture with less motion (ie, a picture with strong motion) is called a scene with strong motion. Scenes composed of weak motion pictures) are called weak motion scenes, static pictures are called static scenes, etc.; the specific setting and classification of scenes are not limited here;
在一些说明性的实施例中,所述优化处理的过程,还包括:In some illustrative embodiments, the optimization process further includes:
在所述按照所述模板文件进行优化前,对所述第一媒体流进行预处理,将所述第一媒体流进行解码并将格式转换为YUV或RGB格式;和/或,Before the optimization according to the template file, the first media stream is preprocessed, the first media stream is decoded, and the format is converted into a YUV or RGB format; and/or,
将按照所述模板文件进行优化后的所述第一媒体流的频率转换成符合显示装置要求的频率;例如若接收到的“4K”视频信号的频率为120HZ,而当前的FHD电视的视频播放频率最高为30HZ,则需要对视频信号的频率进行转换;Convert the frequency of the first media stream optimized according to the template file to a frequency that meets the requirements of the display device; for example, if the frequency of the received "4K" video signal is 120HZ, and the video playback of the current FHD TV If the frequency is up to 30HZ, it is necessary to convert the frequency of the video signal;
对于FHD电视来说,当接收媒体流数据时,首先会识别该数据为什么信号,并且识别出该媒体流的标识(影片名或影片代码等用于标记该媒体流的标识),对于若第一媒体流为视频信号,则可以通过以下方法进行识别:For FHD TV, when receiving media stream data, at first it can identify why the data is a signal, and identify the identification of the media stream (film name or film code, etc. are used to mark the identification of the media stream), if the first If the media stream is a video signal, it can be identified by the following methods:
从第一媒体流中采集至少一幅图像;例如按照固定的时间间隔,从影片中抽取相应的图像帧;Collecting at least one image from the first media stream; for example, extracting corresponding image frames from the film at fixed time intervals;
将所述第一媒体流中采集的至少一幅图像,在本地或所述网络侧(服务器或云平台等)的视频信息库中进行匹配,获取所述第一媒体流的标识;所述视频信息库用于存储识别视频的信息;At least one image collected in the first media stream is matched in a video information library locally or on the network side (server or cloud platform, etc.), to obtain the identifier of the first media stream; the video The information base is used to store information for identifying videos;
或,or,
若所述第一媒体流是影音信号,则上述过程,可以包括:If the first media stream is an audio-visual signal, the above process may include:
抽取所述第一媒体流中的音频信号和/或视频信号,根据相应的所述音频信号的声纹和/或所述视频信号中采集的至少一幅图像,在本地或所述网络侧的影音信息库中进行匹配,获取所述第一媒体流的标识;所述影音信息库用于存储识别音频和/或视频的信息;Extracting the audio signal and/or video signal in the first media stream, according to the voiceprint of the corresponding audio signal and/or at least one image collected in the video signal, locally or on the network side Matching is performed in the audiovisual information database to obtain the identifier of the first media stream; the audiovisual information database is used to store information identifying audio and/or video;
在上述过程中,对于一部电影来说,一般除了视频信号,还包括音频信号;因此除了可以对视频信号中的图像进行识别外,还可以对音频信号中的声纹进行识别,从而获知该电影的影片名;In the above process, for a movie, audio signals are generally included in addition to video signals; therefore, in addition to identifying images in video signals, voiceprints in audio signals can also be identified, so as to know the the title of the film;
在一些说明性的实施例中,若所述第一媒体流的分辨率为3840×2160,优化处理后得到的所述第二媒体流的分辨率是1920×1080;假设所述模板文件包括人物场景和风景场景的优化策略;那么风景场景的整个画面中的风景即是该场景需要突出的内容,那么相应的优化策略的着重点在于缩小分辨率后,将整个画面的显示参数进行调整;而对于人物场景来说,画面中的人物的动作和行为为主要突出的对象,因此在优化处理过程中除了需要将人物场景的场景帧的分辨率进行缩小外,还需要在后续的画面显像补偿中,着重对人物,尤其是其面部特征的显示参数进行调整;In some illustrative embodiments, if the resolution of the first media stream is 3840×2160, the resolution of the second media stream obtained after optimization processing is 1920×1080; it is assumed that the template file includes characters Scene and landscape scene optimization strategies; then the scenery in the entire picture of the landscape scene is the content that needs to be highlighted in the scene, then the corresponding optimization strategy focuses on adjusting the display parameters of the entire picture after reducing the resolution; and For character scenes, the actions and behaviors of the characters in the picture are the main prominent objects. Therefore, in the optimization process, in addition to reducing the resolution of the scene frame of the character scene, it is also necessary to compensate for the subsequent image development. , focus on adjusting the display parameters of the characters, especially their facial features;
下面举例对识别所述第一媒体流中的人物场景和相应的优化方法进行说明:The following example describes the identification of the character scene in the first media stream and the corresponding optimization method:
首先,通过边缘检测及阈值处理技术对所述第一媒体流中的场景进行人脸识别,并确认场景中所有人的人脸轮廓;First, perform face recognition on the scene in the first media stream through edge detection and threshold processing technology, and confirm the face contours of all people in the scene;
然后,计算识别出的所有人的人脸轮廓所占的像素,并与预设值进行比对,若识别出的至少一个所述人脸轮廓大于所述预设值,则该场景为人物场景;对于一些大动态场景,例如战争场面,画面中往往会出现很多人,但在该场景中突出的并不是画面中的人,而是整体的战争场面,因此需要通过对人脸轮廓占整体画面的比例进行辨识,确定该场景是否为人物场景;Then, calculate the pixels occupied by the human face contours of all people identified, and compare with the preset value, if at least one of the recognized human face contours is greater than the preset value, then the scene is a character scene ; For some large dynamic scenes, such as war scenes, there are often many people in the picture, but what is highlighted in this scene is not the people in the picture, but the overall war scene. The proportion of the scene is identified to determine whether the scene is a character scene;
当识别出该场景为人物场景后,根据所述模板文件,对所述第一媒体流中的人物场景的场景帧进行优化的过程,可以包括:After the scene is recognized as a character scene, the process of optimizing the scene frame of the character scene in the first media stream according to the template file may include:
首先,为了确保像素调整后人脸的亮度和对比度,将场景帧中的大于所述预设值的人脸轮廓中像素的亮度的值提高30%,对比度的值提高30%;First, in order to ensure the brightness and contrast of the face after pixel adjustment, the brightness value of the pixel in the face outline greater than the preset value in the scene frame is increased by 30%, and the contrast value is increased by 30%;
其次,对人物场景的场景帧进行隔行隔列抽帧,形成分辨率为1920×1080的视频信号;这里所述的隔行隔列抽帧的过程,可以理解抽取该场景中的偶数(或奇数)行和列的像素,剩下的奇数(或偶数)行和列的像素组成了分辨率为1920×1080的视频信号;或者,可以抽取偶数行和奇数列,剩下的像素也可以组成1920×1080的视频信号等等抽取方式;Secondly, the scene frames of the character scene are extracted every other row and column to form a video signal with a resolution of 1920×1080; the process of extracting frames every other row and column described here can be understood to extract even numbers (or odd numbers) in the scene Pixels in rows and columns, the remaining pixels in odd (or even) rows and columns form a video signal with a resolution of 1920×1080; or, even rows and odd columns can be extracted, and the remaining pixels can also form 1920×1080 1080 video signal and other extraction methods;
最后,将视频信号中偶数行的像素的色度的值调整为上下两个相邻像素的色度的平均值,将视频信号中偶数列的饱和度的值调整为左右两个相邻像素的饱和度的平均值;因为像素缩小过程中,画质会受到影响,例如色度和饱和度不均匀,因此在像素缩小后,还需要将视频信号中的色度和饱和度进行相应的调整,使得画面的显像更加均匀柔和;Finally, adjust the chroma value of the pixel in the even-numbered row of the video signal to the average value of the chroma of the upper and lower adjacent pixels, and adjust the saturation value of the even-numbered column in the video signal to the value of the left and right adjacent pixels. The average value of saturation; because the image quality will be affected during the pixel reduction process, such as uneven hue and saturation, so after the pixel reduction, the hue and saturation in the video signal need to be adjusted accordingly. Make the image of the picture more uniform and soft;
当然,上述的优化过程只是一种实施方式,上述过程中是先调整了人脸轮廓中的像素的亮度和对比度,然后再像素缩小,最后再调整缩小后的场景帧的显示参数(色度和饱和度);Certainly, the above-mentioned optimization process is only an implementation mode. In the above-mentioned process, the brightness and contrast of the pixels in the contour of the face are first adjusted, then the pixels are reduced, and finally the display parameters (chroma and chromaticity) of the reduced scene frame are adjusted. saturation);
可选的,也可以先进行像素缩小,然后再针对人脸轮廓和画面中除人脸以外的背景进行相应的显示参数的调整,以突出人脸在该场景帧中的显像;Optionally, pixel reduction can also be performed first, and then the corresponding display parameters are adjusted for the outline of the face and the background other than the face in the picture, so as to highlight the image of the face in the scene frame;
在像素缩小的过程中是通过统一的隔行隔列抽帧的方式进行(例如统一抽取掉偶数行和列),也可以通过其它的方式进行,例如可以根据场景的不同,实行不同的像素缩小过程,如在人物场景中通过抽取掉偶数行和奇数列实现像素的缩小,而在风景场景中,通过抽取掉偶数行和列实现像素的缩小;In the process of pixel reduction, it is carried out by a unified way of extracting frames every other row and every column (for example, uniformly extracting even-numbered rows and columns), or it can also be carried out in other ways, for example, different pixel reduction processes can be implemented according to different scenes , for example, in a character scene, pixel reduction is realized by extracting even-numbered rows and odd-numbered columns, while in a landscape scene, pixel reduction is realized by extracting even-numbered rows and columns;
在一些说明性的实施例中,获取模板文件的过程是从本地获取,还包括更新模板文件的过程;例如可以实时地或周期性地对网络侧(服务器or云平台)上的模板文件进行检测,查看是否有新的模板文件,若有则从网络侧下载相应的模板文件。In some illustrative embodiments, the process of obtaining the template file is obtained locally, and also includes the process of updating the template file; for example, the template file on the network side (server or cloud platform) can be detected in real time or periodically , to check whether there is a new template file, and if so, download the corresponding template file from the network side.
图2示出了本发明实施例的一种媒体数据的优化装置的结构示意图;FIG. 2 shows a schematic structural diagram of an apparatus for optimizing media data according to an embodiment of the present invention;
在一些说明性的实施例中,所述装置200,包括:In some illustrative embodiments, the device 200 includes:
确定单元201,用于识别单元202识别出当前的媒体流数据为第一媒体流后,确定当前的播放画面的模式;The determining unit 201 is used for determining the mode of the current playing picture after the identifying unit 202 recognizes that the current media stream data is the first media stream;
获取单元203,用于为所述第一媒体流从网络侧或本地获取对应所述模式的模板文件;An obtaining unit 203, configured to obtain a template file corresponding to the mode from the network side or locally for the first media stream;
优化单元204,用于根据所述模板文件,对所述第一媒体流进行优化处理得到第二媒体流;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率;An optimization unit 204, configured to optimize the first media stream according to the template file to obtain a second media stream; wherein, the resolution of the first media stream is greater than the resolution of the second media stream;
在一些说明性的实施例中,所述确定单元201,包括:In some illustrative embodiments, the determining unit 201 includes:
第一确定子单元2011,用于将显示装置的当前模式作为所述模式;或,The first determining subunit 2011 is configured to use the current mode of the display device as the mode; or,
第二确定子单元2012,用于通过用户的标识,查找与所述用户的标识相对应的用户预设的模式,并将查找到的模式作为所述模式;若未找到,则根据该用户的使用记录,分析出的符合用户喜好的模式,并将该模式作为所述模式;The second determining subunit 2012 is used to search for the user preset mode corresponding to the user's identification through the user's identification, and use the found mode as the mode; if not found, then according to the user's identification Use the records to analyze the pattern that meets the user's preferences, and use this pattern as the pattern;
在一些说明性的实施例中,所述获取单元203,包括:In some illustrative embodiments, the acquiring unit 203 includes:
第一获取子单元2031,用于根据所述模式和通过所述识别的过程获取到的所述第一媒体流的标识,查询本地是否存储有所述模板文件;The first obtaining subunit 2031 is configured to query whether the template file is locally stored according to the pattern and the identifier of the first media stream obtained through the identification process;
若是,则根据所述模板文件,执行所述优化处理;若否,则:If so, then perform the optimization process according to the template file; if not, then:
第二获取子单元2032,用于向网络侧发送携带所述模式和所述第一媒体流的标识的查询请求;The second obtaining subunit 2032 is configured to send a query request carrying the mode and the identifier of the first media stream to the network side;
第三获取子单元2033,用于接收网络侧回复的用于相应该查询请求的反馈消息;The third obtaining subunit 2033 is configured to receive a feedback message corresponding to the query request replied by the network side;
若通过所述反馈消息获知所述网络侧已查询到所述模板文件,则从网络侧下载该模板文件;反之,则将本地预置的标准模板作为所述模板文件;If it is known through the feedback message that the template file has been found by the network side, download the template file from the network side; otherwise, use a locally preset standard template as the template file;
在一些说明性的实施例中,所述第一媒体流是视频信号,所述模板文件包括至少一个场景的优化策略,所述优化策略包括:分辨率的调整装置,及亮度、饱和度、色度和对比度的参数;所述优化单元204,具体包括:In some demonstrative embodiments, the first media stream is a video signal, and the template file includes at least one scene optimization strategy, and the optimization strategy includes: a device for adjusting resolution, and brightness, saturation, color The parameters of degree and contrast; the optimization unit 204 specifically includes:
第一优化子单元2041,用于对所述第一媒体流中播放的场景进行识别,按照所述模板文件中记录的所述至少一个场景的优化策略,对所述第一媒体流中相应的场景的场景帧进行优化;若识别出的场景在所述模板文件中未找到相应的优化策略,则按照本地预置的标准优化策略进行优化;The first optimization subunit 2041 is configured to identify the scene played in the first media stream, and optimize the corresponding scene in the first media stream according to the optimization strategy of the at least one scene recorded in the template file. The scene frame of the scene is optimized; if the identified scene does not find a corresponding optimization strategy in the template file, then optimize it according to the local preset standard optimization strategy;
在一些说明性的实施例中,所述第一媒体流的分辨率不小于3840×2160,优化处理后得到的所述第二媒体流的分辨率是1920×1080。In some illustrative embodiments, the resolution of the first media stream is not less than 3840×2160, and the resolution of the second media stream obtained after optimization processing is 1920×1080.
在一些说明性的实施例中,所述优化单元204,还包括:In some illustrative embodiments, the optimization unit 204 further includes:
第二优化子单元2042,用于所述第一优化子单元2041按照所述模板文件进行优化前,对所述第一媒体流进行预处理,将所述第一媒体流进行解码并将格式转换为YUV或RGB格式;和/或,The second optimization subunit 2042 is configured to preprocess the first media stream, decode the first media stream and convert the format before the first optimization subunit 2041 optimizes according to the template file in YUV or RGB format; and/or,
第三优化子单元2043,用于将所述第一优化子单元2041按照所述模板文件进行优化后的所述第一媒体流的频率转换成符合显示装置要求的频率;The third optimization subunit 2043 is configured to convert the frequency of the first media stream optimized by the first optimization subunit 2041 according to the template file into a frequency that meets the requirements of the display device;
在一些说明性的实施例中,若所述第一媒体流是视频信号,则所述识别单元202,包括:In some illustrative embodiments, if the first media stream is a video signal, the identifying unit 202 includes:
第一识别子单元2021,用于将所述第一媒体流中采集的至少一幅图像,在本地或所述网络侧的视频信息库中进行匹配,获取所述第一媒体流的标识;The first identifying subunit 2021 is configured to match at least one image collected in the first media stream with the video information library locally or on the network side, and obtain the identifier of the first media stream;
或,若所述第一媒体流是影音信号,则所述识别单元202,包括:Or, if the first media stream is an audio-visual signal, the identification unit 202 includes:
第二识别子单元2022,用于抽取所述第一媒体流中的音频信号和/或视频信号,根据相应的所述音频信号的声纹和/或所述视频信号中采集的至少一幅图像,在本地或所述网络侧的影音信息库中进行匹配,获取所述第一媒体流的标识。The second identification subunit 2022 is configured to extract the audio signal and/or video signal in the first media stream, according to the voiceprint of the corresponding audio signal and/or at least one image collected in the video signal , performing matching in the video and audio information library locally or on the network side, to obtain the identifier of the first media stream.
在一些说明性的实施例中,所述第一媒体流的分辨率为3840×2160,优化处理后得到的所述第二媒体流的分辨率是1920×1080;所述模板文件包括人物场景的优化策略;所述第一优化子单元2041,包括:In some illustrative embodiments, the resolution of the first media stream is 3840×2160, and the resolution of the second media stream obtained after optimization processing is 1920×1080; the template file includes the Optimization strategy; the first optimization subunit 2041 includes:
场景识别单元20411,用于通过边缘检测及阈值处理对所述第一媒体流中的场景进行人脸识别,并确认场景中所有人的人脸轮廓;Scene recognition unit 20411, configured to perform face recognition on the scene in the first media stream through edge detection and threshold processing, and confirm the face contours of all people in the scene;
计算单元20412,用于计算识别出的所有人的人脸轮廓所占的像素,并与预设值进行比对,若识别出的至少一个所述人脸轮廓大于所述预设值,则该场景为人物场景;The calculation unit 20412 is used to calculate the pixels occupied by the recognized face contours of all people and compare them with the preset value. If at least one of the recognized face contours is greater than the preset value, then the The scene is a character scene;
人脸单元20413,用于所述计算单元识别出当前场景为人物场景后,将该场景帧中的大于所述预设值的人脸轮廓中像素的亮度的值提高30%,对比度的值提高30%;Face unit 20413, used for the calculation unit to increase the brightness value of pixels in the face outline greater than the preset value by 30% after the calculation unit recognizes that the current scene is a character scene, and increase the contrast value 30%;
分辨率单元20414,用于对人物场景的场景帧进行隔行隔列抽帧,形成分辨率为1920×1080的视频信号;The resolution unit 20414 is used to perform interlaced frame extraction on the scene frames of the character scene to form a video signal with a resolution of 1920×1080;
补偿单元20415,用于将视频信号中偶数行的像素的色度的值调整为上下两个相邻像素的色度的平均值,将视频信号中偶数列的饱和度的值调整为左右两个相邻像素的饱和度的平均值。The compensation unit 20415 is used to adjust the chromaticity value of the pixel in the even-numbered row in the video signal to the average value of the chromaticity of the upper and lower adjacent pixels, and adjust the saturation value of the even-numbered column in the video signal to the left and right two The average of the saturation of neighboring pixels.
采用上述实施例,可达到以下效果:Adopt above-mentioned embodiment, can reach following effect:
解决了低分辨率的屏幕无法播放用于高分辨率屏幕的媒体流的问题;Solved the problem that low-resolution screens could not play media streams intended for high-resolution screens;
能够根据用户的喜好或者显示屏当前的显示状态智能地对视频进行优化处理,提升用户体验;It can intelligently optimize the video according to the user's preference or the current display status of the display screen to improve the user experience;
在优化过程中,能够根据视频信号中场景的类型,对相应的场景帧进行适合该场景的显像效果的优化处理;In the optimization process, according to the type of the scene in the video signal, the corresponding scene frame can be optimized for the display effect suitable for the scene;
减少了因更新换代致使大量电子垃圾污染环境。It reduces the pollution of the environment caused by a large amount of electronic waste due to replacement.
本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。Those skilled in the art should also understand that various illustrative logical blocks, modules, circuits and algorithm steps described in conjunction with the embodiments herein may be implemented as electronic hardware, computer software or a combination thereof. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410476696.5A CN105430429B (en) | 2014-09-18 | 2014-09-18 | Method and device for optimizing media data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410476696.5A CN105430429B (en) | 2014-09-18 | 2014-09-18 | Method and device for optimizing media data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105430429A CN105430429A (en) | 2016-03-23 |
| CN105430429B true CN105430429B (en) | 2019-09-13 |
Family
ID=55508313
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410476696.5A Active CN105430429B (en) | 2014-09-18 | 2014-09-18 | Method and device for optimizing media data |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105430429B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11778167B1 (en) | 2022-07-26 | 2023-10-03 | Insight Direct Usa, Inc. | Method and system for preprocessing optimization of streaming video data |
| US11849240B2 (en) | 2021-12-29 | 2023-12-19 | Insight Direct Usa, Inc. | Dynamically configured processing of a region of interest dependent upon published video data selected by a runtime configuration file |
| US11961273B2 (en) | 2021-12-29 | 2024-04-16 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105828149A (en) * | 2016-04-28 | 2016-08-03 | 合智能科技(深圳)有限公司 | Method and apparatus for optimizing playing |
| CN105898364A (en) * | 2016-05-26 | 2016-08-24 | 北京小米移动软件有限公司 | Video playing processing method, device, terminal and system |
| CN108366284A (en) * | 2017-01-25 | 2018-08-03 | 晨星半导体股份有限公司 | Image processing device and image processing method |
| CN108470362A (en) * | 2018-01-29 | 2018-08-31 | 北京奇虎科技有限公司 | A kind of method and apparatus for realizing video toning |
| CN112286479A (en) * | 2019-07-25 | 2021-01-29 | 陕西坤同半导体科技有限公司 | Video reproduction method with lower resolution than supported by display |
| CN110933489B (en) * | 2019-11-01 | 2024-04-02 | 青岛海尔多媒体有限公司 | Video playing control method and device and video playing equipment |
| CN111415614B (en) * | 2020-03-20 | 2021-08-24 | 杭州德亚照明工程有限公司 | Display screen debugging processing method and device |
| CN112015950A (en) * | 2020-10-27 | 2020-12-01 | 成都极米科技股份有限公司 | Movie and television image quality adjusting method and device, terminal equipment, server and storage medium |
| CN120091165A (en) * | 2025-01-22 | 2025-06-03 | 四川天邑康和通信股份有限公司 | 4K ultra-high definition set-top box resolution optimization method and system |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101325054A (en) * | 2007-06-13 | 2008-12-17 | 三星电子株式会社 | Display system and method for displaying video signals |
| CN101998048A (en) * | 2009-08-05 | 2011-03-30 | 三星电子株式会社 | Digital image signal processing method, medium for recording the method, digital image signal pocessing apparatus |
| US7990404B2 (en) * | 2008-03-07 | 2011-08-02 | Hannspree, Inc. | Method for automatically detecting and switching video signals on a monitor |
| CN102547301A (en) * | 2010-09-30 | 2012-07-04 | 苹果公司 | System and method for processing image data using an image signal processor |
| CN102984588A (en) * | 2011-09-02 | 2013-03-20 | 索尼公司 | Personalized television viewing mode adjustments responsive to facial recognition |
| CN103067661A (en) * | 2013-01-07 | 2013-04-24 | 华为终端有限公司 | Image processing method, image processing device and shooting terminal |
| CN103220577A (en) * | 2012-01-18 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method, device and system for video displaying |
| CN103838578A (en) * | 2014-03-10 | 2014-06-04 | 联想(北京)有限公司 | Data processing method, data processing device and electronic equipment |
-
2014
- 2014-09-18 CN CN201410476696.5A patent/CN105430429B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101325054A (en) * | 2007-06-13 | 2008-12-17 | 三星电子株式会社 | Display system and method for displaying video signals |
| US7990404B2 (en) * | 2008-03-07 | 2011-08-02 | Hannspree, Inc. | Method for automatically detecting and switching video signals on a monitor |
| CN101998048A (en) * | 2009-08-05 | 2011-03-30 | 三星电子株式会社 | Digital image signal processing method, medium for recording the method, digital image signal pocessing apparatus |
| CN102547301A (en) * | 2010-09-30 | 2012-07-04 | 苹果公司 | System and method for processing image data using an image signal processor |
| CN102984588A (en) * | 2011-09-02 | 2013-03-20 | 索尼公司 | Personalized television viewing mode adjustments responsive to facial recognition |
| CN103220577A (en) * | 2012-01-18 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method, device and system for video displaying |
| CN103067661A (en) * | 2013-01-07 | 2013-04-24 | 华为终端有限公司 | Image processing method, image processing device and shooting terminal |
| CN103838578A (en) * | 2014-03-10 | 2014-06-04 | 联想(北京)有限公司 | Data processing method, data processing device and electronic equipment |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11849240B2 (en) | 2021-12-29 | 2023-12-19 | Insight Direct Usa, Inc. | Dynamically configured processing of a region of interest dependent upon published video data selected by a runtime configuration file |
| US11849241B2 (en) | 2021-12-29 | 2023-12-19 | Insight Direct Usa, Inc. | Dynamically configured processing of a region of interest dependent upon published video data selected by a runtime configuration file |
| US11849242B2 (en) | 2021-12-29 | 2023-12-19 | Insight Direct Usa, Inc. | Dynamically configured processing of a region of interest dependent upon published video data selected by a runtime configuration file |
| US11961273B2 (en) | 2021-12-29 | 2024-04-16 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
| US12106536B2 (en) | 2021-12-29 | 2024-10-01 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
| US12106535B2 (en) | 2021-12-29 | 2024-10-01 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
| US12148192B2 (en) | 2021-12-29 | 2024-11-19 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
| US12277743B2 (en) | 2021-12-29 | 2025-04-15 | Insight Direct Usa, Inc. | Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data |
| US11778167B1 (en) | 2022-07-26 | 2023-10-03 | Insight Direct Usa, Inc. | Method and system for preprocessing optimization of streaming video data |
| US12108024B2 (en) | 2022-07-26 | 2024-10-01 | Insight Direct Usa, Inc. | Method and system for preprocessing optimization of streaming video data |
| US12261996B2 (en) | 2022-07-26 | 2025-03-25 | Insight Direct Usa, Inc. | Method and system for preprocessing optimization of streaming video data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105430429A (en) | 2016-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105430429B (en) | Method and device for optimizing media data | |
| JP5492087B2 (en) | Content-based image adjustment | |
| US10956766B2 (en) | Bit depth remapping based on viewing parameters | |
| CN105592322B (en) | A kind of optimization method and device of media data | |
| US10574933B2 (en) | System and method for converting live action alpha-numeric text to re-rendered and embedded pixel information for video overlay | |
| CN110933490A (en) | A kind of automatic adjustment method of picture quality and sound quality, smart TV and storage medium | |
| JP4881210B2 (en) | Imaging apparatus, image processing apparatus, and control method thereof | |
| CN106534942A (en) | Video image quality adjusting method and apparatus | |
| JP2013176102A (en) | Method of viewing audiovisual record on receiver, and receiver for viewing such record | |
| CN107371062B (en) | Method for automatically zooming video picture | |
| JP2010503006A (en) | Method and apparatus for adaptive video presentation | |
| JP2010503006A5 (en) | ||
| CN112435244A (en) | Live video quality evaluation method and device, computer equipment and storage medium | |
| KR20170102570A (en) | Facilitating television based interaction with social networking tools | |
| CN103475913A (en) | Method and system for providing regional information based on TV terminal location and real-time programs | |
| US8873642B2 (en) | Video content analysis methods and systems | |
| US9706102B1 (en) | Enhanced images associated with display devices | |
| CN101017493A (en) | Device and method for generating index information with link information | |
| WO2017024901A1 (en) | Video transcoding method and device | |
| EP2575358B1 (en) | Display apparatus and control method thereof | |
| CN113438508B (en) | Video data processing method, device, equipment, medium and program product | |
| CN101017696B (en) | Tag information generating apparatus, and tag information generating method | |
| CN103858421A (en) | Image processing device, image processing method, and recording medium | |
| KR102567823B1 (en) | Youtube upload time analysis system | |
| CN105898175A (en) | Preparing method and device of template file |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20160715 Address after: 266101 Haier Industrial Park, Haier Road, Laoshan District, Shandong, Qingdao, China Applicant after: Qingdao Haier Electric Appliance Co., Ltd. Applicant after: QINGDAO HAIER MULTI-MEDIA CO., LTD. Address before: 266101 Haier Industrial Park, Haier Road, Laoshan District, Shandong, Qingdao, China Applicant before: Qingdao Haier Electric Appliance Co., Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |