IP Library Granted Patent US 12,026,813
Granted Patent B2
US 12,026,813 · App. 17/475,169 · Granted Jul 2, 2024

Apparatus and method for providing digital twin book shelf

Inventors: Samrak Choi (Paju-si, KR); Uiyoung Kim (Paju-si, KR); Sanghyo Lee (Paju-si, KR)
Assignee: WOONGJIN THINKBIG CO., LTD.
G06T11/60G06T7/62G06V20/10G06V20/63G06V30/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,026,813
App. No.
17/475,169
Granted
Jul 2, 2024
Kind
B2
Abstract

Disclosed are an apparatus and method for providing a digital twin bookshelf, which can generate a digital twin bookshelf including a virtual bookshelf and book objects by using book information and an image obtained by capturing a real bookshelf. The apparatus captures an image of a real bookshelf in which real books are arranged, detects book recognition information from the real bookshelf image, generates a digital twin bookshelf based on the real bookshelf image and the book information corresponding to the book recognition information, and outputs the generated digital twin bookshelf.

Claims (48)

1. An apparatus for providing a digital twin bookshelf, comprising:

a camera configured to generate a real bookshelf image by capturing an image of a real bookshelf in which real books are arranged;

a display;

a processor; and

a memory configured to store instructions which, when executed, cause the processor to perform operations,

wherein the processor performs an image processing operation on the real bookshelf image, generates book recognition information including at least one of an image and a text by the image processing operation, downloads book information on a book corresponding to the book recognition information, generates a digital twin bookshelf based on the book information and the real bookshelf image, and outputs a bookshelf output request for outputting the digital twin bookshelf, and

wherein the display outputs the digital twin bookshelf in response to the bookshelf output request,

wherein the processor determines a bookshelf size and book locations by image processing on the real bookshelf image, generates a virtual bookshelf based on the bookshelf size, generates book objects based on book sizes of the book information, and generates a digital twin bookshelf by arranging the book objects in the virtual bookshelf based on the book locations.

2. The apparatus of claim 1 , wherein the processor identifies a book spine of each of real books by image processing of the real bookshelf image, and generates the book recognition information including one or more of a spine letter, a book title, a publisher and a set name, which are printed on the book spine of each of the real books, through a character recognition operation on an image of the book spine.

3. The apparatus of claim 1 , wherein the processor downloads book identification information including one or more of a book title, a publisher, a set name and a book spine image, which are associated with a book identifier of a real book, determines the book identifier corresponding to the book recognition information from the book identification information, and downloads book information associated with the book identifier.

4. The apparatus of claim 3 , wherein the processor downloads book information including one or more of a book title, a book size, an electronic book, a field and a publishing date, which are associated with the book identifier.

5. The apparatus of claim 1 , the memory includes a book information storage place,

wherein the memory stores book information, included in the book information storage request, in the book information storage place in response to the book information storage request.

6. The apparatus of claim 1 ,

wherein the memory stores user information including one or more of the age of a user, the interest field of the user, the number of read times for each book, and a read state for each book, and

wherein the processor selects a recommended book among book objects included in the digital twin bookshelf based on the user information, and output a recommended book output request including information on the recommend book,

wherein the display outputs the recommended book on the digital twin bookshelf in response to the recommended book output request.

7. The apparatus of claim 1 , wherein the processor generates a bookshelf arrangement guide screen represents book objects arranged in the digital twin bookshelf are rearranged, based on the book information and the user information.

8. The apparatus of claim 7 , wherein the processor outputs an output request including the bookshelf arrangement guide screen,

wherein the display outputs the bookshelf arrangement guide screen to overlap the screen on which the real bookshelf image generated by the camera is outputted.

9. A method for providing a digital twin bookshelf using an apparatus for providing a digital twin bookshelf, comprising:

generating a real bookshelf image by capturing an image of a real bookshelf in which real books are arranged;

performing an image processing operation on the real bookshelf image;

generating book recognition information including at least one of an image and a text by the image processing operation;

downloading book information on a book corresponding to the book recognition information detected in the detecting of the book recognition information;

generating a digital twin bookshelf based on the book information and the real bookshelf image; and

outputting the digital twin bookshelf generated in the generating of the digital twin bookshelf,

wherein the generating of the digital twin bookshelf comprises:

determining a bookshelf size and book locations by image processing on the real bookshelf image;

generating book objects corresponding to the real books, based on book sizes of the book information;

generating a virtual bookshelf based on the bookshelf size; and

generating a digital twin bookshelf by arranging the book objects in the virtual bookshelf based on the book locations.

10. The method of claim 9 , wherein the generating the book recognition information comprises:

identifying a book spine of each of the real books by image processing of the real bookshelf image; and

generating book recognition information including one or more of a spine letter, a book title, a publisher and a set name, which are printed on each of the book spines of the real books, through a character recognition operation on an image of the book spine image detected in the detecting of the book spine image.

11. The method of claim 9 , wherein the downloading of the book information comprises:

downloading book identification information including at least one of a book title, a publisher, a set name and a book spine image, which are associated with a book identifier of each of the real books;

determining the book identifier corresponding to the book recognition information from the book identification information downloaded in the downloading of the book identification information; and

downloading book information associated with the book identifier detected in the detecting of the book identifier.

12. The method of claim 9 , wherein the downloading of the book information comprises downloading book information including one or more of a book title, a book size, an electronic book, a field and a publishing date which are associated with the book identifier.

13. The method of claim 9 , further comprising:

selecting a recommended book among book objects included in the digital twin bookshelf, based on user information, after the generating of the digital twin bookshelf; and

outputting a recommended book onto a screen on which the digital twin bookshelf is outputted,

wherein the selecting of the recommended book comprises selecting a recommended book, based on the user information including one or more of the age of a user, the interest field of the user, the number of read times for each book, and a read state for each book.

14. The method of claim 9 , further comprising:

generating a bookshelf arrangement guide screen by rearranging the book objects arranged on the digital twin bookshelf, based on the book information and the user information, after the generating of the digital twin bookshelf; and

outputting the bookshelf arrangement guide screen generated in the generating of the bookshelf arrangement guide screen.

15. The method of claim 14 , wherein the outputting of the bookshelf arrangement guide screen comprises outputting the bookshelf arrangement guide screen to overlap a screen that outputs the real bookshelf image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: CHOI, SAMRAK; KIM, UIYOUNG; LEE, SANGHYO
To: WOONGJIN THINKBIG CO., LTD.
Reel/Frame 057495/0891 →
Priority Claims (1)
KR 10-2020-0118802 · Sep 16, 2020 · national
Continuity (1)
Related Publication 20220084268A1 · Mar 17, 2022