Abstract:
Disclosed is an electronic device including a processor that receives an input signal for requesting an authentication, determines whether a mobile oriented (MO) server is available based on at least one of an international mobile subscriber identity (IMSI) or network Internet Protocol (IP) information of the electronic device, and if it is determined that the MO server is available, creates an authentication code, and a communication module that transmits the created authentication code to the MO server.
Abstract:
A method of processing an image by using a neural network model includes obtaining an image captured via an image sensor, identifying a shooting context of the image, selecting a neural network model included in at least one of an image reconstruction module or an image correction module according to the shooting context, and processing the image by using the selected neural network model.
Abstract:
An apparatus for performing artificial intelligence (AI) encoding on an image includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: determine a resolution of an original image; when the resolution of the original image is higher than a predetermined value, obtain a first image by performing AI downscaling on the original image via a downscaling deep neural network (DNN); when the resolution of the original image is lower than or equal to the predetermined value, obtain a first image by performing AI one-to-one preprocessing on the original image via a one-to-one preprocessing DNN for upscaling; generate image data by performing first encoding on the first image; and transmit the image data and AI data including information related to the AI downscaling or information related to the AI one-to-one preprocessing.
Abstract:
An artificial intelligence (AI) decoding apparatus includes a memory storing one or more instructions, and a processor configured to execute the stored one or more instructions to obtain image data corresponding to a first image that is downscaled from an original image by using first parameters of a first filter kernel included in a first deep neural network (DNN), reconstruct a second image corresponding to the first image, based on the obtained image data, and obtain a third image that is upscaled from the reconstructed second image, by performing an operation between the reconstructed second image and second parameters of a second filter kernel included in a second DNN corresponding to the first DNN. Each of the second parameters is represented by a product of a scale factor and one among integer values, and each of the integer values is 0 or ±2n, where n is an integer.
Abstract:
Provided is an artificial intelligence (AI) decoding apparatus includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, the processor is configured to: obtain AI data related to AI down-scaling an original image to a first image; obtain image data corresponding to an encoding result on the first image; obtain a second image corresponding to the first image by performing a decoding on the image data; obtain deep neural network (DNN) setting information among a plurality of DNN setting information from the AI data; and obtain, by an up-scaling DNN, a third image by performing the AI up-scaling on the second image, the up-scaling DNN being configured with the obtained DNN setting information, wherein the plurality of DNN setting information comprises a parameter used in the up-scaling DNN, the parameter being obtained through joint training of the up-scaling DNN and a down-scaling DNN, and wherein the down-scaling DNN is used to obtain the first image from the original image.
Abstract:
Provided is an electronic device configured to participate in video conference by using artificial intelligence (AI), the electronic device including a display and a processor configured to execute one or more instructions. The processor configured to obtain, from a server, image data generated by first encoding first image related to another electronic device participating in video conference, and AI data related to AI downscaling from original image to first image, obtain second image corresponding to first image by performing first decoding on image data, determine whether to perform AI upscaling on second image, based on importance of the other electronic device, based on determining to perform AI upscaling, obtain third image by performing AI upscaling on second image through an upscaling deep neural network and provide third image to display, and based on determining not to perform AI upscaling, provide second image to display.
Abstract:
A method of providing information about an object in a refrigerator is provided. The method includes: obtaining, using a camera, an image of a plurality of objects stored in the refrigerator; displaying the image on a display of the refrigerator; receiving a first user input indicating a first object from among the plurality of objects included in the image; and displaying a substitute image of the first object on the display based on the first user input.
Abstract:
A method of providing information related to a state of an object in a refrigerator includes obtaining a first camera image including at least one object kept in the refrigerator through a camera arranged in the refrigerator, obtaining environmental information in the refrigerator through an environmental sensor arranged in the refrigerator, predicting information related to a current state of the at least one object by applying the first camera image including the at least one object and the environmental information in the refrigerator to an artificial intelligence (AI) model; and providing the information related to the current state of the at least one object.
Abstract:
An apparatus for performing artificial intelligence (AI) encoding on an image includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: determine a resolution of an original image; when the resolution of the original image is higher than a predetermined value, obtain a first image by performing AI downscaling on the original image via a downscaling deep neural network (DNN); when the resolution of the original image is lower than or equal to the predetermined value, obtain a first image by performing AI one-to-one preprocessing on the original image via a one-to-one preprocessing DNN for upscaling; generate image data by performing first encoding on the first image; and transmit the image data and AI data including information related to the AI downscaling or information related to the AI one-to-one preprocessing.
Abstract:
Provided is an artificial intelligence (AI) encoding apparatus including a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to obtain a first image by performing AI down-scaling on an original image through a deep neural network (DNN) for down-scaling, obtain artifact information indicating an artifact region in the first image, perform post-processing to change a pixel value of a pixel in the first image, based on the artifact information, and obtain image data corresponding to a result of encoding of the post-processed first image, and AI data including the artifact information.