An information processing device associated with vehicle traveling comprising: an information obtaining section configured to obtain information of a traveling state; a first executing section configured to execute a first application which executes information processing for improving safety of traveling; a second executing section configured to execute a second application which executes information processing associated with an improvement in comfort of traveling; and a determining section configured to, based on the information obtained in an image obtaining section and the information obtained in the information obtaining section, determine a possibility that an emergency event occurs, wherein the determining section is configured to predict a time which starts emergency control based on a result processed by the processing section which recognizes the traveling environment and the information associated with the traveling, wherein emergency control is the control of the vehicle in an emergency state wherein an emergency state represents a state which requires control for avoiding collision or traffic-lane departure, and in case where said predicted time is later than a predetermined time, determine that it is likely to encounter the emergency event, and a task table is provided to manage the execution of the applications, the task table including applications and corresponding items, wherein the items include an effective flag for determining whether the application should be operated, a priority order indicating the mutual priority order in the execution of the respective applications, an execution frequency, a resolution indicating a size of an input image to be used for image recognition, and a detection distance; wherein based on the determination, made by the determining section, that it is likely to encounter the emergency event, part of or overall processing executed by the second executing section is stopped, by referring to the task table, wherein based on the information in the task table it is determined whether the application should be executed, the priority of the execution, the execution frequency and the conditions of the information to be used being associated with the first executing section or the second executing section. an information obtaining section configured to obtain information of a traveling state; a first executing section configured to execute a first application which executes information processing for improving safety of traveling; a second executing section configured to execute a second application which executes information processing associated with an improvement in comfort of traveling; and a determining section configured to, based on the information obtained in an image obtaining section and the information obtained in the information obtaining section, determine a possibility that an emergency event occurs, wherein the determining section is configured to predict a time which starts emergency control based on a result processed by the processing section which recognizes the traveling environment and the information associated with the traveling, wherein emergency control is the control of the vehicle in an emergency state wherein an emergency state represents a state which requires control for avoiding collision or traffic-lane departure, and in case where said predicted time is later than a predetermined time, determine that it is likely to encounter the emergency event, and a task table is provided to manage the execution of the applications, the task table including applications and corresponding items, wherein the items include an effective flag for determining whether the application should be operated, a priority order indicating the mutual priority order in the execution of the respective applications, an execution frequency, a resolution indicating a size of an input image to be used for image recognition, and a detection distance; wherein based on the determination, made by the determining section, that it is likely to encounter the emergency event, part of or overall processing executed by the second executing section is stopped, by referring to the task table, wherein based on the information in the task table it is determined whether the application should be executed, the priority of the execution, the execution frequency and the conditions of the information to be used being associated with the first executing section or the second executing section.