×

Data communication method and apparatus using neural-networks

  • US 4,972,473 A
  • Filed: 07/20/1989
  • Issued: 11/20/1990
  • Est. Priority Date: 07/22/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data communication apparatus using a neural network, comprising:

  • image memory means for storing image data to be transmitted;

    image block forming means for dividing said image data into a plurality of blocks, each block having a predetermined size, and for extracting the divided image data from each block;

    image converting means for executing a predetermined image converting process on the extracted image data of each block to produce converted image data;

    a first multi-layered neural network for encrypting data and having at least an input layer, an intermediate layer and an output layer, and which can output encrypted data from said intermediate layer in response to the application of data to said input layer, said first multi-layered neural network having predetermined weighting coefficients such that the same image data as applied to the input layer is outputted from the output layer;

    means for inputting the converted image data which was converted in each block by said image converting means to the input layer of said first multi-layered neural network and for outputting encrypted image data from the intermediate layer of said first multi-layered neural network;

    coding means for encoding encrypted image data outputted from the intermediate layer of the first multi-layered neural network and for encoding converting information regarding the converting process which is executed by said image converting means, and for transmitting the encoded encrypted image data and the converting information;

    decoding means for receiving and decoding the encoded encrypted image data and converting information transmitted from said coding means;

    a second multi-layered neural network for decrypting data and having at least an input layer, an intermediate layer and an output layer, and which can output decrypted data from said output layer in response to the application of encrypted data to said intermediate layer, said second multi-layered neural network having predetermined weighting coefficients such that the same image data as applied to the input layer is outputted from the output layer;

    means for inputting the encrypted image data of each block which is provided by said decoding means to the intermediate layer of said second multi-layered neural network and for outputting image data from the output layer of said second multi-layered neural network; and

    image converting means for converting the image data of each block which is outputted from the output layer of said second multi-layered neural network in accordance with said received converting information.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×