Abstract:
An electronic device includes: a memory storing at least one instruction; and at least one processor configured to execute the at least one instruction to: change a plurality of non-straight lines in a handwritten image to a plurality of straight lines, identify, based on the plurality of straight lines, a first corner in the handwritten image, identify, based on the first corner, a plurality of spaces in the handwritten image, and obtain a floor map image including the plurality of spaces.
Abstract:
An illuminant estimation method, including acquiring two image frames, wherein a distance between the two image frames is greater than a predetermined distance; detecting shadows included in the two image frames, extracting pixel feature points corresponding to the shadows, determining point cloud information about the shadows, and distinguishing a point cloud of each shadow based on the point cloud information about the shadows; acquiring point cloud information about multiple objects, and distinguishing a point cloud of each object based on the point cloud information corresponding to the multiple objects; matching the point cloud of the each shadow and the point cloud of the each object in order to determine corresponding shadows associated with the multiple objects; and determining a position of an illuminant according to a positional relation between the multiple objects and the corresponding shadows.
Abstract:
According to an embodiment, an electronic device is provided. The electronic device includes: at least one processor; and a memory comprising instructions, which when executed, control the at least one processor to: receive a voice instruction of a user at the electronic device; transmit information regarding the voice instruction to a control device for identifying the user by mapping to a first voiceprint which is registered by another electronic device, a second voiceprint of the voice instruction of the user based on a voiceprint mapping model; and perform an operation corresponding to the voice instruction upon the identification of the user.
Abstract:
Provided is a video decoding method including obtaining split information indicating whether a current block is to be split; and when the split information indicates that the current block is to be split, splitting the current block into at least two lower blocks, obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block from the bitstream, determining a decoding order of the at least two lower blocks based on the encoding order information, and decoding the at least two lower blocks according to the decoding order.
Abstract:
Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.
Abstract:
The present disclosure provides a forward multiple-hypothesis encoding/decoding method of an image block. In this method, motion information of a current block including two forward reference frame indexes and two motion vectors are selectively encoded into a bit-stream based on a current encoding mode. The motion information which is not encoded into the bit-stream is derived at a decoder by a predefined rule. This method sufficiently utilizes correlation within motion information of an image block and correlation between the motion information of the current image block and that of an adjacent image block.
Abstract:
Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.
Abstract:
The present disclosure discloses a method for determining a motion vector, comprising the steps of: determining at least one inter-layer reference block by referring to an inter-layer corresponding block of a current processing block; determining the motion vector(s) of the current processing block according to the motion vector(s) of the determined at least one inter-layer reference block as well as the motion vectors of the other adjacent blocks of the current processing block. In comparison with the prior art, in the present disclosure, when a motion vector of a current processing block is derived, the information of the inter-layer corresponding block is referred to and inter-layer correlation in a multi-layer video is utilized, thus compression and coding efficiency for a video are improved remarkably.
Abstract:
Provided are a signal transforming method and a signal transforming device. For example, the signal transforming method includes determining a minimum-value matrix and a maximum-value matrix with respect to elements of a matrix used in frequency transformation, wherein the minimum-value matrix is configured of elements of minimum value and the maximum-value matrix is configured of elements of maximum value; determining a maximum threshold value of a result value of a function indicating at least one selected from transform distortion, normalization, and orthogonality of the matrix; determining a transform matrix configured of elements that are greater than the elements of the minimum-value matrix and less than the elements of the maximum-value matrix at respective positions of the matrix, and in which the result value of the function is less than the maximum threshold value; and transforming an input signal by using the determined transform matrix.
Abstract:
A video decoding method includes obtaining split information indicating whether to split a current block, splitting the current block into two or more lower blocks when the split information indicates to split the current block, obtaining encoding order information indicating an encoding order of the lower blocks of the current block, determining a decoding order of the lower blocks according to the encoding order information, and decoding the lower blocks according to the decoding order.