Systems and methods for determining the language to use for speech generated by a text to speech engine
    1.
    发明授权
    Systems and methods for determining the language to use for speech generated by a text to speech engine 有权
    用于确定由文本到语音引擎产生的语音使用的语言的系统和方法

    公开(公告)号:US08751238B2

    公开(公告)日:2014-06-10

    申请号:US13769219

    申请日:2013-02-15

    Applicant: Apple Inc.

    CPC classification number: G10L15/005 G10L13/033

    Abstract: Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized from text strings associated with media assets, where each text string can be associated with a native string language (e.g., the language of the string). When several text strings are associated with at least two distinct languages, a series of rules can be applied to the strings to identify a single voice language to use for synthesizing the speech content from the text strings. In some embodiments, a prioritization scheme can be applied to the text strings to identify the more important text strings. The rules can include, for example, selecting a voice language based on the prioritization scheme, a default language associated with an electronic device, the ability of a voice language to speak text in a different language, or any other suitable rule.

    Abstract translation: 提供了用于合成用于识别媒体资产的语音的算法。 可以从与媒体资产相关联的文本字符串选择性地合成语音,其中每个文本字符串可以与本地字符串语言(例如,字符串的语言)相关联。 当几个文本串与至少两个不同的语言相关联时,可以将一系列规则应用于字符串以识别用于从文本串合成语音内容的单个语音语言。 在一些实施例中,可将优先化方案应用于文本串以识别更重要的文本串。 规则可以包括例如基于优先化方案选择语音语言,与电子设备相关联的默认语言,语音语言以不同语言说话的能力,或任何其他合适的规则。

    Systems and methods for determining the status of memory locations in a non-volatile memory
    2.
    发明授权
    Systems and methods for determining the status of memory locations in a non-volatile memory 有权
    用于确定非易失性存储器中存储器位置的状态的系统和方法

    公开(公告)号:US08732392B2

    公开(公告)日:2014-05-20

    申请号:US13632507

    申请日:2012-10-01

    Applicant: Apple Inc.

    CPC classification number: G06F12/0246 G06F11/08 G06F2212/7207 H03M13/095

    Abstract: Systems and methods are provided for storing data in a portion of a non-volatile memory (“NVM”) such that the status of the NVM portion can be determined with high probability on a subsequent read. An NVM interface, which may receive write commands to store user data in the NVM, can store a fixed predetermined sequence (“FPS”) with the user data. The FPS may ensure that a successful read operation on a NVM portion is not misinterpreted as a failed read operation or as an erased NVM portion. For example, if the NVM returns an all-zero vector when a read request fails, the FPS can include at least one “1” or one “0”, as appropriate, to differentiate between successful and unsuccessful read operations. In some embodiments, the FPS may also be used to differentiate between disturbed data, which passes an error correction check, and correct data.

    Abstract translation: 提供了用于将数据存储在非易失性存储器(“NVM”)的一部分中的系统和方法,使得可以在后续读取时以高概率确定NVM部分的状态。 可以接收写入命令以将用户数据存储在NVM中的NVM接口可以与用户数据一起存储固定的预定顺序(“FPS”)。 FPS可以确保在NVM部分上的成功读取操作不被误解为读取操作失败或被擦除的NVM部分。 例如,如果NVM在读请求失败时返回全零向量,则FPS可以适当地包括至少一个“1”或一个“0”,以区分成功和不成功的读取操作。 在一些实施例中,FPS还可用于区分经过错误校正检查的干扰数据和校正数据。

    DATA PARTITIONING SCHEME FOR NON-VOLATILE MEMORIES
    3.
    发明申请
    DATA PARTITIONING SCHEME FOR NON-VOLATILE MEMORIES 审中-公开
    非易失性存储器的数据分割方案

    公开(公告)号:US20130132653A1

    公开(公告)日:2013-05-23

    申请号:US13740620

    申请日:2013-01-14

    Applicant: APPLE INC.

    Abstract: Systems and methods are disclosed for partitioning data for storage in a non-volatile memory (“NVM”), such as flash memory. In some embodiments, a priority may be assigned to data being stored, and the data may be logically partitioned based on the priority. For example, a file system may identify a logical address within a first predetermined range for higher priority data and within a second predetermined range for lower priority data, such using a union file system. Using the logical address, a NVM driver can determine the priority of data being stored and can process (e.g., encode) the data based on the priority. The NVM driver can store an identifier in the NVM along with the data, and the identifier can indicate the processing techniques used on the associated data.

    Abstract translation: 公开了用于分割用于存储在诸如闪存的非易失性存储器(“NVM”)中的数据的系统和方法。 在一些实施例中,可以将优先级分配给正在存储的数据,并且可以基于优先级逻辑地划分数据。 例如,文件系统可以识别用于较高优先级数据的第一预定范围内的逻辑地址,并且在较低优先权数据的第二预定范围内识别逻辑地址,诸如使用联合文件系统。 使用逻辑地址,NVM驱动器可以确定正在存储的数据的优先级,并且可以基于优先级处理(例如,编码)数据。 NVM驱动程序可以将数据与NVM一起存储在标识符中,并且标识符可以指示在相关数据上使用的处理技术。

    SYSTEMS AND METHODS FOR DETERMINING THE STATUS OF MEMORY LOCATIONS IN A NON-VOLATILE MEMORY
    4.
    发明申请
    SYSTEMS AND METHODS FOR DETERMINING THE STATUS OF MEMORY LOCATIONS IN A NON-VOLATILE MEMORY 有权
    用于确定非易失性存储器中存储器位置的状态的系统和方法

    公开(公告)号:US20130031302A1

    公开(公告)日:2013-01-31

    申请号:US13632507

    申请日:2012-10-01

    Applicant: Apple Inc.

    CPC classification number: G06F12/0246 G06F11/08 G06F2212/7207 H03M13/095

    Abstract: Systems and methods are provided for storing data in a portion of a non-volatile memory (“NVM”) such that the status of the NVM portion can be determined with high probability on a subsequent read. An NVM interface, which may receive write commands to store user data in the NVM, can store a fixed predetermined sequence (“FPS”) with the user data. The FPS may ensure that a successful read operation on a NVM portion is not misinterpreted as a failed read operation or as an erased NVM portion. For example, if the NVM returns an all-zero vector when a read request fails, the FPS can include at least one “1” or one “0”, as appropriate, to differentiate between successful and unsuccessful read operations. In some embodiments, the FPS may also be used to differentiate between disturbed data, which passes an error correction check, and correct data.

    Abstract translation: 提供了用于将数据存储在非易失性存储器(NVM)的一部分中的系统和方法,使得可以在后续读取时以高概率确定NVM部分的状态。 可以接收写入命令以将用户数据存储在NVM中的NVM接口可以存储具有用户数据的固定预定顺序(FPS)。 FPS可以确保在NVM部分上的成功读取操作不被误解为读取操作失败或被擦除的NVM部分。 例如,如果NVM在读取请求失败时返回全零向量,则FPS可以适当地包括至少一个1或一个0,以区分成功和不成功的读取操作。 在一些实施例中,FPS还可用于区分经过错误校正检查的干扰数据和校正数据。

    Systems and Methods for Determining the Language to Use for Speech Generated by a Text to Speech Engine
    5.
    发明申请
    Systems and Methods for Determining the Language to Use for Speech Generated by a Text to Speech Engine 有权
    用于确定用于由文本到语音引擎生成的语音的语言的系统和方法

    公开(公告)号:US20130166278A1

    公开(公告)日:2013-06-27

    申请号:US13769219

    申请日:2013-02-15

    Applicant: Apple Inc.

    CPC classification number: G10L15/005 G10L13/033

    Abstract: Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized from text strings associated with media assets, where each text string can be associated with a native string language (e.g., the language of the string). When several text strings are associated with at least two distinct languages, a series of rules can be applied to the strings to identify a single voice language to use for synthesizing the speech content from the text strings. In some embodiments, a prioritization scheme can be applied to the text strings to identify the more important text strings. The rules can include, for example, selecting a voice language based on the prioritization scheme, a default language associated with an electronic device, the ability of a voice language to speak text in a different language, or any other suitable rule.

    Abstract translation: 提供了用于合成用于识别媒体资产的语音的算法。 可以从与媒体资产相关联的文本字符串选择性地合成语音,其中每个文本字符串可以与本地字符串语言(例如,字符串的语言)相关联。 当几个文本串与至少两个不同的语言相关联时,可以将一系列规则应用于字符串以识别用于从文本串合成语音内容的单个语音语言。 在一些实施例中,可将优先化方案应用于文本串以识别更重要的文本串。 规则可以包括例如基于优先化方案选择语音语言,与电子设备相关联的默认语言,语音语言以不同语言说话的能力,或任何其他合适的规则。

Patent Agency Ranking