-
公开(公告)号:US11023401B2
公开(公告)日:2021-06-01
申请号:US16636176
申请日:2018-07-30
发明人: Ossi Kalevo , Tuomas Kärkkäinen , Mikko Sahlbom , Jouni Laine
摘要: A system for communicating data from a source device to a destination device where the source device has no direct access or has only restricted access to any data communication network. The system includes a network device that is to be coupled in communication with the source device, thereby enabling the source device to transfer to the network device the data to be communicated. The system also includes a network node configured to provide a network node service to a source client executing on the network device and to a destination client associated with the destination device. The network device is to be coupled in communication with the network node via a data communication network. The source client is configured to communicate the data to the destination device, by relaying the data through the network node service, when the destination client is connected to the network node service.
-
公开(公告)号:US10333547B2
公开(公告)日:2019-06-25
申请号:US15017750
申请日:2016-02-08
IPC分类号: H04N19/12 , H04N19/192 , H04N19/60 , H03M7/30 , H03M7/40 , H03M7/46 , H04L29/06 , H04N19/119 , H04N19/172 , H04N19/136 , H04N19/154 , H04N19/96 , H04N19/46
摘要: An encoder includes data processing hardware operable to: process input data into a plurality of blocks/packets; apply a plurality of transformations to content of the blocks/packets to generate corresponding transformed data; check a quality of representation of the transformed data prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies quality criteria; if the quality of representation does not satisfy the quality criteria, to divide and/or combine the one or more individual blocks or packets further and repeating the transformation step; and if the quality of representation of the transformed data satisfies the one or more quality criteria, to select coding methods and encode data representative of the input data to be encoded to provide encoded output data; and communicate in the encoded data information describing the plurality of transformations or combinations of transformations employed when coding the blocks/packets.
-
公开(公告)号:US10237248B2
公开(公告)日:2019-03-19
申请号:US15502210
申请日:2015-08-07
发明人: Tuomas Kärkkäinen
摘要: A method of encoding and encrypting input data (D1) to generate corresponding encoded and encrypted data (E2) is provided. At least a first data block of the input data (D1) is encoded to generate a first encoded data block. The at least first encoded data block is then encrypted using at least one key to provide a first encoded and encrypted data block for inclusion in the encoded and encrypted data (E2). Moreover, a first seed value is generated for use in encrypting a next encoded data block to provide a next encoded and encrypted data block for inclusion in the encoded and encrypted data (E2). Furthermore, a next seed value is generated for use in encrypting a subsequent encoded data block, in a sequential repetitive manner until each data block of the input data (D1) is encoded and encrypted into the encoded and encrypted data (E2).
-
公开(公告)号:US20160156367A1
公开(公告)日:2016-06-02
申请号:US15017750
申请日:2016-02-08
CPC分类号: H03M7/3055 , H03M7/3053 , H03M7/3066 , H03M7/3086 , H03M7/3097 , H03M7/4031 , H03M7/4093 , H03M7/46 , H03M7/705 , H04L69/04 , H04L69/22 , H04N19/119 , H04N19/12 , H04N19/136 , H04N19/154 , H04N19/172 , H04N19/192 , H04N19/46 , H04N19/96
摘要: An encoder includes data processing hardware operable to: process input data into a plurality of blocks/packets; apply a plurality of transformations to content of the blocks/packets to generate corresponding transformed data; check a quality of representation of the transformed data prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies quality criteria; if the quality of representation does not satisfy the quality criteria, to divide and/or combine the one or more individual blocks or packets further and repeating the transformation step; and if the quality of representation of the transformed data satisfies the one or more quality criteria, to select coding methods and encode data representative of the input data to be encoded to provide encoded output data; and communicate in the encoded data information describing the plurality of transformations or combinations of transformations employed when coding the blocks/packets.
摘要翻译: 编码器包括数据处理硬件,可操作用于:将输入数据处理成多个块/分组; 将多个变换应用于块/分组的内容以生成相应的变换数据; 在应用转换之前检查变换数据的表示质量,以确定变换数据的表示质量是否满足质量标准; 如果表示的质量不满足质量标准,则进一步划分和/或组合一个或多个单独的块或分组并重复该转换步骤; 并且如果变换数据的表示质量满足一个或多个质量标准,则选择编码方法并对表示要编码的输入数据的数据进行编码以提供编码的输出数据; 并且在编码数据块/分组时使用的描述多个变换或变换组合的编码数据信息进行通信。
-
公开(公告)号:US08717403B1
公开(公告)日:2014-05-06
申请号:US13948552
申请日:2013-07-23
IPC分类号: H04N7/15
CPC分类号: H04N7/15 , H04L65/1089 , H04L65/403
摘要: To avoid unnecessary release and re-establishment of a connection the connection is maintained but two or more media streams relating to a communication over the connection are blocked from the apparatus and/or to the apparatus in response to receiving information indicating that the two or more media streams relating to the communication are to be blocked.
摘要翻译: 为了避免连接的不必要的释放和重新建立,连接被维持,但是与通过连接的通信有关的两个或多个媒体流被响应于接收到指示两个或更多个的信息的信息从设备和/或设备中被阻止 与通信相关的媒体流将被阻止。
-
公开(公告)号:US20140112591A1
公开(公告)日:2014-04-24
申请号:US14058793
申请日:2013-10-21
发明人: Ossi Kalevo , Tuomas Kärkkäinen
IPC分类号: G06T9/00
CPC分类号: G06T9/00 , H04N19/12 , H04N19/14 , H04N19/176 , H04N19/182 , H04N19/94
摘要: An encoder generating encoded data. The encoder comprising an analysis unit for analysing portions of data to be encoded, and for directing the portions to one or more encoding units, the encoding units are operable to encode the data portions to generate encoded data. The one or more encoding units are operable to employ mutually different encoding algorithms when encoding the one or more portions. At least one encoding unit of the one or more encoding units is operable to compute data values present in each portion received thereat, to sub-divide the data values into at least two sets, to compute at least one aggregate value for a given set derived from the data values present in the given set. A corresponding decoder for decoding data generated by the encoder executes an inverse of encoding steps employed in the encoder.
摘要翻译: 编码器生成编码数据。 所述编码器包括用于分析要编码的数据的部分的分析单元,并且用于将所述部分引导到一个或多个编码单元,所述编码单元可操作以对所述数据部分进行编码以生成编码数据。 一个或多个编码单元可操作以在对一个或多个部分进行编码时采用相互不同的编码算法。 所述一个或多个编码单元中的至少一个编码单元可用于计算存在于其中的每个部分中存在的数据值,以将数据值细分为至少两组,以计算给定集合的至少一个聚合值 从给定集合中存在的数据值。 用于对由编码器生成的数据进行解码的对应解码器执行编码器中采用的编码步骤的逆。
-
公开(公告)号:US20140112589A1
公开(公告)日:2014-04-24
申请号:US13657382
申请日:2012-10-22
IPC分类号: G06K9/36
CPC分类号: H04N19/94 , H04N19/12 , H04N19/14 , H04N19/176 , H04N19/182
摘要: An encoder encodes input data to generate corresponding encoded output data. The encoder includes an analysis unit for analysing a portion of the input data and directing the portion to appropriate encoding unit(s), wherein the encoding unit(s) are operable to encode the portion thereat to generate the encoded output data. At least one of the encoding units is operable to compute an average value of data values present in each portion received thereat, to subdivide the data values into at least two sets, to compute average values of the data values in each set, and for each set to allocate the average value for that set to all data values in that set, whilst retaining a spatial mask of the portion, and wherein the spatial mask and information representative of the average values computed for the at least two data sets is included in the encoded output data.
摘要翻译: 编码器对输入数据进行编码以产生相应的编码输出数据。 所述编码器包括用于分析所述输入数据的一部分并将所述部分引导到适当的编码单元的分析单元,其中所述编码单元可操作以对所述编码单元进行编码以生成编码的输出数据。 编码单元中的至少一个可操作用于计算存在于其中的每个部分中存在的数据值的平均值,以将数据值细分为至少两组,以计算每组中的数据值的平均值, 设置为将该集合的平均值分配给该集合中的所有数据值,同时保留该部分的空间掩码,并且其中表示针对至少两个数据集计算的平均值的空间掩码和信息被包括在 编码输出数据。
-
公开(公告)号:US11880831B2
公开(公告)日:2024-01-23
申请号:US15569747
申请日:2016-04-27
发明人: Tuomas Kärkkäinen , Ossi Kalevo
CPC分类号: G06Q20/3829 , G06Q20/02 , G06Q20/382 , G06Q20/4015 , H04L9/0825 , H04L9/0861 , H04L9/0863 , H04L9/0894 , H04L9/3226 , H04L9/3247 , H04L9/3263 , H04L9/3268 , H04L2209/56
摘要: An encryption system for encrypting data of a party, wherein
the party is provided with an encryption key wallet and one or more encryption keys of the encryption key wallet are identifiable using at least one reference code.
The encryption key wallet is opened for accessing an encryption key via its reference code, for encrypting data to generate corresponding encrypted data and/or for decrypting encrypted data to generate corresponding decrypted data, wherein the encryption key is reproducibly generated by the encryption key wallet.
When the encryption system enables exchange of encrypted data via the encryption system between two or more parties
the two or more parties are provided with the encryption key wallet;
data exchanged between the parties are encrypted using one or more encryption keys obtained from the encryption key wallet; and
the encryption key wallet is opened for use when encrypting and/or decrypting the data exchanged between the parties.-
公开(公告)号:US10728374B2
公开(公告)日:2020-07-28
申请号:US16105073
申请日:2018-08-20
发明人: Tuomas Kärkkäinen , Ossi Kalevo
摘要: To provide a called one with information on the caller, a reference to a resource containing real-time or near-real-time information relating to the caller, or information deduced using the real-time or near-real-time information, or the real-time or near-real-time information, or the information deduced using the real-time or near-real-time information, is transmitted with a connection establishment request, and the information in the resource or the received information is displayed to the called one before the requested connection is established so that the called one can make a decision whether or not to answer the call.
-
20.
公开(公告)号:US10412414B2
公开(公告)日:2019-09-10
申请号:US15357450
申请日:2016-11-21
发明人: Ossi Kalevo , Tuomas Kärkkäinen
IPC分类号: H04N19/60 , H04N19/122 , H04N19/40 , H04N19/48 , H04L29/06 , H04N19/176 , H03M7/30 , H04N1/41 , H04N7/24 , H04N21/439 , H04N21/44 , H04N21/4402 , H04N19/46 , H04N19/12 , H04N19/157 , H04N21/45 , H04N19/119 , H04N19/14 , H04N19/174 , H04N19/61 , H04N19/169
摘要: A decoder includes data processing hardware which is operable to: process encoded input data to extract header information indicative of individual blocks and/or packets, and information indicative of transformations employed to the individual blocks and/or packets; create an initial set of individual blocks and/or packets based on received header data, and prepare a data field in a data storage arrangement for receiving decoded individual block and/or packet content; split or combine individual blocks and/or packets in the data field according to information indicative of splitting/combining; retrieve information describing the transformations and then applying an inverse of the transformations for decoding the encoded and compressed original block and/or packet data to generate corresponding decoded block and/or packet content for populating data field; and when the encoded input data has been at least partially decoded, outputting data from the data field as the decoded output data.
-
-
-
-
-
-
-
-
-