[go: up one dir, main page]

CN113485609A - Electronic book sharing method, electronic book sharing equipment, storage medium and device - Google Patents

Electronic book sharing method, electronic book sharing equipment, storage medium and device Download PDF

Info

Publication number
CN113485609A
CN113485609A CN202110815925.1A CN202110815925A CN113485609A CN 113485609 A CN113485609 A CN 113485609A CN 202110815925 A CN202110815925 A CN 202110815925A CN 113485609 A CN113485609 A CN 113485609A
Authority
CN
China
Prior art keywords
information
background image
sharing
book
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110815925.1A
Other languages
Chinese (zh)
Other versions
CN113485609B (en
Inventor
陈松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
MIGU Digital Media Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Digital Media Co Ltd
MIGU Culture Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, MIGU Digital Media Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202110815925.1A priority Critical patent/CN113485609B/en
Publication of CN113485609A publication Critical patent/CN113485609A/en
Application granted granted Critical
Publication of CN113485609B publication Critical patent/CN113485609B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses an electronic book sharing method, electronic book sharing equipment, a storage medium and a device, wherein the method comprises the following steps: when a book sharing instruction is received, generating a background audio according to current position information and current temperature information, generating a background image according to current time information and current weather information, determining book sharing information according to the reading audio, the background audio and the background image, and sending the book sharing information to a receiving terminal; compared with the existing mode of sharing the electronic books to other users through image-text sharing; according to the book sharing method and device, the background audio and the background image can be generated when the book sharing instruction is received, and the book sharing information is determined according to the reading audio, the background audio and the background image, so that the book sharing information with the pictures and the texts can be replaced by the book sharing information with the reading audio, the background audio and the background image, the sharing display content is enriched, and the user experience is improved.

Description

Electronic book sharing method, electronic book sharing equipment, storage medium and device
Technical Field
The invention relates to the technical field of computers, in particular to an electronic book sharing method, electronic book sharing equipment, an electronic book sharing storage medium and an electronic book sharing device.
Background
At present, when a user reads an electronic book through a mobile phone APP, the electronic book can be shared with other users through a picture and text sharing mode. However, the above-mentioned picture-text sharing method can only display fixed pictures and texts, and the display content is monotonous, thereby resulting in poor user experience.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide an electronic book sharing method, electronic book sharing equipment, a storage medium and an electronic book sharing device, and aims to solve the technical problems that electronic book sharing in the prior art can only display fixed pictures and texts, display contents are monotonous, and user experience is poor.
In order to achieve the above object, the present invention provides an electronic book sharing method, including the steps of:
when a book sharing instruction is received, generating a background audio according to the current position information and the current temperature information;
generating a background image according to the current time information and the current weather information;
determining book sharing information according to the reading audio, the background audio and the background image;
and sending the book sharing information to a receiving terminal.
Optionally, the step of generating a background audio according to the current location information and the current temperature information when the book sharing instruction is received includes:
when a book sharing instruction is received, determining a target tone frequency through a preset tone model according to current temperature information;
acquiring a pitch frequency range of each instrument, and determining an instrument set according to the target pitch frequency and the pitch frequency range;
searching characteristic musical instrument information corresponding to the current position information, and selecting a target musical instrument from the musical instrument set according to the characteristic musical instrument information;
generating background audio from the target musical instrument and the target pitch frequency.
Optionally, the step of generating a background image according to the current time information and the current weather information includes:
acquiring a user shot image, and searching an initial background image corresponding to the user shot image;
generating the weather scene image according to the current weather information, and carrying out image aggregation on the weather scene image and the initial background image to obtain a candidate background image;
acquiring sunrise time information corresponding to the current position information, and generating illumination shadow information according to the current time information and the sunrise time information;
and carrying out shadow adjustment on the candidate background image according to the illumination shadow information to obtain a background image.
Optionally, the step of obtaining sunrise time information corresponding to the current position information and generating illumination shadow information according to the current time information and the sunrise time information includes:
acquiring sunrise time information corresponding to the current position, and determining an illumination value through a preset illumination model according to the current time information and the sunrise time information;
and determining a shadow score through a preset shadow model according to the illumination score, and taking the shadow score as illumination shadow information.
Optionally, the step of performing shadow adjustment on the candidate background image according to the illumination shadow information to obtain a background image includes:
generating a first background image according to the candidate background image and the first image frame, and setting a shadow mask on the first background image;
generating a second background image according to the candidate background image, a second image frame and the illumination shadow information, and arranging the first background image on an upper layer of the second background image;
and determining a target mask angle according to the current time information and the sunrise time information, and adjusting the position of the shadow mask according to the target mask angle to obtain a background image.
Optionally, before the step of determining book sharing information according to the reading audio, the background audio, and the background image, the method further includes:
acquiring a current equipment inclination angle, and determining a book placing angle according to the current equipment inclination angle;
determining a book to be shared according to the book sharing instruction, and acquiring a book picture of the book to be shared;
rotating the book picture according to the book placing angle to obtain a book picture to be displayed;
the determining book sharing information according to the reading audio, the background audio and the background image comprises:
and determining book sharing information according to the reading audio, the background image and the book picture to be displayed.
Optionally, before the step of determining book sharing information according to the reading audio, the background audio, and the background image, the method further includes:
acquiring user information, and generating virtual character animation according to the user information;
the determining book sharing information according to the reading audio, the background audio and the background image comprises:
and determining book sharing information according to the reading audio, the background image and the virtual character animation.
In addition, in order to achieve the above object, the present invention further provides an electronic book sharing device, where the electronic book sharing device includes a memory, a processor, and an electronic book sharing program stored in the memory and executable on the processor, and the electronic book sharing program is configured to implement the electronic book sharing method.
In addition, to achieve the above object, the present invention further provides a storage medium, in which an electronic book sharing program is stored, and the electronic book sharing program implements the electronic book sharing method as described above when executed by a processor.
In addition, to achieve the above object, the present invention further provides an electronic book sharing device, including: the device comprises a background audio generation module, a background image generation module, a sharing information generation module and a sharing information sending module;
the background audio generation module is used for generating a background audio according to the current position information and the current temperature information when receiving a book sharing instruction;
the background image generation module is used for generating a background image according to the current time information and the current weather information;
the sharing information generating module is used for determining book sharing information according to the reading audio, the background audio and the background image;
the shared information sending module is used for sending the book shared information to a receiving terminal.
The invention discloses a method for generating a background audio according to current position information and current temperature information when a book sharing instruction is received, generating a background image according to current time information and current weather information, determining book sharing information according to reading audio, the background audio and the background image, and sending the book sharing information to a receiving terminal; compared with the existing mode of sharing the electronic books to other users through image-text sharing; according to the book sharing method and device, the background audio and the background image can be generated when the book sharing instruction is received, and the book sharing information is determined according to the reading audio, the background audio and the background image, so that the book sharing information with the pictures and the texts can be replaced by the book sharing information with the reading audio, the background audio and the background image, the sharing display content is enriched, and the user experience is improved.
Drawings
Fig. 1 is a schematic structural diagram of an electronic book sharing device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for sharing an electronic book according to a first embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for sharing an electronic book according to a second embodiment of the present invention;
fig. 4 is a schematic diagram illustrating adjustment of a position of a mask when a sun illumination angle is from 0 ° to 45 ° according to an embodiment of the method for sharing an electronic book;
fig. 5 is a schematic diagram illustrating adjustment of a position of a shade when a sun illumination angle is from 45 ° to 90 ° according to an embodiment of the method for sharing an electronic book;
fig. 6 is a schematic diagram illustrating adjustment of a position of a mask when a sun illumination angle is from 90 ° to 135 ° according to an embodiment of the method for sharing an electronic book;
fig. 7 is a schematic diagram illustrating adjustment of a position of a mask when a sun illumination angle is from 135 ° to 180 ° according to an embodiment of the method for sharing an electronic book;
FIG. 8 is a flowchart illustrating a method for sharing an electronic book according to a third embodiment of the present invention;
fig. 9 is a block diagram of an electronic book sharing device according to a first embodiment of the invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an electronic book sharing device in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the electronic book sharing apparatus may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), and the optional user interface 1003 may further include a standard wired interface and a wireless interface, and the wired interface for the user interface 1003 may be a USB interface in the present invention. The network interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (Wi-Fi) interface). The Memory 1005 may be a Random Access Memory (RAM) or a Non-volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the configuration shown in fig. 1 does not constitute a limitation of the ebook sharing device and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, identified as one type of computer storage medium, may include an operating system, a network communication module, a user interface module, and an electronic book sharing program.
In the electronic book sharing apparatus shown in fig. 1, the network interface 1004 is mainly used for connecting to a background server and performing data communication with the background server; the user interface 1003 is mainly used for connecting user equipment; the electronic book sharing device calls an electronic book sharing program stored in the memory 1005 through the processor 1001, and executes the electronic book sharing method provided by the embodiment of the present invention.
Based on the hardware structure, the embodiment of the electronic book sharing method is provided.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for sharing an electronic book according to a first embodiment of the present invention.
Step S10: and when a book sharing instruction is received, generating a background audio according to the current position information and the current temperature information.
It should be understood that the main body of the method of this embodiment may be an electronic book sharing device with data processing, network communication and program running functions, such as a mobile phone and a computer, or other electronic devices capable of implementing the same or similar functions, which is not limited in this embodiment. In this embodiment and other embodiments, a mobile phone is taken as an example for explanation.
It should be noted that, the user may initiate a book sharing instruction through a user interaction interface of the electronic book sharing device. The book sharing instruction may include sharing text content, sharing chapter information, user information, and the like.
The current location information may be location information of a location where the electronic book sharing device is located at the current time. The current temperature information may be temperature information of a location where the electronic book sharing device is located at the current time.
The electronic book sharing device can acquire current position information through the position sensor and acquire current temperature information through the temperature sensor. Wherein, the position sensor and the temperature sensor can be pre-installed on the electronic book sharing device.
It can be understood that, the generating of the background audio according to the current location information and the current temperature information may be to use the current location information and the current temperature information as audio reference information, and search for the background audio corresponding to the audio reference information in a preset background audio table. The preset background audio table includes a corresponding relationship between the audio reference information and the background audio, and the corresponding relationship between the audio reference information and the background audio may be preset.
Further, in order to generate a background audio more suitable for the location and the current temperature of the user and meet the personalized sharing requirement of the user, the step S10 includes:
when a book sharing instruction is received, determining a target tone frequency through a preset tone model according to current temperature information, acquiring a tone frequency range of each musical instrument, determining a musical instrument set according to the target tone frequency and the tone frequency range, searching characteristic musical instrument information corresponding to current position information, selecting a target musical instrument from the musical instrument set according to the characteristic musical instrument information, and generating background audio according to the target musical instrument and the target tone frequency.
Step S20: and generating a background image according to the current time information and the current weather information.
It should be noted that, at the present moment, the electronic books share the weather information of the location of the device, for example, sunny days, rains, snows, foggy days, and the like. The current time information may be time information of a location of the electronic book sharing device at the current time.
It is understood that the electronic book sharing device may crawl weather information and time information of a location from the internet.
It should be understood that generating the background image according to the current time information and the current weather information may be to use the current time information and the current weather information as background reference information, and look up the background image corresponding to the background reference information in a preset background image table. The preset background image table includes a corresponding relationship between the background reference information and the background image, and the corresponding relationship between the background reference information and the background image may be preset by a user.
Further, in order to make the content of the background image display richer and improve the user experience, the step S20 includes:
the method comprises the steps of obtaining a user shot image, searching an initial background image corresponding to the user shot image, generating a weather scene image according to current weather information, carrying out image aggregation on the weather scene image and the initial background image to obtain a candidate background image, obtaining sunrise time information corresponding to current position information, generating illumination shadow information according to the current time information and the sunrise time information, carrying out shadow adjustment on the candidate background image according to the illumination shadow information, and obtaining a background image.
Step S30: and determining book sharing information according to the reading audio, the background audio and the background image.
It should be noted that the reading-aloud audio may be generated by the ebook sharing device, or may be manually entered by the user, which is not limited in this example.
In a specific implementation, for example, the electronic book sharing device starts a ReplayKit recording function, transfers the shared text content selected by the user into the TTS reading engine, and the ReplayKit module captures read-aloud audio stream data and converts the read-aloud audio stream data into read-aloud audio through AVFoundation.
It should be understood that the determining of the book sharing information according to the reading audio, the background audio and the background image may be to perform audio synthesis on the reading audio and the background audio to obtain a target audio, and determine the book sharing information according to the target audio and the background image.
It should be noted that the book sharing information may be directly the target audio and the background image, or may be an information link. Wherein the information link is used for representing the storage positions of the target audio and the background image in the server.
Step S40: and sending the book sharing information to a receiving terminal.
It should be noted that the receiving terminal may be a terminal that receives book sharing information. For example, if the user a wants to share an electronic book with the user B through an electronic book sharing device, the terminal corresponding to the user B is a receiving terminal.
It should be understood that the sending of the book sharing information to the receiving terminal may be to generate a sharing link according to the book sharing information, and send the sharing link to the receiving terminal.
It can be understood that, after the user of the receiving terminal clicks the sharing link, the receiving terminal may display the background image and play the target audio.
The first embodiment discloses that when a book sharing instruction is received, a background audio is generated according to current position information and current temperature information, a background image is generated according to current time information and current weather information, book sharing information is determined according to reading audio, the background audio and the background image, and the book sharing information is sent to a receiving terminal; compared with the existing mode of sharing the electronic books to other users through image-text sharing; according to the book sharing method and device, the background audio and the background image can be generated when the book sharing instruction is received, and the book sharing information is determined according to the reading audio, the background audio and the background image, so that the book sharing information with the pictures and the texts can be replaced by the book sharing information with the reading audio, the background audio and the background image, the sharing display content is enriched, and the user experience is improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating an electronic book sharing method according to a second embodiment of the present invention, and the electronic book sharing method according to the second embodiment of the present invention is proposed based on the first embodiment illustrated in fig. 2.
In the second embodiment, the step S10 includes:
step S101: and when a book sharing instruction is received, determining a target tone frequency through a preset tone model according to the current temperature information.
It should be noted that the current temperature information may be the current temperature of the location where the user is located.
The preset tone model may be preset on the electronic book sharing apparatus. For example, the tone formula may be set in advance as a preset tone model. Wherein, the tone formula is as follows:
Figure BDA0003168779950000081
where p is the target pitch frequency, NmaxThe highest temperature or the lowest temperature, and C is the current air temperature.
The maximum temperature may be a maximum temperature value that can be received by the human body, and the minimum temperature may be a minimum temperature value that can be received by the human body. Both the maximum temperature and the minimum temperature may be preset.
It should be understood that the determination of the target pitch frequency through the preset pitch model based on the current air temperature information may be extracting the current air temperature from the current air temperature information and calculating the target pitch frequency through a pitch formula based on the current air temperature.
In particular implementations, for example, at NmaxIs 40 DEG or-40 DEG, and when the current air temperature is 20 DEG, the target pitch frequency is
Figure BDA0003168779950000091
P was calculated to be 2575 Hz.
Step S102: the pitch frequency range of each instrument is acquired, and an instrument set is determined from the target pitch frequency and the pitch frequency range.
It should be understood that the pitch frequency ranges of different instruments are different, and in order to determine which instrument the target pitch frequency falls within the corresponding pitch frequency range, it is necessary to acquire the pitch frequency ranges of the respective instruments.
It is to be understood that the obtaining of the pitch frequency range of each instrument may be a look-up of the corresponding pitch frequency range of each instrument in a preset instrument pitch table. The preset musical instrument tone table includes a corresponding relationship between musical instruments and a tone frequency range, the corresponding relationship between the musical instruments and the tone frequency range may be preset, or the electronic book sharing device may automatically crawl from the internet.
In the specific implementation, for example, the tone frequency range corresponding to the urheen is 293-1318 Hz, the tone frequency range corresponding to the lute is 110-1.2 KHz, the tone frequency range corresponding to the piano is 80-8 KHz, the tone frequency range corresponding to the violin is 173-3.1 KHz, the tone frequency range corresponding to the viola is 123-2.6 KHz, the tone frequency range corresponding to the cello is 61-2.6 KHz, the tone frequency range corresponding to the clarinet is 146-2.6 KHz, and the tone frequency range corresponding to the clarinet is 220-2.6 KHz.
Note that the instrument set may be a set of instruments of which the pitch frequency range includes the target pitch frequency.
In concrete implementation, for example, the target tone frequency is 2575Hz, falls on the piano (80-8 KHz), violin (173-3.1 KHz), viola (123-2.6 KHz), cello (61-2.6 KHz), clarinet (146-2.6 KHz), reed pipes (220-2.6 KHz) and other musical instrument ranges, and at this time, a musical instrument set can be generated as follows: { piano, violin, viola, cello, clarinet, and oboe }.
Step S103: searching characteristic musical instrument information corresponding to the current position information, and selecting a target musical instrument from the musical instrument set according to the characteristic musical instrument information.
It should be noted that the current location information may be a current location of the user. The distinctive instrument information may be an instrument representing a position where the user is located. For example, the characteristic musical instrument corresponding to China is lute, and the characteristic musical instrument corresponding to Europe is violin.
It should be understood that the searching for the characteristic instrument information corresponding to the current position information may be searching for the characteristic instrument information corresponding to the current position information in a preset instrument table. The preset musical instrument list includes a corresponding relationship between the position information and the characteristic musical instrument information, the corresponding relationship between the position information and the characteristic musical instrument information may be preset, or the electronic book sharing device may automatically crawl from the internet, which is not limited in this embodiment.
It is to be understood that the selection of the target instrument from the instrument set according to the characteristic instrument information may be to match the characteristic instrument information with the instrument information in the instrument set, and take the instrument that is successfully matched as the target instrument.
In a specific implementation, for example, when the current position information is italy, the characteristic musical instrument information corresponding to the current position information is a violin, and the musical instrument set is: { piano, violin, viola, cello, clarinet, and oboe }, selecting violin from the instrument set as the target instrument.
Step S104: generating background audio from the target musical instrument and the target pitch frequency.
It should be understood that generating the background audio from the target musical instrument and the target pitch frequency may be adjusting the musical instrument pitch of the target musical instrument according to the target pitch frequency to obtain the background audio.
According to the second embodiment, the target tone frequency is determined through the preset tone model according to the current temperature information, the tone frequency range of each musical instrument is obtained, the musical instrument set is determined according to the target tone frequency and the tone frequency range, the characteristic musical instrument information corresponding to the current position information is searched, the target musical instrument is selected from the musical instrument set according to the characteristic musical instrument information, and the background audio is generated according to the target musical instrument and the target tone frequency, so that the background audio which is more in line with the position and the current temperature of the user can be generated, and the personalized sharing requirement of the user is met.
In the second embodiment, the step S20 includes:
step S201: acquiring a user shot image, and searching an initial background image corresponding to the user shot image.
It should be noted that the image taken by the user may be an image taken by the user in real time, or an image in which the user exists in an image library, which is not limited in this embodiment.
It should be understood that the step of finding the initial background image corresponding to the user shot image may be matching the user shot image with the virtual scene image, and selecting the initial background image from the virtual scene image according to the matching result. The virtual scene image may be preset, or may be crawled from the internet by an electronic book sharing device, which is not limited in this embodiment.
It is understood that, the selecting of the initial background image from the virtual scene images according to the matching result may be to use the successfully matched virtual scene image as the initial background image. The virtual scene image may be an image of a scenic spot, a park, a library, or the like.
Step S202: and generating the weather scene image according to the current weather information, and carrying out image aggregation on the weather scene image and the initial background image to obtain a candidate background image.
It should be noted that, at the present moment, the electronic books share the weather information of the location of the device, for example, sunny days, rains, snows, foggy days, and the like.
It should be understood that the generation of the weather scene image according to the current weather information may be a step of looking up a weather scene image corresponding to the current weather information in a preset weather scene image table. The preset weather scene image list comprises the corresponding relation between the weather information and the weather scene image, the corresponding relation between the weather information and the weather scene image can be preset, and the electronic book sharing device can crawl from the internet. For example, a weather scene image corresponding to a sunny day is a sunny-sky-curious scene image, and a weather scene image corresponding to a rainy day is a hazy scene image.
Step S203: and acquiring sunrise time information corresponding to the current position information, and generating illumination shadow information according to the current time information and the sunrise time information.
The illumination shade information may be illumination information of each object and a shielding relationship between each object from the position of the light source.
It should be understood that obtaining sunrise time information corresponding to the current location information may be looking up sunrise time information corresponding to the current location information. In this embodiment and other embodiments, sunrise time is represented by N, and sunset time is represented by N + 12.
It is to be understood that the generating of the illumination shadow information according to the current time information and the sunrise time information may be determining the illumination shadow information through a preset illumination shadow model according to the current time information and the sunrise time information. The preset illumination shadow model is used for generating illumination shadow information.
Further, in order to ensure the reliability of the illumination shadow information, the step S203 includes:
acquiring sunrise time information corresponding to the current position, and determining an illumination value through a preset illumination model according to the current time information and the sunrise time information;
and determining a shadow score through a preset shadow model according to the illumination score, and taking the shadow score as illumination shadow information.
It should be noted that the preset illumination model may be preset on the electronic book sharing device. For example, the illumination formula may be set as a preset illumination model in advance. Wherein, the illumination formula is as follows:
Figure BDA0003168779950000111
in the formula, l is the illumination value, T is the current time, and N is the sunrise time.
It should be understood that determining the illumination score through the preset illumination model according to the current time information and the sunrise time information may be extracting the current time from the current time information, extracting the sunrise time from the sunrise time information, and calculating the illumination score through an illumination formula according to the current time and the sunrise time.
It should be noted that the preset shadow model may be preset on the electronic book sharing device. For example, the shading formula may be set as a preset illumination model in advance. Wherein, the shading formula is as follows:
shadow=l-ambientLight
in the formula, shadow is a shadow score, l is a lighting score, ambientLight is an ambient light score, which is a constant value, and takes a value of [0,0.5 ].
It is to be understood that the determining of the shadow score by the preset shadow model according to the illumination score may be calculating the shadow score by a shadow formula according to the illumination score.
Step S204: and carrying out shadow adjustment on the candidate background image according to the illumination shadow information to obtain a background image.
It should be understood that, the shadow adjustment is performed on the candidate background image according to the illumination shadow information, and the obtaining of the background image may be setting the transparency of the candidate background image according to the illumination shadow information to obtain the background image.
In particular implementations, for example, the alpha transparency of the candidate background image may be set to a shadow value to obtain the background image.
Further, in order to be able to obtain a better lighting shadow effect. The step S204 includes:
generating a first background image according to the candidate background image and the first image frame, and setting a shadow mask on the first background image;
generating a second background image according to the candidate background image, a second image frame and the illumination shadow information, and arranging the first background image on an upper layer of the second background image;
and determining a target mask angle according to the current time information and the sunrise time information, and adjusting the position of the shadow mask according to the target mask angle to obtain a background image.
It is to be understood that generating the first background image from the candidate background image and the first image frame may be placing a background picture in the first image frame to generate the first background image.
It should be noted that the shadow Mask may be a Mask. The MASK is attached to the layer, and can MASK the image of the layer to display the image of the layer below the layer.
It should be understood that generating the second background image according to the candidate background image, the second image frame, and the illumination shadow information may be placing a background picture in the second image frame and setting a transparency of the processed background picture to obtain the second background image.
It can be understood that, the step of determining the target mask angle according to the current time information and the sunrise time information and adjusting the position of the shadow mask according to the target mask angle to obtain the background image may be a step of determining a sun illumination angle according to the current time information and the sunrise time information and taking the sun illumination angle as the target mask angle. Wherein the sun illumination angle changes from 0 ° to 180 ° during the period from N to N +12, N represents sunrise time, and N +12 represents sunset time.
For ease of understanding, reference is made to fig. 4-7, which, however, do not limit the present solution. Fig. 4 is a schematic diagram illustrating adjustment of the Mask position when the sun illumination angle is from 0 ° to 45 °, and when the Mask angle is 0 °, the first background image is completely covered by the Mask, and the first background image is not displayed, but only the display content of the second background image is displayed (shown in the left image). When the Mask angle gradually increases, the first background image and the second background image are displayed together, the display content of the first background image gradually increases, and the display content of the second background image gradually decreases (shown in the right diagram).
Fig. 5 is a schematic diagram illustrating the adjustment of the position of the shade when the sun illumination angle is from 45 ° to 90 °. When the Mask angle is gradually increased, the first background image and the second background image are displayed together, the display content of the first background image is gradually increased, and the display content of the second background image is gradually decreased (shown in the left image); when the Mask angle is changed to 90 °, the Mask disappears and the first background image is fully revealed without any shadow effect (shown in the right).
FIG. 6 is a schematic diagram showing the adjustment of the position of the shade when the sun illumination angle is from 90 to 135. When the Mask angle becomes 90 °, the Mask disappears and the first background image is fully revealed without any shadow effect (shown in the left panel); when the Mask angle is gradually decreased, the display content of the first background image is gradually decreased, and the display content of the second background image is gradually increased (shown in the right image).
Fig. 7 is a schematic diagram illustrating the adjustment of the position of the shade when the sun illumination angle is from 135 ° to 180 °. When the Mask angle is gradually reduced, the display content of the first background image is gradually reduced, and the display content of the second background image is gradually increased (shown in the left image); mask when the angle becomes 180 °, the first background image is completely covered by the Mask, and only the content of the second background image is shown (shown in the right image).
The second embodiment obtains the weather scene image according to the current weather information, performs image aggregation on the weather scene image and the initial background image to obtain a candidate background image, obtains the sunrise time information corresponding to the current position information, generates the illumination shadow information according to the current time information and the sunrise time information, performs shadow adjustment on the candidate background image according to the illumination shadow information to obtain the background image, and thus can generate the background image with both the weather scene image and the illumination shadow information, so that the display content of the background image is richer, and the user experience is improved.
Referring to fig. 8 and fig. 8 are schematic flow charts of a method for sharing an electronic book according to a third embodiment of the present invention, which is provided based on the first embodiment shown in fig. 2.
In the third embodiment, before the step S30, the method further includes:
step S210: and acquiring the current equipment inclination angle, and determining the book placing angle according to the current equipment inclination angle.
It should be noted that the current device tilt angle may be a tilt angle of the electronic book sharing device at the current time.
It should be understood that obtaining the current device tilt angle may be obtaining the current device tilt angle through a preset sensor. Wherein the preset sensor may be a gyro sensor.
It can be understood that the current device tilt angle cannot directly represent the book placement angle due to the vibration condition. Therefore, parameter correction is required.
It should be understood that the determining of the book placement angle according to the current device inclination angle may be calculating the book placement angle according to the current device inclination angle through a preset angle formula. Wherein, the formula of the preset angle is as follows:
Figure BDA0003168779950000141
in the formula, a is a book placing angle, S is a current equipment inclination angle, and N is a constant value.
Step S220: and determining the book to be shared according to the book sharing instruction, and acquiring the book picture of the book to be shared.
It should be noted that the book picture may be a book cover picture, or may be the most representative picture in the book, which is not limited in this embodiment.
It can be understood that the obtaining of the book picture of the book to be shared may be crawling the book picture of the book to be shared from the internet through a preset script, or setting the book picture of the book to be shared in advance by a user. The preset script may be a crawler script.
Step S230: and rotating the book picture according to the book placing angle to obtain the book picture to be displayed.
It should be understood that rotating the book picture according to the book placing angle may be rotating the book picture so that the book picture reaches the book placing angle.
The step S30 includes:
step S30': and determining book sharing information according to the reading audio, the background image and the book picture to be displayed.
It should be understood that the determining of the book sharing information according to the reading audio, the background image and the book picture to be displayed may be to perform audio synthesis on the reading audio and the background audio to obtain a target audio, and determine the book sharing information according to the target audio, the background image and the book picture to be displayed.
It should be noted that the book sharing information may be directly target audio, background image, and book picture to be displayed, or may be information link. The information link is used for representing the storage positions of the target audio, the background image and the book picture to be displayed in the server.
The third embodiment determines the book to be shared according to the book sharing instruction by acquiring the current equipment inclination angle and determining the book placing angle according to the current equipment inclination angle, acquires the book picture of the book to be shared, rotates the book picture according to the book placing angle to obtain the book picture to be displayed, and determines the book sharing information according to the reading audio, the background image and the book picture to be displayed, so that the book picture to be displayed can be generated based on the current equipment inclination angle, and the book picture to be displayed is additionally added to the book sharing information, so that the book sharing information is richer and more agrees with the actual scene.
In the third embodiment, before the step S30, the method further includes:
acquiring user information, and generating virtual character animation according to the user information;
the determining book sharing information according to the reading audio, the background audio and the background image comprises:
and determining book sharing information according to the reading audio, the background image and the virtual character animation.
The user information may be a user ID, user basic information, or the like. The virtual character animation may be a virtual character gif animation.
It should be understood that generating the virtual character animation according to the user information may be looking up the virtual character animation corresponding to the user information in a preset virtual character animation table. The preset virtual character animation table comprises the corresponding relation between the user information and the virtual character animation, and the corresponding relation between the user information and the virtual character animation can be preset.
In a specific implementation, for example, a virtual character gif animation is configured for each user in advance, the corresponding virtual character gif animation is performed according to the user ID, and the gif animation of the corresponding virtual character is played in a circulating manner when audio is played.
In the third embodiment, the book sharing information is determined by acquiring the user information, generating the virtual character animation according to the user information and determining the book sharing information according to the reading audio, the background image and the virtual character animation, so that the virtual character animation can be additionally added to the book sharing information, and the book sharing information is richer.
In addition, an embodiment of the present invention further provides a storage medium, where an electronic book sharing program is stored on the storage medium, and the electronic book sharing program is executed by a processor to implement the electronic book sharing method.
In addition, referring to fig. 9, an embodiment of the present invention further provides an electronic book sharing device, including: the background audio generating module 10, the background image generating module 20, the sharing information generating module 30 and the sharing information sending module 40;
the background audio generating module 10 is configured to generate a background audio according to the current location information and the current temperature information when receiving the book sharing instruction.
It should be noted that, the user may initiate a book sharing instruction through a user interaction interface of the electronic book sharing device. The book sharing instruction may include sharing text content, sharing chapter information, user information, and the like.
The current location information may be location information of a location where the electronic book sharing device is located at the current time. The current temperature information may be temperature information of a location where the electronic book sharing device is located at the current time.
The electronic book sharing device can acquire current position information through the position sensor and acquire current temperature information through the temperature sensor. Wherein, the position sensor and the temperature sensor can be pre-installed on the electronic book sharing device.
It can be understood that, the generating of the background audio according to the current location information and the current temperature information may be to use the current location information and the current temperature information as audio reference information, and search for the background audio corresponding to the audio reference information in a preset background audio table. The preset background audio table includes a corresponding relationship between the audio reference information and the background audio, and the corresponding relationship between the audio reference information and the background audio may be preset.
Further, in order to generate a background audio that better meets the location and the current temperature of the user and meets the personalized sharing requirements of the user, the background audio generation module 10 is further configured to determine a target tone frequency through a preset tone model according to current temperature information when receiving a book sharing instruction, acquire a tone frequency range of each musical instrument, determine a musical instrument set according to the target tone frequency and the tone frequency range, search for characteristic musical instrument information corresponding to the current location information, select a target musical instrument from the musical instrument set according to the characteristic musical instrument information, and generate the background audio according to the target musical instrument and the target tone frequency.
The background image generating module 20 is configured to generate a background image according to the current time information and the current weather information.
It should be noted that, at the present moment, the electronic books share the weather information of the location of the device, for example, sunny days, rains, snows, foggy days, and the like. The current time information may be time information of a location of the electronic book sharing device at the current time.
It is understood that the electronic book sharing device may crawl weather information and time information of a location from the internet.
It should be understood that generating the background image according to the current time information and the current weather information may be to use the current time information and the current weather information as background reference information, and look up the background image corresponding to the background reference information in a preset background image table. The preset background image table includes a corresponding relationship between the background reference information and the background image, and the corresponding relationship between the background reference information and the background image may be preset by a user.
Further, in order to make the display content of the background image richer and improve the user experience, the background image generation module 20 is further configured to obtain the user shot image, search for an initial background image corresponding to the user shot image, generate a weather scene image according to the current weather information, perform image aggregation on the weather scene image and the initial background image, obtain a candidate background image, obtain sunrise time information corresponding to the current position information, generate illumination shadow information according to the current time information and the sunrise time information, and perform shadow adjustment on the candidate background image according to the illumination shadow information to obtain the background image.
The shared information generating module 30 is configured to determine book shared information according to the reading audio, the background audio, and the background image.
It should be noted that the reading-aloud audio may be generated by the ebook sharing device, or may be manually entered by the user, which is not limited in this example.
In a specific implementation, for example, the electronic book sharing device starts a ReplayKit recording function, transfers the shared text content selected by the user into the TTS reading engine, and the ReplayKit module captures read-aloud audio stream data and converts the read-aloud audio stream data into read-aloud audio through AVFoundation.
It should be understood that the determining of the book sharing information according to the reading audio, the background audio and the background image may be to perform audio synthesis on the reading audio and the background audio to obtain a target audio, and determine the book sharing information according to the target audio and the background image.
It should be noted that the book sharing information may be directly the target audio and the background image, or may be an information link. Wherein the information link is used for representing the storage positions of the target audio and the background image in the server.
The shared information generating module 40 is configured to send the book shared information to a receiving terminal.
It should be noted that the receiving terminal may be a terminal that receives book sharing information. For example, if the user a wants to share an electronic book with the user B through an electronic book sharing device, the terminal corresponding to the user B is a receiving terminal.
It should be understood that the sending of the book sharing information to the receiving terminal may be to generate a sharing link according to the book sharing information, and send the sharing link to the receiving terminal.
It can be understood that, after the user of the receiving terminal clicks the sharing link, the receiving terminal may display the background image and play the target audio.
In the embodiment, the method includes the steps that when a book sharing instruction is received, a background audio is generated according to current position information and current temperature information, a background image is generated according to current time information and current weather information, book sharing information is determined according to the reading audio, the background audio and the background image, and the book sharing information is sent to a receiving terminal; compared with the existing mode of sharing the electronic books to other users through image-text sharing; according to the book sharing method and device, the background audio and the background image can be generated when the book sharing instruction is received, and the book sharing information is determined according to the reading audio, the background audio and the background image, so that the book sharing information with the pictures and the texts can be replaced by the book sharing information with the reading audio, the background audio and the background image, the sharing display content is enriched, and the user experience is improved.
Other embodiments or specific implementation manners of the electronic book sharing device according to the present invention may refer to the above method embodiments, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order, but rather the words first, second, third, etc. are to be interpreted as names.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g., a Read Only Memory (ROM)/Random Access Memory (RAM), a magnetic disk, an optical disk), and includes several instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. An electronic book sharing method, comprising:
when a book sharing instruction is received, generating a background audio according to the current position information and the current temperature information;
generating a background image according to the current time information and the current weather information;
determining book sharing information according to the reading audio, the background audio and the background image;
and sending the book sharing information to a receiving terminal.
2. The electronic book sharing method according to claim 1, wherein the step of generating the background audio according to the current location information and the current temperature information upon receiving the book sharing command includes:
when a book sharing instruction is received, determining a target tone frequency through a preset tone model according to current temperature information;
acquiring a pitch frequency range of each instrument, and determining an instrument set according to the target pitch frequency and the pitch frequency range;
searching characteristic musical instrument information corresponding to the current position information, and selecting a target musical instrument from the musical instrument set according to the characteristic musical instrument information;
generating background audio from the target musical instrument and the target pitch frequency.
3. The ebook sharing method of claim 1, wherein the generating a background image according to the current time information and the current weather information comprises:
acquiring a user shot image, and searching an initial background image corresponding to the user shot image;
generating the weather scene image according to the current weather information, and carrying out image aggregation on the weather scene image and the initial background image to obtain a candidate background image;
acquiring sunrise time information corresponding to the current position information, and generating illumination shadow information according to the current time information and the sunrise time information;
and carrying out shadow adjustment on the candidate background image according to the illumination shadow information to obtain a background image.
4. The electronic book sharing method according to claim 3, wherein the step of obtaining sunrise time information corresponding to the current position information and generating illumination shadow information according to the current time information and the sunrise time information includes:
acquiring sunrise time information corresponding to the current position, and determining an illumination value through a preset illumination model according to the current time information and the sunrise time information;
and determining a shadow score through a preset shadow model according to the illumination score, and taking the shadow score as illumination shadow information.
5. The ebook sharing method according to claim 3, wherein the step of performing the shadow adjustment on the candidate background image according to the illumination shadow information to obtain a background image comprises:
generating a first background image according to the candidate background image and the first image frame, and setting a shadow mask on the first background image;
generating a second background image according to the candidate background image, a second image frame and the illumination shadow information, and arranging the first background image on an upper layer of the second background image;
and determining a target mask angle according to the current time information and the sunrise time information, and adjusting the position of the shadow mask according to the target mask angle to obtain a background image.
6. The method for sharing electronic books according to any of claims 1-5, wherein the step of determining book sharing information based on the reading audio, the background audio and the background image further comprises:
acquiring a current equipment inclination angle, and determining a book placing angle according to the current equipment inclination angle;
determining a book to be shared according to the book sharing instruction, and acquiring a book picture of the book to be shared;
rotating the book picture according to the book placing angle to obtain a book picture to be displayed;
the determining book sharing information according to the reading audio, the background audio and the background image comprises:
and determining book sharing information according to the reading audio, the background image and the book picture to be displayed.
7. The method for sharing electronic books according to any of claims 1-5, wherein the step of determining book sharing information based on the reading audio, the background audio and the background image further comprises:
acquiring user information, and generating virtual character animation according to the user information;
the determining book sharing information according to the reading audio, the background audio and the background image comprises:
and determining book sharing information according to the reading audio, the background image and the virtual character animation.
8. An electronic book sharing apparatus, comprising: a memory, a processor, and an ebook sharing program stored on the memory and executable on the processor, the ebook sharing program, when executed by the processor, implementing the ebook sharing method of any one of claims 1 to 7.
9. A storage medium having an electronic book sharing program stored thereon, wherein the electronic book sharing program, when executed by a processor, implements the electronic book sharing method according to any one of claims 1 to 7.
10. An electronic book sharing device, comprising: the device comprises a background audio generation module, a background image generation module, a sharing information generation module and a sharing information sending module;
the background audio generation module is used for generating a background audio according to the current position information and the current temperature information when receiving a book sharing instruction;
the background image generation module is used for generating a background image according to the current time information and the current weather information;
the sharing information generating module is used for determining book sharing information according to the reading audio, the background audio and the background image;
the shared information sending module is used for sending the book shared information to a receiving terminal.
CN202110815925.1A 2021-07-19 2021-07-19 Electronic book sharing method, device, storage medium and apparatus Active CN113485609B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110815925.1A CN113485609B (en) 2021-07-19 2021-07-19 Electronic book sharing method, device, storage medium and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110815925.1A CN113485609B (en) 2021-07-19 2021-07-19 Electronic book sharing method, device, storage medium and apparatus

