《电子媒体内容的同步声道的传送.pdf》由会员分享,可在线阅读,更多相关《电子媒体内容的同步声道的传送.pdf(42页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104299631 A (43)申请公布日 2015.01.21 C N 1 0 4 2 9 9 6 3 1 A (21)申请号 201410452111.6 (22)申请日 2014.07.17 61/847,266 2013.07.17 US G11B 27/10(2006.01) (71)申请人布克查克控股有限公司 地址新西兰奥克兰 (72)发明人 PC卡梅伦 MS卡梅伦 CA威尔森 MA布尔 (74)专利代理机构中国国际贸易促进委员会专 利商标事务所 11038 代理人郑宗玉 (54) 发明名称 电子媒体内容的同步声道的传送 (57) 摘要 本发明提供了一种电。
2、子媒体内容的同步声道 的传送。用于将声道从服务器流传送到电子媒体 内容的读者的远程用户设备的方法和系统。该声 道由多个音频区域定义。每个音频区域由以下各 项定义:用于在该音频区域中回放的音频轨道、 电子媒体内容中的对应于要开始音频区域的回放 的起始位置、以及电子媒体内容中的对应于要终 止音频区域的回放的停止位置。该声道的流传送 是基于由该远程用户设备生成的控制数据的。 (30)优先权数据 (51)Int.Cl. 权利要求书4页 说明书27页 附图10页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书4页 说明书27页 附图10页 (10)申请公布号 CN 1042996。
3、31 A CN 104299631 A 1/4页 2 1.一种将编译声道流传送到电子媒体内容的读者的远程用户设备的方法,所述声道由 多个音频区域定义,每个音频区域由以下各项定义:用于在所述音频区域中回放的音频轨 道,所述电子媒体内容中的对应于要开始所述音频区域的回放的起始位置,以及所述电子 媒体内容中的对应于要终止所述音频区域的回放的停止位置,所述方法包括: 通过网络从远程用户设备接收指示用户的阅读速度的控制数据;以及 基于所接收到的控制数据通过所述网络将编译声道流传送到所述用户设备。 2.根据权利要求1的方法,其中所述编译声道为预编译声道并且选自已经以不同的阅 读速度预编译的预编译声道的范围。
4、。 3.根据权利要求2的方法,其中所述方法还包括:选择具有与指示用户的阅读速度的 控制数据最接近地匹配的关联阅读速度的用于流传送的预编译声道。 4.根据权利要求1的方法,其中所述编译声道为实时编译声道,并且所述方法还包括: 基于表示用户的阅读速度的控制数据实时地编译所述声道。 5.根据权利要求4的方法,其中所述声道被渐进地编译,并且所述方法包括:在剩余部 分被编译的同时,流传送所述声道的编译部分。 6.根据前述权利要求中的任一项的方法,其中所述方法还包括:从所述远程用户设备 接收指示用户的期望开始阅读位置的控制数据,并且在所述编译声道内的与用户的期望开 始阅读位置对应的数据位置处开始将所述编译。
5、声道流传送到所述用户设备。 7.根据权利要求6的方法,其中所述数据位置在所述编译声道的开始处或在所述编译 声道内的偏移位置处。 8.根据前述权利要求中的任一项的方法,其中所述方法还包括:从所述远程用户设备 接收指示电子媒体内容中的用户的阅读位置到新的阅读位置的改变的控制数据,并且基于 所接收到的控制数据修改所述编译声道的流传送。 9.根据权利要求8的方法,其中修改所述编译声道的流传送包括:将所述编译声道的 流传送调整到所述编译声道内的与所述新的阅读位置对应的新的数据位置。 10.根据前述权利要求中的任一项的方法,其中所述方法还包括:从所述远程用户设 备接收指示用户的阅读速度到新的用户阅读速度的。
6、改变的控制数据,并且基于所接收到的 控制数据修改所述编译声道的流传送。 11.根据权利要求10的方法,其中所述编译声道为预编译声道,并且其中基于新的用 户阅读速度修改所述编译声道的流传送包括:选择具有与新的用户阅读速度更接近地匹配 的阅读速度的新的预编译声道,并且开始所述新的预编译声道的流传送。 12.根据权利要求11的方法,其中所述方法还包括:启动用于将流传送从当前预编译 声道转换到新选择的预编译声道的转换协议。 13.根据权利要求12的方法,其中所述转换协议包括:从所述远程用户设备接收指示 流传送的声道中的用户的当前回放位置的控制数据,并且在与用户的当前回放位置对应的 数据位置处开始新选择。
7、的预编译声道的流传送。 14.根据权利要求12的方法,其中所述转换协议包括:分析当前预编译声道的剩余未 经流传送的部分并且基于转换标准识别转换位置,以及在与识别的转换位置对应的数据位 置处开始新选择的预编译声道的流传送。 15.根据权利要求的10方法,其中所述编译声道为实时编译声道,并且其中基于新的 权 利 要 求 书CN 104299631 A 2/4页 3 用户阅读位置修改所述编译声道的流传送包括:以新的用户阅读速度开始所述声道的编 译,并且开始所述新的编译声道的流传送。 16.根据权利要求15的方法,其中所述方法还包括:启动用于将流传送从当前实时编 译声道转换到新的实时编译声道的转换协议。
8、。 17.根据权利要求16的方法,其中所述转换协议包括:从所述远程用户设备接收指示 在流传送的声道中的用户的当前回放位置的控制数据,并且在与用户的当前回放位置对应 的数据位置处开始所述新的实时编译声道的流传送。 18.根据权利要求16的方法,其中所述转换协议包括:分析当前实时编译声道的剩余 未经流传送的部分并且基于转换标准识别转换位置,以及在与识别的转换位置对应的数据 位置处开始所述新的实时编译声道的流传送。 19.根据前述权利要求中的任一项的方法,其中所述方法包括:将所述编译声道作为 单个数字音频文件来流传送。 20.根据权利要求1-18中的任一项的方法,其中所述方法包括:将所述编译声道作为。
9、 多个数字音频文件来流传送,用于在所述远程用户设备处并发回放。 21.根据权利要求20的方法,其中所述声道的音频区域被分为不同的类型并且所述编 译声道被提供为独立的音频文件,每个音频文件包括与一个类型关联的音频区域。 22.一种用于将编译声道流传送到电子媒体内容的读者的远程用户设备的声道服务 器,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于在所述音频区域中 回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域的回放的起始位置, 以及所述电子媒体内容中的对应于要终止所述音频区域的回放的停止位置,所述声道服务 器被配置为: 通过网络从远程用户设备接收指示用户的阅读速度的控制。
10、数据;以及 基于所接收到的控制数据通过网络将编译声道流传送到所述用户设备。 23.一种在电子媒体内容的读者的用户设备上播放编译声道的方法,所述声道由多个 音频区域定义,每个音频区域由以下各项定义:用于在所述音频区域中回放的音频轨道,所 述电子媒体内容中的对应于要开始所述音频区域回放的起始位置,以及所述电子媒体内容 中的对应于要终止所述音频区域回放的停止位置,所述方法包括: 通过网络向远程服务器发送指示用户的阅读速度的控制数据; 通过网络从所述远程服务器接收编译声道的输入流,所述编译声道具有与所发送的控 制数据对应的关联阅读速度; 处理流传送的编译声道并且在所述用户设备上开始所述声道的回放。 2。
11、4.一种用于在电子媒体内容的读者的用户设备上播放未编译声道的方法,所述声道 由多个音频区域定义,每个音频区域由以下各项定义:用于在所述音频区域中回放的音频 轨道,所述电子媒体内容中的对应于要开始所述音频区域的回放的起始位置,以及所述电 子媒体内容中的对应于要终止所述音频区域的回放的停止位置,所述方法包括: 通过网络向远程服务器发送请求用于回放的声道的控制数据; 响应于所发送的控制数据,从所述远程服务器接收声道数据文件,所述声道数据文件 定义所述声道的音频区域; 处理所述声道数据文件,以基于指示所述电子媒体内容中的用户的阅读位置的用户阅 权 利 要 求 书CN 104299631 A 3/4页 。
12、4 读位置变量至少确定就要回放的下一音频区域; 向一个或多个音频轨道文件源发送至少请求与就要回放的下一音频区域对应的音频 轨道文件的周期性或任意的控制数据; 从存储器中的所述一个或多个音频轨道文件源接收并且存储所请求的音频轨道文件; 以及 基于所述用户阅读位置变量协调由所述声道数据文件中的与存储的音频轨道文件关 联的音频区域定义的所述存储的音频轨道文件的回放。 25.根据权利要求24的方法,其中所述声道数据文件包括指示一个或多个音频轨道文 件源的源数据,从所述一个或多个音频轨道文件源请求每个音频轨道文件。 26.根据权利要求25的方法,其中所述声道数据文件定义单个音频轨道文件源,从所 述单个音。
13、频轨道文件源请求所有的音频轨道文件。 27.根据权利要求25的方法,其中所述声道数据文件定义两个或更多个不同的音频轨 道文件源,从所述两个或更多个不同的音频轨道文件源请求所述音频轨道文件。 28.根据权利要求26的方法,其中所述音频轨道文件源为远程服务器,并且所述方法 包括从所述远程服务器请求所有的音频轨道文件。 29.根据权利要求27的方法,其中所述音频轨道文件源包括远程服务器和一个或多个 其他音频轨道文件源,并且所述方法包括:基于所述声道数据文件中的源数据从所述远程 服务器或所述一个或多个其他音频轨道文件源请求所述音频轨道文件。 30.根据权利要求29的方法,其中一些音频轨道文件来源于所述。
14、远程服务器,而其他 音频轨道文件来源于一个或多个其他音频轨道文件源。 31.根据权利要求26或27的方法,其中所述一个或多个音频轨道文件源独立于所述远 程服务器,并且所述方法包括:从一个或多个独立的音频轨道文件源请求所有的音频轨道 文件,使得所有的音频轨道文件来源于除所述远程服务器以外的地方。 32.根据权利要求24-31中的任一项的方法,其中所述方法包括:向所述一个或多个音 频轨道文件源发送逐一请求各个音频轨道文件的控制数据。 33.根据权利要求24-31中的任一项的方法,其中所述方法包括:向所述一个或多个音 频轨道文件源发送包括对与所述声道的音频区域关联的所有音频轨道文件的单个请求的 控制。
15、数据。 34.根据权利要求24-31中的任一项的方法,其中所述方法还包括:向所述一个或多个 音频轨道文件源发送请求批量的音频轨道文件的控制数据。 35.根据权利要求24-31中的任一项的方法,其中所述方法包括:保持相对于所述用户 阅读位置变量的滑动下载窗口,并且向所述一个或多个音频轨道文件源发送请求与落在所 述滑动下载窗口内的音频区域关联的所有音频轨道文件的控制数据,使得接收并且存储与 所述滑动窗口中的音频区域关联的所有音频轨道文件,以准备用于将来基于所述用户阅读 位置变量进行回放。 36.根据权利要求35的方法,其中所述滑动下载窗口的大小可配置。 37.根据权利要求24-36中的任一项的方法。
16、,其中所述方法还包括:在与音频轨道文件 对应的音频区域已完成回放之后,从存储器立即删除该音频轨道文件或在可配置的预定延 迟之后删除该音频轨道文件。 权 利 要 求 书CN 104299631 A 4/4页 5 38.根据权利要求中24-36的任一项的方法,其中所述方法还包括:分析在所述声道的 一个以上音频区域中重复的音频轨道文件的声道数据文件,并且在接收和存储时将这些音 频轨道文件标记为重复的音频轨道,以及还在存储器中保持每个这样的重复的音频轨道, 直到与所述音频轨道关联的最后的音频区域已完成了回放为止。 39.一种用于为电子媒体内容的读者播放未编译声道的用户设备,所述声道由多个音 频区域定义。
17、,每个音频区域由以下各项定义:用于在所述音频区域中回放的音频轨道,所述 电子媒体内容中的对应于要开始所述音频区域的回放的起始位置,以及所述电子媒体内容 中的对应于要终止所述音频区域的回放的停止位置,所述用户设备包括: 用户接口,被配置为接收控制所述设备的用户输入; 音频输出系统,操作用于生成使用户听到的音频输出;以及 处理器,被配置为: 通过网络向远程服务器发送请求用于回放的声道的控制数据; 响应于所发送的控制数据,从所述远程服务器接收声道数据文件,所述声道数据文件 定义所述声道的音频区域; 处理所述声道数据文件,以基于指示所述电子媒体内容中的用户的阅读位置的用户阅 读位置变量至少确定就要回放。
18、的下一音频区域; 向一个或多个音频轨道文件源发送至少请求与就要回放的下一音频区域对应的音频 轨道文件的周期性或任意的控制数据; 从所述一个或多个音频轨道文件源接收所请求的音频轨道文件并将其存储在所述用 户设备上的存储器中;以及 基于所述用户阅读位置变量协调由所述声道数据文件中的与存储的音频轨道文件关 联的音频区域定义的所述存储的音频轨道文件的回放。 40.一种将未编译声道流传送到电子媒体内容的读者的远程用户设备的方法,所述声 道由多个音频区域定义,每个音频区域由以下各项定义:用于在所述音频区域中回放的音 频轨道,所述电子媒体内容中的对应于要开始所述音频区域的回放的起始位置,以及所述 电子媒体内。
19、容中的对应于要终止所述音频区域的回放的停止位置,所述方法包括: 通过网络向所述远程用户设备发送声道数据文件,所述声道数据文件包括定义所述声 道的音频区域的数据; 通过网络从所述远程用户设备接收请求与所述声道的音频区域对应的一个或多个音 频轨道文件的控制数据;以及 响应于所接收到的控制数据,通过网络向所述远程用户设备发送一个或多个音频轨道 文件。 权 利 要 求 书CN 104299631 A 1/27页 6 电子媒体内容的同步声道的传送 技术领域 0001 本发明涉及用于电子媒体内容的同步声道的传送的系统和方法,该电子媒体内容 例如是但不限于仅文本,或包含结合图像、视频或动画呈现的文本的多媒体。
20、内容。该声道的 回放或传送与用户的个别的阅读速度同步。 背景技术 0002 为了增强阅读体验,已提出了在用户阅读文本(例如电子书)的同时向用户生成 并播放与该本文的内容有关的音频声道的各种系统。这些系统中的一些旨在将该声道的回 放与用户的阅读速度同步。 0003 在本申请人的共同未决国际PCT专利申请公开WO2013/015694中描述了一个这样 的系统,其全部内容通过引用合并于此。在该系统中,生成电子文本(例如电子书)的声 道,该声道包含被配置为在用户阅读电子文本时同时和/或按顺序播放的不同类型的音频 轨道。该声道的回放与用户阅读速度同步。该声道可包括不同音频类型的组合,不同音频 类型包括环。
21、境噪声、声音效果和背景音乐,被配置为在用户阅读电子文本的特定部分时以 同步方式在电子文本的特定点或特定部分上回放。WO2013/015694中的声道包含多个音频 区域,这多个音频区域被指定为在电子文本的指定文本部分期间回放。每个音频区域包括 音频数据,该音频数据定义要回放的音频轨道、电子文本中的要开始回放该音频区域的起 始位置、以及电子文本中的要终止回放该音频区域的停止位置。在所描述的一个实施例中, 基于单词的数量对电子文本进行索引,并且音频区域的起始位置和停止位置与起始单词和 停止单词有关。 0004 WO2013/015694描述了用于显示电子文本并且控制关联的声道的回放的多种用户 回放系。
22、统。用户回放系统可在各种用户硬件设备上实现,各种用户硬件设备包括便携式消 费电子设备(例如智能电话、平板计算机和专用的电子阅读器设备)或个人计算机(无论 是台式计算机还是膝上型计算机)。包括所有音频轨道的声道数据文件在回放可开始之前 预先全部下载并本地存储在用户设备上。在一些实施例中,声道和音频轨道文件与电子文 本文件合并为单个多媒体数据文件以用于下载和回放。用户回放系统处理本地存储的下载 文件,并且根据估计电子文本中的用户阅读位置的阅读位置计数器来协调音频的回放。该 用户回放系统配置利用硬件设备的大量的处理和存储器资源来传送同步声道。特别地,声 道数据文件和音频轨道文件在尺寸上可能较大并且可。
23、占据硬件设备上的大量的本地存储 器,以及这限制了用户存储用于其电子书的声道库的能力。如果通过用户的移动或其他订 购的数据连接来下载大文件,则将这些大文件下载到设备(特别是移动设备)上的成本还 可能较高。另外,用户回放系统使用处理资源来确定当前阅读位置,并且随后以同步方式检 索并协调该音频轨道文件的回放。 0005 在该说明书中,已经引用了专利说明书、其他外部文档、或其他信息源,这在总体 上是用于提供讨论本发明的特征的上下文的目的。除非另外地特别声明,对这样的外部文 档的引用不应被解释为承认这样的文档或这样的信息源在任何管辖范围中是现有技术、或 说 明 书CN 104299631 A 2/27页。
24、 7 形成本领域部分公知常识的一部分。 0006 本发明的目标是提供一种用于传送电子媒体内容的同步声道的改进的系统,或至 少将有用的选择提供给公众。 发明内容 0007 在第一方面,本发明总体上包括一种将编译声道流传送到电子媒体内容的读者的 远程用户设备的方法,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于 在所述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域的 回放的起始位置,以及所述电子媒体内容中的对应于要终止所述音频区域的回放的停止位 置,所述方法包括: 0008 通过网络从远程用户设备接收指示用户的阅读速度的控制数据;以及 0009 基于所接收到的。
25、控制数据通过所述网络将编译声道流传送到所述用户设备。 0010 在第一形式中,所述编译声道为预编译声道并且选自已经以不同的阅读速度预编 译的预编译声道的范围。优选地,所述方法还包括:选择具有与指示用户的阅读速度的控制 数据最接近地匹配的关联阅读速度的用于流传送的预编译声道。 0011 在第二形式中,所述编译声道为实时编译声道,并且所述方法还包括:基于表示用 户的阅读速度的控制数据实时地编译所述声道。优选地,所述声道被渐进地编译,并且所述 方法包括:在剩余部分被编译的同时,流传送所述声道的编译部分。 0012 优选地,所述方法还包括:从所述远程用户设备接收指示用户的期望开始阅读位 置的控制数据,。
26、并且在所述编译声道中的与用户的期望开始阅读位置对应的数据位置处开 始将所述编译声道流传送到所述用户设备。以示例的形式,所述数据位置可在所述编译声 道的开始处或在所述编译声道内的偏移位置处。 0013 优选地,所述方法还包括:从所述远程用户设备接收指示电子媒体内容中的用户 的阅读位置到新的阅读位置的改变的控制数据,并且基于所接收到的控制数据修改所述编 译声道的流传送。更优选地,修改所述编译声道的流传送包括:将所述编译声道的流传送调 整到所述编译声道内的与新的阅读位置对应的新的数据位置。 0014 优选地,所述方法还包括:从所述远程用户设备接收指示用户的阅读速度到新的 用户阅读速度的改变的控制数据。
27、,并且基于所接收到的控制数据修改所述编译声道的流传 送。 0015 在第一形式中,所述编译声道为预编译声道,基于新的用户阅读速度修改所述编 译声道的流传送包括:选择具有与新的用户阅读速度更接近地匹配的阅读速度的新的预编 译声道,并且开始新的预编译声道的流传送。优选地,所述方法还包括:实现或启动用于将 流传送从当前预编译声道转换到新选择的预编译声道的转换协议。在一个示例中,所述转 换协议包括:从所述远程用户设备接收指示流传送的声道中的用户的当前回放位置的控 制数据,并且在与用户的当前回放位置对应的数据位置处开始新选择的预编译声道的流传 送。在另一示例中,所述转换协议包括:分析当前预编译声道的剩余。
28、未经流传送的部分并且 基于转换标准识别转换位置,以及在与识别的转换位置对应的数据位置处开始新选择的预 编译声道的流传送。 0016 在第二形式中,所述编译声道为实时编译声道,基于新的用户阅读位置修改所述 说 明 书CN 104299631 A 3/27页 8 编译声道的流传送包括:以新的用户阅读速度开始所述声道的编译,并且开始新的编译声 道的流传送。优选地,所述方法还包括:实现或启动用于将流传送从当前实时编译声道转换 到新的实时编译声道的转换协议。在一个示例中,所述转换协议包括:从所述远程用户设备 接收指示在流传送的声道中的用户的当前回放位置的控制数据,并且在与用户的当前回放 位置对应的数据位。
29、置处开始新的实时编译声道的流传送。在另一示例中,所述转换协议包 括:分析当前实时编译声道的剩余未经流传送的部分并且基于转换标准识别转换位置,以 及在与识别的转换位置对应的数据位置处开始新的实时编译声道的流传送。 0017 在一些实施例中,所述方法包括:将所述编译声道作为单个数字音频文件来流传 送。在其他实施例中,所述方法包括:将所述编译声道作为多个数字音频文件来流传送,用 于在所述远程用户设备处并发回放。例如,所述声道的音频区域可被分为不同的类型(例 如音乐、环境或效果)并且所述编译声道可被提供为独立的音频文件,每个音频文件包括 与一个类型关联的音频区域。 0018 在第二方面,本发明总体上包。
30、括一种用于将编译声道流传送到电子媒体内容的读 者的远程用户设备的声道服务器,所述声道由多个音频区域定义,每个音频区域由以下各 项定义:用于在所述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所 述音频区域的回放的起始位置,以及所述电子媒体内容中的对应于要终止所述音频区域的 回放的停止位置,所述声道服务器被配置为: 0019 通过网络从远程用户设备接收指示用户的阅读速度的控制数据;以及 0020 基于所接收到的控制数据通过网络将编译声道流传送到所述用户设备。 0021 该声道服务器还可包括本发明第一方面提及的任一个或多个特征。 0022 在第三方面,本发明总体上包括一种在电子媒体内容。
31、的读者的用户设备上播放编 译声道的方法,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于在所述 音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域回放的起 始位置,以及所述电子媒体内容中的对应于要终止所述音频区域回放的停止位置,所述方 法包括: 0023 通过网络向远程服务器发送指示用户的阅读速度的控制数据; 0024 通过网络从所述远程服务器接收编译声道的输入流,所述编译声道具有与所发送 的控制数据对应的关联阅读速度; 0025 处理流传送的编译声道并且在所述用户设备上开始所述声道的回放。 0026 优选地,所述方法还包括:将指示用户的期望开始阅读位置的控制数。
32、据发送到所 述远程服务器,使得接收到的编译声道的流在所述编译声道内的对应于用户的期望开始阅 读位置的数据位置处开始。 0027 优选地,所述方法还包括:将输入的编译声道的流缓存到用户设备上的存储器中 以准备用于回放。更优选地,所述方法包括:接收指示电子媒体内容内的新的阅读位置的用 户输入,确定新的阅读位置是否对应于在编译声道的缓存部分内的回放位置,如果在缓存 内,则将回放转换到缓存的编译声道中的新的回放位置,或者,如果在缓存之外,则将指示 新的阅读位置的控制数据发送到所述远程服务器以在新的阅读位置启动更新的编译声道 的流。所述方法还可包括:实现转换协议,以将回放转换到缓存内的新的回放位置或转换。
33、到 更新的输入流。 说 明 书CN 104299631 A 4/27页 9 0028 优选地,所述方法还包括:接收指示阅读速度的改变的用户输入或检测阅读速度 的改变,并且将指示更新的阅读速度的控制数据发送到所述远程服务器,从而以新的阅读 速度启动更新的编译声道的流。所述方法还可包括:实现转换协议,以将回放转换到更新的 输入流。 0029 在第四方面,本发明总体上包括一种用于为电子媒体内容的读者播放编译声道的 用户设备,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于在所述音频 区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域的回放的起始 位置,以及所述电子媒体内容。
34、中的对应于要终止所述音频区域的回放的停止位置,所述用 户设备包括: 0030 用户接口,被配置为接收控制所述设备的用户输入; 0031 音频输出系统,操作用于生成使用户听到的音频输出;以及 0032 处理器,被配置为: 0033 通过网络向远程服务器发送指示用户的阅读速度的控制数据; 0034 通过网络从所述远程服务器接收编译声道的输入流,所述编译声道具有与所发送 的控制数据对应的关联阅读速度;以及 0035 处理流传送的编译声道以响应于用户输入通过音频输出系统开始所述声道的回 放。 0036 在一个形式中,所述设备还包括:显示器,被配置为显示电子媒体内容,使得在同 一用户设备上向用户提供听得。
35、见的声道和看得见的电子媒体内容两者。 0037 在另一形式中,用户设备被配置为向用户提供听得见的声道,并且与第二独立的 用户设备进行数据通信,第二独立的用户设备包含显示器并被配置为向用户提供看得见的 电子媒体内容。以示例的形式,这一对用户设备之间的数据通信可为直接的或间接的,包括 经由射频(RF)、近场通信(NFC)、蓝牙、WiFi或其他这样的无线通信介质或协议,或替选地, 如果这一对用户设备经由电缆连接,则可提供有线通信介质。 0038 用户设备还可包括本发明第三方面提及的任一个或多个特征。 0039 在第五方面,本发明总体上包括一种将编译声道流传送到电子媒体内容的读者的 远程用户设备的系统。
36、,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于 在所述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域的 回放的起始位置,以及所述电子媒体内容中的对应于要终止所述音频区域的回放的停止位 置,所述系统包括: 0040 用户设备,包括: 0041 用户接口,被配置为接收控制所述设备的用户输入; 0042 音频输出系统,操作用于生成使用户听到的音频输出; 0043 数据通信模块,被配置为经由网络与远程服务器通信;以及 0044 处理器,被配置为: 0045 向所述远程服务器发送指示用户阅读速度的控制数据; 0046 通过网络从所述远程服务器接收编译声道的输入流,。
37、所述编译声道具有与所发送 的控制数据对应的关联阅读速度;以及 0047 处理流传送的编译声道,以响应于用户输入通过音频输出系统开始所述声道的回 说 明 书CN 104299631 A 5/27页 10 放;以及 0048 远程服务器,被配置为: 0049 从所述用户设备接收指示用户阅读速度的控制数据;以及 0050 基于接收到的控制数据将编译声道流传送到所述用户设备。 0051 在第一实施例中,用户设备还包括被配置为显示电子媒体内容的显示器。在该实 施例中,用户设备可被配置为运行第一应用和第二应用,第一应用控制电子媒体内容的检 索、处理和显示,所述电子媒体内容来自存储在本地或可访问数据库中、或。
38、从在线或因特网 或电子媒体内容服务器(例如电子书服务器、存储仓库或库)检索或流传送的数据文件,第 二应用被配置为从所述远程服务器接收和处理流传送的编译声道,并通过用户设备的音频 输出系统控制所述编译声道的回放。以示例的形式,第一应用可为浏览网页的因特网浏览 器、用于浏览电子书的电子书阅读器软件、或任何其他文本、文档或电子媒体内容查看器。 以示例的形式,第二应用可为定制的声道播放器或访问由声道服务器托管的声道播放器网 站的因特网浏览器。 0052 在第一形式中,第一应用和第二应用可独立操作而不需要数据的交换。在第二形 式中,第一应用可向第二应用发送数据,或使得数据可用于能被第二应用检索到,所述数。
39、据 指示用户阅读信息,包括例如用户当前阅读位置、阅读速度、指示翻页、滚动信息、任意阅读 位置更新的数据、和/或指示标题或标识正被阅读的电子媒体内容的项的细节的数据。第 一应用和第二应用之间的数据通信链路可经由应用编程接口(API)等。 0053 在该实施例中,在用户设备上运行的第一应用被配置为响应于用户交互来显示电 子媒体内容,而第二应用被配置为经由用户交互来控制电子媒体内容的编译声道的回放。 以示例的形式,用户设备被配置为: 0054 加载用于经由第一应用显示的电子媒体内容; 0055 向远程服务器发送控制数据,以经由第二应用请求对应于电子媒体内容的流传送 的编译声道;以及 0056 接收并。
40、回放经由第二应用从所述远程服务器接收到的流传送的编译声道。 0057 在第二实施例中,用户设备还包括被配置为显示电子媒体内容的显示器。在该实 施例中,用户设备被配置为运行单个多媒体应用,单个多媒体应用被配置为经由用户交互 来控制电子媒体内容的显示和流传送的编译声道的回放。 0058 在第一形式中,所述多媒体应用可为因特网浏览器,因特网浏览器被配置为以网 站服务器的形式接收并处理从远程服务器接收到的电子媒体内容和流传送的编译声道。在 一个形式中,所述因特网浏览器可以以单个组合数据流接收电子媒体内容和流传送的编译 声道,或替选地,在另一形式中,可以以独立的数据流发送电子媒体内容和流传送的编译声 道。
41、。在一个形式中,电子媒体内容可整体下载以用于显示,或替选地,按照块来下载并显示, 或流传送。声道流传送和/或回放功能可由因特网浏览器本身或浏览器的插件应用程序、 或网页中的嵌入式应用来执行。 0059 在第二形式中,该多媒体应用可为定制应用,定制应用被配置为检索并显示电子 媒体内容,并且控制来自多媒体内容服务器的流传送编译声道的回放。在一个形式中,该多 媒体内容服务器可以以电子书的形式提供电子媒体内容并且该流传送的编译声道对应于 电子书的声道。在第一形式中,该电子书数据可以以独立的数据流来发送,无论是提前或按 说 明 书CN 104299631 A 10 6/27页 11 照块来下载,还是流传。
42、送(而该音频流可以以独立的数据流来发送)。在另一形式中,该电 子书数据和音频流可以以组合的多媒体数据流来发送。 0060 在第三实施例中,用户设备被配置为向用户提供听得见的声道,并与第二独立的 用户设备进行数据通信,第二独立的用户设备包含显示器并被配置为向用户提供看得见的 电子媒体内容。以示例的形式,这一对用户设备之间的数据通信可为直接的或间接的,包括 经由射频(RF)、近场通信(NFC)、蓝牙、WiFi或其他这样的无线通信介质或协议,或替选地, 如果这一对用户设备经由电缆连接,则可提供有线通信介质。 0061 在该实施例中,第二独立的用户设备(文本显示设备)被配置为将数据发送到第 一用户设备。
43、(音频回放设备)或使数据可用于能被第一用户设备(音频回放设备)检索到, 所述数据指示用户阅读信息,包括例如用户当前阅读位置、阅读速度、指示翻页、滚动信息、 任意阅读位置更新的数据、和/或指示标题或标识正被阅读的电子媒体内容的项的细节的 数据。 0062 该系统可具有本发明第一至第四方面提及的任一个或多个特征。 0063 在第六方面,本发明总体上包括一种将未编译声道流传送到电子媒体内容的读者 的远程用户设备的方法,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用 于在所述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域 的回放的起始位置,以及所述电子媒体内容中的对。
44、应于要终止所述音频区域的回放的停止 位置,所述方法包括: 0064 通过网络向所述远程用户设备发送声道数据文件,所述声道数据文件包括定义所 述声道的音频区域的数据; 0065 通过网络从所述远程用户设备接收请求与所述声道的音频区域对应的一个或多 个音频轨道文件的控制数据;以及 0066 响应于所接收到的控制数据,通过网络向所述远程用户设备发送一个或多个音频 轨道文件。 0067 在一个形式中,所述方法包括:接收请求各个音频轨道文件的任意或周期性的控 制数据,并在请求的情况下将请求的音频轨道文件逐一发送到所述远程用户设备。 0068 在另一形式中,所述方法包括接收具有对与所述声道关联的所有音频轨。
45、道文件的 单个请求的控制数据,并且逐一地、批量地或以其他形式将所有的音频轨道文件发送到所 述远程用户设备。优选地,所述方法包括以音频轨道文件在声道内的回放的顺序来发送音 频轨道文件。 0069 在另一形式中,所述方法包括接收任意或周期性的控制数据,该控制数据包括对 批量音频轨道文件的请求,并在请求的情况下将所请求的批量音频轨道文件发送到该远程 用户设备。 0070 在第七方面,本发明总体上包括用于将未编译声道流传送到电子媒体内容的读者 的远程用户设备的声道服务器,所述声道由多个音频区域定义,每个音频区域由以下各项 定义:用于在所述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述 。
46、音频区域的回放的起始位置,以及所述电子媒体内容中的对应于要终止所述音频区域的回 放的停止位置,所述声道服务器被配置为: 0071 通过网络将声道数据文件发送到该远程用户设备,所述声道数据文件包括定义所 说 明 书CN 104299631 A 11 7/27页 12 述声道的音频区域的数据; 0072 通过网络从所述远程用户设备接收请求与所述声道的音频区域对应的一个或多 个音频轨道文件的控制数据;以及 0073 响应于所接收到的控制数据通过网络将一个或多个音频轨道文件发送到所述远 程用户设备。 0074 所述声道服务器还可包括本发明第六方面提及的任一个或多个特征。 0075 在第八方面,本发明总。
47、体上包括一种在电子媒体内容的读者的用户设备上播放未 编译声道的方法,所述声道由多个音频区域定义,每个音频区域由以下各项定义:用于在所 述音频区域中回放的音频轨道,所述电子媒体内容中的对应于要开始所述音频区域的回放 的起始位置,以及所述电子媒体内容中的对应于要终止所述音频区域的回放的停止位置, 所述方法包括: 0076 通过网络向远程服务器发送请求用于回放的声道的控制数据; 0077 响应于所发送的控制数据,从所述远程服务器接收声道数据文件,所述声道数据 文件定义所述声道的音频区域; 0078 处理所述声道数据文件,以基于指示所述电子媒体内容中的用户的阅读位置的用 户阅读位置变量至少确定就要回放。
48、的下一音频区域; 0079 向一个或多个音频轨道文件源发送至少请求与就要回放的下一音频区域对应的 音频轨道文件的周期性或任意的控制数据; 0080 从存储器中的所述一个或多个音频轨道文件源接收并且存储所请求的音频轨道 文件;以及 0081 基于所述用户阅读位置变量协调由所述声道数据文件中的与存储的音频轨道文 件关联的音频区域定义的所述存储的音频轨道文件的回放。 0082 在一个实施例中,所述声道数据文件包括指示一个或多个音频轨道文件源的源数 据,从所述一个或多个音频轨道文件源请求每个音频轨道文件。在一些形式中,所述声道 数据文件可定义单个音频轨道文件源,从所述单个音频轨道文件源请求所有的音频轨。
49、道文 件。在其他形式中,所述声道数据文件可定义两个或更多个不同的音频轨道文件源,从所述 两个或更多个不同的音频轨道文件源请求所述音频轨道文件。 0083 在第一实施例中,所述音频轨道文件源为远程服务器,并且所述方法包括从所述 远程服务器请求所有的音频轨道文件。 0084 在第二实施例中,所述音频轨道文件源包括远程服务器和一个或多个其他音频轨 道文件源,并且所述方法包括:基于所述声道数据文件中的源数据从所述远程服务器或所 述一个或多个其他音频轨道文件源请求所述音频轨道文件。例如,一些音频轨道文件可来 源于所述远程服务器,而其他音频轨道文件可来源于一个或多个其他音频轨道文件源。 0085 在第三实施例中,所述一个或多个音频轨道文件源独立于所述远程服务器,并且 所述方法包括:从一个或多个独立的音频轨道文件源请求所有的音频轨道文件。例如,所有 的音频轨道文件来源于除所述远程服务器以外的地方。 0086 在一个形式中,所述方法包括:向所述。