The invention relates to a virtual communication system which can transmit and receive signals between virtual coders. Said system comprises: two virtual coders. The virtual coder uses the data hidden method to insert data hidden process part of error information in the virtual coder and consider the error information provided by the virtual decoder, and operate the first error hidden process part for hiding error; the virtual decoder can extract error frame information, provides frame information to the virtual coder, extract the hidden data provided by the virtual coder, consider the hidden data provided by the reference data extractor, and operate the second error hidden processing part for hiding error. The invention can error information transmitted to the virtual decoder into coded image to be transmitted via the data hidden method. |