Capturing and inserting closed captioning data in digital video
    1.
    发明授权
    Capturing and inserting closed captioning data in digital video 有权
    在数字视频中捕获和插入隐藏字幕数据

    公开(公告)号:US08265450B2

    公开(公告)日:2012-09-11

    申请号:US12355746

    申请日:2009-01-16

    IPC分类号: H04N9/80 H04N5/92

    摘要: Some embodiments of the invention provide a novel method for processing a high definition (“HD”) digital video that includes video data and closed captioning data. The method (i) imports an HD digital video in a computer system, (ii) extracts closed captioning data from the HD digital video and (iii) stores the extracted closed captioning data in a storage of the computer system (e.g., hard drive of the computer system). Some embodiments first import all of the video before extracting closed captioning data from it, while other embodiments extract closed captioning data from the video as they import the video into the computer system. In some embodiments, a video editing application of a computer system performs this HD-video processing method. Accordingly, in some such cases, the method also edits the video that is extracted from the HD digital video. In addition, when video data is edited, the extracted closed captioning data is also edited in some embodiments.

    摘要翻译: 本发明的一些实施例提供了一种用于处理包括视频数据和隐藏字幕数据的高分辨率(“HD”)数字视频的新颖方法。 方法(i)在计算机系统中导入HD数字视频,(ii)从HD数字视频中提取隐藏字幕数据,以及(iii)将所提取的隐藏字幕数据存储在计算机系统的存储器中(例如,硬盘驱动器 计算机系统)。 一些实施例首先在从其中提取隐藏字幕数据之前导入所有视频,而其他实施例在将视频导入计算机系统时从视频中提取隐藏字幕数据。 在一些实施例中,计算机系统的视频编辑应用执行该HD视频处理方法。 因此,在某些这种情况下,该方法还编辑从HD数字视频中提取的视频。 此外,当编辑视频数据时,在一些实施例中也编辑提取的隐藏字幕数据。

    PROPAGATING METADATA ASSOCIATED WITH DIGITAL VIDEO
    2.
    发明申请
    PROPAGATING METADATA ASSOCIATED WITH DIGITAL VIDEO 有权
    传播与数字视频相关的元数据

    公开(公告)号:US20120002948A1

    公开(公告)日:2012-01-05

    申请号:US13227352

    申请日:2011-09-07

    IPC分类号: H04N9/80

    摘要: Some embodiments provide a method for processing metadata associated with digital video in a multi-state video computer readable medium. The method specifies a set of rules for propagating the metadata between different states in the video computer readable medium. It then propagates the metadata between the states based on the specified set of rules.

    摘要翻译: 一些实施例提供了一种在多状态视频计算机可读介质中处理与数字视频相关联的元数据的方法。 该方法指定用于在视频计算机可读介质中的不同状态之间传播元数据的一组规则。 然后,它会根据指定的规则集在状态之间传播元数据。

    Insertion and usage of metadata in digital video
    3.
    发明授权
    Insertion and usage of metadata in digital video 有权
    在数字视频中插入和使用元数据

    公开(公告)号:US08811802B2

    公开(公告)日:2014-08-19

    申请号:US13323795

    申请日:2011-12-12

    IPC分类号: H04N5/93

    摘要: Some embodiments provide a method of capturing digital video. According to this method, the digital video is received at a first rate. The received digital video includes metadata. The method uses the metadata to store the digital video at a second rate that is different from the first rate. In some embodiments, the first rate is an encoded rate, while the second rate is the digital video's native shooting rate. The digital video's native shooting rate can be any arbitrary rate up to, but not including, the encoded rate. Some embodiments provide a method of outputting digital video from a computer. From a storage structure of the computer, this method retrieves a video clip. In this video clip, the method embeds a metadata structure and records a set of metadata in this structure. The method then outputs the video clip with the embedded metadata.

    摘要翻译: 一些实施例提供了一种捕获数字视频的方法。 根据该方法,以第一速率接收数字视频。 所接收的数字视频包括元数据。 该方法使用元数据以与第一速率不同的第二速率存储数字视频。 在一些实施例中,第一速率是编码速率,而第二速率是数字视频的原始拍摄速率。 数字视频的原始拍摄速率可以是任意任意速率,但不包括编码速率。 一些实施例提供了一种从计算机输出数字视频的方法。 从计算机的存储结构中,该方法检索视频剪辑。 在该视频剪辑中,该方法嵌入元数据结构并在该结构中记录一组元数据。 该方法然后输出具有嵌入元数据的视频剪辑。

    Insertion and usage of metadata in digital video
    4.
    发明授权
    Insertion and usage of metadata in digital video 有权
    在数字视频中插入和使用元数据

    公开(公告)号:US08135261B1

    公开(公告)日:2012-03-13

    申请号:US10732609

    申请日:2003-12-09

    IPC分类号: H04N5/93

    摘要: Some embodiments provide a method of capturing digital video. According to this method, the digital video is received at a first rate. The received digital video includes metadata. The method uses the metadata to store the digital video at a second rate that is different from the first rate. In some embodiments, the first rate is an encoded rate, while the second rate is the digital video's native shooting rate (i.e., the rate that a camera originally shot the digital video). The digital video's native shooting rate can be any arbitrary rate up to, but not including, the encoded rate. Examples of the second native rate include (1) 24 fps for an encoded 25 or 30 fps video stream, (2) 30 fps for an encoded 60 fps video stream, (3) 42 fps for an encoded 60 fps video stream, etc. Some embodiments provide a method of outputting digital video from a computer. From a storage structure of the computer, this method retrieves a video clip. In this video clip, the method embeds a metadata structure and records a set of metadata in this structure. The method then outputs the video clip with the embedded metadata.

    摘要翻译: 一些实施例提供了一种捕获数字视频的方法。 根据该方法,以第一速率接收数字视频。 所接收的数字视频包括元数据。 该方法使用元数据以与第一速率不同的第二速率存储数字视频。 在一些实施例中,第一速率是编码速率,而第二速率是数字视频的原始拍摄速率(即,相机原始拍摄数字视频的速率)。 数字视频的原始拍摄速率可以是任意任意速率,但不包括编码速率。 第二本机速率的示例包括(1)用于编码的25或30fps视频流的24fps,(2)用于编码的60fps视频流的30fps,(3)用于编码的60fps视频流的42fps等。 一些实施例提供了一种从计算机输出数字视频的方法。 从计算机的存储结构中,该方法检索视频剪辑。 在该视频剪辑中,该方法嵌入元数据结构并在该结构中记录一组元数据。 该方法然后输出具有嵌入元数据的视频剪辑。

    Video encoding
    5.
    发明授权
    Video encoding 有权
    视频编码

    公开(公告)号:US08064752B1

    公开(公告)日:2011-11-22

    申请号:US10732708

    申请日:2003-12-09

    IPC分类号: H04N5/917

    摘要: Some embodiments provide a method of processing digital video in a computer. The method receives a first video clip. It stores the first video clip at a first rate in a storage of the computer. From the first video clip, the method generates a second video clip that is at a second rate different than the first rate. The method then outputs the second video clip from the computer. In some embodiments, the first rate is the native rate that a camera originally shot at least a portion of the first video clip, and the second rate is an encoded rate. In some embodiments, the method generates the second video clip from the first video by using the 2:3:3:2 encoding format. Also, in some embodiments, the method outputs the second video clip as the method generates the second video clip.

    摘要翻译: 一些实施例提供了一种在计算机中处理数字视频的方法。 该方法接收第一个视频剪辑。 它以第一个速率存储在计算机的存储器中的第一个视频剪辑。 从第一视频剪辑中,该方法产生第二视频剪辑,该第二视频剪辑的速率与第一速率不同。 然后该方法从计算机输出第二个视频剪辑。 在一些实施例中,第一速率是相机原始拍摄第一视频剪辑的至少一部分的本机速率,并且第二速率是编码速率。 在一些实施例中,该方法通过使用2:3:3:2编码格式从第一视频生成第二视频剪辑。 而且,在一些实施例中,当该方法生成第二视频剪辑时,该方法输出第二视频剪辑。

    Transforming a hierarchical data structure according to requirements specified in a transformation template
    6.
    发明授权
    Transforming a hierarchical data structure according to requirements specified in a transformation template 有权
    根据转换模板中指定的要求转换分层数据结构

    公开(公告)号:US08667389B2

    公开(公告)日:2014-03-04

    申请号:US12611115

    申请日:2009-11-02

    IPC分类号: G06F15/00

    CPC分类号: G06F17/3092

    摘要: Method for transforming an input data structure to an output data structure according to requirements specified in a transformation template. The method includes translating an input data structure in an input container format to an output data structure in a different output container format and converting an input data structure to an output data structure where the structures have the same container format. During transformation, modifications to the structure and/or content of the input data structure may be made. The resulting output data structure is dynamically determined based on the structure and content of the input data structure. The input data structure is represented by a data structure tree, each node of the tree having an associated scope dictionary containing zero or more key-value pairs. The tree is traversed downwards as scope dictionaries are created and/or modified and traversed upwards as data of the output data structure tree is created.

    摘要翻译: 根据转换模板中规定的要求将输入数据结构转换为输出数据结构的方法。 该方法包括将输入容器格式的输入数据结构转换为不同输出容器格式的输出数据结构,并将输入数据结构转换为结构具有相同容器格式的输出数据结构。 在变换期间,可以对输入数据结构的结构和/或内容进行修改。 所得到的输出数据结构基于输入数据结构的结构和内容动态确定。 输入数据结构由数据结构树表示,树的每个节点具有包含零个或多个键值对的关联范围字典。 随着范围词典的创建和/或修改和向上遍历,向上遍历树,因为创建了输出数据结构树的数据。

    Method and apparatus for synchronizing audio and video streams
    7.
    发明授权
    Method and apparatus for synchronizing audio and video streams 有权
    用于同步音频和视频流的方法和装置

    公开(公告)号:US08558953B2

    公开(公告)日:2013-10-15

    申请号:US12886561

    申请日:2010-09-20

    IPC分类号: H04N9/475

    摘要: Some embodiments of the invention provide a method for synchronizing an audio stream with a video stream. This method involves searching in the audio stream for audio data having values that match a distinct set of audio data values and synchronizing the audio stream with the video stream based on the search. In some embodiments, the distinct set of audio data values is defined by a predetermined distinct tone. In other embodiments, the distinct set of audio data values is defined by audio data contained in the video stream.

    摘要翻译: 本发明的一些实施例提供了一种用于使音频流与视频流同步的方法。 该方法涉及在音频流中搜索音频数据,该音频数据具有与一组不同的音频数据值匹配的值,并且基于该搜索将该音频流与该视频流同步。 在一些实施例中,不同组的音频数据值由预定的不同音调定义。 在其他实施例中,不同组的音频数据值由包含在视频流中的音频数据定义。

    PROPAGATING METADATA ASSOCIATED WITH DIGITAL VIDEO

    公开(公告)号:US20110317985A1

    公开(公告)日:2011-12-29

    申请号:US13227325

    申请日:2011-09-07

    IPC分类号: H04N5/93

    摘要: Some embodiments provide a method for processing metadata associated with digital video in a multi-state video computer readable medium. The method specifies a set of rules for propagating the metadata between different states in the video computer readable medium. It then propagates the metadata between the states based on the specified set of rules.

    PROPAGATING METADATA ASSOCIATED WITH DIGITAL VIDEO
    9.
    发明申请
    PROPAGATING METADATA ASSOCIATED WITH DIGITAL VIDEO 审中-公开
    传播与数字视频相关的元数据

    公开(公告)号:US20110317978A1

    公开(公告)日:2011-12-29

    申请号:US13227293

    申请日:2011-09-07

    IPC分类号: H04N5/775

    摘要: Some embodiments provide a method for processing metadata associated with digital video in a multi-state video computer readable medium. The method specifies a set of rules for propagating the metadata between different states in the video computer readable medium. It then propagates the metadata between the states based on the specified set of rules.

    摘要翻译: 一些实施例提供了一种在多状态视频计算机可读介质中处理与数字视频相关联的元数据的方法。 该方法指定用于在视频计算机可读介质中的不同状态之间传播元数据的一组规则。 然后,它会根据指定的规则集在状态之间传播元数据。

    TRANSFORMING A HIERARCHICAL DATA STRUCTURE ACCORDING TO REQUIREMENTS SPECIFIED IN A TRANSFORMATION TEMPLATE
    10.
    发明申请
    TRANSFORMING A HIERARCHICAL DATA STRUCTURE ACCORDING TO REQUIREMENTS SPECIFIED IN A TRANSFORMATION TEMPLATE 有权
    根据转换模板中规定的要求转换分层数据结构

    公开(公告)号:US20100049729A1

    公开(公告)日:2010-02-25

    申请号:US12611115

    申请日:2009-11-02

    IPC分类号: G06F7/00

    CPC分类号: G06F17/3092

    摘要: Method for transforming an input data structure to an output data structure according to requirements specified in a transformation template. The method includes translating an input data structure in an input container format to an output data structure in a different output container format and converting an input data structure to an output data structure where the structures have the same container format. During transformation, modifications to the structure and/or content of the input data structure may be made. The resulting output data structure is dynamically determined based on the structure and content of the input data structure. The input data structure is represented by a data structure tree, each node of the tree having an associated scope dictionary containing zero or more key-value pairs. The tree is traversed downwards as scope dictionaries are created and/or modified and traversed upwards as data of the output data structure tree is created.

    摘要翻译: 根据转换模板中规定的要求将输入数据结构转换为输出数据结构的方法。 该方法包括将输入容器格式的输入数据结构转换为不同输出容器格式的输出数据结构,并将输入数据结构转换为结构具有相同容器格式的输出数据结构。 在变换期间,可以对输入数据结构的结构和/或内容进行修改。 所得到的输出数据结构基于输入数据结构的结构和内容动态确定。 输入数据结构由数据结构树表示,树的每个节点具有包含零个或多个键值对的关联范围字典。 随着范围词典的创建和/或修改和向上遍历,向上遍历树,因为创建了输出数据结构树的数据。