Publications (2)

Publication Number Publication Date
CN113485609A true CN113485609A (en) 2021-10-08
CN113485609B CN113485609B (en) 2024-04-09

Family

ID=77941417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110815925.1A Active CN113485609B (en) 2021-07-19 2021-07-19 Electronic book sharing method, device, storage medium and apparatus

Country Status (1)

Country Link
CN (1) CN113485609B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626468A (en) * 2022-03-17 2022-06-14 小米汽车科技有限公司 Method and device for generating shadow in image, electronic equipment and storage medium

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070280504A1 (en) * 2006-05-30 2007-12-06 Wael Badawy Detection of environmental conditions in a sequence of images
JP2013143028A (en) * 2012-01-11 2013-07-22 Sharp Corp Electronic book terminal, web system, information sharing method, and program, realizing information sharing
CN103679204A (en) * 2013-12-23 2014-03-26 上海安琪艾可网络科技有限公司 Image identification and creation application system and method based on intelligent mobile device platform
CN103957240A (en) * 2014-04-09 2014-07-30 广州市久邦数码科技有限公司 Weather system capable of shooting pictures in real time and conducting sharing and implementation method of weather system capable of shooting pictures in real time and conducting sharing
US20140282205A1 (en) * 2013-03-14 2014-09-18 Eugene Teplitsky Apparatus, system and method for electronic book reading
CN105474157A (en) * 2013-05-09 2016-04-06 亚马逊技术股份有限公司 Mobile device interfaces
CN105975581A (en) * 2016-05-05 2016-09-28 腾讯科技(北京)有限公司 Media information display method, client and server
US20170010773A1 (en) * 2012-07-27 2017-01-12 Felice Curcelli A collaborative system and method for publishing multi-media interactive content
US9569549B1 (en) * 2010-05-25 2017-02-14 Amazon Technologies, Inc. Location based recommendation and tagging of media content items
US20170091831A1 (en) * 2015-09-25 2017-03-30 Bookgrabbr, Inc. Automated generation of content-limited previews for electronic media in a sharing platform
CN106708894A (en) * 2015-11-17 2017-05-24 腾讯科技(深圳)有限公司 Method and device of configuring background music for electronic book
CN106844677A (en) * 2017-01-24 2017-06-13 宇龙计算机通信科技(深圳)有限公司 A kind of method and device of Information Sharing
CN109145142A (en) * 2018-07-24 2019-01-04 维沃移动通信有限公司 A kind of management method and terminal of the sharing information of picture
CN110572431A (en) * 2019-07-31 2019-12-13 华为技术有限公司 A card sharing method, device and system
CN111796754A (en) * 2020-06-30 2020-10-20 上海连尚网络科技有限公司 Method and device for providing electronic books
CN112130788A (en) * 2020-08-05 2020-12-25 华为技术有限公司 A content sharing method and device thereof

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070280504A1 (en) * 2006-05-30 2007-12-06 Wael Badawy Detection of environmental conditions in a sequence of images
US9569549B1 (en) * 2010-05-25 2017-02-14 Amazon Technologies, Inc. Location based recommendation and tagging of media content items
JP2013143028A (en) * 2012-01-11 2013-07-22 Sharp Corp Electronic book terminal, web system, information sharing method, and program, realizing information sharing
US20170010773A1 (en) * 2012-07-27 2017-01-12 Felice Curcelli A collaborative system and method for publishing multi-media interactive content
US20140282205A1 (en) * 2013-03-14 2014-09-18 Eugene Teplitsky Apparatus, system and method for electronic book reading
CN105474157A (en) * 2013-05-09 2016-04-06 亚马逊技术股份有限公司 Mobile device interfaces
CN103679204A (en) * 2013-12-23 2014-03-26 上海安琪艾可网络科技有限公司 Image identification and creation application system and method based on intelligent mobile device platform
CN103957240A (en) * 2014-04-09 2014-07-30 广州市久邦数码科技有限公司 Weather system capable of shooting pictures in real time and conducting sharing and implementation method of weather system capable of shooting pictures in real time and conducting sharing
US20170091831A1 (en) * 2015-09-25 2017-03-30 Bookgrabbr, Inc. Automated generation of content-limited previews for electronic media in a sharing platform
CN106708894A (en) * 2015-11-17 2017-05-24 腾讯科技(深圳)有限公司 Method and device of configuring background music for electronic book
CN105975581A (en) * 2016-05-05 2016-09-28 腾讯科技(北京)有限公司 Media information display method, client and server
CN106844677A (en) * 2017-01-24 2017-06-13 宇龙计算机通信科技(深圳)有限公司 A kind of method and device of Information Sharing
CN109145142A (en) * 2018-07-24 2019-01-04 维沃移动通信有限公司 A kind of management method and terminal of the sharing information of picture
CN110572431A (en) * 2019-07-31 2019-12-13 华为技术有限公司 A card sharing method, device and system
CN111796754A (en) * 2020-06-30 2020-10-20 上海连尚网络科技有限公司 Method and device for providing electronic books
CN112130788A (en) * 2020-08-05 2020-12-25 华为技术有限公司 A content sharing method and device thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
余露露;: "微信平台上微分享图文消息的视觉整合研究", 包装工程, no. 22, pages 123 - 127 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626468A (en) * 2022-03-17 2022-06-14 小米汽车科技有限公司 Method and device for generating shadow in image, electronic equipment and storage medium
CN114626468B (en) * 2022-03-17 2024-02-09 小米汽车科技有限公司 Method, device, electronic equipment and storage medium for generating shadow in image

