【译】PGS字幕
- Presentation Composition Segment(PCS)
- Window Definition Segment(WDS)
- Palette Definition Segment(PDS)
- Object Definition Segment(ODS)
- End of Disply Set Segment(END)
在一个DS中,一般有多个window、palette以及object的定义,这个composition object定义了将要在屏幕中显示的内容。
1.Presentation Composition Segment
- Epoch Start:定义了一个新的display。Epoch Start包含了用来在屏幕上显示一个新的合成字幕图像的所有的功能片段
- Acquistion Point:定义了一个display refresh。用来在Epoch中期合成字幕图像。它包含用于新的合成的带有新对象的功能片段,替换相同Object ID的旧对象
- Normal:定义了display update,仅包含于前面的合成具有不同的元素的功能片段。通常用来通过定义一个空的合成对象(a value of zero in the Number of Composition Objects flag)来停止屏幕上当前显示的对象,同时也用来定义一个新的合成使用新的对象和从Epoch Start开始以来定义的对象
2.Window Definition Segment
3.Palette Definition Segment
4.Object Definition Segment
Run-length编码方法定义在US 7912305 B1 patent,下面是对改变吗的简要说明
5.End Segment
6.示例
- First Segment: PCS, offset 0x00348a10
- Magic Number: “PG” (0x5047)
- Presentation Time: 17:11.822 (92,863,980 / 90)
- Decoding Time: 0
- Segment Type: PCS (0x16)
- Segment Size: 0x13 bytes
- Width: 1920 (0x780)
- Height: 1080 (0x438)
- Frame rate: 0x10
- Composition Number: 430 (0x1ae)
- Composition State: Epoch Start (0x80)
- Palette Update Flag: false
- Palette ID: 0
- Number of Composition Objects: 1
- Object ID: 0
- Window ID: 0
- Object Cropped Flag: false
- Object Horizontal Position: 773 (0x305)
- Object Vertical Position: 108 (0x06c)
- Second Segment: WDS (0x17), offset 0x00348a30
- Magic Number: “PG” (0x5047)
- Presentation Time: 17:11.822 (92,863,980 / 90)
- Decoding Time: 0
- Segment Type: WDS (0x17)
- Segment Size: 0x13 bytes
- Window ID: 0
- Window Horizontal Position: 773 (0x305)
- Window Vertical Position: 108 (0x06c)
- Window Width: 377 (0x179)
- Window Height 43 (0x02b)
- Third Segment: PDS (0x14), offset 0x00348a50
- Magic Number: “PG” (0x5047)
- Presentation Time: 17:11.822 (92,863,980 / 90)
- Decoding Time: 0
- Segment Type: PDS (0x14)
- Segment Size: 0x9d bytes
- Palette ID: 0
- Palette Version: 0
- 31 palette entries
- Fourth Segment: ODS (0x15), offset 0x00348afa
- Magic Number: “PG” (0x5047)
- Presentation Time: 17:11.822 (92,863,980 / 90)
- Decoding Time: 0
- Segment Type: PDS (0x15)
- Segment Size: 0x21c2 bytes
- Object ID: 0
- Object Version Number: 0
- Last in sequence flag: First and last sequence (0xC0)
- Object Data Length: 0x0021bb bytes
- Width: 377 (0x179)
- Height: 43 (0x02b)
- Fifth Segment: END (0x80), offset 0x0034acc9
- Magic Number: “PG” (0x5047)
- Presentation Time: 17:11.822 (92,863,980 / 90)
- Decoding Time: 0
- Segment Type: END (0x80)
- Segment Size: 0 bytes
【译】PGS字幕的更多相关文章
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures 本篇分享一下第6个已完工的视频,即<beginner Graphics ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之网格Meshes
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之网格Meshes 本篇分享一下第5个已完工的视频,即<beginner Graphics – ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之材质了解Materials
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之材质了解Materials 既上一篇分享了中文字幕的灯光介绍Lights后,本篇分享一下第3个已完工 ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights 既上一篇分享了中文字幕的摄像机介绍Cameras后,本篇分享一下第2个已完工的 ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras 最近得到一些Unity官方视频教程,一看全是纯英文的讲解,没有任何字幕或者 ...
- [tool] AI视频翻译 解决英文视频字幕问题(类似youtube自动生成字幕)
1.网易见外是网易人工智能事业部旗下的AI视频翻译产品. 字幕支持手工编辑和下载 不过网易见外 只支持WEB在线操作 并且只支持单个上传操作 目前没有客户端 2.人人译视界 (IOS 安卓 PC客户端 ...
- (译)理解 LSTM 网络 (Understanding LSTM Networks by colah)
@翻译:huangyongye 原文链接: Understanding LSTM Networks 前言:其实之前就已经用过 LSTM 了,是在深度学习框架 keras 上直接用的,但是到现在对LST ...
- [善用佳软]Chrome插件之彩云小译
最近公众号新推出个栏目[善用佳软],旨在和大家分享各种小插件和制作开源小软件. 最近在浏览外网时,发现一个贼好用的翻译神器---[彩云小译],在网页端就可以快速的对照翻译出来,经过试用发现无论是速度还 ...
- RxJS + Redux + React = Amazing!(译一)
今天,我将Youtube上的<RxJS + Redux + React = Amazing!>翻译(+机译)了下来,以供国内的同学学习,英文听力好的同学可以直接看原版视频: https:/ ...
随机推荐
- HDU - 4336:Card Collector(min-max容斥求期望)
In your childhood, do you crazy for collecting the beautiful cards in the snacks? They said that, fo ...
- BZOJ1017: [JSOI2008]魔兽地图DotR【树形DP】【玄学】
Description DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Anc ...
- 将美化进行到底,把 PowerShell 做成 oh-my-zsh 的样子
不知你有没有看过 Linux 上 oh-my-zsh 的样子?看过之后你一定会惊叹,原来命令行还能这么玩!然而 Windows 下能这么玩吗?答案是可行的,接下来就来看看怎么玩. Windows 下我 ...
- IOS SEL (@selector) 原理及使用总结(一)
SEL 类成员方法的指针 可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应 ...
- BZOJ4057 [Cerc2012]Kingdoms
题意 有一些王国陷入了一系列的经济危机.在很多年以前,他们私底下互相借了许多钱.现在,随着他们的负债被揭发,王国的崩溃不可避免地发生了--现在有n个王国,对于每对王国A和B,A欠B的钱被记为d_AB( ...
- DIV,CSS学习
如何将页脚固定在页面底部 http://web.jobbole.com/10408/
- 将 PCB 文件转换为可读的文本
将 PCB 文件转换为可读的文本 将元件转成列表. 坐标也放到列表中. 以元件号为排序. 使用 json 格式,并格式,方便对比. 元件网络转成单独文件. 特殊说明生成单独文件.
- Codeforces Round #205 (Div. 2)C 选取数列可以选择的数使总数最大——dp
http://codeforces.com/contest/353/problem/C Codeforces Round #205 (Div. 2)C #include<stdio.h> ...
- STL 练习
makefile ------------------------------------- %.o : %.cpp g++ -g -c $< -o $@ all: t t2 rmXX % : ...
- [转载]嵌入式linux启动时运行的inittab文件
源地址:https://www.cnblogs.com/yfz0/p/5853826.html 嵌入式系统下的linux启动配置文件,不同与普通的PC linux启动配置,启动相关文件与文件的内容也要 ...