A data reception device which receives data transmitted through a plurality of transmission lanes, the data reception device comprising: position detection means for detecting for each lane a position of a marker identifying a lane to which the data is assigned; and information extraction means for extracting identification information indicated by the marker for each lane wherein the position detection means: includes a plurality of comparison means for comparing one of two pieces of different partial data in the received data with inverted data obtained by inverting the other of the two pieces of the different partial data for each lane; provides each of the plurality of comparison means with a different pair of pieces of partial data, thereby detecting a position of the marker by the comparison means which obtains a matching result in the plurality of comparison means; and provides the information extraction means with one of the two pieces of partial data provided for the comparison means which obtains a matching result in the plurality of comparison means for each lane; and wherein the information extraction means extracts identification information indicated by the marker for each lane using the partial data provided for each lane from the position detection means. position detection means for detecting for each lane a position of a marker identifying a lane to which the data is assigned; and information extraction means for extracting identification information indicated by the marker for each lane wherein the position detection means: includes a plurality of comparison means for comparing one of two pieces of different partial data in the received data with inverted data obtained by inverting the other of the two pieces of the different partial data for each lane; provides each of the plurality of comparison means with a different pair of pieces of partial data, thereby detecting a position of the marker by the comparison means which obtains a matching result in the plurality of comparison means; and provides the information extraction means with one of the two pieces of partial data provided for the comparison means which obtains a matching result in the plurality of comparison means for each lane; and wherein the information extraction means extracts identification information indicated by the marker for each lane using the partial data provided for each lane from the position detection means. includes a plurality of comparison means for comparing one of two pieces of different partial data in the received data with inverted data obtained by inverting the other of the two pieces of the different partial data for each lane; provides each of the plurality of comparison means with a different pair of pieces of partial data, thereby detecting a position of the marker by the comparison means which obtains a matching result in the plurality of comparison means; and provides the information extraction means with one of the two pieces of partial data provided for the comparison means which obtains a matching result in the plurality of comparison means for each lane; and wherein the information extraction means extracts identification information indicated by the marker for each lane using the partial data provided for each lane from the position detection means.