Also Published As

Publication number Publication date
CN113485609B (en) 2024-04-09

Similar Documents

Publication Publication Date Title
CN107920256B (en) Live broadcast data playing method and device and storage medium
TWI393860B (en) Navigation method and system of geo-locations by identifying web pages
CN107170432B (en) Music generation method and device
WO2009119063A1 (en) Program information display device and program information display method
US11297225B2 (en) Video producing method, apparatus, storage medium, and electronic device
CN109635202B (en) Content item processing method and device, electronic equipment and storage medium
CN114818605B (en) Font generation and text display method, device, medium and computing device
US9646585B2 (en) Information processing apparatus, information processing method, and program
CN113485609B (en) Electronic book sharing method, device, storage medium and apparatus
US9872093B2 (en) Audio output apparatus and control method thereof
JP2012133663A (en) Viewer device, browsing system, viewer program and recording medium
CN111831249A (en) Audio playback method, device, storage medium and electronic device
JP2012155219A (en) Musical performance data providing system, method, server, portable terminal, and computer program
US20200151917A1 (en) Image reproduction device, information processing device, image reproduction method, and data structure of image data
CN112380380A (en) Method, device and equipment for displaying lyrics and computer readable storage medium
KR101485497B1 (en) Apparatus and method of recommendig background image based on icon-information on progress
JP5550593B2 (en) Karaoke equipment
JP4226563B2 (en) Lyric display method, lyrics display program, mobile information terminal that displays the lyrics and changes color in sync with the performance of the song
JPH0816615A (en) Image input method/device and image retrieving method/ device
CN102096689A (en) Image searching method and system and computer program product used by same
CN112685126A (en) Document content display method and device
CN111582281A (en) Picture display optimization method and device, electronic equipment and storage medium
US7411123B2 (en) Method for transforming image into music
JP2006154626A (en) Image presenting apparatus, image presenting method, and slide show presenting apparatus
JP6080058B2 (en) Authoring apparatus, authoring method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant